From 18d71a7a9b3f4c9c8b8d8d2d1cfb3a1479c0ee8b Mon Sep 17 00:00:00 2001 From: Moctar Date: Fri, 10 Aug 2018 16:40:56 +0200 Subject: [PATCH 001/367] port modification made on 4.0 to master --- .../Phrasea/TaskManager/Job/WebhookJob.php | 107 +++++++++++++++++- 1 file changed, 104 insertions(+), 3 deletions(-) diff --git a/lib/Alchemy/Phrasea/TaskManager/Job/WebhookJob.php b/lib/Alchemy/Phrasea/TaskManager/Job/WebhookJob.php index dbe4d7bd41..fb69af186b 100644 --- a/lib/Alchemy/Phrasea/TaskManager/Job/WebhookJob.php +++ b/lib/Alchemy/Phrasea/TaskManager/Job/WebhookJob.php @@ -12,11 +12,21 @@ namespace Alchemy\Phrasea\TaskManager\Job; use Alchemy\Phrasea\Core\Version; +use Alchemy\Phrasea\Model\Entities\WebhookEvent; +use Alchemy\Phrasea\Model\Entities\WebhookEventDelivery; +use Alchemy\Phrasea\Model\Entities\ApiApplication; use Alchemy\Phrasea\TaskManager\Editor\DefaultEditor; use Alchemy\Phrasea\Webhook\EventProcessorFactory; use Guzzle\Http\Client as GuzzleClient; -use Psr\Log\LoggerInterface; +use Guzzle\Batch\BatchBuilder; +use Guzzle\Http\Message\Request; use Silex\Application; +use Guzzle\Common\Event; +use Guzzle\Plugin\Backoff\BackoffPlugin; +use Guzzle\Plugin\Backoff\TruncatedBackoffStrategy; +use Guzzle\Plugin\Backoff\CallbackBackoffStrategy; +use Guzzle\Plugin\Backoff\CurlBackoffStrategy; +use Psr\Log\LoggerInterface; use Symfony\Component\EventDispatcher\EventDispatcherInterface; use Symfony\Component\Translation\TranslatorInterface; @@ -24,12 +34,15 @@ class WebhookJob extends AbstractJob { private $httpClient; + private $firstRun = true; + public function __construct( TranslatorInterface $translator, EventDispatcherInterface $dispatcher = null, LoggerInterface $logger = null, GuzzleClient $httpClient = null - ) { + ) + { parent::__construct($translator, $dispatcher, $logger); $this->httpClient = $httpClient ?: new GuzzleClient(); @@ -76,6 +89,57 @@ class WebhookJob extends AbstractJob { $app = $data->getApplication(); $thirdPartyApplications = $app['repo.api-applications']->findWithDefinedWebhookCallback(); + $that = $this; + + if ($this->firstRun) { + $this->httpClient->getEventDispatcher()->addListener('request.error', function (Event $event) { + // override guzzle default behavior of throwing exceptions + // when 4xx & 5xx responses are encountered + $event->stopPropagation(); + }, -254); + + // Set callback which logs success or failure + $subscriber = new CallbackBackoffStrategy(function ($retries, Request $request, $response, $e) use ($app, $that) { + $retry = true; + if ($response && (null !== $deliverId = parse_url($request->getUrl(), PHP_URL_FRAGMENT))) { + $delivery = $app['repo.webhook-delivery']->find($deliverId); + + $logContext = [ 'host' => $request->getHost() ]; + + if ($response->isSuccessful()) { + $app['manipulator.webhook-delivery']->deliverySuccess($delivery); + + $logType = 'info'; + $logEntry = sprintf('Deliver success event "%d:%s" for app "%s"', + $delivery->getWebhookEvent()->getId(), $delivery->getWebhookEvent()->getName(), + $delivery->getThirdPartyApplication()->getName() + ); + + $retry = false; + } else { + $app['manipulator.webhook-delivery']->deliveryFailure($delivery); + + $logType = 'error'; + $logEntry = sprintf('Deliver failure event "%d:%s" for app "%s"', + $delivery->getWebhookEvent()->getId(), $delivery->getWebhookEvent()->getName(), + $delivery->getThirdPartyApplication()->getName() + ); + } + + $that->log($logType, $logEntry, $logContext); + + return $retry; + } + }, true, new CurlBackoffStrategy()); + + // set max retries + $subscriber = new TruncatedBackoffStrategy(WebhookEventDelivery::MAX_DELIVERY_TRIES, $subscriber); + $subscriber = new BackoffPlugin($subscriber); + + $this->httpClient->addSubscriber($subscriber); + + $this->firstRun = false; + } /** @var EventProcessorFactory $eventFactory */ $eventFactory = $app['webhook.processor_factory']; @@ -91,4 +155,41 @@ class WebhookJob extends AbstractJob $this->deliverEvent($eventFactory, $app, $thirdPartyApplications, $event); } } -} + + private function deliverEvent(EventProcessorFactory $eventFactory, Application $app, array $thirdPartyApplications, WebhookEvent $event) + { + if (count($thirdPartyApplications) === 0) { + $this->log('info', sprintf('No applications defined to listen for webhook events')); + + return; + } + + // format event data + $eventProcessor = $eventFactory->get($event); + $data = $eventProcessor->process($event); + + // batch requests + $batch = BatchBuilder::factory() + ->transferRequests(10) + ->build(); + + foreach ($thirdPartyApplications as $thirdPartyApplication) { + $delivery = $app['manipulator.webhook-delivery']->create($thirdPartyApplication, $event); + + // append delivery id as url anchor + $uniqueUrl = $this->getUrl($thirdPartyApplication, $delivery); + + // create http request with data as request body + $batch->add($this->httpClient->createRequest('POST', $uniqueUrl, [ + 'Content-Type' => 'application/vnd.phraseanet.event+json' + ], json_encode($data))); + } + + $batch->flush(); + } + + private function getUrl(ApiApplication $application, WebhookEventDelivery $delivery) + { + return sprintf('%s#%s', $application->getWebhookUrl(), $delivery->getId()); + } +} \ No newline at end of file From a8ebe5fc4365389db77bba98a5c9af6d3c532e57 Mon Sep 17 00:00:00 2001 From: Xavier Rousset Date: Fri, 19 Oct 2018 19:09:52 +0200 Subject: [PATCH 002/367] Update access page design --- lib/Alchemy/Phrasea/Cache/WinCacheCache.php | 2 +- .../Controller/Root/AccountController.php | 1 + .../Configuration/RegistrationManager.php | 2 +- .../Phrasea/TaskManager/LiveInformation.php | 13 +- resources/www/account/styles/_skin.scss | 168 +++++++++++- resources/www/admin/styles/main.scss | 3 - templates/web/account/access.html.twig | 259 +++++------------- .../Configuration/RegistrationManagerTest.php | 2 +- 8 files changed, 239 insertions(+), 211 deletions(-) diff --git a/lib/Alchemy/Phrasea/Cache/WinCacheCache.php b/lib/Alchemy/Phrasea/Cache/WinCacheCache.php index 2a94cb25ab..de995f0325 100644 --- a/lib/Alchemy/Phrasea/Cache/WinCacheCache.php +++ b/lib/Alchemy/Phrasea/Cache/WinCacheCache.php @@ -11,7 +11,7 @@ namespace Alchemy\Phrasea\Cache; -use Doctrine\Common\Cache\WincacheCache as DoctrineWinCache; +use Doctrine\Common\Cache\WinCacheCache as DoctrineWinCache; class WinCacheCache extends DoctrineWinCache implements Cache { diff --git a/lib/Alchemy/Phrasea/Controller/Root/AccountController.php b/lib/Alchemy/Phrasea/Controller/Root/AccountController.php index 8f9107f83a..9d49301c1b 100644 --- a/lib/Alchemy/Phrasea/Controller/Root/AccountController.php +++ b/lib/Alchemy/Phrasea/Controller/Root/AccountController.php @@ -201,6 +201,7 @@ class AccountController extends Controller */ public function accountAccess() { + //var_dump($this->getRegistrationManager()->getRegistrationSummary($this->getAuthenticatedUser()));die; return $this->render('account/access.html.twig', [ 'inscriptions' => $this->getRegistrationManager()->getRegistrationSummary($this->getAuthenticatedUser()) ]); diff --git a/lib/Alchemy/Phrasea/Core/Configuration/RegistrationManager.php b/lib/Alchemy/Phrasea/Core/Configuration/RegistrationManager.php index 992b090644..5bf21bc37c 100644 --- a/lib/Alchemy/Phrasea/Core/Configuration/RegistrationManager.php +++ b/lib/Alchemy/Phrasea/Core/Configuration/RegistrationManager.php @@ -176,7 +176,7 @@ class RegistrationManager } if ($isTimeLimited && $isOutDated && $isPending) { - $userRegistration['type'] = 'out-time'; + $userRegistration['type'] = 'out-dated'; return $userRegistration; } diff --git a/lib/Alchemy/Phrasea/TaskManager/LiveInformation.php b/lib/Alchemy/Phrasea/TaskManager/LiveInformation.php index 192bf5660b..d3d9597544 100644 --- a/lib/Alchemy/Phrasea/TaskManager/LiveInformation.php +++ b/lib/Alchemy/Phrasea/TaskManager/LiveInformation.php @@ -12,7 +12,7 @@ namespace Alchemy\Phrasea\TaskManager; use Alchemy\Phrasea\Exception\RuntimeException; -use Alchemy\Phrasea\Model\Entities\Task; +use Alchemy\Phrasea\Model\Entities\Task as liveTask; class LiveInformation { @@ -43,10 +43,11 @@ class LiveInformation /** * Returns live informations about the given task. - * + * @param liveTask $task + * @param boolean $throwException * @return array */ - public function getTask(Task $task, $throwException = false) + public function getTask(liveTask $task, $throwException = false) { $data = $this->query($throwException); @@ -56,7 +57,7 @@ class LiveInformation /** * Returns live informations about some tasks. * - * @param Task[] $tasks + * @param liveTask[] $tasks * @param boolean $throwException * * @return array @@ -73,13 +74,13 @@ class LiveInformation return $ret; } - private function formatTask(Task $task, $data) + private function formatTask(liveTask $task, $data) { $taskData = (isset($data['jobs']) && isset($data['jobs'][$task->getId()])) ? $data['jobs'][$task->getId()] : []; return [ 'configuration' => $task->getStatus(), - 'actual' => isset($taskData['status']) ? $taskData['status'] : Task::STATUS_STOPPED, + 'actual' => isset($taskData['status']) ? $taskData['status'] : liveTask::STATUS_STOPPED, 'process-id' => isset($taskData['process-id']) ? $taskData['process-id'] : null, ]; } diff --git a/resources/www/account/styles/_skin.scss b/resources/www/account/styles/_skin.scss index ab53ae6fd9..5f0cb7d2ab 100644 --- a/resources/www/account/styles/_skin.scss +++ b/resources/www/account/styles/_skin.scss @@ -300,8 +300,8 @@ blockquote { page-break-inside: avoid; background: #f9f9f9; border-left: 10px solid #ccc; - margin: 1.5em 10px; - padding: 0.5em 10px; + margin: 1.5rem 10px; + padding: 0.5rem 10px; quotes: "\201C""\201D""\2018""\2019"; color: #333; } @@ -1056,6 +1056,170 @@ h1, h2, h3, h4 { line-height: 20px; } +#updatingDemand .icon-box { + display: inline-block; + width:2%; + height: 29px; +} + +#updatingDemand .icon-box input { + position: relative; + bottom: 0.4rem; +} + +#updatingDemand .coll-name { + width:48%; + padding-left:2%; + display: inline-block; + line-height: 1.8rem; + height: 100%; +} + +#updatingDemand h3 { + border: 1px solid whitesmoke; + margin: 2rem 0; + text-align: center; +} + +#updatingDemand .coll-name span{ + font-size:initial; +} + +#updatingDemand .cgu-block { + margin:1.6rem auto; +} + +#updatingDemand .base-block { + font-size: 0; +} + +#updatingDemand .status { + font-size:initial; + padding-left: 0.6rem; +} + +#updatingDemand .status-box { + display: inline-block; + width:48%; + line-height: 1.2rem; +} + +#updatingDemand .registration { + width:100%; + display: inline-block; + position:relative; + line-height: 0.8rem; + border: 1px solid #333333; + height: 30px; +} + +#updatingDemand h3:after { + content: ""; + font-family: FontAwesome; + font-weight: 400; + font-style: normal; + text-decoration: inherit; + -webkit-font-smoothing: antialiased; + display: inline; + width: auto; + height: auto; + line-height: normal; + vertical-align: baseline; + background-image: none; + background-position: 0 0; + background-repeat: repeat; + margin-top: 0; + font-size:2.3rem; + color:#a1a1a1; + float: right; + position: relative; + right: 10px; + -webkit-transition:-webkit-transform .5s; + -moz-transition:-moz-transform .5s; + -o-transition:-o-transform .5s; + -ms-transition:-ms-transform .5s; + transition:transform .5s; + -ms-transform: rotate(270deg); + -webkit-transform: rotate(270deg); + transform: rotate(270deg); + top: 2px; +} + +#updatingDemand h3.toggled:after { + -ms-transform: rotate(180deg); /* IE 9 */ + -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */ + transform: rotate(180deg); +} + +#updatingDemand .icon { + width: 20px; + height:20px; + border-radius:10px; + display:inline-block; + position: relative; + top: 0.35rem; +} + +#updatingDemand .icon.active { + background-color:#61BD4F; +} + +#updatingDemand .status.active { + color: #61BD4F; +} + +#updatingDemand .icon.registrable { + background-color:#F2D600; +} + +#updatingDemand .status.registrable { + color: #F2D600; +} + +#updatingDemand .icon.in-time { + background-color:#0079BF; +} + +#updatingDemand .status.in-time { + color: #0079BF; +} + +#updatingDemand .icon.out-dated { + background-color:#EB5A46; +} + +#updatingDemand .status.out-dated { + color: #EB5A46; +} + +#updatingDemand .icon.pending { + background-color:#FFAB4A; +} + +#updatingDemand .status.pending { + color: #FFAB4A; +} + +#updatingDemand .icon.rejected { + background-color:red; +} + +#updatingDemand .status.rejected { + color: red; +} + +#updatingDemand .icon.accepted { + background-color:#61BD4F; +} + +#updatingDemand .status.accepted { + color: #61BD4F; +} + +#updatingDemand .registration:nth-of-type(even) { + background: #333; +} + form[name="changeEmail"] .control-label { width: 200px; } diff --git a/resources/www/admin/styles/main.scss b/resources/www/admin/styles/main.scss index 1fb8750d83..168f1fa1c7 100644 --- a/resources/www/admin/styles/main.scss +++ b/resources/www/admin/styles/main.scss @@ -368,9 +368,6 @@ div.switch_right.unchecked { .board_section { margin: 0 0 30px; } -.board_section ul { - margin: 0 0 20px 15px; -} .board_section div[class="section"] { height: auto; } diff --git a/templates/web/account/access.html.twig b/templates/web/account/access.html.twig index c73a7063c6..0d150daf41 100644 --- a/templates/web/account/access.html.twig +++ b/templates/web/account/access.html.twig @@ -8,206 +8,71 @@ {% block content_account %}
- - - - - - - {% for sbasId, baseInfo in inscriptions %} - +
+ {% for sbasId, baseInfo in inscriptions if baseInfo["display"] %} {% set sbasName = sbasId | sbas_labels(app) %} - {% set private = 0 %} - - {% if baseInfo["registrations"]["by-type"]["accepted"]|length > 0 %} -
- - - - - - {% for base in baseInfo["registrations"]["by-type"]["accepted"] %} - - - - {% endfor %} - - - - {% elseif baseInfo["registrations"]["by-type"]["rejected"]|length > 0 %} - - - - - - - {% for base in baseInfo["registrations"]["by-type"]["rejected"] %} - - - - {% endfor %} - - - - {% elseif baseInfo["registrations"]["by-type"]["pending"]|length > 0 %} - - - - - - - {% for base in baseInfo["registrations"]["by-type"]["pending"] %} - - - - {% endfor %} - - - - {% elseif baseInfo["registrations"]["by-type"]["in-time"]|length > 0 %} - - - - - - - {% for base in baseInfo["registrations"]["by-type"]["in-time"] %} - - - - {% endfor %} - - - - {% elseif baseInfo["registrations"]["by-type"]["out-dated"]|length > 0 %} - - - - - - - {% for base in baseInfo["registrations"]["by-type"]["out-dated"] %} - - - - {% endfor %} - - - - {% elseif baseInfo["registrations"]["by-type"]["inactive"]|length > 0 %} - - - - - - - {% for base in baseInfo["registrations"]["by-type"]["inactive"] %} - - - - {% endfor %} - - - - {% else %} - {% set private = 1 %} - {% endif %} - - {% if attribute(baseInfo["config"]["cgu"], app['locale']) is defined and private == 0 %} - {% set TOU = attribute(baseInfo["config"]["cgu"], app['locale']) %} - - - - - - - {% endif %} - {% for collInfo in baseInfo["config"]["collections"] if (collInfo['registration'] is none and collInfo['can-register']) %} - {% if collInfo["cgu"] is not none and private == 0 %} - - - - - - +
+
{{ TOU['value']|raw }}
+
+ {% endif %} {% endif %} - - - - - - {% endfor %} + {% for baseId, collInfo in baseInfo["collections"] %} + {% set type = collInfo['type'] %} + {% if type == 'inactive' and collInfo['can-register'] %} + {% set type = 'registrable' %} + {% endif %} + {% set show = false %} + {% if type == 'active' or type == 'registrable' or type == 'in-time' or type == 'out-dated' + or type == 'pending' or type == 'rejected' or type == 'accepted' %} + {% set show = true %} + {% endif %} + {% if show == true %} +
+
+ + {{ collInfo["coll-name"] }} + +
+
+ {% if type == 'registrable' %} + + {% else %} + + {% endif %} +
+
+ + {% if type == 'active' %} + {{ "registration:collection.active" | trans }} + {% elseif type == 'registrable' %} + {{ "registration:collection.registrable" | trans }} + {% elseif type == 'in-time' %} + {{ "registration:collection.in-time" | trans }} + {% elseif type == 'out-dated' %} + {{ "registration:collection.out-dated" | trans }} + {% elseif type == 'pending' %} + {{ "registration:collection.pending" | trans }} + {% elseif type == 'rejected' %} + {{ "registration:collection.rejected" | trans }} + {% elseif type == 'accepted' %} + {{ "registration:collection.accepted" | trans }} + {% endif %} + +
+
+ {% endif %} + {% endfor %} + {% endfor %} -
   
-

{{ sbasName }}

-
- {{ "Allowed access to the following collections" | trans }} -
- - {{ base["coll-name"] }} - - ( - {{ "login::register::CGU: lire les CGU" | trans }} - ) -
-
-

{{ sbasName }}

-
- {{ "Rejected access to the following collections" | trans }} -
- - {{ base["coll-name"] }} - ( - {{ "login::register::CGU: lire les CGU" | trans }} - ) - -
-
-

{{ sbasName }}

-
- {{ "Pending access to the following collections" | trans }} -
- {{ base["coll-name"] }} - ( - {{ "login::register::CGU: lire les CGU" | trans }} - ) -
-
-

{{ sbasName }}

-
- {{ "Temporary access to the following collections" | trans }} -
- {{ base["coll-name"] }} - ( - {{ "login::register::CGU: lire les CGU" | trans }} - ) -
-
-

{{ sbasName }}

-
- {{ "Outdated access to the following collections" | trans }} -
- {{ base["coll-name"] }} - ( - {{ "login::register::CGU: lire les CGU" | trans }} - ) -
-
-

{{ sbasName }}

-
- {{ "Suspended access to the following collections" | trans }} -
- {{ base["coll-name"] }} - ( - {{ "login::register::CGU: lire les CGU" | trans }} - ) -
-
- +

{{ sbasName }}

+
+ {% if attribute(baseInfo["cgu"], app['locale']) is defined %} + {% set TOU = attribute(baseInfo["cgu"], app['locale']) %} + {% if(TOU['value'] != '') %}

{{ "Access to the above bases constitutes acceptance of the following Terms of Use (TOU)." | trans }}

-
{{ TOU['value']|raw }}
{{ "login::register: L\'acces aux bases ci-dessous implique l\'acceptation des Conditions Generales d\'Utilisation (CGU) suivantes" | trans }}
{{ baseInsc["CGU"] }}
{{ collInfo["coll-name"] }} - - {{ "login::register: Faire une demande d\'acces" | trans }} -
+ +
+ +
{% endblock %} diff --git a/tests/Alchemy/Tests/Phrasea/Core/Configuration/RegistrationManagerTest.php b/tests/Alchemy/Tests/Phrasea/Core/Configuration/RegistrationManagerTest.php index 70d645c40a..b4c8db3f2d 100644 --- a/tests/Alchemy/Tests/Phrasea/Core/Configuration/RegistrationManagerTest.php +++ b/tests/Alchemy/Tests/Phrasea/Core/Configuration/RegistrationManagerTest.php @@ -168,7 +168,7 @@ class RegistrationManagerTest extends \PhraseanetTestCase ] ] ], - 'out-time', + 'out-dated', 1 ]; From e113d926c2ab0f1c6c538ac016139658d99aa856 Mon Sep 17 00:00:00 2001 From: xrousset78800 Date: Thu, 1 Nov 2018 17:13:18 +0100 Subject: [PATCH 003/367] PHRAS-1843 Add elasticsearch host setting in vars/all.yml file (#2791) --- .../ansible/roles/elasticsearch/tasks/main.yml | 14 +++++++++----- resources/ansible/vars/all.yml | 1 + 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/resources/ansible/roles/elasticsearch/tasks/main.yml b/resources/ansible/roles/elasticsearch/tasks/main.yml index fdd5f0ea7a..d246953df7 100644 --- a/resources/ansible/roles/elasticsearch/tasks/main.yml +++ b/resources/ansible/roles/elasticsearch/tasks/main.yml @@ -38,11 +38,15 @@ when: not is_installed with_items: "{{ elasticsearch.plugins }}" -- name: Set port - replace: > - dest="/etc/elasticsearch/elasticsearch.yml" - regexp='^#?(http\.port\:).*' - replace='\1 {{ elasticsearch.port }}' +- name: Configure Elasticsearch. + lineinfile: + dest: /etc/elasticsearch/elasticsearch.yml + regexp: "{{ item.regexp }}" + line: "{{ item.line }}" + state: present + with_items: + - { regexp: '^#? ?network\.host', line: 'network.host: {{ elasticsearch.host }}' } + - { regexp: '^#? ?http\.port', line: 'http.port: {{ elasticsearch.port }}' } - name: Flush handlers to apply config changes meta: flush_handlers diff --git a/resources/ansible/vars/all.yml b/resources/ansible/vars/all.yml index e5b9b88ac4..d90cfd8640 100644 --- a/resources/ansible/vars/all.yml +++ b/resources/ansible/vars/all.yml @@ -55,6 +55,7 @@ mariadb: dump: '' elasticsearch: install: '1' + host: '127.0.0.1' port: '9200' version: '2.3.3' plugins: From 2eeb1721e9b16637cd934cf4d147618a1729a0f0 Mon Sep 17 00:00:00 2001 From: aina-esokia Date: Mon, 5 Nov 2018 15:02:55 +0400 Subject: [PATCH 004/367] port to 4.1 PHRAS-1831 --- lib/Alchemy/Phrasea/SearchEngine/Elastic/Search/Query.php | 5 +++-- lib/Alchemy/Phrasea/SearchEngine/Elastic/Thesaurus.php | 1 + lib/classes/databox.php | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Search/Query.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Search/Query.php index 829ea94140..24354a2688 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Search/Query.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Search/Query.php @@ -27,8 +27,9 @@ class Query { $query = $this->root->buildQuery($context); if ($query === null) { - $query = []; - $query['bool']['must'] = []; + //$query = ['bool'=> ['must' => []]]; + // a null query shoud return no results ! + $query = ['constant_score'=> ['filter' => new \stdClass]]; } return $query; diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Thesaurus.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Thesaurus.php index 51942b5c28..7abe088520 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Thesaurus.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Thesaurus.php @@ -60,6 +60,7 @@ class Thesaurus // TODO Use bulk queries for performance $concepts = array(); foreach ($terms as $index => $term) { + $strict = ($term instanceof AST\TermNode); // a "term" node is [strict group of words] $concepts[] = $this->findConcepts($term, $lang, $filters[$index], $strict); } diff --git a/lib/classes/databox.php b/lib/classes/databox.php index 968ad2f80b..ba12def8f8 100644 --- a/lib/classes/databox.php +++ b/lib/classes/databox.php @@ -1217,7 +1217,7 @@ class databox extends base implements ThumbnailedElement if ($domct !== false) { $nodesToDel = []; for($n = $domct->documentElement->firstChild; $n; $n = $n->nextSibling) { - if(!($n->getAttribute('delbranch'))){ + if($n->nodeType == XML_ELEMENT_NODE && !($n->getAttribute('delbranch'))){ $nodesToDel[] = $n; } } From 9c9d28025039cb785a08bf217ccbed4d4defd4f2 Mon Sep 17 00:00:00 2001 From: aina-esokia Date: Mon, 5 Nov 2018 18:22:52 +0400 Subject: [PATCH 005/367] port to 4.1 PHRAS-1868 database mount --- lib/Alchemy/Phrasea/Controller/Admin/DataboxesController.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/Alchemy/Phrasea/Controller/Admin/DataboxesController.php b/lib/Alchemy/Phrasea/Controller/Admin/DataboxesController.php index fee5eef475..dbfde3393e 100644 --- a/lib/Alchemy/Phrasea/Controller/Admin/DataboxesController.php +++ b/lib/Alchemy/Phrasea/Controller/Admin/DataboxesController.php @@ -160,6 +160,9 @@ class DataboxesController extends Controller try { $connectionSettings = $this->buildSettingsFromRequest($request); + + \phrasea::clear_sbas_params($this->app); + $databox = $databoxService->mountDatabox($dbName, $this->app->getAuthenticatedUser(), $connectionSettings); return $this->app->redirectPath('admin_database', [ From 18ff40a537b15f9610aad98f3dce58db78a6f5a0 Mon Sep 17 00:00:00 2001 From: aina-esokia Date: Tue, 6 Nov 2018 11:22:53 +0400 Subject: [PATCH 006/367] port to 4.1 PHRAS-2227 FIX changing status appear in log_docs table --- lib/Alchemy/Phrasea/Controller/Prod/PropertyController.php | 6 ++++++ lib/Alchemy/Phrasea/ControllerProvider/Prod/Property.php | 4 +++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/Alchemy/Phrasea/Controller/Prod/PropertyController.php b/lib/Alchemy/Phrasea/Controller/Prod/PropertyController.php index ff834ab119..74022f1422 100644 --- a/lib/Alchemy/Phrasea/Controller/Prod/PropertyController.php +++ b/lib/Alchemy/Phrasea/Controller/Prod/PropertyController.php @@ -9,6 +9,7 @@ */ namespace Alchemy\Phrasea\Controller\Prod; +use Alchemy\Phrasea\Application\Helper\DataboxLoggerAware; use Alchemy\Phrasea\Controller\Controller; use Alchemy\Phrasea\Controller\RecordsRequest; use Symfony\Component\HttpFoundation\Request; @@ -16,6 +17,8 @@ use Symfony\Component\HttpFoundation\Response; class PropertyController extends Controller { + use DataboxLoggerAware; + /** * Display Status property * @@ -198,6 +201,9 @@ class PropertyController extends Controller $record->setStatus(strrev($newStatus)); + $this->getDataboxLogger($record->getDatabox()) + ->log($record, \Session_Logger::EVENT_STATUS, '', ''); + return [ 'current_status' => $currentStatus, 'new_status' => $newStatus, diff --git a/lib/Alchemy/Phrasea/ControllerProvider/Prod/Property.php b/lib/Alchemy/Phrasea/ControllerProvider/Prod/Property.php index b5ab3a790b..e1a044c2da 100644 --- a/lib/Alchemy/Phrasea/ControllerProvider/Prod/Property.php +++ b/lib/Alchemy/Phrasea/ControllerProvider/Prod/Property.php @@ -25,7 +25,9 @@ class Property implements ControllerProviderInterface, ServiceProviderInterface public function register(Application $app) { $app['controller.prod.property'] = $app->share(function (PhraseaApplication $app) { - return (new PropertyController($app)); + return (new PropertyController($app)) + ->setDataboxLoggerLocator($app['phraseanet.logger']) + ; }); } From 82d8c5d4c0a53235899a11570ab89b4750c9a436 Mon Sep 17 00:00:00 2001 From: Filip Vilic Date: Wed, 7 Nov 2018 12:54:57 +0100 Subject: [PATCH 007/367] PHRAS-2270_advance_search_port_top_41 --- resources/locales/messages.de.xlf | 527 +++++++++--------- resources/locales/messages.en.xlf | 527 +++++++++--------- resources/locales/messages.fr.xlf | 527 +++++++++--------- resources/locales/messages.nl.xlf | 527 +++++++++--------- resources/locales/validators.de.xlf | 2 +- resources/locales/validators.en.xlf | 2 +- resources/locales/validators.fr.xlf | 2 +- resources/locales/validators.nl.xlf | 2 +- .../www/common/images/icons/close-blue.png | Bin 0 -> 1064 bytes .../www/common/images/icons/close-grey.png | Bin 0 -> 1042 bytes .../www/common/images/icons/close-white.png | Bin 0 -> 818 bytes .../common/images/icons/refresh-darkgrey.png | Bin 0 -> 777 bytes .../www/common/images/icons/refresh-white.png | Bin 0 -> 657 bytes .../www/common/images/icons/research-dark.png | Bin 0 -> 627 bytes .../common/images/icons/research-white.png | Bin 0 -> 414 bytes templates/web/prod/index.html.twig | 238 +++++--- 16 files changed, 1270 insertions(+), 1084 deletions(-) create mode 100644 resources/www/common/images/icons/close-blue.png create mode 100644 resources/www/common/images/icons/close-grey.png create mode 100644 resources/www/common/images/icons/close-white.png create mode 100644 resources/www/common/images/icons/refresh-darkgrey.png create mode 100755 resources/www/common/images/icons/refresh-white.png create mode 100644 resources/www/common/images/icons/research-dark.png create mode 100755 resources/www/common/images/icons/research-white.png diff --git a/resources/locales/messages.de.xlf b/resources/locales/messages.de.xlf index 2b2c43e381..159892f805 100644 --- a/resources/locales/messages.de.xlf +++ b/resources/locales/messages.de.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -24,7 +24,7 @@ url through a forwarded mail for example. Parameter "Authentifizierung erzwingen" erzwingt den Push Empfänger, ein Phraseanet Konto zu haben, um den Inhalt anzuschauen. Es vermeidet, unautorisierte Benutzer dem Push Inhalt zuzugreifen, falls sie die URL bekämen (Email wurde weitergeleitet, zum Beispiel). - prod/templates/push.html.twig + prod/templates/push.html.twig #3567c6 @@ -154,7 +154,7 @@ %length% peoples %length% Leute actions/Feedback/list.html.twig - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig %n_elements% elements ne peuvent etre uploades @@ -272,7 +272,7 @@ %record_count% records match the unique identifier : %record_count% Datensätze entsprechen dem eindeutigen Bezeichner: - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig %s field has been created with success. @@ -490,7 +490,7 @@ A record matches the unique identifier : Ein Datensatz entspricht dem eindeutigen Bezeichner : - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig A required field is missing or has an empty value @@ -586,7 +586,7 @@ Access to the above bases constitutes acceptance of the following Terms of Use (TOU). Wenn Sie auf die Datenbanken oben zugreifen, erklären Sie sich damit einverstanden, die folgenden Nutzungsbedingungen zu beachten. - web/account/access.html.twig + web/account/access.html.twig Access user have readonly access @@ -618,7 +618,7 @@ Accuse de reception Empfangsbestätigung Controller/Prod/LanguageController.php - prod/templates/push.html.twig + prod/templates/push.html.twig Accuse de reception indisponible, vous n'avez pas declare d'adresse email @@ -671,15 +671,15 @@ Activity Activity - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig Add Hinzufügen prod/User/Add.html.twig - prod/actions/Push.html.twig - prod/upload/lazaret.html.twig - prod/upload/lazaret.html.twig + prod/actions/Push.html.twig + prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Add a @@ -726,8 +726,8 @@ Add user Benutzer hinzufügen - prod/actions/Push.html.twig - prod/actions/Push.html.twig + prod/actions/Push.html.twig + prod/actions/Push.html.twig Additionnal modules @@ -762,7 +762,7 @@ Advanced mode Advanced mode - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig Advanced settings @@ -772,37 +772,37 @@ Affichage Anzeige - web/prod/index.html.twig + web/prod/index.html.twig Affichage au demarrage beim Start anzeigen - web/prod/index.html.twig + web/prod/index.html.twig Afficher la fiche descriptive das beschriftliche Blatt anzeigen - web/prod/index.html.twig + web/prod/index.html.twig Afficher le titre den Titel anzeigen - web/prod/index.html.twig + web/prod/index.html.twig Afficher les status die Status anzeigen - web/prod/index.html.twig + web/prod/index.html.twig Afficher une icone eine Ikone anzeigen - web/prod/index.html.twig + web/prod/index.html.twig After metadata Nach Metadaten - web/prod/index.html.twig + web/prod/index.html.twig Aggregation @@ -812,7 +812,7 @@ Aide Hilfe - web/prod/index.html.twig + web/prod/index.html.twig Aide sur les expressions regulieres @@ -853,12 +853,17 @@ Alle Form/Configuration/CustomLinkFormType.php WorkZone/Browser/Browser.html.twig - actions/Feedback/list.html.twig - actions/Feedback/list.html.twig - actions/Feedback/list.html.twig - actions/Feedback/list.html.twig - actions/Feedback/list.html.twig - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig + actions/Feedback/list.html.twig + actions/Feedback/list.html.twig + actions/Feedback/list.html.twig + actions/Feedback/list.html.twig + actions/Feedback/list.html.twig + + + All these conditions + All these conditions + web/prod/index.html.twig All values @@ -880,11 +885,6 @@ Erlaubt web/account/authorized_apps.html.twig - - Allowed access to the following collections - Allowed access to the following collections - web/account/access.html.twig - Allowed to access report Zugriff auf Report wird erlaubt @@ -933,14 +933,14 @@ Alphabetic asc Alphabetic asc - web/prod/index.html.twig - web/prod/index.html.twig - web/prod/index.html.twig + web/prod/index.html.twig + web/prod/index.html.twig + web/prod/index.html.twig Alphabetic desc Alphabetic desc - web/prod/index.html.twig + web/prod/index.html.twig Also delete records that rely on groupings. @@ -1161,7 +1161,7 @@ Are you sure you want to delete this list ? Wollen Sie diese Liste sicher löschen? Controller/Prod/LanguageController.php - prod/templates/push.html.twig + prod/templates/push.html.twig Are you sure you want to rebuild the sub-definitions of selected records? @@ -1253,7 +1253,7 @@ Audio Audio - web/prod/index.html.twig + web/prod/index.html.twig Audio Birate @@ -1387,12 +1387,12 @@ Back to Feedback Zurück zum Feedback - prod/actions/Push.html.twig + prod/actions/Push.html.twig Back to Push Zurück zum Push - prod/actions/Push.html.twig + prod/actions/Push.html.twig Back to basket list @@ -1532,7 +1532,7 @@ By field By field - web/prod/index.html.twig + web/prod/index.html.twig CHAMPS @@ -1816,7 +1816,7 @@ Collection Kollektion prod/Story/Create.html.twig - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig admin/databox/details.html.twig @@ -1833,7 +1833,7 @@ Collection order Collection order - web/prod/index.html.twig + web/prod/index.html.twig Color Depth @@ -1870,7 +1870,7 @@ Company Unternehmen prod/User/Add.html.twig - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig actions/Feedback/ListsMacros.html.twig @@ -1904,7 +1904,7 @@ Configuration Konfiguration - web/prod/index.html.twig + web/prod/index.html.twig Confirm new email address @@ -1957,6 +1957,11 @@ Bitte lesen Sie Online die Voraussetzungen und die Web-Server Konfiguration web/setup/step2.html.twig + + Contains + Contains + web/prod/index.html.twig + Continuer ? Fortsetzen? @@ -2010,12 +2015,12 @@ Couleur de selection Farbauswahl - web/prod/index.html.twig + web/prod/index.html.twig Country Land - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig actions/Feedback/ListsMacros.html.twig @@ -2219,12 +2224,12 @@ Date Datum - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Date Added Hinzufügungsdatum - web/prod/index.html.twig + web/prod/index.html.twig Date Creation @@ -2234,7 +2239,7 @@ Date Updated Date Updated - web/prod/index.html.twig + web/prod/index.html.twig Date de connexion @@ -2260,6 +2265,11 @@ prod/Baskets/Reorder.html.twig prod/Story/Reorder.html.twig + + Date(s) from field(s) + Date(s) from field(s) + web/prod/index.html.twig + De von @@ -2336,7 +2346,7 @@ Defined by admin Defined by admin - web/prod/index.html.twig + web/prod/index.html.twig Defined in Apache configuration @@ -2356,8 +2366,8 @@ Delete Löschen - prod/upload/lazaret.html.twig - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig admin/task-manager/templates.html.twig @@ -2384,7 +2394,7 @@ Delete the selection Delete the selection - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig Delete the subview ? @@ -2448,8 +2458,8 @@ Deselect all Alle abwählen - actions/Feedback/list.html.twig - prod/actions/Push.html.twig + actions/Feedback/list.html.twig + prod/actions/Push.html.twig web/report/form_date_and_base.html.twig @@ -2508,7 +2518,7 @@ Display technical data Technische Informationen anzeigen - web/prod/index.html.twig + web/prod/index.html.twig Display thumbnails @@ -2518,7 +2528,7 @@ Do not display Nicht anzeigen - web/prod/index.html.twig + web/prod/index.html.twig Do not forget to restart the tasks scheduler @@ -2550,7 +2560,7 @@ Document Dokument - web/prod/index.html.twig + web/prod/index.html.twig Document Type Sharing @@ -2639,7 +2649,7 @@ E-mail domain E-mail domain - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig EN @@ -2968,6 +2978,11 @@ erfolgreich versendet Phrasea/Controller/LightboxController.php + + Equals + Equals + web/prod/index.html.twig + Erreur Fehler @@ -3106,6 +3121,11 @@ Bridge/Youtube/video_deleteelement.html.twig Bridge/Dailymotion/video_deleteelement.html.twig + + Ex : Paris, bleu, montagne + Ex : Paris, bleu, montagne + web/prod/index.html.twig + Executables externes externe ausführbare Programme @@ -3254,7 +3274,7 @@ Filename Dateiname - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Fils disponibles @@ -3292,7 +3312,7 @@ Flash Flash - web/prod/index.html.twig + web/prod/index.html.twig web/common/technical_datas.html.twig @@ -3314,7 +3334,7 @@ Force authentication Authentifizierung zwingen - prod/templates/push.html.twig + prod/templates/push.html.twig Force sending of the document ? @@ -3508,7 +3528,7 @@ Graphiste (preview au rollover) Grafiker (Voransicht mit Rollover) - web/prod/index.html.twig + web/prod/index.html.twig Great @@ -3617,7 +3637,7 @@ Iconographe (description au rollover) Bildredakteur (Beschreibung mit Rollover) - web/prod/index.html.twig + web/prod/index.html.twig Id @@ -3662,7 +3682,7 @@ Image Bild - web/prod/index.html.twig + web/prod/index.html.twig ImageMagick @@ -3688,7 +3708,7 @@ In the answer grid In einem Tooltip - web/prod/index.html.twig + web/prod/index.html.twig Include Business-fields in caption @@ -3912,7 +3932,7 @@ Language Language - web/prod/index.html.twig + web/prod/index.html.twig Last Name @@ -3942,7 +3962,7 @@ Last uploaded version zuletzte geladene Version - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Le bridge Dailymotion ne prend en charge que les videos @@ -4049,7 +4069,7 @@ Les termes apparaissent dans le(s) champs Die Begriffe befinden sich in Feld(er): - web/prod/index.html.twig + web/prod/index.html.twig Light Value @@ -4075,12 +4095,12 @@ List Manager Liste Manager - prod/actions/Push.html.twig + prod/actions/Push.html.twig List Name Name der Liste - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig List has been deleted @@ -4117,7 +4137,7 @@ Lists Liste actions/Feedback/lists-all.html.twig - prod/actions/Push.html.twig + prod/actions/Push.html.twig Live search @@ -4173,7 +4193,7 @@ Ma derniere question meine letzte Suchabfrage - web/prod/index.html.twig + web/prod/index.html.twig Mail line %line% is empty @@ -4259,7 +4279,7 @@ Message Nachricht Controller/Prod/LanguageController.php - prod/templates/push.html.twig + prod/templates/push.html.twig Message automatique de Phraseanet @@ -4330,7 +4350,7 @@ Mode de presentation Anzeigemodus - web/prod/index.html.twig + web/prod/index.html.twig Modele de donnees @@ -4340,7 +4360,7 @@ Models Vorlage - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig admin/user/registrations.html.twig @@ -4411,7 +4431,7 @@ Controller/Prod/LanguageController.php Bridge/Dailymotion/playlist_createcontainer.html.twig actions/Download/prepare.html.twig - prod/templates/push.html.twig + prod/templates/push.html.twig admin/fields/templates.html.twig @@ -4444,7 +4464,7 @@ New list name ? Neuer Name der Liste? Controller/Prod/LanguageController.php - prod/templates/push.html.twig + prod/templates/push.html.twig New password @@ -4740,6 +4760,11 @@ One frame forward Controller/Prod/LanguageController.php + + One of these conditions + One of these conditions + web/prod/index.html.twig + Only %nbEditableDocuments% records can be modified. Nur %nbEditableDocuments% Datensätze können nicht geändert werden @@ -4808,11 +4833,6 @@ Hoppla! Etwas ist schiefgegangen actions/Bridge/error.html.twig - - Outdated access to the following collections - Outdated access to the following collections - web/account/access.html.twig - Owner Besitzer @@ -4893,11 +4913,6 @@ Pays prod/User/Add.html.twig - - Pending access to the following collections - Pending access to the following collections - web/account/access.html.twig - Periodically fetches an FTP repository content locally Holt regelmässig einen FTP Repository Inhalt lokal @@ -4989,12 +5004,12 @@ Please consider send this push to the following users : %recommendation% Vorschläge: Sie können auch diesen Push zu den folgenden Benutzern senden: %recommendation% - prod/actions/Push.html.twig + prod/actions/Push.html.twig Please consider send this validation to the following users : %recommendation% Bitte prüfen Sie, ob Sie dieseBewertung zu folgenden Benutzern senden möchten: %recommendation% - prod/actions/Push.html.twig + prod/actions/Push.html.twig Please enter the databox name to reset or create @@ -5069,7 +5084,7 @@ Position Funktion - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig Pour davantage d'informations, consulter le lien suivant %lien% @@ -5092,8 +5107,8 @@ Einstellungen web/prod/index.html.twig web/prod/index.html.twig - web/prod/index.html.twig - web/prod/index.html.twig + web/prod/index.html.twig + web/prod/index.html.twig Prefix for notification emails @@ -5108,12 +5123,12 @@ Presentation de vignettes Miniaturansichten - web/prod/index.html.twig + web/prod/index.html.twig Presentation de vignettes de panier Vorstellung der Voransichten des Sammelkorbes - web/prod/index.html.twig + web/prod/index.html.twig Presets @@ -5166,7 +5181,7 @@ Publications Veröffentlichungen - web/prod/index.html.twig + web/prod/index.html.twig admin/publications/wrapper.html.twig web/admin/tree.html.twig web/common/menubar.html.twig @@ -5206,52 +5221,52 @@ Push::filter on companies Unternehmensname - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig web/admin/users.html.twig Push::filter on countries Land - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig web/admin/users.html.twig Push::filter on emails E-Mail - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig web/admin/users.html.twig Push::filter on login Benutzername - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig web/admin/users.html.twig Push::filter on name Nachname/Vorname - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig Push::filter on templates Letzte Vorlage - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig Push::filter starts beginnt mit - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig web/admin/users.html.twig Push::une validation est une demande d'appreciation a d'autres personnes "Bewertung" erlaubt es Dokumente an Empfänger zu senden. In einem E-Mai ist ein link, der das Modul Phraseanet Lightbox startet. In diesem können Sie die Dokumente mittels 3 verschieden Symbolen bewerten und bei Berechtigung auch downloaden. Für eingeloggte Benutzer ist die "Bewertung" im Modul Prod als Sammelkorb verfügbar. - prod/actions/Push.html.twig + prod/actions/Push.html.twig Push::unpush permet d'envoyer un lot d'image a des destinataires Das Modul Push ermöglicht es einen Stapel Bilder an Emfänger zu senden. Diese erhalten eine E-Mail mit einem link, der das Modul Phraseanet Lightbox startet. In diesem Modul kann man die Dokumente anschauen und bei Berechtigung auch downloaden. Für registrierte Benutze rerscheinen die mit Push gesendeten Daten im Modul Prod als "Sammelkorb erhalten" - prod/actions/Push.html.twig + prod/actions/Push.html.twig Quality @@ -5278,80 +5293,80 @@ Raccourcis claviers de la zone des paniers : Sammelkörbe und Funktionen Abkürzungen - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis claviers en cours de editing : Fenster Abkürzungen bearbeiten - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis claviers en cours de preview : Fenster Abkürzungen, Detailansicht - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis claviers en cours de recherche : Hauptfenster Abkürzungen - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis:: ctrl-a : tout selectionner ctrl-a : alles auswählen - web/prod/index.html.twig - web/prod/index.html.twig + web/prod/index.html.twig + web/prod/index.html.twig Raccourcis:: ctrl-e : editer la selection ctrl-e : Auswahl bearbeiten - web/prod/index.html.twig - web/prod/index.html.twig + web/prod/index.html.twig + web/prod/index.html.twig Raccourcis:: ctrl-p : imprimer la selection ctrl-p : drucken - web/prod/index.html.twig - web/prod/index.html.twig + web/prod/index.html.twig + web/prod/index.html.twig Raccourcis::espace : arreter/demarrer le diaporama Dia-Schau starten - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis::fleche bas : scroll vertical Abwärtspfeil: vertikal scrollen - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis::fleche droite : page suivante Rechtspfeil: nächste Seite - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis::fleche gauche : en arriere Abwärtspfeil: letztes Dokument - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis::fleche gauche : en avant Rechtspfeil: nächstes Dokument - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis::fleche gauche : page precedente Linkspfeil: vorherige Seite - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis::fleche haut : scroll vertical Pfeil oben: vertikal scrollen - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis::tab/shift-tab se ballade dans les champs tab/shift-tab : Feld ändern - web/prod/index.html.twig + web/prod/index.html.twig Rappel : Il vous reste %number% jours pour valider %title% de %user% @@ -5372,7 +5387,7 @@ Re-initialiser Zurücksetzen prod/Baskets/Reorder.html.twig - web/prod/index.html.twig + web/prod/index.html.twig prod/Story/Reorder.html.twig @@ -5479,7 +5494,7 @@ Rechercher dans un champ date im Feld "Datum" suchen - web/prod/index.html.twig + web/prod/index.html.twig Recommendations @@ -5567,15 +5582,10 @@ web/admin/editusers.html.twig web/admin/users.html.twig - - Rejected access to the following collections - Rejected access to the following collections - web/account/access.html.twig - Relevance Relevanz - web/prod/index.html.twig + web/prod/index.html.twig Remember me @@ -5857,7 +5867,7 @@ Save Speichern - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig admin/search-engine/general-aggregation.html.twig admin/search-engine/elastic-search.html.twig task-manager/task-editor/task.html.twig @@ -5874,12 +5884,12 @@ Save the list Save the list - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig Save this list Diese Liste speichern - prod/actions/Push.html.twig + prod/actions/Push.html.twig Se connecter @@ -5942,23 +5952,28 @@ See the list See the list - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig See validation results Bestätigung Ergebnisse ansehen Notification/Mail/MailInfoValidationDone.php + + Select a field + Select a field + web/prod/index.html.twig + Select a list on the left and edit it ! Wählen Sie eine Liste auf der linken Seite aus und bearbeiten Sie diese. - prod/actions/Push.html.twig + prod/actions/Push.html.twig Select all Alle auswählen - actions/Feedback/list.html.twig - prod/actions/Push.html.twig + actions/Feedback/list.html.twig + prod/actions/Push.html.twig web/report/form_date_and_base.html.twig @@ -5978,6 +5993,11 @@ admin/statusbit/edit.html.twig admin/statusbit/edit.html.twig + + Selected base(s) + Selected base(s) + web/prod/index.html.twig + Selected files ausgewählte Dateien @@ -5987,8 +6007,8 @@ Send Senden Controller/Prod/LanguageController.php - prod/actions/Push.html.twig - prod/actions/Push.html.twig + prod/actions/Push.html.twig + prod/actions/Push.html.twig prod/orders/order_item.html.twig prod/orders/order_item.html.twig prod/upload/upload-flash.html.twig @@ -6235,7 +6255,7 @@ Start by creating one by using the "add" button on the left ! Beginnen Sie mit der Erstellung: Klicken sie auf "Hinzufügen" links ! - prod/actions/Push.html.twig + prod/actions/Push.html.twig Start validation @@ -6251,7 +6271,7 @@ Status des documents a rechercher Zustand der Dokumente zu suchen - web/prod/index.html.twig + web/prod/index.html.twig Status edition @@ -6344,8 +6364,8 @@ Substitute Ersatz - prod/upload/lazaret.html.twig - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Substitution is not possible for this kind of record @@ -6441,11 +6461,6 @@ Auch die Dokumente die mit diesen Berichten verknüpft sind löschen? Controller/Prod/LanguageController.php - - Suspended access to the following collections - Suspended access to the following collections - web/account/access.html.twig - Symbolized by symbolisiert durch @@ -6513,11 +6528,6 @@ Herunterladbar web/admin/subdefs.html.twig - - Temporary access to the following collections - Temporary access to the following collections - web/account/access.html.twig - Terms Of Use Nutzungsbedingungen @@ -6679,7 +6689,7 @@ Theme Thema - web/prod/index.html.twig + web/prod/index.html.twig There is no one to validate orders, please contact an administrator @@ -6803,7 +6813,7 @@ Time for feedback (days) Zeit für Feedback (Tage) Controller/Prod/LanguageController.php - prod/templates/push.html.twig + prod/templates/push.html.twig Titre @@ -6851,7 +6861,7 @@ Tout type Bildschirmtyp - web/prod/index.html.twig + web/prod/index.html.twig Toutes les publications @@ -6883,7 +6893,7 @@ Trier par Sortieren nach - web/prod/index.html.twig + web/prod/index.html.twig Try to extract embedded thumbnails @@ -6908,7 +6918,7 @@ Type de documents Dokumenttyp - web/prod/index.html.twig + web/prod/index.html.twig Type nombre @@ -7031,7 +7041,7 @@ Une question personnelle eine persönliche Frage - web/prod/index.html.twig + web/prod/index.html.twig Une selection @@ -7123,7 +7133,7 @@ Uploaded by : %username% von: %username% hochgeladen - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Use Google Chart API @@ -7143,7 +7153,7 @@ Use latest search settings on Production loading die letzte gestellte Frage in Prod benutzen - web/prod/index.html.twig + web/prod/index.html.twig Use my Phraseanet account @@ -7198,26 +7208,26 @@ User can download HD Benutzer darf HD herunterladen Controller/Prod/LanguageController.php - prod/templates/push.html.twig - prod/templates/push.html.twig - prod/templates/push.html.twig - prod/templates/push.html.twig - prod/templates/push.html.twig - prod/templates/push.html.twig + prod/templates/push.html.twig + prod/templates/push.html.twig + prod/templates/push.html.twig + prod/templates/push.html.twig + prod/templates/push.html.twig + prod/templates/push.html.twig User can see others choices Benutzer darf die andere Auswahlen sehen Controller/Prod/LanguageController.php - prod/templates/push.html.twig - prod/templates/push.html.twig + prod/templates/push.html.twig + prod/templates/push.html.twig User contribute to the feedback Benutzer darf Feedback geben Controller/Prod/LanguageController.php - prod/templates/push.html.twig - prod/templates/push.html.twig + prod/templates/push.html.twig + prod/templates/push.html.twig User successfully created @@ -7229,7 +7239,7 @@ Benutzer Vocabulary/ControlProvider/UserProvider.php actions/Feedback/list.html.twig - prod/actions/Push.html.twig + prod/actions/Push.html.twig user/import/view.html.twig web/admin/users.html.twig @@ -7241,7 +7251,7 @@ Users suggestion Benutzer Vorschlag - prod/actions/Push.html.twig + prod/actions/Push.html.twig Utilisation prevue: @@ -7321,7 +7331,7 @@ Video Video - web/prod/index.html.twig + web/prod/index.html.twig Video Codec @@ -7523,7 +7533,7 @@ Vous pouvez quitter la plupart des fenetres survolantes via la touche echap esc : Sie können die meiste Teile der Overlay Fenster schliessen - web/prod/index.html.twig + web/prod/index.html.twig Warning ! @@ -7569,7 +7579,7 @@ Welcome to the ListManager ! Herzlich Willkommen beim Liste Manager ! - prod/actions/Push.html.twig + prod/actions/Push.html.twig When @@ -7618,8 +7628,8 @@ YYYY/MM/DD YYYY/MM/DD - web/prod/index.html.twig - web/prod/index.html.twig + web/prod/index.html.twig + web/prod/index.html.twig Yes @@ -7635,22 +7645,22 @@ You are about to ask for feedback for %nb_push_items% records, %nb_not_available% records can not be processed. Sie sind dabei, um Rückmeldung für %nb_push_items% Datensätze zu bitten, %nb_not_available% Datensätze können nicht verarbeitet werden - prod/actions/Push.html.twig + prod/actions/Push.html.twig You are about to ask for feedback for %nb_push_items% records. Sie sind dabei, um Rückmeldung für %nb_push_items% Datensätze zu bitten - prod/actions/Push.html.twig + prod/actions/Push.html.twig You are about to push %nb_push_items% records, %nb_not_available% records can not be processed. Sie sind dabei, %nb_push_items% Datensätze via Push zu senden, %nb_not_available% Datensätze können nicht verarbeitet werden. - prod/actions/Push.html.twig + prod/actions/Push.html.twig You are about to push %nb_push_items% records. Sie sind dabei, %nb_push_items% Datensätze via Push zu senden - prod/actions/Push.html.twig + prod/actions/Push.html.twig You are attempting to exceed the storage limit on your account and must delete existing entries before inserting new entries @@ -7915,7 +7925,7 @@ Your registration requests have been taken into account. Ihre Registrierungsanfragen wurden berücksichtigt - Controller/Root/AccountController.php + Controller/Root/AccountController.php a propos @@ -7926,13 +7936,13 @@ action : ajouter au panier Zum Sammelkorb hinzufügen - prod/results/record.html.twig + prod/results/record.html.twig prod/preview/tools.html.twig action : bridge Bridge - web/prod/index.html.twig + web/prod/index.html.twig action : collection @@ -7954,8 +7964,8 @@ Exportieren prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - web/prod/index.html.twig - prod/results/record.html.twig + web/prod/index.html.twig + prod/results/record.html.twig web/prod/toolbar.html.twig prod/preview/tools.html.twig web/lightbox/feed.html.twig @@ -7975,7 +7985,7 @@ Drucken prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - prod/results/record.html.twig + prod/results/record.html.twig web/prod/toolbar.html.twig prod/preview/tools.html.twig @@ -7984,7 +7994,7 @@ Veröffentlichen prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - web/prod/index.html.twig + web/prod/index.html.twig web/prod/toolbar.html.twig web/prod/toolbar.html.twig @@ -9001,7 +9011,7 @@ and %n% more peoples und %n% mehr Leute - prod/actions/Push.html.twig + prod/actions/Push.html.twig aout @@ -9060,12 +9070,12 @@ boutton:: selectionner aucune base Keine - web/prod/index.html.twig + web/prod/index.html.twig boutton:: selectionner toutes les bases Alle - web/prod/index.html.twig + web/prod/index.html.twig boutton::ajouter @@ -9351,7 +9361,7 @@ Controller/Prod/LanguageController.php prod/Baskets/Reorder.html.twig prod/Baskets/Update.html.twig - web/prod/index.html.twig + web/prod/index.html.twig Bridge/Flickr/photoset_deleteelement.html.twig Bridge/Flickr/photo_moveinto_photoset.html.twig Bridge/Flickr/photo_modify.html.twig @@ -9397,6 +9407,7 @@ web/report/all_content.html.twig web/account/reset-email.html.twig web/account/account.html.twig + web/account/access.html.twig web/developers/application_form.html.twig mobile/lightbox/note_form.html.twig @@ -9495,7 +9506,7 @@ choisir wählen - web/prod/index.html.twig + web/prod/index.html.twig admin/collection/create.html.twig admin/databox/databox.html.twig @@ -9696,7 +9707,7 @@ element(s) Element(e) - prod/templates/push.html.twig + prod/templates/push.html.twig email is not valid @@ -9943,42 +9954,42 @@ index::advance_search: disable-facet index::advance_search: disable-facet - web/prod/index.html.twig + web/prod/index.html.twig index::advance_search: facet index::advance_search: facet - web/prod/index.html.twig + web/prod/index.html.twig index::advance_search: facet-order index::advance_search: facet-order - web/prod/index.html.twig + web/prod/index.html.twig index::advance_search: facet-tech-order index::advance_search: facet-tech-order - web/prod/index.html.twig + web/prod/index.html.twig index::advance_search: facet-values-order index::advance_search: facet-values-order - web/prod/index.html.twig + web/prod/index.html.twig index::advance_search: hidden-facet-values-order index::advance_search: hidden-facet-values-order - web/prod/index.html.twig + web/prod/index.html.twig index::advance_search: order-by-hits index::advance_search: order-by-hits - web/prod/index.html.twig + web/prod/index.html.twig index:advanced-preferences:: use truncation index:advanced-preferences:: use truncation - web/prod/index.html.twig + web/prod/index.html.twig invite:: Redirection vers la zone d'authentification, cliquez sur OK pour continuer ou annulez @@ -10067,7 +10078,7 @@ login::notification: Changements enregistres Veränderungen wurden bestätigt - Controller/Root/AccountController.php + Controller/Root/AccountController.php login::notification: Mise a jour du mot de passe avec succes @@ -10081,16 +10092,6 @@ Controller/Root/LoginController.php Controller/Root/LoginController.php - - login::register: Faire une demande d'acces - Eine Zugriffanfrage machen - web/account/access.html.twig - - - login::register: L'acces aux bases ci-dessous implique l'acceptation des Conditions Generales d'Utilisation (CGU) suivantes - Der Zugriff auf die folgenden Datenbanken erfolgt nur mit der Bestätigung der folgenden Allgemeinen Nutzenbedingungen - web/account/access.html.twig - login::register: email confirmation email Pour valider votre inscription a la base de donnees, merci de confirmer votre e-mail en suivant le lien ci-dessous. Um Ihre Anmeldung auf die Datenbank abschließen zu können, bestätigen Sie Ihre E-Mail Adresse unter dem folgenden link: @@ -10108,16 +10109,6 @@ Notification/Mail/MailRequestEmailConfirmation.php Notification/Mail/MailRequestEmailUpdate.php - - login::register::CGU: lire les CGU - die ANB lesen - web/account/access.html.twig - web/account/access.html.twig - web/account/access.html.twig - web/account/access.html.twig - web/account/access.html.twig - web/account/access.html.twig - login::register:email: Voici un compte rendu du traitement de vos demandes d'acces : Hier ist eine Nachricht über Ihre Zugriffanfragen @@ -10882,12 +10873,12 @@ phraseanet::time:: a zu - web/prod/index.html.twig + web/prod/index.html.twig phraseanet::time:: de von - web/prod/index.html.twig + web/prod/index.html.twig phraseanet::type:: audios @@ -10897,7 +10888,7 @@ phraseanet::type:: documents Dokumente - web/prod/index.html.twig + web/prod/index.html.twig web/prod/toolbar.html.twig @@ -10908,7 +10899,7 @@ phraseanet::type:: reportages Berichte - web/prod/index.html.twig + web/prod/index.html.twig phraseanet::type:: videos @@ -10943,17 +10934,17 @@ preview:: Description Beschreibung - web/prod/index.html.twig + web/prod/index.html.twig preview:: Historique Historie - web/prod/index.html.twig + web/prod/index.html.twig preview:: Popularite Beliebtheit - web/prod/index.html.twig + web/prod/index.html.twig preview:: arreter le diaporama @@ -11074,6 +11065,16 @@ Sie haben keine Berechtigung, diesen Vorgang auf diese Dokumente durchzuführen Controller/Prod/MoveCollectionController.php + + prod::advancesearch:tooltips:datefield_restriction_explanation + prod::advancesearch:tooltips:datefield_restriction_explanation + web/prod/index.html.twig + + + prod::advancesearch:tooltips:field_restriction_explanation + prod::advancesearch:tooltips:field_restriction_explanation + web/prod/index.html.twig + prod::collection deplacer egalement les documents rattaches a ce(s) regroupement(s) Möchten Sie auch die Dokumente, die mit diesen Berichten verknüpft sind, verschieben? @@ -11428,12 +11429,7 @@ prod:push: delete selection prod:push: delete selection - prod/actions/Push.html.twig - - - prod:push:save list - prod:push:save list - prod/actions/Push.html.twig + prod/actions/Push.html.twig public @@ -11509,12 +11505,12 @@ raccourci :: a propos des raccourcis claviers Über Abkürzungen - web/prod/index.html.twig + web/prod/index.html.twig raccourcis :: ne plus montrer cette aide diese Hilfe nicht mehr anzeigen - web/prod/index.html.twig + web/prod/index.html.twig rafraichir @@ -11528,7 +11524,7 @@ rechercher dans tous les champs Alle Felder - web/prod/index.html.twig + web/prod/index.html.twig recordtype @@ -11540,6 +11536,41 @@ Neuerstellung von Unterauflösungen actions/Tools/index.html.twig + + registration:collection.accepted + registration:collection.accepted + web/account/access.html.twig + + + registration:collection.active + registration:collection.active + web/account/access.html.twig + + + registration:collection.in-time + registration:collection.in-time + web/account/access.html.twig + + + registration:collection.out-dated + registration:collection.out-dated + web/account/access.html.twig + + + registration:collection.pending + registration:collection.pending + web/account/access.html.twig + + + registration:collection.registrable + registration:collection.registrable + web/account/access.html.twig + + + registration:collection.rejected + registration:collection.rejected + web/account/access.html.twig + reponses:: %total% Resultats %total% Ergebnisse @@ -11553,22 +11584,22 @@ reponses:: images par pages : Suchergebnisse nach Seite - web/prod/index.html.twig + web/prod/index.html.twig reponses:: mode liste Liste - web/prod/index.html.twig + web/prod/index.html.twig reponses:: mode vignettes Miniaturansichten - web/prod/index.html.twig + web/prod/index.html.twig reponses:: partager Teilen - prod/results/record.html.twig + prod/results/record.html.twig reponses:: selectionner rien @@ -11583,7 +11614,7 @@ reponses:: taille des images : Miniaturansichtengrösse - web/prod/index.html.twig + web/prod/index.html.twig reponses::document sans titre diff --git a/resources/locales/messages.en.xlf b/resources/locales/messages.en.xlf index d7f15eb546..79433cf168 100644 --- a/resources/locales/messages.en.xlf +++ b/resources/locales/messages.en.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -24,7 +24,7 @@ url through a forwarded mail for example. Check the force authentication checkbox to constrain users to authenticate to access content of Push and Feedbacks. This feature can avoid divulging connection parameters contained in given links in e-mails notifications. - prod/templates/push.html.twig + prod/templates/push.html.twig #3567c6 @@ -154,7 +154,7 @@ %length% peoples %length% people actions/Feedback/list.html.twig - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig %n_elements% elements ne peuvent etre uploades @@ -272,7 +272,7 @@ %record_count% records match the unique identifier : %record_count% records match the unique identifier: - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig %s field has been created with success. @@ -490,7 +490,7 @@ A record matches the unique identifier : A record matches the unique identifier: - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig A required field is missing or has an empty value @@ -586,7 +586,7 @@ Access to the above bases constitutes acceptance of the following Terms of Use (TOU). Accessing to the bases below means acceptance of the following Terms of Use. - web/account/access.html.twig + web/account/access.html.twig Access user have readonly access @@ -618,7 +618,7 @@ Accuse de reception Acknowledge receipt Controller/Prod/LanguageController.php - prod/templates/push.html.twig + prod/templates/push.html.twig Accuse de reception indisponible, vous n'avez pas declare d'adresse email @@ -671,15 +671,15 @@ Activity Activity - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig Add Add prod/User/Add.html.twig - prod/actions/Push.html.twig - prod/upload/lazaret.html.twig - prod/upload/lazaret.html.twig + prod/actions/Push.html.twig + prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Add a @@ -726,8 +726,8 @@ Add user Add user - prod/actions/Push.html.twig - prod/actions/Push.html.twig + prod/actions/Push.html.twig + prod/actions/Push.html.twig Additionnal modules @@ -762,7 +762,7 @@ Advanced mode Advanced mode - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig Advanced settings @@ -772,37 +772,37 @@ Affichage Display - web/prod/index.html.twig + web/prod/index.html.twig Affichage au demarrage Display On startup - web/prod/index.html.twig + web/prod/index.html.twig Afficher la fiche descriptive Show Caption - web/prod/index.html.twig + web/prod/index.html.twig Afficher le titre Show Title - web/prod/index.html.twig + web/prod/index.html.twig Afficher les status Show Status - web/prod/index.html.twig + web/prod/index.html.twig Afficher une icone Display an Icon - web/prod/index.html.twig + web/prod/index.html.twig After metadata After captions - web/prod/index.html.twig + web/prod/index.html.twig Aggregation @@ -812,7 +812,7 @@ Aide Help - web/prod/index.html.twig + web/prod/index.html.twig Aide sur les expressions regulieres @@ -853,12 +853,17 @@ All Form/Configuration/CustomLinkFormType.php WorkZone/Browser/Browser.html.twig - actions/Feedback/list.html.twig - actions/Feedback/list.html.twig - actions/Feedback/list.html.twig - actions/Feedback/list.html.twig - actions/Feedback/list.html.twig - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig + actions/Feedback/list.html.twig + actions/Feedback/list.html.twig + actions/Feedback/list.html.twig + actions/Feedback/list.html.twig + actions/Feedback/list.html.twig + + + All these conditions + All these conditions + web/prod/index.html.twig All values @@ -880,11 +885,6 @@ Allowed web/account/authorized_apps.html.twig - - Allowed access to the following collections - Access allowed to the following collections - web/account/access.html.twig - Allowed to access report Allow to access Report @@ -933,14 +933,14 @@ Alphabetic asc Alphabetic asc - web/prod/index.html.twig - web/prod/index.html.twig - web/prod/index.html.twig + web/prod/index.html.twig + web/prod/index.html.twig + web/prod/index.html.twig Alphabetic desc Alphabetic desc - web/prod/index.html.twig + web/prod/index.html.twig Also delete records that rely on groupings. @@ -1161,7 +1161,7 @@ Are you sure you want to delete this list ? Are you sure you want to delete this list? Controller/Prod/LanguageController.php - prod/templates/push.html.twig + prod/templates/push.html.twig Are you sure you want to rebuild the sub-definitions of selected records? @@ -1253,7 +1253,7 @@ Audio Audio - web/prod/index.html.twig + web/prod/index.html.twig Audio Birate @@ -1387,12 +1387,12 @@ Back to Feedback Back to Feedback - prod/actions/Push.html.twig + prod/actions/Push.html.twig Back to Push Back to Push - prod/actions/Push.html.twig + prod/actions/Push.html.twig Back to basket list @@ -1532,7 +1532,7 @@ By field By field - web/prod/index.html.twig + web/prod/index.html.twig CHAMPS @@ -1816,7 +1816,7 @@ Collection Collection prod/Story/Create.html.twig - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig admin/databox/details.html.twig @@ -1833,7 +1833,7 @@ Collection order Collection order - web/prod/index.html.twig + web/prod/index.html.twig Color Depth @@ -1870,7 +1870,7 @@ Company Company prod/User/Add.html.twig - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig actions/Feedback/ListsMacros.html.twig @@ -1904,7 +1904,7 @@ Configuration Configuration - web/prod/index.html.twig + web/prod/index.html.twig Confirm new email address @@ -1957,6 +1957,11 @@ Check Online for required list of components and web server setup web/setup/step2.html.twig + + Contains + Contains + web/prod/index.html.twig + Continuer ? Continue ? @@ -2010,12 +2015,12 @@ Couleur de selection Selection color - web/prod/index.html.twig + web/prod/index.html.twig Country Country - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig actions/Feedback/ListsMacros.html.twig @@ -2219,12 +2224,12 @@ Date Date - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Date Added Date added - web/prod/index.html.twig + web/prod/index.html.twig Date Creation @@ -2234,7 +2239,7 @@ Date Updated Date Updated - web/prod/index.html.twig + web/prod/index.html.twig Date de connexion @@ -2260,6 +2265,11 @@ prod/Baskets/Reorder.html.twig prod/Story/Reorder.html.twig + + Date(s) from field(s) + Date(s) from field(s) + web/prod/index.html.twig + De From @@ -2336,7 +2346,7 @@ Defined by admin Defined by admin - web/prod/index.html.twig + web/prod/index.html.twig Defined in Apache configuration @@ -2356,8 +2366,8 @@ Delete Delete - prod/upload/lazaret.html.twig - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig admin/task-manager/templates.html.twig @@ -2384,7 +2394,7 @@ Delete the selection Delete the selection - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig Delete the subview ? @@ -2448,8 +2458,8 @@ Deselect all Deselect all - actions/Feedback/list.html.twig - prod/actions/Push.html.twig + actions/Feedback/list.html.twig + prod/actions/Push.html.twig web/report/form_date_and_base.html.twig @@ -2508,7 +2518,7 @@ Display technical data Display technical data - web/prod/index.html.twig + web/prod/index.html.twig Display thumbnails @@ -2518,7 +2528,7 @@ Do not display Do not display - web/prod/index.html.twig + web/prod/index.html.twig Do not forget to restart the tasks scheduler @@ -2550,7 +2560,7 @@ Document Document - web/prod/index.html.twig + web/prod/index.html.twig Document Type Sharing @@ -2639,7 +2649,7 @@ E-mail domain E-mail domain - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig EN @@ -2968,6 +2978,11 @@ Succesfully delivered Phrasea/Controller/LightboxController.php + + Equals + Equals + web/prod/index.html.twig + Erreur Error @@ -3106,6 +3121,11 @@ Bridge/Youtube/video_deleteelement.html.twig Bridge/Dailymotion/video_deleteelement.html.twig + + Ex : Paris, bleu, montagne + Ex : Paris, bleu, montagne + web/prod/index.html.twig + Executables externes External binaries @@ -3254,7 +3274,7 @@ Filename File Name - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Fils disponibles @@ -3292,7 +3312,7 @@ Flash Flash - web/prod/index.html.twig + web/prod/index.html.twig web/common/technical_datas.html.twig @@ -3314,7 +3334,7 @@ Force authentication Force authentication - prod/templates/push.html.twig + prod/templates/push.html.twig Force sending of the document ? @@ -3508,7 +3528,7 @@ Graphiste (preview au rollover) Graphist (preview on rollover) - web/prod/index.html.twig + web/prod/index.html.twig Great @@ -3617,7 +3637,7 @@ Iconographe (description au rollover) Iconograph (caption on rollover) - web/prod/index.html.twig + web/prod/index.html.twig Id @@ -3662,7 +3682,7 @@ Image Image - web/prod/index.html.twig + web/prod/index.html.twig ImageMagick @@ -3688,7 +3708,7 @@ In the answer grid In the answer grid - web/prod/index.html.twig + web/prod/index.html.twig Include Business-fields in caption @@ -3912,7 +3932,7 @@ Language Language - web/prod/index.html.twig + web/prod/index.html.twig Last Name @@ -3942,7 +3962,7 @@ Last uploaded version Last uploaded version - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Le bridge Dailymotion ne prend en charge que les videos @@ -4049,7 +4069,7 @@ Les termes apparaissent dans le(s) champs Word(s) from field(s) - web/prod/index.html.twig + web/prod/index.html.twig Light Value @@ -4075,12 +4095,12 @@ List Manager List manager - prod/actions/Push.html.twig + prod/actions/Push.html.twig List Name List name - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig List has been deleted @@ -4117,7 +4137,7 @@ Lists Lists actions/Feedback/lists-all.html.twig - prod/actions/Push.html.twig + prod/actions/Push.html.twig Live search @@ -4173,7 +4193,7 @@ Ma derniere question My last query - web/prod/index.html.twig + web/prod/index.html.twig Mail line %line% is empty @@ -4259,7 +4279,7 @@ Message Message Controller/Prod/LanguageController.php - prod/templates/push.html.twig + prod/templates/push.html.twig Message automatique de Phraseanet @@ -4330,7 +4350,7 @@ Mode de presentation Display mode - web/prod/index.html.twig + web/prod/index.html.twig Modele de donnees @@ -4340,7 +4360,7 @@ Models Templates - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig admin/user/registrations.html.twig @@ -4411,7 +4431,7 @@ Controller/Prod/LanguageController.php Bridge/Dailymotion/playlist_createcontainer.html.twig actions/Download/prepare.html.twig - prod/templates/push.html.twig + prod/templates/push.html.twig admin/fields/templates.html.twig @@ -4444,7 +4464,7 @@ New list name ? Give a name to the new recipients list: Controller/Prod/LanguageController.php - prod/templates/push.html.twig + prod/templates/push.html.twig New password @@ -4740,6 +4760,11 @@ One frame forward Controller/Prod/LanguageController.php + + One of these conditions + One of these conditions + web/prod/index.html.twig + Only %nbEditableDocuments% records can be modified. Only %nbEditableDocuments% records can be modified. @@ -4808,11 +4833,6 @@ Oups ! Something went wrong ! actions/Bridge/error.html.twig - - Outdated access to the following collections - Outdated access to the following collections - web/account/access.html.twig - Owner Owner @@ -4893,11 +4913,6 @@ Pays prod/User/Add.html.twig - - Pending access to the following collections - Pending access to the following collections - web/account/access.html.twig - Periodically fetches an FTP repository content locally Periodically fetches a FTP repository content locally @@ -4989,12 +5004,12 @@ Please consider send this push to the following users : %recommendation% Please consider sending this Push to the following users : %recommendation% - prod/actions/Push.html.twig + prod/actions/Push.html.twig Please consider send this validation to the following users : %recommendation% Please consider you can send this feedback request to the following users: %recommendation% - prod/actions/Push.html.twig + prod/actions/Push.html.twig Please enter the databox name to reset or create @@ -5069,7 +5084,7 @@ Position Position - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig Pour davantage d'informations, consulter le lien suivant %lien% @@ -5092,8 +5107,8 @@ Settings web/prod/index.html.twig web/prod/index.html.twig - web/prod/index.html.twig - web/prod/index.html.twig + web/prod/index.html.twig + web/prod/index.html.twig Prefix for notification emails @@ -5108,12 +5123,12 @@ Presentation de vignettes Thumbnails - web/prod/index.html.twig + web/prod/index.html.twig Presentation de vignettes de panier Basket display setup - web/prod/index.html.twig + web/prod/index.html.twig Presets @@ -5166,7 +5181,7 @@ Publications Publications - web/prod/index.html.twig + web/prod/index.html.twig admin/publications/wrapper.html.twig web/admin/tree.html.twig web/common/menubar.html.twig @@ -5206,52 +5221,52 @@ Push::filter on companies Company - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig web/admin/users.html.twig Push::filter on countries Country - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig web/admin/users.html.twig Push::filter on emails E-mail - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig web/admin/users.html.twig Push::filter on login Login - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig web/admin/users.html.twig Push::filter on name Last name/First name - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig Push::filter on templates Last template - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig Push::filter starts Starts with - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig web/admin/users.html.twig Push::une validation est une demande d'appreciation a d'autres personnes Click on the "Send" button to forward a feedback request on a selection of documents to recipients. They will receive an e-mail with a link to launch Phraseanet Lightbox, a dedicated interface for displaying documents, leave feedbacks and possibly download them. Feedbacks are also available as a Feedback request basket within Phraseanet Production for registered users. - prod/actions/Push.html.twig + prod/actions/Push.html.twig Push::unpush permet d'envoyer un lot d'image a des destinataires Use "Push" to send a selection of documents to recipients. Recipients will receive an e-mail with a link to launch Phraseanet Lightbox, a dedicated interface for displaying documents and possibly download them. Pushed documents are also available in a received basket within Phraseanet Production for registered users. - prod/actions/Push.html.twig + prod/actions/Push.html.twig Quality @@ -5278,80 +5293,80 @@ Raccourcis claviers de la zone des paniers : - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis claviers en cours de editing : Edit window shortcuts - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis claviers en cours de preview : Detailed View window shortcut - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis claviers en cours de recherche : Main windows shortcuts - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis:: ctrl-a : tout selectionner ctrl-a : select all - web/prod/index.html.twig - web/prod/index.html.twig + web/prod/index.html.twig + web/prod/index.html.twig Raccourcis:: ctrl-e : editer la selection ctrl-e : edit selection - web/prod/index.html.twig - web/prod/index.html.twig + web/prod/index.html.twig + web/prod/index.html.twig Raccourcis:: ctrl-p : imprimer la selection ctrl-p : print selected - web/prod/index.html.twig - web/prod/index.html.twig + web/prod/index.html.twig + web/prod/index.html.twig Raccourcis::espace : arreter/demarrer le diaporama space : start/stop diaporama - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis::fleche bas : scroll vertical down arrow : vertical scroll - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis::fleche droite : page suivante right arrow : next page - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis::fleche gauche : en arriere left arrow : previous document - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis::fleche gauche : en avant right arrow : next document - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis::fleche gauche : page precedente left arrow : previous page - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis::fleche haut : scroll vertical up arrow : vertical scroll - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis::tab/shift-tab se ballade dans les champs tab/shift-tab : change field - web/prod/index.html.twig + web/prod/index.html.twig Rappel : Il vous reste %number% jours pour valider %title% de %user% @@ -5372,7 +5387,7 @@ Re-initialiser Reset prod/Baskets/Reorder.html.twig - web/prod/index.html.twig + web/prod/index.html.twig prod/Story/Reorder.html.twig @@ -5479,7 +5494,7 @@ Rechercher dans un champ date In a date field - web/prod/index.html.twig + web/prod/index.html.twig Recommendations @@ -5567,15 +5582,10 @@ web/admin/editusers.html.twig web/admin/users.html.twig - - Rejected access to the following collections - Rejected access to the following collections - web/account/access.html.twig - Relevance Relevance - web/prod/index.html.twig + web/prod/index.html.twig Remember me @@ -5857,7 +5867,7 @@ Save Save - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig admin/search-engine/general-aggregation.html.twig admin/search-engine/elastic-search.html.twig task-manager/task-editor/task.html.twig @@ -5874,12 +5884,12 @@ Save the list Save the list - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig Save this list Save this list - prod/actions/Push.html.twig + prod/actions/Push.html.twig Se connecter @@ -5942,23 +5952,28 @@ See the list See the list - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig See validation results See feedback results. Notification/Mail/MailInfoValidationDone.php + + Select a field + Select a field + web/prod/index.html.twig + Select a list on the left and edit it ! Select a list on the left and then edit it ! - prod/actions/Push.html.twig + prod/actions/Push.html.twig Select all Select all - actions/Feedback/list.html.twig - prod/actions/Push.html.twig + actions/Feedback/list.html.twig + prod/actions/Push.html.twig web/report/form_date_and_base.html.twig @@ -5978,6 +5993,11 @@ admin/statusbit/edit.html.twig admin/statusbit/edit.html.twig + + Selected base(s) + Selected base(s) + web/prod/index.html.twig + Selected files Selected files @@ -5987,8 +6007,8 @@ Send Send Controller/Prod/LanguageController.php - prod/actions/Push.html.twig - prod/actions/Push.html.twig + prod/actions/Push.html.twig + prod/actions/Push.html.twig prod/orders/order_item.html.twig prod/orders/order_item.html.twig prod/upload/upload-flash.html.twig @@ -6235,7 +6255,7 @@ Start by creating one by using the "add" button on the left ! Start by creating one by using the "add" button on the left! - prod/actions/Push.html.twig + prod/actions/Push.html.twig Start validation @@ -6251,7 +6271,7 @@ Status des documents a rechercher Document status - web/prod/index.html.twig + web/prod/index.html.twig Status edition @@ -6344,8 +6364,8 @@ Substitute Substitute - prod/upload/lazaret.html.twig - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Substitution is not possible for this kind of record @@ -6441,11 +6461,6 @@ Delete also the documents linked to this story? Controller/Prod/LanguageController.php - - Suspended access to the following collections - Suspended access to the following collections - web/account/access.html.twig - Symbolized by Symbolised by @@ -6513,11 +6528,6 @@ Downloadable web/admin/subdefs.html.twig - - Temporary access to the following collections - Temporary access to the following collections - web/account/access.html.twig - Terms Of Use Terms of Service @@ -6679,7 +6689,7 @@ Theme Skin - web/prod/index.html.twig + web/prod/index.html.twig There is no one to validate orders, please contact an administrator @@ -6803,7 +6813,7 @@ Time for feedback (days) Time for feedback (in days) Controller/Prod/LanguageController.php - prod/templates/push.html.twig + prod/templates/push.html.twig Titre @@ -6851,7 +6861,7 @@ Tout type All types - web/prod/index.html.twig + web/prod/index.html.twig Toutes les publications @@ -6883,7 +6893,7 @@ Trier par Sort by - web/prod/index.html.twig + web/prod/index.html.twig Try to extract embedded thumbnails @@ -6908,7 +6918,7 @@ Type de documents Document(s) Type - web/prod/index.html.twig + web/prod/index.html.twig Type nombre @@ -7031,7 +7041,7 @@ Une question personnelle The query - web/prod/index.html.twig + web/prod/index.html.twig Une selection @@ -7123,7 +7133,7 @@ Uploaded by : %username% Uploaded by: %username% - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Use Google Chart API @@ -7143,7 +7153,7 @@ Use latest search settings on Production loading Use latest search settings on Production when loading - web/prod/index.html.twig + web/prod/index.html.twig Use my Phraseanet account @@ -7198,26 +7208,26 @@ User can download HD User can download Documents Controller/Prod/LanguageController.php - prod/templates/push.html.twig - prod/templates/push.html.twig - prod/templates/push.html.twig - prod/templates/push.html.twig - prod/templates/push.html.twig - prod/templates/push.html.twig + prod/templates/push.html.twig + prod/templates/push.html.twig + prod/templates/push.html.twig + prod/templates/push.html.twig + prod/templates/push.html.twig + prod/templates/push.html.twig User can see others choices User can see other user's choices Controller/Prod/LanguageController.php - prod/templates/push.html.twig - prod/templates/push.html.twig + prod/templates/push.html.twig + prod/templates/push.html.twig User contribute to the feedback User can contribute to Feedbacks Controller/Prod/LanguageController.php - prod/templates/push.html.twig - prod/templates/push.html.twig + prod/templates/push.html.twig + prod/templates/push.html.twig User successfully created @@ -7229,7 +7239,7 @@ Users Vocabulary/ControlProvider/UserProvider.php actions/Feedback/list.html.twig - prod/actions/Push.html.twig + prod/actions/Push.html.twig user/import/view.html.twig web/admin/users.html.twig @@ -7241,7 +7251,7 @@ Users suggestion Users suggestion - prod/actions/Push.html.twig + prod/actions/Push.html.twig Utilisation prevue: @@ -7321,7 +7331,7 @@ Video Video - web/prod/index.html.twig + web/prod/index.html.twig Video Codec @@ -7523,7 +7533,7 @@ Vous pouvez quitter la plupart des fenetres survolantes via la touche echap esc : close most of overlayed windows - web/prod/index.html.twig + web/prod/index.html.twig Warning ! @@ -7569,7 +7579,7 @@ Welcome to the ListManager ! Welcome in the ListManager ! - prod/actions/Push.html.twig + prod/actions/Push.html.twig When @@ -7618,8 +7628,8 @@ YYYY/MM/DD YYYY/MM/DD - web/prod/index.html.twig - web/prod/index.html.twig + web/prod/index.html.twig + web/prod/index.html.twig Yes @@ -7635,22 +7645,22 @@ You are about to ask for feedback for %nb_push_items% records, %nb_not_available% records can not be processed. You are about to ask a feedback for %nb_push_items% records, %nb_not_available% records can not be processed. - prod/actions/Push.html.twig + prod/actions/Push.html.twig You are about to ask for feedback for %nb_push_items% records. You are about to ask a feedback for %nb_push_items% records. - prod/actions/Push.html.twig + prod/actions/Push.html.twig You are about to push %nb_push_items% records, %nb_not_available% records can not be processed. You are about to push %nb_push_items% records, %nb_not_available% records can not be processed. - prod/actions/Push.html.twig + prod/actions/Push.html.twig You are about to push %nb_push_items% records. You are about to push %nb_push_items% records. - prod/actions/Push.html.twig + prod/actions/Push.html.twig You are attempting to exceed the storage limit on your account and must delete existing entries before inserting new entries @@ -7915,7 +7925,7 @@ Your registration requests have been taken into account. Your registration request have been taken into account. - Controller/Root/AccountController.php + Controller/Root/AccountController.php a propos @@ -7926,13 +7936,13 @@ action : ajouter au panier Add to Basket - prod/results/record.html.twig + prod/results/record.html.twig prod/preview/tools.html.twig action : bridge Bridge - web/prod/index.html.twig + web/prod/index.html.twig action : collection @@ -7954,8 +7964,8 @@ Export prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - web/prod/index.html.twig - prod/results/record.html.twig + web/prod/index.html.twig + prod/results/record.html.twig web/prod/toolbar.html.twig prod/preview/tools.html.twig web/lightbox/feed.html.twig @@ -7975,7 +7985,7 @@ Print prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - prod/results/record.html.twig + prod/results/record.html.twig web/prod/toolbar.html.twig prod/preview/tools.html.twig @@ -7984,7 +7994,7 @@ Publish prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - web/prod/index.html.twig + web/prod/index.html.twig web/prod/toolbar.html.twig web/prod/toolbar.html.twig @@ -9001,7 +9011,7 @@ and %n% more peoples and %n% more people - prod/actions/Push.html.twig + prod/actions/Push.html.twig aout @@ -9060,12 +9070,12 @@ boutton:: selectionner aucune base None - web/prod/index.html.twig + web/prod/index.html.twig boutton:: selectionner toutes les bases All - web/prod/index.html.twig + web/prod/index.html.twig boutton::ajouter @@ -9351,7 +9361,7 @@ Controller/Prod/LanguageController.php prod/Baskets/Reorder.html.twig prod/Baskets/Update.html.twig - web/prod/index.html.twig + web/prod/index.html.twig Bridge/Flickr/photoset_deleteelement.html.twig Bridge/Flickr/photo_moveinto_photoset.html.twig Bridge/Flickr/photo_modify.html.twig @@ -9397,6 +9407,7 @@ web/report/all_content.html.twig web/account/reset-email.html.twig web/account/account.html.twig + web/account/access.html.twig web/developers/application_form.html.twig mobile/lightbox/note_form.html.twig @@ -9495,7 +9506,7 @@ choisir Select - web/prod/index.html.twig + web/prod/index.html.twig admin/collection/create.html.twig admin/databox/databox.html.twig @@ -9696,7 +9707,7 @@ element(s) element(s) - prod/templates/push.html.twig + prod/templates/push.html.twig email is not valid @@ -9944,42 +9955,42 @@ See documentation for more examples https://docs.phraseanet.com index::advance_search: disable-facet Hide facets with 1 result (experimental) - web/prod/index.html.twig + web/prod/index.html.twig index::advance_search: facet Facets Preferences - web/prod/index.html.twig + web/prod/index.html.twig index::advance_search: facet-order Facets order - web/prod/index.html.twig + web/prod/index.html.twig index::advance_search: facet-tech-order default order - web/prod/index.html.twig + web/prod/index.html.twig index::advance_search: facet-values-order facets value order - web/prod/index.html.twig + web/prod/index.html.twig index::advance_search: hidden-facet-values-order Hidden Facets - web/prod/index.html.twig + web/prod/index.html.twig index::advance_search: order-by-hits index::advance_search: order-by-hits - web/prod/index.html.twig + web/prod/index.html.twig index:advanced-preferences:: use truncation use truncation - web/prod/index.html.twig + web/prod/index.html.twig invite:: Redirection vers la zone d'authentification, cliquez sur OK pour continuer ou annulez @@ -10068,7 +10079,7 @@ See documentation for more examples https://docs.phraseanet.com login::notification: Changements enregistres Changes saved - Controller/Root/AccountController.php + Controller/Root/AccountController.php login::notification: Mise a jour du mot de passe avec succes @@ -10082,16 +10093,6 @@ See documentation for more examples https://docs.phraseanet.com Controller/Root/LoginController.php Controller/Root/LoginController.php - - login::register: Faire une demande d'acces - Register - web/account/access.html.twig - - - login::register: L'acces aux bases ci-dessous implique l'acceptation des Conditions Generales d'Utilisation (CGU) suivantes - To access the following collections, you must accept General Terms of Use. - web/account/access.html.twig - login::register: email confirmation email Pour valider votre inscription a la base de donnees, merci de confirmer votre e-mail en suivant le lien ci-dessous. To process your registration, please confirm your e-mail address by using the following link: @@ -10109,16 +10110,6 @@ See documentation for more examples https://docs.phraseanet.com Notification/Mail/MailRequestEmailConfirmation.php Notification/Mail/MailRequestEmailUpdate.php - - login::register::CGU: lire les CGU - Read GTU - web/account/access.html.twig - web/account/access.html.twig - web/account/access.html.twig - web/account/access.html.twig - web/account/access.html.twig - web/account/access.html.twig - login::register:email: Voici un compte rendu du traitement de vos demandes d'acces : Registration process report @@ -10883,12 +10874,12 @@ See documentation for more examples https://docs.phraseanet.com phraseanet::time:: a To - web/prod/index.html.twig + web/prod/index.html.twig phraseanet::time:: de From - web/prod/index.html.twig + web/prod/index.html.twig phraseanet::type:: audios @@ -10898,7 +10889,7 @@ See documentation for more examples https://docs.phraseanet.com phraseanet::type:: documents Documents - web/prod/index.html.twig + web/prod/index.html.twig web/prod/toolbar.html.twig @@ -10909,7 +10900,7 @@ See documentation for more examples https://docs.phraseanet.com phraseanet::type:: reportages Stories - web/prod/index.html.twig + web/prod/index.html.twig phraseanet::type:: videos @@ -10944,17 +10935,17 @@ See documentation for more examples https://docs.phraseanet.com preview:: Description Caption - web/prod/index.html.twig + web/prod/index.html.twig preview:: Historique Timeline - web/prod/index.html.twig + web/prod/index.html.twig preview:: Popularite Statistics - web/prod/index.html.twig + web/prod/index.html.twig preview:: arreter le diaporama @@ -11075,6 +11066,16 @@ See documentation for more examples https://docs.phraseanet.com You do not have the required permissions on selected documents Controller/Prod/MoveCollectionController.php + + prod::advancesearch:tooltips:datefield_restriction_explanation + prod::advancesearch:tooltips:datefield_restriction_explanation + web/prod/index.html.twig + + + prod::advancesearch:tooltips:field_restriction_explanation + prod::advancesearch:tooltips:field_restriction_explanation + web/prod/index.html.twig + prod::collection deplacer egalement les documents rattaches a ce(s) regroupement(s) Move also Stories linked documents ? @@ -11432,12 +11433,7 @@ It is possible to place several search areas prod:push: delete selection prod:push: delete selection - prod/actions/Push.html.twig - - - prod:push:save list - prod:push:save list - prod/actions/Push.html.twig + prod/actions/Push.html.twig public @@ -11513,12 +11509,12 @@ It is possible to place several search areas raccourci :: a propos des raccourcis claviers About shortcuts - web/prod/index.html.twig + web/prod/index.html.twig raccourcis :: ne plus montrer cette aide Do not display this help anymore - web/prod/index.html.twig + web/prod/index.html.twig rafraichir @@ -11532,7 +11528,7 @@ It is possible to place several search areas rechercher dans tous les champs All fields - web/prod/index.html.twig + web/prod/index.html.twig recordtype @@ -11544,6 +11540,41 @@ It is possible to place several search areas Recreate subviews actions/Tools/index.html.twig + + registration:collection.accepted + registration:collection.accepted + web/account/access.html.twig + + + registration:collection.active + registration:collection.active + web/account/access.html.twig + + + registration:collection.in-time + registration:collection.in-time + web/account/access.html.twig + + + registration:collection.out-dated + registration:collection.out-dated + web/account/access.html.twig + + + registration:collection.pending + registration:collection.pending + web/account/access.html.twig + + + registration:collection.registrable + registration:collection.registrable + web/account/access.html.twig + + + registration:collection.rejected + registration:collection.rejected + web/account/access.html.twig + reponses:: %total% Resultats %total% results @@ -11557,22 +11588,22 @@ It is possible to place several search areas reponses:: images par pages : Results per page - web/prod/index.html.twig + web/prod/index.html.twig reponses:: mode liste List - web/prod/index.html.twig + web/prod/index.html.twig reponses:: mode vignettes Thumbnails - web/prod/index.html.twig + web/prod/index.html.twig reponses:: partager Share - prod/results/record.html.twig + prod/results/record.html.twig reponses:: selectionner rien @@ -11587,7 +11618,7 @@ It is possible to place several search areas reponses:: taille des images : Thumbnails size - web/prod/index.html.twig + web/prod/index.html.twig reponses::document sans titre diff --git a/resources/locales/messages.fr.xlf b/resources/locales/messages.fr.xlf index c1fa49febb..ff536a08d3 100644 --- a/resources/locales/messages.fr.xlf +++ b/resources/locales/messages.fr.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -24,7 +24,7 @@ url through a forwarded mail for example. L'option Forcer l'authentification des utilisateurs contraint les destinataires à s'authentifier pour accéder au contenu diffusé. Cela interdit l'accès aux documents à des personnes auprès desquels l'URL aurait été divulguée notamment par un transfert d'e-mail. - prod/templates/push.html.twig + prod/templates/push.html.twig #3567c6 @@ -154,7 +154,7 @@ %length% peoples %length% personne(s) actions/Feedback/list.html.twig - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig %n_elements% elements ne peuvent etre uploades @@ -272,7 +272,7 @@ %record_count% records match the unique identifier : %record_count% enregistrements correspondent à des identifiants uniques existants : - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig %s field has been created with success. @@ -490,7 +490,7 @@ A record matches the unique identifier : Un enregistrement correspond à un identifiant unique existant : - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig A required field is missing or has an empty value @@ -586,7 +586,7 @@ Access to the above bases constitutes acceptance of the following Terms of Use (TOU). Pour accéder aux bases ci-dessus, vous devez d'abord accepter les conditions générales d'utilisation. - web/account/access.html.twig + web/account/access.html.twig Access user have readonly access @@ -618,7 +618,7 @@ Accuse de reception Accusé de réception Controller/Prod/LanguageController.php - prod/templates/push.html.twig + prod/templates/push.html.twig Accuse de reception indisponible, vous n'avez pas declare d'adresse email @@ -671,15 +671,15 @@ Activity Activity - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig Add Ajouter prod/User/Add.html.twig - prod/actions/Push.html.twig - prod/upload/lazaret.html.twig - prod/upload/lazaret.html.twig + prod/actions/Push.html.twig + prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Add a @@ -725,8 +725,8 @@ Add user Ajouter un utilisateur - prod/actions/Push.html.twig - prod/actions/Push.html.twig + prod/actions/Push.html.twig + prod/actions/Push.html.twig Additionnal modules @@ -761,7 +761,7 @@ Advanced mode Advanced mode - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig Advanced settings @@ -771,37 +771,37 @@ Affichage Affichage - web/prod/index.html.twig + web/prod/index.html.twig Affichage au demarrage Afficher au démarrage - web/prod/index.html.twig + web/prod/index.html.twig Afficher la fiche descriptive Afficher la notice - web/prod/index.html.twig + web/prod/index.html.twig Afficher le titre Afficher le titre - web/prod/index.html.twig + web/prod/index.html.twig Afficher les status Afficher les Status - web/prod/index.html.twig + web/prod/index.html.twig Afficher une icone Afficher une icône - web/prod/index.html.twig + web/prod/index.html.twig After metadata Dans l'infobulle de description, après les métadonnées - web/prod/index.html.twig + web/prod/index.html.twig Aggregation @@ -811,7 +811,7 @@ Aide Aide - web/prod/index.html.twig + web/prod/index.html.twig Aide sur les expressions regulieres @@ -852,12 +852,17 @@ Tout Form/Configuration/CustomLinkFormType.php WorkZone/Browser/Browser.html.twig - actions/Feedback/list.html.twig - actions/Feedback/list.html.twig - actions/Feedback/list.html.twig - actions/Feedback/list.html.twig - actions/Feedback/list.html.twig - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig + actions/Feedback/list.html.twig + actions/Feedback/list.html.twig + actions/Feedback/list.html.twig + actions/Feedback/list.html.twig + actions/Feedback/list.html.twig + + + All these conditions + All these conditions + web/prod/index.html.twig All values @@ -879,11 +884,6 @@ Autorisé web/account/authorized_apps.html.twig - - Allowed access to the following collections - Accès autorisé aux collections suivantes - web/account/access.html.twig - Allowed to access report Autoriser à consulter Phraseanet Report @@ -932,14 +932,14 @@ Alphabetic asc Alphabétique asc - web/prod/index.html.twig - web/prod/index.html.twig - web/prod/index.html.twig + web/prod/index.html.twig + web/prod/index.html.twig + web/prod/index.html.twig Alphabetic desc Alphabétique desc - web/prod/index.html.twig + web/prod/index.html.twig Also delete records that rely on groupings. @@ -1160,7 +1160,7 @@ Are you sure you want to delete this list ? Voulez-vous vraiment supprimer cette liste ? Controller/Prod/LanguageController.php - prod/templates/push.html.twig + prod/templates/push.html.twig Are you sure you want to rebuild the sub-definitions of selected records? @@ -1252,7 +1252,7 @@ Audio Audio - web/prod/index.html.twig + web/prod/index.html.twig Audio Birate @@ -1386,12 +1386,12 @@ Back to Feedback Retour à la Validation - prod/actions/Push.html.twig + prod/actions/Push.html.twig Back to Push Retour au Push - prod/actions/Push.html.twig + prod/actions/Push.html.twig Back to basket list @@ -1531,7 +1531,7 @@ By field Par champ - web/prod/index.html.twig + web/prod/index.html.twig CHAMPS @@ -1814,7 +1814,7 @@ Collection Collection prod/Story/Create.html.twig - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig admin/databox/details.html.twig @@ -1831,7 +1831,7 @@ Collection order Ordre des collections - web/prod/index.html.twig + web/prod/index.html.twig Color Depth @@ -1868,7 +1868,7 @@ Company Entreprise prod/User/Add.html.twig - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig actions/Feedback/ListsMacros.html.twig @@ -1902,7 +1902,7 @@ Configuration Configuration - web/prod/index.html.twig + web/prod/index.html.twig Confirm new email address @@ -1955,6 +1955,11 @@ Consulter en ligne les prérequis et la configuration du serveur Web web/setup/step2.html.twig + + Contains + Contains + web/prod/index.html.twig + Continuer ? Continuer ? @@ -2008,12 +2013,12 @@ Couleur de selection Couleur de sélection - web/prod/index.html.twig + web/prod/index.html.twig Country Pays - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig actions/Feedback/ListsMacros.html.twig @@ -2216,12 +2221,12 @@ Date Date - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Date Added Date d'ajout - web/prod/index.html.twig + web/prod/index.html.twig Date Creation @@ -2231,7 +2236,7 @@ Date Updated Date Updated - web/prod/index.html.twig + web/prod/index.html.twig Date de connexion @@ -2257,6 +2262,11 @@ prod/Baskets/Reorder.html.twig prod/Story/Reorder.html.twig + + Date(s) from field(s) + Date(s) from field(s) + web/prod/index.html.twig + De De @@ -2333,7 +2343,7 @@ Defined by admin Définit par l'admin - web/prod/index.html.twig + web/prod/index.html.twig Defined in Apache configuration @@ -2353,8 +2363,8 @@ Delete Supprimer - prod/upload/lazaret.html.twig - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig admin/task-manager/templates.html.twig @@ -2381,7 +2391,7 @@ Delete the selection Delete the selection - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig Delete the subview ? @@ -2445,8 +2455,8 @@ Deselect all Tout désélectionner - actions/Feedback/list.html.twig - prod/actions/Push.html.twig + actions/Feedback/list.html.twig + prod/actions/Push.html.twig web/report/form_date_and_base.html.twig @@ -2505,7 +2515,7 @@ Display technical data Affichage des informations techniques - web/prod/index.html.twig + web/prod/index.html.twig Display thumbnails @@ -2515,7 +2525,7 @@ Do not display Masquer les informations techniques - web/prod/index.html.twig + web/prod/index.html.twig Do not forget to restart the tasks scheduler @@ -2547,7 +2557,7 @@ Document Document - web/prod/index.html.twig + web/prod/index.html.twig Document Type Sharing @@ -2636,7 +2646,7 @@ E-mail domain E-mail domain - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig EN @@ -2965,6 +2975,11 @@ Envoi avec succès Phrasea/Controller/LightboxController.php + + Equals + Equals + web/prod/index.html.twig + Erreur Erreur @@ -3103,6 +3118,11 @@ Bridge/Youtube/video_deleteelement.html.twig Bridge/Dailymotion/video_deleteelement.html.twig + + Ex : Paris, bleu, montagne + Ex : Paris, bleu, montagne + web/prod/index.html.twig + Executables externes Exécutables externes @@ -3251,7 +3271,7 @@ Filename Nom du fichier - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Fils disponibles @@ -3289,7 +3309,7 @@ Flash Flash - web/prod/index.html.twig + web/prod/index.html.twig web/common/technical_datas.html.twig @@ -3311,7 +3331,7 @@ Force authentication Forcer l'authentification - prod/templates/push.html.twig + prod/templates/push.html.twig Force sending of the document ? @@ -3505,7 +3525,7 @@ Graphiste (preview au rollover) Graphiste (prévisualisation au rollover) - web/prod/index.html.twig + web/prod/index.html.twig Great @@ -3614,7 +3634,7 @@ Iconographe (description au rollover) Iconographe (description au rollover) - web/prod/index.html.twig + web/prod/index.html.twig Id @@ -3659,7 +3679,7 @@ Image Image - web/prod/index.html.twig + web/prod/index.html.twig ImageMagick @@ -3685,7 +3705,7 @@ In the answer grid Dans une infobulle séparée - web/prod/index.html.twig + web/prod/index.html.twig Include Business-fields in caption @@ -3909,7 +3929,7 @@ Language Langue - web/prod/index.html.twig + web/prod/index.html.twig Last Name @@ -3939,7 +3959,7 @@ Last uploaded version Dernière version ajoutée - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Le bridge Dailymotion ne prend en charge que les videos @@ -4046,7 +4066,7 @@ Les termes apparaissent dans le(s) champs Le(s) mot(s) contenu(s) dans le(s) champ(s) - web/prod/index.html.twig + web/prod/index.html.twig Light Value @@ -4072,12 +4092,12 @@ List Manager Gestionnaire de listes - prod/actions/Push.html.twig + prod/actions/Push.html.twig List Name Nom de la liste - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig List has been deleted @@ -4114,7 +4134,7 @@ Lists Listes actions/Feedback/lists-all.html.twig - prod/actions/Push.html.twig + prod/actions/Push.html.twig Live search @@ -4170,7 +4190,7 @@ Ma derniere question Ma dernière question - web/prod/index.html.twig + web/prod/index.html.twig Mail line %line% is empty @@ -4256,7 +4276,7 @@ Message Message Controller/Prod/LanguageController.php - prod/templates/push.html.twig + prod/templates/push.html.twig Message automatique de Phraseanet @@ -4327,7 +4347,7 @@ Mode de presentation Mode de présentation - web/prod/index.html.twig + web/prod/index.html.twig Modele de donnees @@ -4337,7 +4357,7 @@ Models Modèles - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig admin/user/registrations.html.twig @@ -4408,7 +4428,7 @@ Controller/Prod/LanguageController.php Bridge/Dailymotion/playlist_createcontainer.html.twig actions/Download/prepare.html.twig - prod/templates/push.html.twig + prod/templates/push.html.twig admin/fields/templates.html.twig @@ -4441,7 +4461,7 @@ New list name ? Donnez un nom à la nouvelle liste de destinataires : Controller/Prod/LanguageController.php - prod/templates/push.html.twig + prod/templates/push.html.twig New password @@ -4737,6 +4757,11 @@ Avancer d'une image Controller/Prod/LanguageController.php + + One of these conditions + One of these conditions + web/prod/index.html.twig + Only %nbEditableDocuments% records can be modified. Seuls %nbEditableDocuments% enregistrements peuvent être modifiés. @@ -4805,11 +4830,6 @@ Un problème est survenu ! actions/Bridge/error.html.twig - - Outdated access to the following collections - Les accès aux collections suivantes ne sont pas à jour - web/account/access.html.twig - Owner Propriétaire @@ -4890,11 +4910,6 @@ Pays prod/User/Add.html.twig - - Pending access to the following collections - Accès aux collections suivantes en attente - web/account/access.html.twig - Periodically fetches an FTP repository content locally Récupère en local le contenu d'un répertoire FTP @@ -4986,12 +5001,12 @@ Please consider send this push to the following users : %recommendation% Peut-être devriez-vous ajouter les utilisateurs suivants dans l'envoi de votre Push : %recommendation% - prod/actions/Push.html.twig + prod/actions/Push.html.twig Please consider send this validation to the following users : %recommendation% Cette demande de validation peut être adressée aux utilisateurs suivants : %recommendation% - prod/actions/Push.html.twig + prod/actions/Push.html.twig Please enter the databox name to reset or create @@ -5066,7 +5081,7 @@ Position Poste - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig Pour davantage d'informations, consulter le lien suivant %lien% @@ -5089,8 +5104,8 @@ Préférences web/prod/index.html.twig web/prod/index.html.twig - web/prod/index.html.twig - web/prod/index.html.twig + web/prod/index.html.twig + web/prod/index.html.twig Prefix for notification emails @@ -5105,12 +5120,12 @@ Presentation de vignettes Présentation de vignettes - web/prod/index.html.twig + web/prod/index.html.twig Presentation de vignettes de panier Présentation des vignettes de panier - web/prod/index.html.twig + web/prod/index.html.twig Presets @@ -5163,7 +5178,7 @@ Publications Publications - web/prod/index.html.twig + web/prod/index.html.twig admin/publications/wrapper.html.twig web/admin/tree.html.twig web/common/menubar.html.twig @@ -5203,41 +5218,41 @@ Push::filter on companies Société - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig web/admin/users.html.twig Push::filter on countries Pays - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig web/admin/users.html.twig Push::filter on emails E-mail - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig web/admin/users.html.twig Push::filter on login Identifiant - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig web/admin/users.html.twig Push::filter on name Nom/Prénom - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig Push::filter on templates Dernier modèle - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig Push::filter starts Commence par - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig web/admin/users.html.twig @@ -5245,12 +5260,12 @@ La validation permet d'adresser des demandes d'appréciation de documents auprès d'utilisateurs. Ils recevront un e-mail contenant un lien lançant Phraseanet Lightbox. Cette interface les autorise à visualiser, télécharger, et à émettre des avis et commentaires sur le contenu diffusé. Pour les utilisateurs authentifiés, la demande de validation est également disponible sous la forme d'un panier reçu dans la zone de travail. - prod/actions/Push.html.twig + prod/actions/Push.html.twig Push::unpush permet d'envoyer un lot d'image a des destinataires Le Push permet d'adresser des documents à des utilisateurs. Ils recevront un e-mail contenant un lien lançant Phraseanet Lightbox. Cette interface les autorise à visualiser et à télécharger le contenu diffusé. Pour les utilisateurs authentifiés, un Push est également disponible sous la forme d'un panier reçu dans la zone de travail. - prod/actions/Push.html.twig + prod/actions/Push.html.twig Quality @@ -5277,80 +5292,80 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Raccourcis claviers de la zone des paniers : - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis claviers en cours de editing : Raccourci de la fenêtre d'édition - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis claviers en cours de preview : Raccourcis de la fenêtre vue détaillée - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis claviers en cours de recherche : Raccourcis de la fenêtre principale - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis:: ctrl-a : tout selectionner ctrl-a : sélectionner tout - web/prod/index.html.twig - web/prod/index.html.twig + web/prod/index.html.twig + web/prod/index.html.twig Raccourcis:: ctrl-e : editer la selection ctrl-e : éditer la sélection - web/prod/index.html.twig - web/prod/index.html.twig + web/prod/index.html.twig + web/prod/index.html.twig Raccourcis:: ctrl-p : imprimer la selection ctrl-p : imprimer la sélection - web/prod/index.html.twig - web/prod/index.html.twig + web/prod/index.html.twig + web/prod/index.html.twig Raccourcis::espace : arreter/demarrer le diaporama espace : démarrer/arrêter le diaporama - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis::fleche bas : scroll vertical flèche basse : défilement vers le bas - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis::fleche droite : page suivante flèche droite : page suivante - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis::fleche gauche : en arriere flèche gauche : document précédent - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis::fleche gauche : en avant flèche droite : document suivant - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis::fleche gauche : page precedente flèche gauche : page précédente - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis::fleche haut : scroll vertical flèche haute : défilement vers le haut - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis::tab/shift-tab se ballade dans les champs Tab/shift-tab : Changer de champs - web/prod/index.html.twig + web/prod/index.html.twig Rappel : Il vous reste %number% jours pour valider %title% de %user% @@ -5371,7 +5386,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Re-initialiser Ré-initialiser prod/Baskets/Reorder.html.twig - web/prod/index.html.twig + web/prod/index.html.twig prod/Story/Reorder.html.twig @@ -5478,7 +5493,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Rechercher dans un champ date Dans un champ date - web/prod/index.html.twig + web/prod/index.html.twig Recommendations @@ -5566,15 +5581,10 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis web/admin/editusers.html.twig web/admin/users.html.twig - - Rejected access to the following collections - Accès refusé aux collections suivantes - web/account/access.html.twig - Relevance Pertinence - web/prod/index.html.twig + web/prod/index.html.twig Remember me @@ -5856,7 +5866,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Save Sauvegarder - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig admin/search-engine/general-aggregation.html.twig admin/search-engine/elastic-search.html.twig task-manager/task-editor/task.html.twig @@ -5873,12 +5883,12 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Save the list Save the list - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig Save this list Sauvegarder cette liste - prod/actions/Push.html.twig + prod/actions/Push.html.twig Se connecter @@ -5941,23 +5951,28 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis See the list See the list - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig See validation results Voir les résultats de la demande de validation Notification/Mail/MailInfoValidationDone.php + + Select a field + Select a field + web/prod/index.html.twig + Select a list on the left and edit it ! Sélectionner une liste sur la gauche puis éditez la ! - prod/actions/Push.html.twig + prod/actions/Push.html.twig Select all Tout sélectionner - actions/Feedback/list.html.twig - prod/actions/Push.html.twig + actions/Feedback/list.html.twig + prod/actions/Push.html.twig web/report/form_date_and_base.html.twig @@ -5977,6 +5992,11 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis admin/statusbit/edit.html.twig admin/statusbit/edit.html.twig + + Selected base(s) + Selected base(s) + web/prod/index.html.twig + Selected files Fichiers sélectionnés @@ -5986,8 +6006,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Send Envoyer Controller/Prod/LanguageController.php - prod/actions/Push.html.twig - prod/actions/Push.html.twig + prod/actions/Push.html.twig + prod/actions/Push.html.twig prod/orders/order_item.html.twig prod/orders/order_item.html.twig prod/upload/upload-flash.html.twig @@ -6234,7 +6254,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Start by creating one by using the "add" button on the left ! Créer une première liste en cliquant sur \"Ajouter\" à gauche de l'écran ! - prod/actions/Push.html.twig + prod/actions/Push.html.twig Start validation @@ -6250,7 +6270,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Status des documents a rechercher Status des documents pour la recherche - web/prod/index.html.twig + web/prod/index.html.twig Status edition @@ -6343,8 +6363,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Substitute Substituer - prod/upload/lazaret.html.twig - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Substitution is not possible for this kind of record @@ -6440,11 +6460,6 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Egalement supprimer les documents rattachés à ces reportages ? Controller/Prod/LanguageController.php - - Suspended access to the following collections - Accès aux collections suivantes suspendu - web/account/access.html.twig - Symbolized by Symbolisé par @@ -6512,11 +6527,6 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Téléchargeable web/admin/subdefs.html.twig - - Temporary access to the following collections - Accès temporaire aux collections suivantes - web/account/access.html.twig - Terms Of Use Conditions Générales d'Utilisation @@ -6678,7 +6688,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Theme Thème - web/prod/index.html.twig + web/prod/index.html.twig There is no one to validate orders, please contact an administrator @@ -6802,7 +6812,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Time for feedback (days) Durée de la validation (en jours) Controller/Prod/LanguageController.php - prod/templates/push.html.twig + prod/templates/push.html.twig Titre @@ -6850,7 +6860,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Tout type Tous types - web/prod/index.html.twig + web/prod/index.html.twig Toutes les publications @@ -6882,7 +6892,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Trier par Trier par - web/prod/index.html.twig + web/prod/index.html.twig Try to extract embedded thumbnails @@ -6907,7 +6917,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Type de documents Type de document - web/prod/index.html.twig + web/prod/index.html.twig Type nombre @@ -7030,7 +7040,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Une question personnelle La question - web/prod/index.html.twig + web/prod/index.html.twig Une selection @@ -7122,7 +7132,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Uploaded by : %username% Ajouté par : %username% - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Use Google Chart API @@ -7142,7 +7152,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Use latest search settings on Production loading Utiliser la dernière question posée au lancement de Production - web/prod/index.html.twig + web/prod/index.html.twig Use my Phraseanet account @@ -7197,26 +7207,26 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis User can download HD L'utilisateur peut télécharger des documents HD Controller/Prod/LanguageController.php - prod/templates/push.html.twig - prod/templates/push.html.twig - prod/templates/push.html.twig - prod/templates/push.html.twig - prod/templates/push.html.twig - prod/templates/push.html.twig + prod/templates/push.html.twig + prod/templates/push.html.twig + prod/templates/push.html.twig + prod/templates/push.html.twig + prod/templates/push.html.twig + prod/templates/push.html.twig User can see others choices L'utilisateur peut consulter les choix des autres utilisateurs Controller/Prod/LanguageController.php - prod/templates/push.html.twig - prod/templates/push.html.twig + prod/templates/push.html.twig + prod/templates/push.html.twig User contribute to the feedback L'utilisateur peut participer aux demandes de validations Controller/Prod/LanguageController.php - prod/templates/push.html.twig - prod/templates/push.html.twig + prod/templates/push.html.twig + prod/templates/push.html.twig User successfully created @@ -7228,7 +7238,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Utilisateurs Vocabulary/ControlProvider/UserProvider.php actions/Feedback/list.html.twig - prod/actions/Push.html.twig + prod/actions/Push.html.twig user/import/view.html.twig web/admin/users.html.twig @@ -7240,7 +7250,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Users suggestion Suggestion d'utilisateurs - prod/actions/Push.html.twig + prod/actions/Push.html.twig Utilisation prevue: @@ -7320,7 +7330,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Video Vidéo - web/prod/index.html.twig + web/prod/index.html.twig Video Codec @@ -7522,7 +7532,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Vous pouvez quitter la plupart des fenetres survolantes via la touche echap Vous pouvez fermer la plupart des fênetres en sur impression avec la touche echap - web/prod/index.html.twig + web/prod/index.html.twig Warning ! @@ -7568,7 +7578,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Welcome to the ListManager ! Gérer des listes de destinataires - prod/actions/Push.html.twig + prod/actions/Push.html.twig When @@ -7617,8 +7627,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis YYYY/MM/DD YYYY/MM/DD - web/prod/index.html.twig - web/prod/index.html.twig + web/prod/index.html.twig + web/prod/index.html.twig Yes @@ -7634,22 +7644,22 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis You are about to ask for feedback for %nb_push_items% records, %nb_not_available% records can not be processed. Vous êtes sur le point d'envoyer une demande de validation pour %nb_push_items% documents, or seuls %nb_not_available% documents peuvent être pris en compte. - prod/actions/Push.html.twig + prod/actions/Push.html.twig You are about to ask for feedback for %nb_push_items% records. Vous êtes sur le point d'envoyer une demande de validation pour %nb_push_items% documents. - prod/actions/Push.html.twig + prod/actions/Push.html.twig You are about to push %nb_push_items% records, %nb_not_available% records can not be processed. Vous êtes sur le point d'adresser %nb_push_items% documents or seuls %nb_not_available% peuvent être pris en compte. - prod/actions/Push.html.twig + prod/actions/Push.html.twig You are about to push %nb_push_items% records. Vous êtes sur le point d'adresser %nb_push_items% documents. - prod/actions/Push.html.twig + prod/actions/Push.html.twig You are attempting to exceed the storage limit on your account and must delete existing entries before inserting new entries @@ -7914,7 +7924,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Your registration requests have been taken into account. Les demandes d'inscription ont été prises en compte. - Controller/Root/AccountController.php + Controller/Root/AccountController.php a propos @@ -7925,13 +7935,13 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis action : ajouter au panier Ajouter au panier - prod/results/record.html.twig + prod/results/record.html.twig prod/preview/tools.html.twig action : bridge Bridge - web/prod/index.html.twig + web/prod/index.html.twig action : collection @@ -7953,8 +7963,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Exporter prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - web/prod/index.html.twig - prod/results/record.html.twig + web/prod/index.html.twig + prod/results/record.html.twig web/prod/toolbar.html.twig prod/preview/tools.html.twig web/lightbox/feed.html.twig @@ -7974,7 +7984,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Imprimer prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - prod/results/record.html.twig + prod/results/record.html.twig web/prod/toolbar.html.twig prod/preview/tools.html.twig @@ -7983,7 +7993,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Publier prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - web/prod/index.html.twig + web/prod/index.html.twig web/prod/toolbar.html.twig web/prod/toolbar.html.twig @@ -9001,7 +9011,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le and %n% more peoples and %n% autres personnes - prod/actions/Push.html.twig + prod/actions/Push.html.twig aout @@ -9060,12 +9070,12 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le boutton:: selectionner aucune base Aucune - web/prod/index.html.twig + web/prod/index.html.twig boutton:: selectionner toutes les bases Toutes - web/prod/index.html.twig + web/prod/index.html.twig boutton::ajouter @@ -9351,7 +9361,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Controller/Prod/LanguageController.php prod/Baskets/Reorder.html.twig prod/Baskets/Update.html.twig - web/prod/index.html.twig + web/prod/index.html.twig Bridge/Flickr/photoset_deleteelement.html.twig Bridge/Flickr/photo_moveinto_photoset.html.twig Bridge/Flickr/photo_modify.html.twig @@ -9397,6 +9407,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le web/report/all_content.html.twig web/account/reset-email.html.twig web/account/account.html.twig + web/account/access.html.twig web/developers/application_form.html.twig mobile/lightbox/note_form.html.twig @@ -9495,7 +9506,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le choisir Choisir - web/prod/index.html.twig + web/prod/index.html.twig admin/collection/create.html.twig admin/databox/databox.html.twig @@ -9696,7 +9707,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le element(s) élément(s) - prod/templates/push.html.twig + prod/templates/push.html.twig email is not valid @@ -9943,42 +9954,42 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le index::advance_search: disable-facet Ne pas afficher les facettes contenant un seul résultat (expérimental) - web/prod/index.html.twig + web/prod/index.html.twig index::advance_search: facet Préférences sur les facettes - web/prod/index.html.twig + web/prod/index.html.twig index::advance_search: facet-order index::advance_search: facet-order - web/prod/index.html.twig + web/prod/index.html.twig index::advance_search: facet-tech-order index::advance_search: facet-tech-order - web/prod/index.html.twig + web/prod/index.html.twig index::advance_search: facet-values-order index::advance_search: facet-values-order - web/prod/index.html.twig + web/prod/index.html.twig index::advance_search: hidden-facet-values-order Facettes Masquées - web/prod/index.html.twig + web/prod/index.html.twig index::advance_search: order-by-hits Trier les facettes par hits - web/prod/index.html.twig + web/prod/index.html.twig index:advanced-preferences:: use truncation Activer la troncature - web/prod/index.html.twig + web/prod/index.html.twig invite:: Redirection vers la zone d'authentification, cliquez sur OK pour continuer ou annulez @@ -10067,7 +10078,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le login::notification: Changements enregistres Changements confirmés - Controller/Root/AccountController.php + Controller/Root/AccountController.php login::notification: Mise a jour du mot de passe avec succes @@ -10081,16 +10092,6 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Controller/Root/LoginController.php Controller/Root/LoginController.php - - login::register: Faire une demande d'acces - Faire une demande d'accès - web/account/access.html.twig - - - login::register: L'acces aux bases ci-dessous implique l'acceptation des Conditions Generales d'Utilisation (CGU) suivantes - L'accès aux collections ci-dessous implique l'acceptation des Conditions Générales d'Utilisation suivantes - web/account/access.html.twig - login::register: email confirmation email Pour valider votre inscription a la base de donnees, merci de confirmer votre e-mail en suivant le lien ci-dessous. Pour valider votre inscription, merci de confirmer votre e-mail en suivant le lien ci-dessous. @@ -10108,16 +10109,6 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Notification/Mail/MailRequestEmailConfirmation.php Notification/Mail/MailRequestEmailUpdate.php - - login::register::CGU: lire les CGU - Lire les CGU - web/account/access.html.twig - web/account/access.html.twig - web/account/access.html.twig - web/account/access.html.twig - web/account/access.html.twig - web/account/access.html.twig - login::register:email: Voici un compte rendu du traitement de vos demandes d'acces : Compte rendu du traitement de vos demandes d'accès. @@ -10882,12 +10873,12 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le phraseanet::time:: a A - web/prod/index.html.twig + web/prod/index.html.twig phraseanet::time:: de De - web/prod/index.html.twig + web/prod/index.html.twig phraseanet::type:: audios @@ -10897,7 +10888,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le phraseanet::type:: documents Documents - web/prod/index.html.twig + web/prod/index.html.twig web/prod/toolbar.html.twig @@ -10908,7 +10899,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le phraseanet::type:: reportages Reportages - web/prod/index.html.twig + web/prod/index.html.twig phraseanet::type:: videos @@ -10943,17 +10934,17 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le preview:: Description Notice - web/prod/index.html.twig + web/prod/index.html.twig preview:: Historique Historique - web/prod/index.html.twig + web/prod/index.html.twig preview:: Popularite Popularité - web/prod/index.html.twig + web/prod/index.html.twig preview:: arreter le diaporama @@ -11074,6 +11065,16 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Vous ne possédez pas les autorisations d'accès requises sur les documents pour effectuer cette action. Controller/Prod/MoveCollectionController.php + + prod::advancesearch:tooltips:datefield_restriction_explanation + prod::advancesearch:tooltips:datefield_restriction_explanation + web/prod/index.html.twig + + + prod::advancesearch:tooltips:field_restriction_explanation + prod::advancesearch:tooltips:field_restriction_explanation + web/prod/index.html.twig + prod::collection deplacer egalement les documents rattaches a ce(s) regroupement(s) Déplacer également les documents de ces reportages ? @@ -11428,12 +11429,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le prod:push: delete selection prod:push: delete selection - prod/actions/Push.html.twig - - - prod:push:save list - prod:push:save list - prod/actions/Push.html.twig + prod/actions/Push.html.twig public @@ -11509,12 +11505,12 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le raccourci :: a propos des raccourcis claviers A propos des raccourcis clavier - web/prod/index.html.twig + web/prod/index.html.twig raccourcis :: ne plus montrer cette aide Ne plus montrer cette aide - web/prod/index.html.twig + web/prod/index.html.twig rafraichir @@ -11528,7 +11524,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le rechercher dans tous les champs Tous les champs - web/prod/index.html.twig + web/prod/index.html.twig recordtype @@ -11540,6 +11536,41 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Régénération des sous-définitions actions/Tools/index.html.twig + + registration:collection.accepted + registration:collection.accepted + web/account/access.html.twig + + + registration:collection.active + registration:collection.active + web/account/access.html.twig + + + registration:collection.in-time + registration:collection.in-time + web/account/access.html.twig + + + registration:collection.out-dated + registration:collection.out-dated + web/account/access.html.twig + + + registration:collection.pending + registration:collection.pending + web/account/access.html.twig + + + registration:collection.registrable + registration:collection.registrable + web/account/access.html.twig + + + registration:collection.rejected + registration:collection.rejected + web/account/access.html.twig + reponses:: %total% Resultats %total% résultats @@ -11553,22 +11584,22 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le reponses:: images par pages : Résultats par page - web/prod/index.html.twig + web/prod/index.html.twig reponses:: mode liste Liste - web/prod/index.html.twig + web/prod/index.html.twig reponses:: mode vignettes Vignettes - web/prod/index.html.twig + web/prod/index.html.twig reponses:: partager Partager - prod/results/record.html.twig + prod/results/record.html.twig reponses:: selectionner rien @@ -11583,7 +11614,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le reponses:: taille des images : Taille des vignettes - web/prod/index.html.twig + web/prod/index.html.twig reponses::document sans titre diff --git a/resources/locales/messages.nl.xlf b/resources/locales/messages.nl.xlf index 671acd080e..f41a46e884 100644 --- a/resources/locales/messages.nl.xlf +++ b/resources/locales/messages.nl.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -28,7 +28,7 @@ This avoids anonymous users to access to the content of the push if they were able to get the display url through a forwarded mail for example. - prod/templates/push.html.twig + prod/templates/push.html.twig #3567c6 @@ -158,7 +158,7 @@ %length% peoples %length% personen actions/Feedback/list.html.twig - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig %n_elements% elements ne peuvent etre uploades @@ -276,7 +276,7 @@ %record_count% records match the unique identifier : %record_count% records zijn gelijk aan de unieke id : - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig %s field has been created with success. @@ -494,7 +494,7 @@ A record matches the unique identifier : Een record is gelijk aan de unieke id : - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig A required field is missing or has an empty value @@ -590,7 +590,7 @@ Access to the above bases constitutes acceptance of the following Terms of Use (TOU). Access to the above bases constitutes acceptance of the following Terms of Use (TOU). - web/account/access.html.twig + web/account/access.html.twig Access user have readonly access @@ -622,7 +622,7 @@ Accuse de reception Ontvangstbevestiging Controller/Prod/LanguageController.php - prod/templates/push.html.twig + prod/templates/push.html.twig Accuse de reception indisponible, vous n'avez pas declare d'adresse email @@ -675,15 +675,15 @@ Activity Activity - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig Add Toevoegen prod/User/Add.html.twig - prod/actions/Push.html.twig - prod/upload/lazaret.html.twig - prod/upload/lazaret.html.twig + prod/actions/Push.html.twig + prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Add a @@ -730,8 +730,8 @@ Add user Gebruiker toevoegen - prod/actions/Push.html.twig - prod/actions/Push.html.twig + prod/actions/Push.html.twig + prod/actions/Push.html.twig Additionnal modules @@ -766,7 +766,7 @@ Advanced mode Advanced mode - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig Advanced settings @@ -776,37 +776,37 @@ Affichage Tonen - web/prod/index.html.twig + web/prod/index.html.twig Affichage au demarrage Tonen bij opstart - web/prod/index.html.twig + web/prod/index.html.twig Afficher la fiche descriptive De beschrijvingsfiche tonen - web/prod/index.html.twig + web/prod/index.html.twig Afficher le titre De titel tonen - web/prod/index.html.twig + web/prod/index.html.twig Afficher les status De statussen tonen - web/prod/index.html.twig + web/prod/index.html.twig Afficher une icone Pictogram tonen - web/prod/index.html.twig + web/prod/index.html.twig After metadata After metadata - web/prod/index.html.twig + web/prod/index.html.twig Aggregation @@ -816,7 +816,7 @@ Aide Help - web/prod/index.html.twig + web/prod/index.html.twig Aide sur les expressions regulieres @@ -857,12 +857,17 @@ Alle Form/Configuration/CustomLinkFormType.php WorkZone/Browser/Browser.html.twig - actions/Feedback/list.html.twig - actions/Feedback/list.html.twig - actions/Feedback/list.html.twig - actions/Feedback/list.html.twig - actions/Feedback/list.html.twig - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig + actions/Feedback/list.html.twig + actions/Feedback/list.html.twig + actions/Feedback/list.html.twig + actions/Feedback/list.html.twig + actions/Feedback/list.html.twig + + + All these conditions + All these conditions + web/prod/index.html.twig All values @@ -884,11 +889,6 @@ Toegestaan web/account/authorized_apps.html.twig - - Allowed access to the following collections - Allowed access to the following collections - web/account/access.html.twig - Allowed to access report Toegestaan ​​om rapport te openen @@ -937,14 +937,14 @@ Alphabetic asc Alphabetic asc - web/prod/index.html.twig - web/prod/index.html.twig - web/prod/index.html.twig + web/prod/index.html.twig + web/prod/index.html.twig + web/prod/index.html.twig Alphabetic desc Alphabetic desc - web/prod/index.html.twig + web/prod/index.html.twig Also delete records that rely on groupings. @@ -1165,7 +1165,7 @@ Are you sure you want to delete this list ? Bent u zeker deze lijst te verwijderen ? Controller/Prod/LanguageController.php - prod/templates/push.html.twig + prod/templates/push.html.twig Are you sure you want to rebuild the sub-definitions of selected records? @@ -1257,7 +1257,7 @@ Audio Audio - web/prod/index.html.twig + web/prod/index.html.twig Audio Birate @@ -1391,12 +1391,12 @@ Back to Feedback Terug naar Feedback - prod/actions/Push.html.twig + prod/actions/Push.html.twig Back to Push Terug naar Push - prod/actions/Push.html.twig + prod/actions/Push.html.twig Back to basket list @@ -1536,7 +1536,7 @@ By field By field - web/prod/index.html.twig + web/prod/index.html.twig CHAMPS @@ -1820,7 +1820,7 @@ Collection Collectie prod/Story/Create.html.twig - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig admin/databox/details.html.twig @@ -1837,7 +1837,7 @@ Collection order Collection order - web/prod/index.html.twig + web/prod/index.html.twig Color Depth @@ -1874,7 +1874,7 @@ Company Bedrijf prod/User/Add.html.twig - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig actions/Feedback/ListsMacros.html.twig @@ -1908,7 +1908,7 @@ Configuration Configuratie - web/prod/index.html.twig + web/prod/index.html.twig Confirm new email address @@ -1961,6 +1961,11 @@ Raadpleeg online de voorwaarden en de configuratie van de webserver web/setup/step2.html.twig + + Contains + Contains + web/prod/index.html.twig + Continuer ? Doorgaan ? @@ -2014,12 +2019,12 @@ Couleur de selection Kleur van de selectie - web/prod/index.html.twig + web/prod/index.html.twig Country Land - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig actions/Feedback/ListsMacros.html.twig @@ -2223,12 +2228,12 @@ Date Datum - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Date Added Date Added - web/prod/index.html.twig + web/prod/index.html.twig Date Creation @@ -2238,7 +2243,7 @@ Date Updated Date Updated - web/prod/index.html.twig + web/prod/index.html.twig Date de connexion @@ -2264,6 +2269,11 @@ prod/Baskets/Reorder.html.twig prod/Story/Reorder.html.twig + + Date(s) from field(s) + Date(s) from field(s) + web/prod/index.html.twig + De De @@ -2340,7 +2350,7 @@ Defined by admin Defined by admin - web/prod/index.html.twig + web/prod/index.html.twig Defined in Apache configuration @@ -2360,8 +2370,8 @@ Delete Verwijder - prod/upload/lazaret.html.twig - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig admin/task-manager/templates.html.twig @@ -2388,7 +2398,7 @@ Delete the selection Delete the selection - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig Delete the subview ? @@ -2452,8 +2462,8 @@ Deselect all Alles deselecteren - actions/Feedback/list.html.twig - prod/actions/Push.html.twig + actions/Feedback/list.html.twig + prod/actions/Push.html.twig web/report/form_date_and_base.html.twig @@ -2512,7 +2522,7 @@ Display technical data Display technical data - web/prod/index.html.twig + web/prod/index.html.twig Display thumbnails @@ -2522,7 +2532,7 @@ Do not display Do not display - web/prod/index.html.twig + web/prod/index.html.twig Do not forget to restart the tasks scheduler @@ -2554,7 +2564,7 @@ Document Document - web/prod/index.html.twig + web/prod/index.html.twig Document Type Sharing @@ -2643,7 +2653,7 @@ E-mail domain E-mail domain - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig EN @@ -2972,6 +2982,11 @@ Met succes verstuurd Phrasea/Controller/LightboxController.php + + Equals + Equals + web/prod/index.html.twig + Erreur Fout @@ -3110,6 +3125,11 @@ Bridge/Youtube/video_deleteelement.html.twig Bridge/Dailymotion/video_deleteelement.html.twig + + Ex : Paris, bleu, montagne + Ex : Paris, bleu, montagne + web/prod/index.html.twig + Executables externes Externe Executables @@ -3258,7 +3278,7 @@ Filename Bestandsnaam - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Fils disponibles @@ -3296,7 +3316,7 @@ Flash Flash - web/prod/index.html.twig + web/prod/index.html.twig web/common/technical_datas.html.twig @@ -3318,7 +3338,7 @@ Force authentication Force authentication - prod/templates/push.html.twig + prod/templates/push.html.twig Force sending of the document ? @@ -3512,7 +3532,7 @@ Graphiste (preview au rollover) Graficus (preview au rollover) - web/prod/index.html.twig + web/prod/index.html.twig Great @@ -3621,7 +3641,7 @@ Iconographe (description au rollover) Iconographe (beschrijving bij de rollover) - web/prod/index.html.twig + web/prod/index.html.twig Id @@ -3666,7 +3686,7 @@ Image Beeld - web/prod/index.html.twig + web/prod/index.html.twig ImageMagick @@ -3692,7 +3712,7 @@ In the answer grid In the answer grid - web/prod/index.html.twig + web/prod/index.html.twig Include Business-fields in caption @@ -3916,7 +3936,7 @@ Language Language - web/prod/index.html.twig + web/prod/index.html.twig Last Name @@ -3946,7 +3966,7 @@ Last uploaded version Laatst opgeladen versie - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Le bridge Dailymotion ne prend en charge que les videos @@ -4053,7 +4073,7 @@ Les termes apparaissent dans le(s) champs De termen verschijnen in de veld(en) - web/prod/index.html.twig + web/prod/index.html.twig Light Value @@ -4079,12 +4099,12 @@ List Manager Lijstbeheerder - prod/actions/Push.html.twig + prod/actions/Push.html.twig List Name Namen lijst - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig List has been deleted @@ -4121,7 +4141,7 @@ Lists Lijsten actions/Feedback/lists-all.html.twig - prod/actions/Push.html.twig + prod/actions/Push.html.twig Live search @@ -4177,7 +4197,7 @@ Ma derniere question Mijn laatste vraag - web/prod/index.html.twig + web/prod/index.html.twig Mail line %line% is empty @@ -4263,7 +4283,7 @@ Message Bericht Controller/Prod/LanguageController.php - prod/templates/push.html.twig + prod/templates/push.html.twig Message automatique de Phraseanet @@ -4334,7 +4354,7 @@ Mode de presentation Presentatie mode - web/prod/index.html.twig + web/prod/index.html.twig Modele de donnees @@ -4344,7 +4364,7 @@ Models Modellen - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig admin/user/registrations.html.twig @@ -4415,7 +4435,7 @@ Controller/Prod/LanguageController.php Bridge/Dailymotion/playlist_createcontainer.html.twig actions/Download/prepare.html.twig - prod/templates/push.html.twig + prod/templates/push.html.twig admin/fields/templates.html.twig @@ -4448,7 +4468,7 @@ New list name ? Nieuwe lijstnaam ? Controller/Prod/LanguageController.php - prod/templates/push.html.twig + prod/templates/push.html.twig New password @@ -4744,6 +4764,11 @@ One frame forward Controller/Prod/LanguageController.php + + One of these conditions + One of these conditions + web/prod/index.html.twig + Only %nbEditableDocuments% records can be modified. Enkel %nbEditableDocuments% records kunnen worden aangepast. @@ -4812,11 +4837,6 @@ Oeps ! Er ging iest verkeerd ! actions/Bridge/error.html.twig - - Outdated access to the following collections - Outdated access to the following collections - web/account/access.html.twig - Owner Eigenaar @@ -4897,11 +4917,6 @@ Pays prod/User/Add.html.twig - - Pending access to the following collections - Pending access to the following collections - web/account/access.html.twig - Periodically fetches an FTP repository content locally Periodically fetches an FTP repository content locally @@ -4993,12 +5008,12 @@ Please consider send this push to the following users : %recommendation% Overweeg om deze push naar de volgende gebruikers te sturen : %recommendation% - prod/actions/Push.html.twig + prod/actions/Push.html.twig Please consider send this validation to the following users : %recommendation% Overweeg om deze goedkeuring naar de volgende gebruikers te sturen : %recommendation% - prod/actions/Push.html.twig + prod/actions/Push.html.twig Please enter the databox name to reset or create @@ -5073,7 +5088,7 @@ Position Functie - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig Pour davantage d'informations, consulter le lien suivant %lien% @@ -5096,8 +5111,8 @@ Voorkeuren web/prod/index.html.twig web/prod/index.html.twig - web/prod/index.html.twig - web/prod/index.html.twig + web/prod/index.html.twig + web/prod/index.html.twig Prefix for notification emails @@ -5112,12 +5127,12 @@ Presentation de vignettes Presentatie van de thumbnails - web/prod/index.html.twig + web/prod/index.html.twig Presentation de vignettes de panier Presentatie van de thumbnails in het mandje - web/prod/index.html.twig + web/prod/index.html.twig Presets @@ -5170,7 +5185,7 @@ Publications Publicaties - web/prod/index.html.twig + web/prod/index.html.twig admin/publications/wrapper.html.twig web/admin/tree.html.twig web/common/menubar.html.twig @@ -5210,52 +5225,52 @@ Push::filter on companies filter op bedrijven - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig web/admin/users.html.twig Push::filter on countries filter op landen - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig web/admin/users.html.twig Push::filter on emails filter op emails - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig web/admin/users.html.twig Push::filter on login filter bij login - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig web/admin/users.html.twig Push::filter on name filter op naam - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig Push::filter on templates filter op templates - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig Push::filter starts filter starts - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig web/admin/users.html.twig Push::une validation est une demande d'appreciation a d'autres personnes Een goedkeuring is een aanvraag van waardering aan andere personen - prod/actions/Push.html.twig + prod/actions/Push.html.twig Push::unpush permet d'envoyer un lot d'image a des destinataires Un push laat toe om een set van beelden te sturen naar ontvangers - prod/actions/Push.html.twig + prod/actions/Push.html.twig Quality @@ -5282,80 +5297,80 @@ Raccourcis claviers de la zone des paniers : Sneltoetsen in de mandjes zone : - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis claviers en cours de editing : Sneltoetsen tijdens het bewerken : - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis claviers en cours de preview : Sneltoetsen tijdens de voorvertoning : - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis claviers en cours de recherche : Sneltoetsen tijdens het zoeken : - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis:: ctrl-a : tout selectionner ctrl-a : alles selecteren - web/prod/index.html.twig - web/prod/index.html.twig + web/prod/index.html.twig + web/prod/index.html.twig Raccourcis:: ctrl-e : editer la selection ctrl-e : bewerk de selectie - web/prod/index.html.twig - web/prod/index.html.twig + web/prod/index.html.twig + web/prod/index.html.twig Raccourcis:: ctrl-p : imprimer la selection ctrl-p : print de selectie - web/prod/index.html.twig - web/prod/index.html.twig + web/prod/index.html.twig + web/prod/index.html.twig Raccourcis::espace : arreter/demarrer le diaporama espace : start/stop de slideshow - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis::fleche bas : scroll vertical pijl onder : verticale scroll - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis::fleche droite : page suivante pijl rechts : volgende pagina - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis::fleche gauche : en arriere pijl links : achterwaarts - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis::fleche gauche : en avant pijl rechts : voorwaarts - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis::fleche gauche : page precedente pijl links : vorige pagina - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis::fleche haut : scroll vertical pijl boven : verticale scroll - web/prod/index.html.twig + web/prod/index.html.twig Raccourcis::tab/shift-tab se ballade dans les champs tab/shift-tab verspringt tussen de velden - web/prod/index.html.twig + web/prod/index.html.twig Rappel : Il vous reste %number% jours pour valider %title% de %user% @@ -5376,7 +5391,7 @@ Re-initialiser Herinitialiseren prod/Baskets/Reorder.html.twig - web/prod/index.html.twig + web/prod/index.html.twig prod/Story/Reorder.html.twig @@ -5483,7 +5498,7 @@ Rechercher dans un champ date Zoeken in een datum veld - web/prod/index.html.twig + web/prod/index.html.twig Recommendations @@ -5571,15 +5586,10 @@ web/admin/editusers.html.twig web/admin/users.html.twig - - Rejected access to the following collections - Rejected access to the following collections - web/account/access.html.twig - Relevance Relevance - web/prod/index.html.twig + web/prod/index.html.twig Remember me @@ -5861,7 +5871,7 @@ Save Opslaan - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig admin/search-engine/general-aggregation.html.twig admin/search-engine/elastic-search.html.twig task-manager/task-editor/task.html.twig @@ -5878,12 +5888,12 @@ Save the list Save the list - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig Save this list Bewaar deze lijst - prod/actions/Push.html.twig + prod/actions/Push.html.twig Se connecter @@ -5946,23 +5956,28 @@ See the list See the list - actions/Feedback/list.html.twig + actions/Feedback/list.html.twig See validation results Bekijk de goedkeuringsresultaten Notification/Mail/MailInfoValidationDone.php + + Select a field + Select a field + web/prod/index.html.twig + Select a list on the left and edit it ! Selecteer links een lijst en bewerk hem ! - prod/actions/Push.html.twig + prod/actions/Push.html.twig Select all Alles selecteren - actions/Feedback/list.html.twig - prod/actions/Push.html.twig + actions/Feedback/list.html.twig + prod/actions/Push.html.twig web/report/form_date_and_base.html.twig @@ -5982,6 +5997,11 @@ admin/statusbit/edit.html.twig admin/statusbit/edit.html.twig + + Selected base(s) + Selected base(s) + web/prod/index.html.twig + Selected files Geselecteerde files @@ -5991,8 +6011,8 @@ Send Versturen Controller/Prod/LanguageController.php - prod/actions/Push.html.twig - prod/actions/Push.html.twig + prod/actions/Push.html.twig + prod/actions/Push.html.twig prod/orders/order_item.html.twig prod/orders/order_item.html.twig prod/upload/upload-flash.html.twig @@ -6239,7 +6259,7 @@ Start by creating one by using the "add" button on the left ! Start by creating one by using the "add" button on the left ! - prod/actions/Push.html.twig + prod/actions/Push.html.twig Start validation @@ -6255,7 +6275,7 @@ Status des documents a rechercher Status van de te zoeken documenten - web/prod/index.html.twig + web/prod/index.html.twig Status edition @@ -6348,8 +6368,8 @@ Substitute Vervangen - prod/upload/lazaret.html.twig - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Substitution is not possible for this kind of record @@ -6445,11 +6465,6 @@ Verwijder ook de documenten gerelateerd aan deze clusters Controller/Prod/LanguageController.php - - Suspended access to the following collections - Suspended access to the following collections - web/account/access.html.twig - Symbolized by Gesymboliseerd door @@ -6517,11 +6532,6 @@ Downloadable web/admin/subdefs.html.twig - - Temporary access to the following collections - Temporary access to the following collections - web/account/access.html.twig - Terms Of Use Gebruiksvoorwaarden @@ -6683,7 +6693,7 @@ Theme Thema - web/prod/index.html.twig + web/prod/index.html.twig There is no one to validate orders, please contact an administrator @@ -6807,7 +6817,7 @@ Time for feedback (days) Tijd voor feedback (dagen) Controller/Prod/LanguageController.php - prod/templates/push.html.twig + prod/templates/push.html.twig Titre @@ -6855,7 +6865,7 @@ Tout type Alle type - web/prod/index.html.twig + web/prod/index.html.twig Toutes les publications @@ -6887,7 +6897,7 @@ Trier par Sorteren op - web/prod/index.html.twig + web/prod/index.html.twig Try to extract embedded thumbnails @@ -6912,7 +6922,7 @@ Type de documents Type van de documenten - web/prod/index.html.twig + web/prod/index.html.twig Type nombre @@ -7035,7 +7045,7 @@ Une question personnelle Een persoonlijke vraag - web/prod/index.html.twig + web/prod/index.html.twig Une selection @@ -7127,7 +7137,7 @@ Uploaded by : %username% Opgeladen door : %username% - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Use Google Chart API @@ -7147,7 +7157,7 @@ Use latest search settings on Production loading Use latest search settings on Production loading - web/prod/index.html.twig + web/prod/index.html.twig Use my Phraseanet account @@ -7202,26 +7212,26 @@ User can download HD Gebruiker kan HD downloaden Controller/Prod/LanguageController.php - prod/templates/push.html.twig - prod/templates/push.html.twig - prod/templates/push.html.twig - prod/templates/push.html.twig - prod/templates/push.html.twig - prod/templates/push.html.twig + prod/templates/push.html.twig + prod/templates/push.html.twig + prod/templates/push.html.twig + prod/templates/push.html.twig + prod/templates/push.html.twig + prod/templates/push.html.twig User can see others choices Gebruiker kan andere keuzes zien Controller/Prod/LanguageController.php - prod/templates/push.html.twig - prod/templates/push.html.twig + prod/templates/push.html.twig + prod/templates/push.html.twig User contribute to the feedback Gebruiker bijdrage aan de feedback Controller/Prod/LanguageController.php - prod/templates/push.html.twig - prod/templates/push.html.twig + prod/templates/push.html.twig + prod/templates/push.html.twig User successfully created @@ -7233,7 +7243,7 @@ Gebruikers Vocabulary/ControlProvider/UserProvider.php actions/Feedback/list.html.twig - prod/actions/Push.html.twig + prod/actions/Push.html.twig user/import/view.html.twig web/admin/users.html.twig @@ -7245,7 +7255,7 @@ Users suggestion Gebruikers suggestie - prod/actions/Push.html.twig + prod/actions/Push.html.twig Utilisation prevue: @@ -7325,7 +7335,7 @@ Video Video - web/prod/index.html.twig + web/prod/index.html.twig Video Codec @@ -7527,7 +7537,7 @@ Vous pouvez quitter la plupart des fenetres survolantes via la touche echap U kunt het grootste deel van de bovenliggende vensters sluiten met de escape toets - web/prod/index.html.twig + web/prod/index.html.twig Warning ! @@ -7573,7 +7583,7 @@ Welcome to the ListManager ! Welkom bij de ListManager ! - prod/actions/Push.html.twig + prod/actions/Push.html.twig When @@ -7622,8 +7632,8 @@ YYYY/MM/DD YYYY/MM/DD - web/prod/index.html.twig - web/prod/index.html.twig + web/prod/index.html.twig + web/prod/index.html.twig Yes @@ -7639,22 +7649,22 @@ You are about to ask for feedback for %nb_push_items% records, %nb_not_available% records can not be processed. U staat op het punt om feedback te vragen voor %nb_push_items% records, records kunnen niet worden uitgevoerd. - prod/actions/Push.html.twig + prod/actions/Push.html.twig You are about to ask for feedback for %nb_push_items% records. U staat op het punt om feedback te vragen voor %nb_push_items% records. - prod/actions/Push.html.twig + prod/actions/Push.html.twig You are about to push %nb_push_items% records, %nb_not_available% records can not be processed. U staat op het punt om %nb_push_items% records door te sturen, %nb_not_available% records kunnen niet worden uitgevoerd. - prod/actions/Push.html.twig + prod/actions/Push.html.twig You are about to push %nb_push_items% records. U staat op het punt om %nb_push_items% records door te sturen. - prod/actions/Push.html.twig + prod/actions/Push.html.twig You are attempting to exceed the storage limit on your account and must delete existing entries before inserting new entries @@ -7919,7 +7929,7 @@ Your registration requests have been taken into account. Your registration requests have been taken into account. - Controller/Root/AccountController.php + Controller/Root/AccountController.php a propos @@ -7930,13 +7940,13 @@ action : ajouter au panier aan mandje toevoegen - prod/results/record.html.twig + prod/results/record.html.twig prod/preview/tools.html.twig action : bridge Bridge - web/prod/index.html.twig + web/prod/index.html.twig action : collection @@ -7958,8 +7968,8 @@ Exporteer prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - web/prod/index.html.twig - prod/results/record.html.twig + web/prod/index.html.twig + prod/results/record.html.twig web/prod/toolbar.html.twig prod/preview/tools.html.twig web/lightbox/feed.html.twig @@ -7979,7 +7989,7 @@ Print prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - prod/results/record.html.twig + prod/results/record.html.twig web/prod/toolbar.html.twig prod/preview/tools.html.twig @@ -7988,7 +7998,7 @@ Publiceren prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - web/prod/index.html.twig + web/prod/index.html.twig web/prod/toolbar.html.twig web/prod/toolbar.html.twig @@ -9005,7 +9015,7 @@ and %n% more peoples en %n% meerdere personen - prod/actions/Push.html.twig + prod/actions/Push.html.twig aout @@ -9064,12 +9074,12 @@ boutton:: selectionner aucune base Selecteer geen enkele database - web/prod/index.html.twig + web/prod/index.html.twig boutton:: selectionner toutes les bases Selecteer alle databases - web/prod/index.html.twig + web/prod/index.html.twig boutton::ajouter @@ -9355,7 +9365,7 @@ Controller/Prod/LanguageController.php prod/Baskets/Reorder.html.twig prod/Baskets/Update.html.twig - web/prod/index.html.twig + web/prod/index.html.twig Bridge/Flickr/photoset_deleteelement.html.twig Bridge/Flickr/photo_moveinto_photoset.html.twig Bridge/Flickr/photo_modify.html.twig @@ -9401,6 +9411,7 @@ web/report/all_content.html.twig web/account/reset-email.html.twig web/account/account.html.twig + web/account/access.html.twig web/developers/application_form.html.twig mobile/lightbox/note_form.html.twig @@ -9499,7 +9510,7 @@ choisir kiezen - web/prod/index.html.twig + web/prod/index.html.twig admin/collection/create.html.twig admin/databox/databox.html.twig @@ -9700,7 +9711,7 @@ element(s) element(en) - prod/templates/push.html.twig + prod/templates/push.html.twig email is not valid @@ -9947,42 +9958,42 @@ index::advance_search: disable-facet index::advance_search: disable-facet - web/prod/index.html.twig + web/prod/index.html.twig index::advance_search: facet index::advance_search: facet - web/prod/index.html.twig + web/prod/index.html.twig index::advance_search: facet-order index::advance_search: facet-order - web/prod/index.html.twig + web/prod/index.html.twig index::advance_search: facet-tech-order index::advance_search: facet-tech-order - web/prod/index.html.twig + web/prod/index.html.twig index::advance_search: facet-values-order index::advance_search: facet-values-order - web/prod/index.html.twig + web/prod/index.html.twig index::advance_search: hidden-facet-values-order index::advance_search: hidden-facet-values-order - web/prod/index.html.twig + web/prod/index.html.twig index::advance_search: order-by-hits index::advance_search: order-by-hits - web/prod/index.html.twig + web/prod/index.html.twig index:advanced-preferences:: use truncation index:advanced-preferences:: use truncation - web/prod/index.html.twig + web/prod/index.html.twig invite:: Redirection vers la zone d'authentification, cliquez sur OK pour continuer ou annulez @@ -10071,7 +10082,7 @@ login::notification: Changements enregistres Veranderingen zijn bewaard - Controller/Root/AccountController.php + Controller/Root/AccountController.php login::notification: Mise a jour du mot de passe avec succes @@ -10085,16 +10096,6 @@ Controller/Root/LoginController.php Controller/Root/LoginController.php - - login::register: Faire une demande d'acces - Doe een aanvraag voor toegang - web/account/access.html.twig - - - login::register: L'acces aux bases ci-dessous implique l'acceptation des Conditions Generales d'Utilisation (CGU) suivantes - De toegang voor de onderstaande databases houdt in dat u volgende Algemene voorwaarden voor gebruik (CGU) toestaat - web/account/access.html.twig - login::register: email confirmation email Pour valider votre inscription a la base de donnees, merci de confirmer votre e-mail en suivant le lien ci-dessous. Om uw inschrijving op de databases te bevestigen , gelieve te bevestigen met onderstaande link. @@ -10112,16 +10113,6 @@ Notification/Mail/MailRequestEmailConfirmation.php Notification/Mail/MailRequestEmailUpdate.php - - login::register::CGU: lire les CGU - de CGU lezen - web/account/access.html.twig - web/account/access.html.twig - web/account/access.html.twig - web/account/access.html.twig - web/account/access.html.twig - web/account/access.html.twig - login::register:email: Voici un compte rendu du traitement de vos demandes d'acces : Hierbij het overzicht van uw verzoek om toegang : @@ -10886,12 +10877,12 @@ phraseanet::time:: a a - web/prod/index.html.twig + web/prod/index.html.twig phraseanet::time:: de de - web/prod/index.html.twig + web/prod/index.html.twig phraseanet::type:: audios @@ -10901,7 +10892,7 @@ phraseanet::type:: documents Documenten - web/prod/index.html.twig + web/prod/index.html.twig web/prod/toolbar.html.twig @@ -10912,7 +10903,7 @@ phraseanet::type:: reportages Reportages - web/prod/index.html.twig + web/prod/index.html.twig phraseanet::type:: videos @@ -10947,17 +10938,17 @@ preview:: Description Beschrijving - web/prod/index.html.twig + web/prod/index.html.twig preview:: Historique Historie - web/prod/index.html.twig + web/prod/index.html.twig preview:: Popularite Populariteit - web/prod/index.html.twig + web/prod/index.html.twig preview:: arreter le diaporama @@ -11078,6 +11069,16 @@ U hebt niet het recht om deze handeling uit te voeren op geen enkel document Controller/Prod/MoveCollectionController.php + + prod::advancesearch:tooltips:datefield_restriction_explanation + prod::advancesearch:tooltips:datefield_restriction_explanation + web/prod/index.html.twig + + + prod::advancesearch:tooltips:field_restriction_explanation + prod::advancesearch:tooltips:field_restriction_explanation + web/prod/index.html.twig + prod::collection deplacer egalement les documents rattaches a ce(s) regroupement(s) De collectie en de bijhorende documenten werden verplaats bij deze hergroepering @@ -11432,12 +11433,7 @@ prod:push: delete selection prod:push: delete selection - prod/actions/Push.html.twig - - - prod:push:save list - prod:push:save list - prod/actions/Push.html.twig + prod/actions/Push.html.twig public @@ -11513,12 +11509,12 @@ raccourci :: a propos des raccourcis claviers Over toetsenbord sneltoetsen - web/prod/index.html.twig + web/prod/index.html.twig raccourcis :: ne plus montrer cette aide Deze help niet meer tonen - web/prod/index.html.twig + web/prod/index.html.twig rafraichir @@ -11532,7 +11528,7 @@ rechercher dans tous les champs in alle velden zoeken - web/prod/index.html.twig + web/prod/index.html.twig recordtype @@ -11544,6 +11540,41 @@ thumbnails opnieuw genereren actions/Tools/index.html.twig + + registration:collection.accepted + registration:collection.accepted + web/account/access.html.twig + + + registration:collection.active + registration:collection.active + web/account/access.html.twig + + + registration:collection.in-time + registration:collection.in-time + web/account/access.html.twig + + + registration:collection.out-dated + registration:collection.out-dated + web/account/access.html.twig + + + registration:collection.pending + registration:collection.pending + web/account/access.html.twig + + + registration:collection.registrable + registration:collection.registrable + web/account/access.html.twig + + + registration:collection.rejected + registration:collection.rejected + web/account/access.html.twig + reponses:: %total% Resultats reponses:: %total% Resultats @@ -11557,22 +11588,22 @@ reponses:: images par pages : Beelden per pagina : - web/prod/index.html.twig + web/prod/index.html.twig reponses:: mode liste Lijst mode - web/prod/index.html.twig + web/prod/index.html.twig reponses:: mode vignettes Thumbnail mode - web/prod/index.html.twig + web/prod/index.html.twig reponses:: partager delen - prod/results/record.html.twig + prod/results/record.html.twig reponses:: selectionner rien @@ -11587,7 +11618,7 @@ reponses:: taille des images : Grootte van de beelden : - web/prod/index.html.twig + web/prod/index.html.twig reponses::document sans titre diff --git a/resources/locales/validators.de.xlf b/resources/locales/validators.de.xlf index 678a9f7424..712ecc5993 100644 --- a/resources/locales/validators.de.xlf +++ b/resources/locales/validators.de.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. diff --git a/resources/locales/validators.en.xlf b/resources/locales/validators.en.xlf index 31f9b28e8e..0a758424a1 100644 --- a/resources/locales/validators.en.xlf +++ b/resources/locales/validators.en.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. diff --git a/resources/locales/validators.fr.xlf b/resources/locales/validators.fr.xlf index 89d4f5f5a6..0cb547e346 100644 --- a/resources/locales/validators.fr.xlf +++ b/resources/locales/validators.fr.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. diff --git a/resources/locales/validators.nl.xlf b/resources/locales/validators.nl.xlf index 8ccc08e7d5..ddf130eea8 100644 --- a/resources/locales/validators.nl.xlf +++ b/resources/locales/validators.nl.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. diff --git a/resources/www/common/images/icons/close-blue.png b/resources/www/common/images/icons/close-blue.png new file mode 100644 index 0000000000000000000000000000000000000000..b910d284eb8c0da90fce587a50409d226c605624 GIT binary patch literal 1064 zcmV+@1lRkCP)Px&;z>k7R5%fpR9Q$=Q5ZgVnQ7D+y<;;fEu%MDOxlck=^A??v&N<)txAUL> z9L5+Evn!kL(3r)t4>x->!kE*3O#nla)=-3IgiQ6=k7gPrrdIo*rC}7YHR@D13wM35 zfK4W`-$3fqx z3dXzMW&@c*VyA$0@d2R(_-|KC@2D+*Cm>CG!R2QlPtLb6nF1Bv4)F1Pk(G@(P357m zOpA00I1hzNhB9z=p@k=j`PehvOfNUqk~M!>L`uzYV}a6*QbewlJ5*#W5**Sty!8HR^RT=^Cdm%%x9_3v#?CFB4cA*} zuZN@`%IS9Z`aEU%q5Cu+h~V#6-ja+tw9zG4v!{-C?zs16pjHeM47~J~IA@B^?RTGm zmM8`eh|&SLPn43wWSQicy)H{+f@A}Miw02Jv!pmrl?_Ai)+M{E1T+&C0K7sO@K7@p z(&ZS?w4T2~qm&VrmhL#uObfRg%4;W^cxbd2ZVu3+U>^GU^|&x{@9QJ7BYQIl7@U6* z#FVFmR^)v_Yw9`$$8xAAe!XU*lnJFo=xw+-vF&Qf2c+TmZcy^Voh_9E6sgnv=T;7f zBJBm?8P{zh8A6g|b>*ii1s4lVPPITUEAfdz&O$%Fp6|L+Snd1x$VW;jAI=eiV}&Gz z+Cx>AmET~ZoI&fsBNG1R_Z(T=QM1oW#sM5Jb;O?M+j!5#I7O$Rkb0-YMgoUD=ok>C zEZh9;PhI8j@P{M|)a_+v*OdK+0!?7FYX&M41+Emo2Y`M+hv_)*sL!}XoeQ-$Z8iQl zozzEU74Jmf!>9*~efh?IB=lKi^ezn|WbiI$Fs=X3M~37tY&keou!;V<<E!bOsbR+IHJ#F+1 zd-}$jo6M9n@gJqZE<*h;{Fl}&>UduJ3yyL9cpw(~M00F&H(g-#@eIl*IqYq`wu)X| zGuic%gy9&1ewIj3Km;+-k2W-ER?%X~mf;r6Nx8TX;_2++b}blq8}_$*`Wmj@`d(Mr iK`ei5G~%y^Xnz2!HIQWE`b7i)0000Px&%t=H+R5%fxRc|QVVH|&c_q)TKYn<(FMHg@E{MprLQZ&-d3sF-P?UY7S#Gv&*=&=v-eHrIleX;aY|s4syhi|qHg;Mi(9X=vEYnV8VCU!O{}ICh{GFYhR_JJn zumJ*x>gwuf0lEr>Lf6*T#*U7TSYu-&=QA-SB_#@GfL5!ug*b9>l}4lS{@mQ$;n2`f z9i2mj>FMdkz`(!+a5>08*xK4+K-dS!@X=^Atgo++m6Vj=$OL{@>2&^)B_}7VJRZ*h zC*q8UC<(*Jq1E3Z7wqlrebCj_^3JPL%b$I4q5Hm9~-D`g#@<6T>VP3(LsJ@Ji#( zA?4-e`qI+U4_>O@#_e|7DcpBK4j>F8)C~>})+0f<+SJt4dn$o@L{}3A5(==aE-EUD ztEs7(ru_vtJw07aOH0cn#(|KKkPu5z|9U~nhd>HnNa3M4Ha7Nyq5(J30}~SyB{4+h z?Cea6iYSWOy}iAD8G(u$+1=fhlFh@1m~*JCtbBbT*R8Fs%;9jbii!$va?TYFrE1~Y zun0jUq`$wPlcm+=a{c;87@31bo;f6mgWYa_BaDoUyo!j3sO7|~R;s#CSzcaV3%S_5 zN(l7P(NQGFfuta8%JK2>I;~dwlJ;Ier8P7(#8N}=5YY)?q+3AjIFP)_n6J*j)jGVeG+gGItkBUIFwLH z>HuSl!sYE|U;Wk9)fe6w=gZ)GUn3|i0E*1t8JFiPh2^J=VtR`c{8!u(^9@E}kXJ5f z{006xI8#&I7SQY}mFkhdfbVVj4I#tBz-gB`I6gkMird@UpVHIQpYYb^4$#s|OH0gT zGO?_zET&W{B}`3CWpQzFY-MGI84L#LHCzWPO0c`T`>`~Ml9H0b+S}Vl0s;ci3I7dF zr}H!Yhq9?j_INj;L4s(AMimzq_mTs{b*#hS#KeS&{sqgVcS`7jVIZc4NQfUBoG1zk z3c?Eu3v3B5)b@^GU|?XI$Wph_>OM!$Z`(P!C?ruVM*si- M07*qoM6N<$fPx%>`6pHR5%fxmCtKaK@i91rP6?X5`6?(th9m$QS^}NDR}6`OAfsh3L$?%PlZT| z#Y^ZV5)i!gKe3?x2f0MOB!pseNwg-1q)8}kemI|PHoiVmr4G#7-S5oK&dkp26A=kD zo6S!;E{RS)ClZM(*8gCgF4ea}@udm-1_JXm^ zp1_(Nb7-)D>h*d~u^R{$Ha9n8!{M-3EEZqu+Ldm%`|U#S&)2w9tyagdb<2S0Y;A2B z0rRP^7`GI19Ou?(H0oG@HS-1Kd$SJ26qL9iG%HI%jx z&lJ%KUXu|V4U!PJ1+iqqvzx4p5uaUr@`J(oU@)kwo(XVXCwG)r3WdTOE(q6Jt=7j> zD)m%xPdTjYD2unVv-2Wo&8~aB-dEL$D$mQ>+S(&4xN7Y8`(IQ!BI-}aD*01IfTYsW z_V)I}>74?S3D{rjb?ypOh z{T6Y@A48>5Nz2jE(L0X$7pd_GCq&QB&wu<)`QYH-iRy7N=Hscq`QQdBZDV8O?nKAL z$8}TFTejQNwQR z@9#fTTR3=ASyu4yx`wXOCrxTIDpdO{C9aO^v{hwwC>Stg{_C}J#&Ws*%AtkA;qVHs z2Z^Ghn6xxaVIil;B9VyXayeODT@7wAYfVelp)W(Bkjcp`EsXE(?iz#0soZ=%f2C1$ z)ajl>vwNQR62MP>Z>@*OZ3GsZ<@L$Q$)WIqP&WP?F{h=;VXz62fg$s^JvfA|OeRD5 ziANps;#`RS|Eu>^oHU6^Ed@Q?ot6hpH~;_u07*qoM6N<$f;%^x=>Px# literal 0 HcmV?d00001 diff --git a/resources/www/common/images/icons/refresh-darkgrey.png b/resources/www/common/images/icons/refresh-darkgrey.png new file mode 100644 index 0000000000000000000000000000000000000000..aaa0d7ff6c02958c3b1f82c86e7544eb0478896c GIT binary patch literal 777 zcmV+k1NQuhP)v&?7~EOaQGW&JpnpR$>)i#0*Tr@3?^P zaUe5qJX8V^F&SI29aDO^U&p7|otc04iantZ@E7ncX7{EFreY38`*H4i0uk{FzQePX z>GSv;Ki~@PU>07*CS1eX%)C7=0uk{X&S7Rb^%pkd%gn4T9ud*%W^b2nS8%8TK7!%Q zyx1#X6L4xyAR-pxR5|46MVHIXWqrWh`4Xl z4-klmsaQ}BN3nYx;4AQzdsn?d@rl+Gz~ah+lbQMFfZ$7U1QXj#??=QZ-3ZL8=syk! zz6f9A$r_grB4QVvzk(SRePjUe`8bZJdbn1uvy~qSxAuLy(!8{=kyVJUcD|5%GlLQCZtBVO+xU%)H#qsoyJ@Tn2m~i#x~- z?8M8xz-iu=PfPx%OG!jQR9Fe^mcL6|Q547Di-JWO8bJtjw?!0j2pJU=ii>s-MW~y9fkW-mP6eTz zoSf7@z(ov#Qe3)qa&RfOtJOuTVw7iZW+Z3a16HXa4`$L@CdTd2Q%;q)*$%9+*PX{lH_3@jGZx=2Jd?l z@&^kW0g1N2*f%CU#&_o<#fD5}#tSIkrYP}KumYK=JP5bJ*nCuwLqw8s_+3r5#OVDC z69gSrz)$A-_W#R>9fd2fZPA+y<)o!v_liAEa*V*GmCK$kI73mrvXn2KLXU&^Vfba` zxoP@NDQ@~+wY?fUFq7DkN&{$1@E{N~hxSVUxwg$1)B7+ONLuG6=7p8KZs{`|9B+tv zUl&<>$74M_t(~dgzScDHp6KwWoTKMx22G2eIo`vI(yo;i4thRG-kOH^}28 zHV0*pX)n-0*zM7BRzlX2Ovo+sM%1{q2@zPh?)^KC2CG)LCuP7YGw+J zDBeP%RXcOUd=HJlwmM?JP&Gy%+j#!&pKO5KAkly>BUJvFMJ>=dDJcB;y rgiFww@fmb_mMDD6*tF&fM6JLdgERNGz3BOr00000NkvXXu0mjf_(U?j literal 0 HcmV?d00001 diff --git a/resources/www/common/images/icons/research-dark.png b/resources/www/common/images/icons/research-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..ddcc515e278d1234cc4c734f25c82624d811194e GIT binary patch literal 627 zcmV-(0*w8MP)Px%ElET{R5%fxle>!(Q542A6O#yP5k&9_S#ZTaK{pRZlN2c;*o);Z2x6s$RSH2+ zOAFEez`{UOw3$`&C>7k&1q*c%d{hRUBFXssZsv~TY*xVwXYM)Q`OdlL-g73CVO1)X z=h}ZO#)>}WaygXeehh-lV&e}Nv>);~`p5{waF6WKXk;*fft+SxJd#qY)y`>mk=I6X z-8b5IH5!eZ>>d-n$2dm)9K6$)v1IZi$f#D z+%3}G;c&QnI-P!i+!jXqqaqXvg;KXGi z{$~rIKSK|Cy`Jf-aC5tAwR)A8zGVPjo_$KT6^cJ1Y{y0MpCls8Ct?SxNR+b~lK|EL z?r_ZBMKP+KR$cOa|NBBeEn1@HjVQroYQ38#YNY7e0M0?C>Dpj0xSi%WyvlnBOPtuI ztxwW~qz(5A+yf-@NcJk}Q%^J-83=0sUl$yEtx1}wM5__#>k4UtwWEHXr1CD+j4W<< z^Vs!zeSZ)Hj{#510r@MN-c7wdf#|@W5`61i?Rvl8-^7kr+%=16V425L*oTmhjNOKv zs_5T&34R#a%4V}?Y{G4cApCPh312`|#asN8-hU;sCq-lNAfL})_yx<&;xdm`jX(eZ N002ovPDHLkV1i&%B3}Ri literal 0 HcmV?d00001 diff --git a/resources/www/common/images/icons/research-white.png b/resources/www/common/images/icons/research-white.png new file mode 100755 index 0000000000000000000000000000000000000000..aff02bd4dcaabf10b0b6c1424492db589843eec0 GIT binary patch literal 414 zcmV;P0b%}$P)Px$SV=@dR5%f>ld(zzK@>%oG^wmoX(CZb@D~CWDQu&V&OflRP352X2O^}^B9P9` zLK{096+y8Iij9uvuJg#uWOhOD!O70Nd-v|n&ZH=Ua?WkRDcr*+yuu}n16%zN^ARkd zs?HEvwJ8`BVl`zjf=w8}3A}^q3L4okgl(`lInJ5Td+-dZNzPLs=$ojfS%Yt)AC#`& zhc;Kdi2AUq(TbQf@Vt~x=Z1+?XuTW0d6SBn`K|A*r<#HmzS&O2%-lQ=sivT7-`q>Z zaL$rC%y+sjG+lbID}nTvj;NngF;k~ zP#mU(qAV8C~OYxA32)3Wg_*yeES)af&c&j literal 0 HcmV?d00001 diff --git a/templates/web/prod/index.html.twig b/templates/web/prod/index.html.twig index 3fd961db53..e2a0d4fa7f 100644 --- a/templates/web/prod/index.html.twig +++ b/templates/web/prod/index.html.twig @@ -1,46 +1,46 @@ {% macro bas_list(module, search_datas) %} {% set unique_id = module.getRandom() %} +
{% for base in search_datas['bases'] %} {% set sbas_id = base['sbas_id'] %}
- - -
- {% endfor %} +
{% endmacro %} {% set jquery_theme = 'dark-hive' %} @@ -264,7 +264,7 @@
-
+ -
+
{% if GV_multiAndReport %} -
+
+
dans index {{ results.getIndexes() }} {% if not(esquery is null) %} -
+ +
{% endif %} @@ -23,6 +24,27 @@ -{% endblock %} - diff --git a/templates/web/report/ajax_dashboard_content_child.html.twig b/templates/web/report/ajax_dashboard_content_child.html.twig deleted file mode 100644 index e877c317d5..0000000000 --- a/templates/web/report/ajax_dashboard_content_child.html.twig +++ /dev/null @@ -1,84 +0,0 @@ -{% extends "report/ajax_dashboard_content.html.twig" %} -{% import "report/dashboard_macro.html.twig" as dash %} - -{% block currentDashboard %} - {% set item = dashboard.dashboard %} - {% if "activity"|key_exists(item) %} - {% set title1 = "report:: activite par heure" | trans %} - {% set title2 = "report:: Connexion" | trans %} - {{ dash.table_activity("mytablehour", title1, title2, item.activity)}} - {% endif %} - {% if "activity_day"|key_exists(item) %} - {% set title1 = "report:: activite par jour" | trans %} - {% set title2 = "report:: Connexion" | trans %} - {{dash.table_activity("mytabledaytotal", title1, title2, item.activity_day)}} - {%endif%} - {% if "activity_added"|key_exists(item) %} - {% set title1 = "report:: activite document ajoute" | trans %} - {{ dash.table_activity("mytableadded", title1 , "", item.activity_added)}} - {%endif %} - {% if "activity_edited"|key_exists(item) %} - {% set title1 = "report:: activite document edite" | trans %} - {{ dash.table_activity("mytableedited", title1 , "", item.activity_edited)}} - {% endif %} - {% if "nb_conn"|key_exists(item) and "nb_dl"|key_exists(item)%} - {% set title1 = "report:: Cumul telechargements & connexions" | trans %} - {% set title2 = "report:: telechargements" | trans %} - {% set title3 = "report::Connexion" | trans %} - {{ dash.connexion_download(title1, title2, title3, item.nb_dl, item.nb_conn, dashboard.getTitleDate('dmin'),dashboard.getTitleDate('dmax'))}} - {% endif %} - {% if "top_ten_user_doc"|key_exists(item)%} - {% set title1 = "report:: Utilisateurs les plus actifs" | trans %} - {% set title2 = "report:: utilisateurs" | trans %} - {% set title3 = "report:: telechargements document" | trans %} - {{ dash.table(title1~"("~ title3~")", title2, title3, item.top_ten_user_doc, dashboard.getTitleDate('dmin'), dashboard.getTitleDate('dmax'), "false", "false") }} - {% endif %} - {% if "top_ten_user_prev"|key_exists(item) %} - {% set title1 = "report:: Utilisateurs les plus actifs" | trans %} - {% set title2 = "report:: utilisateurs" | trans %} - {% set title3 = "report:: telechargements preview" | trans %} - {{ dash.table(title1~"("~ title3~")", title2, title3, item.top_ten_user_prev, dashboard.getTitleDate('dmin'), dashboard.getTitleDate('dmax'), "false", "false") }} - {%endif %} - {% if "top_ten_user_poiddoc"|key_exists(item) %} - {% set title1 = "report:: Utilisateurs les plus actifs" | trans %} - {% set title2 = "report:: utilisateurs" | trans %} - {% set title3 = "report:: poids document" | trans %} - {{ dash.table(title1~"("~ title3~")", title2, title3, item.top_ten_user_poiddoc, dashboard.getTitleDate('dmin'), dashboard.getTitleDate('dmax'), "true", "false") }} - {%endif %} - {% if "top_ten_user_poidprev"|key_exists(item) %} - {% set title1 = "report:: Utilisateurs les plus actifs" | trans %} - {% set title2 = "report:: utilisateurs" | trans %} - {% set title3 = "report:: poids preview" | trans %} - {{ dash.table(title1~"("~ title3~")", title2, title3, item.top_ten_user_poidprev, dashboard.getTitleDate('dmin'), dashboard.getTitleDate('dmax'), "true", "false") }} - {%endif %} - {% if "top_dl_doc"|key_exists(item) %} - {% set title1 = "report:: documents les plus telecharges" | trans %} - {% set title2 = "report:: document" | trans %} - {% set title3 = "report:: telechargements" | trans %} - {{ dash.table(title1, title2, title3, item.top_dl_doc, dashboard.getTitleDate('dmin'), dashboard.getTitleDate('dmax'), "false", "true") }} - {%endif %} - {% if "top_dl_preview"|key_exists(item) %} - {% set title1 = "report:: preview les plus telecharges" | trans %} - {% set title2 = "report:: preview" | trans %} - {% set title3 = "report:: telechargements" | trans %} - {{ dash.table(title1, title2, title3, item.top_dl_preview, dashboard.getTitleDate('dmin'), dashboard.getTitleDate('dmax'), "false", "true") }} - {%endif %} - {% if "ask"|key_exists(item) %} - {% set title1 = "report:: Les questions les plus posees" | trans %} - {% set title2 = "report:: utilisateurs" | trans %} - {% set title3 = "report:: question" | trans %} - {{ dash.table(title1, title2, title3, item.ask, dashboard.getTitleDate('dmin'), dashboard.getTitleDate('dmax'), "false", "false") }} - {%endif %} - {% if "top_ten_question"|key_exists(item) %} - {% set title1 = "report:: question" | trans %} - {% set title2 = "report:: poids preview" | trans %} - {{dash.top_ten_question(app['phraseanet.registry'].get('GV_homeTitle'), title1, title2, item.top_ten_question,dashboard.getTitleDate('dmin') , dashboard.getTitleDate('dmax')) }} - {%endif %} - {% if "top_ten_site"|key_exists(item) %} - {% set title1 = "report:: site d\'ou les photo sont les plus consultees" | trans %} - {% set title2 = "report:: site" | trans %} - {% set title3 = "report:: nombre de vue" | trans %} - {{ dash.table(title1, title2, title3, item.top_ten_site, dashboard.getTitleDate('dmin'), dashboard.getTitleDate('dmax'), "false", "false") }} - {%endif %} -{%endblock currentDashboard %} - diff --git a/templates/web/report/ajax_data_content.html.twig b/templates/web/report/ajax_data_content.html.twig deleted file mode 100644 index ee42c940e3..0000000000 --- a/templates/web/report/ajax_data_content.html.twig +++ /dev/null @@ -1,124 +0,0 @@ -{% block ajax_data_content %} - - - - {% if is_infouser %} - - {% endif %} - - {% if is_plot %} - - {% endif %} - - {% if is_nav %} - {% for key, result in result %} - {% set index = key %} -
- {% include "report/generate_tab.html.twig" %} - - - - - {% if result.legend|length > 1 %} - {% for key, value in result.legend %} - - {% endfor %} - {% endif %} - - - - - {% if result.value|length > 1 %} - {% for key, value in result.value %} - - {% endfor %} - {% endif %} - - - -
- {% endfor %} - {% elseif is_plot %} - {% include "report/generate_tab.html.twig" %} - - - - - {% if result.legend|length > 1 %} - {% for key, value in result.legend %} - - {% endfor %} - {% endif %} - - - - - {% if result.result.0|length > 1 %} - {% for key, value in result.result.0 %} - - {% endfor %} - {% endif %} - - - - - {% else %} - {% include "report/generate_tab.html.twig" %} - {% endif %} -{% endblock %} - diff --git a/templates/web/report/ajax_report_content.html.twig b/templates/web/report/ajax_report_content.html.twig deleted file mode 100644 index 56b810ad4a..0000000000 --- a/templates/web/report/ajax_report_content.html.twig +++ /dev/null @@ -1,66 +0,0 @@ -{% block ajax_loaded_content %} -
-
- -
- {% for key, value in selection %} -
-
- {% block ajax_data_content %}{% endblock %} -
- -
- {% endfor %} -
-{% endblock %} diff --git a/templates/web/report/ajax_report_dashboard.html.twig b/templates/web/report/ajax_report_dashboard.html.twig deleted file mode 100644 index 55dc82f051..0000000000 --- a/templates/web/report/ajax_report_dashboard.html.twig +++ /dev/null @@ -1,28 +0,0 @@ - -{% block alldash %} -
-
- - -
-
- - -
-
-
- -
-
{{ "report:: Dashboard" | trans }}
-
{{ dashboard_array.date.title.dmin }} - {{ dashboard_array.date.title.dmax }}
-
{{ dashboard_array.listeStringBase }}
-
- {%block dashboard_content %}{% endblock %} -
- -{% endblock %} diff --git a/templates/web/report/all_content.html.twig b/templates/web/report/all_content.html.twig index f4c4e0c8ee..283797e892 100644 --- a/templates/web/report/all_content.html.twig +++ b/templates/web/report/all_content.html.twig @@ -2,7 +2,6 @@ {% block stylesheet %} - {% endblock stylesheet %} {% block icon %} @@ -39,9 +38,6 @@ - {% endblock javascript%} diff --git a/templates/web/report/base.html.twig b/templates/web/report/base.html.twig deleted file mode 100644 index 5df972e6d7..0000000000 --- a/templates/web/report/base.html.twig +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - {% block head %} - - - {% block title %}{% endblock %} - Reports - {% block stylesheet %}{% endblock %} - {% block icon %}{% endblock %} - {% block javascript %}{% endblock %} - {% endblock %} - - -
- {% block menubar %}{% endblock %} -
-
- {% block all_content %}{% endblock %} -
-
- {% block javascript_google %}{% endblock %} -
- - diff --git a/templates/web/report/chart.html.twig b/templates/web/report/chart.html.twig deleted file mode 100644 index 5d6c94c121..0000000000 --- a/templates/web/report/chart.html.twig +++ /dev/null @@ -1,57 +0,0 @@ -{% block draw_activity_day %} -{% if ajax_chart %} - {% if rs|length > 0 %} -
- - - - - - {% for key, value in legendDay %} - - {% endfor %} - - - - - - {% for key, value in rs %} - - {% endfor %} - - -
{{ "report:: activite par jour" | trans }}
{{ value }}
{{ "report:: Connexion" | trans }} {{ sbas_id|sbas_labels(app) }}{{ value }}
-
- {% endif %} -{% else %} - {% if dashboard_array.dashboard.activity_day|length > 0 %} -
- - - - - - {% for key, value in dashboard_array.legendDay %} - - {% endfor %} - - - - {% for key, value in dashboard_array.dashboard.activity_day %} - {% if loop.index == 1 %} - - - {% if value|length > 0 %} - {% for k, v in value %} - - {% endfor %} - {% endif %} - - {% endif %} - {% endfor %} - -
{{ "report:: activite par jour" | trans }}
{{ value }}
{{ "report:: Connexion" | trans }} {{ key|sbas_labels(app)}}{{ v }}
-
- {% endif %} -{% endif %} -{% endblock %} diff --git a/templates/web/report/colFilter.html.twig b/templates/web/report/colFilter.html.twig deleted file mode 100644 index dcd276ae41..0000000000 --- a/templates/web/report/colFilter.html.twig +++ /dev/null @@ -1,20 +0,0 @@ -{% block colFilter %} -
-
- -
-
-{% endblock %} diff --git a/templates/web/report/dashboard_macro.html.twig b/templates/web/report/dashboard_macro.html.twig deleted file mode 100644 index c95dd1650b..0000000000 --- a/templates/web/report/dashboard_macro.html.twig +++ /dev/null @@ -1,114 +0,0 @@ - -{% macro table(title, titleLeft, titleRight, object, dmin, dmax, unite, sbasid) %} -{% if object|length > 0 %} - - - - - - - - - - {% for key, value in object %} - - {% if value.id == "false" %} - - {% else %} - {% if sbasid == "true" %} - - {% else %} - - {% endif %} - {% endif %} - - - {% endfor %} - - - - - - -
{{ title }}
{{ titleLeft }}{{ titleRight }}
{{ value.lib|e }}{{ value.lib|e }}{{ value.lib|e }}{{ unite == "true" ? value.nb | formatOctets : value.nb }}
{{ dmin }} - {{ dmax }}
- {% endif %} -{% endmacro %} - - -{% macro top_ten_question(home_title, title_left, title_right, item, dmin, dmax)%} - {% if item|length > 0 %} - - - - - - - - - - {% for key, value in item %} - - - - - {% endfor %} - - - - - - -
{% trans with {'%home_title%' : home_title} %}report:: Volumetrie des questions posees sur %home_title%{% endtrans %}
{{ title_left }}{{ title_right }}
{{ value.lib|e }}{{ value.nb }}
{{ dmin }} - {{ dmax }}
- {%endif%} -{% endmacro %} - -{% macro connexion_download(title, title_left, title_right, itemco, itemdl, dmin, dmax ) %} - - - - - - - - - - - - - - - - - - - -
{{ title }}
{{ title_left }}{{ title_right }}
{{ itemco }}{{ itemdl }}
{{ dmin }} - {{ dmax }}
-{% endmacro %} - -{% macro table_activity( id, title, title_abscisse, item) %} - {% if item|length > 0 %} - - - - - - {% for key in item|keys %} - - {% endfor %} - - - - - - {% for value in item %} - - {% endfor %} - - -
{{ title }}
{{ key }}
- {% if title_abscisse|length > 0 %} - {{ title_abscisse }} - {% endif %} - {{ value }}
- {% endif %} -{% endmacro %} diff --git a/templates/web/report/form_date_and_base.html.twig b/templates/web/report/form_date_and_base.html.twig index c95ad3dd79..dbf2573389 100644 --- a/templates/web/report/form_date_and_base.html.twig +++ b/templates/web/report/form_date_and_base.html.twig @@ -1,49 +1,67 @@ - {% block form_date_and_base %} -
+
{{ "report:: 1 - Periode" | trans }}
-
- +
+ +
- -
- + +
+ +
-
-
{{ "report:: 2 - Bases" | trans }}
-
-
    -
  • - - {% trans %}Select all{% endtrans %} - - - {% trans %}Deselect all{% endtrans %} - -
  • - {% for sbas_id,databox in granted_bases %} -
  • - {% for collection in databox.collections %} -
  • - - - +
    +
    {{ "report:: 2 - Base" | trans }}
    + +
    +
    + {% if displayCollections == true %} +
    + {{ "report:: 3 - Collections" | trans }} +
    + {% for sbas_id,databox in granted_bases %} +
    +
    + + +
    + +
      + {% for collection in databox.collections %} +
    • +
    • - {% endfor %} - {% endfor %} -
    -
    + {% endfor %} +
+
+ {% endfor %} + {% endif %}
{% endblock form_date_and_base %} - - - diff --git a/templates/web/report/generate_tab.html.twig b/templates/web/report/generate_tab.html.twig deleted file mode 100644 index 95a6586fc2..0000000000 --- a/templates/web/report/generate_tab.html.twig +++ /dev/null @@ -1,117 +0,0 @@ -{% if result.result|length > 0 %} -
- {% if result.posting_filter|length > 0 %} - {% for filter in result.posting_filter %} - - {{ filter.f }} = {{ filter.v }} - - {% endfor %} - {% endif %} -
-
- - - - {% set colspan = "" %} - {% for key, value in result.display %} - - {% set colspan = loop.length %} - {% endfor %} - - - {% for tr, value in result.result %} - {% if loop.index is even %} - - {% else %} - - {% endif %} - {% for class, config in result.display %} - - {% endfor %} - - {% endfor %} - - - - - - -
-
-
{{ result.title }}
- {% if result.config %} - - {% endif %} - {% if result.print %} - - {% endif %} - {% if result.csv %} - - - - {% endif %} -
-
{{ result.periode }}
-
-
- {% set total_count = result.total %} - {% if total_count > 0 and total_count != 0 %} - - {% if total_count == 1 %} - {% trans %}1 result{% endtrans %} - {% else %} - {% trans with {'%total_count%' : total_count} %}%total_count% results{% endtrans %} - {% endif %} - - - {% endif %} -
-
-
- {% if value.sort == 1 %} -
- - - {% endif %} - -
{{ value.title }}
- - {% if value.sort == 1 %} -
- {% endif %} - -
- - {% if value.filter == 1 %} - {{ "report :: filtrer" | trans }} - {% endif %} - - {% if value.groupby == 1 %} - {{ "report :: grouper" | trans }} - {% endif %} -
-
- {% for key , res in value %} - {% if key|lower == class %} - {% if config.bound == 1 and "" not in res %} - {% if key == "user" and value.user == "TOTAL" %} - {{ res|raw }} - {% elseif is_nav or is_doc %} - {{ res|raw }} - {% else %} - {{ res|raw }} - {% endif %} - {% else %} - {{ res|raw }} - {% endif %} - {% endif %} - {% endfor %} -
-
-{% else %} -
- {{ result.title }} -
- -
- {{ "report :: aucun resultat trouve" | trans }}
-
-{% endif %} diff --git a/templates/web/report/listColumn.html.twig b/templates/web/report/listColumn.html.twig deleted file mode 100644 index 8d71299f05..0000000000 --- a/templates/web/report/listColumn.html.twig +++ /dev/null @@ -1,43 +0,0 @@ -{% block listColumn %} - -
-
{{ "Cochez les cases correspondantes aux colonnes que vous desirez voire apparaitre dans le report" | trans }}

- -
-
- {% for key, value in conf %} - {% set k="true" %} - {% for key2, value2 in value %} - {% if value2 == 1 %} - {% set k = "false" %} - {% endif %} - {% endfor %} - {% set val = key %} - {% if key == "date" %} - {% set val = "ddate" %} - {% endif %} - {% if k == "true" %} -
- {% else %} -
- {% endif %} - {% endfor %} -
-
- -{% endblock %} diff --git a/templates/web/report/panel_hide_button.html.twig b/templates/web/report/panel_hide_button.html.twig deleted file mode 100644 index 38bc25b1d2..0000000000 --- a/templates/web/report/panel_hide_button.html.twig +++ /dev/null @@ -1,8 +0,0 @@ -
-
- - - - -
-
\ No newline at end of file diff --git a/templates/web/report/report_layout.html.twig b/templates/web/report/report_layout.html.twig index 932f500cca..8fc170e2c8 100644 --- a/templates/web/report/report_layout.html.twig +++ b/templates/web/report/report_layout.html.twig @@ -1,34 +1,29 @@ {% extends "report/all_content.html.twig" %} {% block report_layout %} -
-
- +
+
+

{{"report:: Phraseanet report" | trans}}

+
+ - {% block report_dashboard_layout %} - {% endblock report_dashboard_layout %} + {% block report_connections_layout %} + {% endblock report_connections_layout %} + {% block report_downloads_layout %} + {% endblock report_downloads_layout %} - {% block report_connexion_layout %} - {% endblock report_connexion_layout %} + {% block report_records_layout %} + {% endblock report_records_layout %} - - - {% block report_telechargement_layout %} - {% endblock report_telechargement_layout %} - - - {% block report_activite_layout %} - {% endblock report_activite_layout %} - - {# END MAINTABS #} + {# END MAINTABS #} +
+ {# END FORM CONTAINER #}
- {# END FORM CONTAINER #}
{% endblock report_layout %} diff --git a/templates/web/report/report_layout_child.html.twig b/templates/web/report/report_layout_child.html.twig index 9b78aaa6a8..7189f73fec 100644 --- a/templates/web/report/report_layout_child.html.twig +++ b/templates/web/report/report_layout_child.html.twig @@ -1,214 +1,97 @@ {% extends "report/report_layout.html.twig" %} -{% block report_dashboard_layout %} -
-
-
-
-
-
- -
- - -
- -
- to - - -
- -
-
- - - {{ - "Report generation may take a long time to generate, depending on the number of collections and the period selected." | trans - }} - -
- {#
#} - {#
{% trans "report:: 2 - Bases" %}
#} - {# #} - {# #} - {#
#} -
-
-
- -
-
-
-
-{% endblock report_dashboard_layout %} +{% block report_connections_layout %} +
+
-{% block report_connexion_layout %} -
+ {% include "report/form_date_and_base.html.twig" with {'tab': "connections", 'route': "report2_connections", 'displayCollections':false } %} - - {% include "report/form_date_and_base.html.twig" %} {% block form_connexion %} -
-
{{ "report:: 3 - Type de report" | trans }}
- {% if not anonymous %} -
- - -
- {% else %} -
- - - -
- {% endif %} -
- - -
-
- - -
-
+
+
{{ "report:: 3 - Type de report" | trans }}
+ +
{% endblock form_connexion %} - - {% include "report/panel_hide_button.html.twig" %} -
-
- {% if ajax %} - {% include "report/ajax_report_content.html.twig" %} - {%endif%} -
+
+
+
-{% endblock report_connexion_layout %} +{% endblock report_connections_layout %} -{% block report_telechargement_layout %} -
-
- {% include "report/form_date_and_base.html.twig" %} - {% block form_telechargement %} -
-
{% trans %}report:: 3 - Type de report{% endtrans %}
- {% if anonymous %} -
- - - -
- {% else %} -
- - -
- {% endif %} -
- - -
-
- - -
-
- - - - -
-
- {% endblock form_telechargement %} +{% block report_downloads_layout %} +
+ + + {% include "report/form_date_and_base.html.twig" with {'tab': "downloads", 'route': "report2_downloads", 'displayCollections': true } %} + +
+
{% trans %}report:: 3 - Type de report{% endtrans %}
+ + +
- {% include "report/panel_hide_button.html.twig" %} -
-
- {% if ajax %} - {% include "report/ajax_report_content.html.twig" %} - {%endif%} -
-
-
-{% endblock report_telechargement_layout %} -{% block report_activite_layout %} -
-
- {% include "report/form_date_and_base.html.twig" %} - {% block form_activite %} -
-
{{ "report:: 3 - Type de report" | trans }}
- {% if anonymous %} - - {% endif %} -
- - -
-
- - -
-
- - -
-
- - -
-
- - - -
-
- {% endblock form_activite %} -
- {% include "report/panel_hide_button.html.twig" %} -
-
- {% if ajax %} - {% include "report/ajax_report_content.html.twig" %} - {%endif%} -
+
+
+
-{% endblock report_activite_layout %} +{% endblock report_downloads_layout %} + +{% block report_records_layout %} +
+
+ + {% include "report/form_date_and_base.html.twig" with {'tab': "records", 'route': "report2_records", 'displayCollections': true } %} + + {% block form_records %} +
+
{{ "report:: 4 - Fields" | trans }}
+ +
+
+ + +
+ +
    + {% for sbas_id,databox in granted_bases %} + {% for meta in databox.metas %} +
  • + +
  • + {% endfor %} + {% endfor %} +
+
+
+ {% endblock form_records %} +
+ +
+ +
+ +
+{% endblock report_records_layout %} From 5268fb854b22fa453794fccfa04c2e3d04e13c0d Mon Sep 17 00:00:00 2001 From: Filip Vilic Date: Tue, 11 Dec 2018 13:25:12 +0100 Subject: [PATCH 041/367] PHRAS-2327_report_refacto_41 translation files --- resources/locales/messages.de.xlf | 645 +++------------------------- resources/locales/messages.en.xlf | 645 +++------------------------- resources/locales/messages.fr.xlf | 645 +++------------------------- resources/locales/messages.nl.xlf | 645 +++------------------------- resources/locales/validators.de.xlf | 2 +- resources/locales/validators.en.xlf | 2 +- resources/locales/validators.fr.xlf | 2 +- resources/locales/validators.nl.xlf | 2 +- 8 files changed, 268 insertions(+), 2320 deletions(-) diff --git a/resources/locales/messages.de.xlf b/resources/locales/messages.de.xlf index 2a44a68d72..055b51ae1b 100644 --- a/resources/locales/messages.de.xlf +++ b/resources/locales/messages.de.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -289,11 +289,6 @@ %total% Ergebnisse Controller/Prod/QueryController.php - - %total_count% results - %total_count% Ergebnisse - web/report/generate_tab.html.twig - %user% a envoye son rapport de validation de %title% %user% hat seinen Bestätigungsbericht von %title% gesendet @@ -409,7 +404,6 @@ 1 Ergebnis WorkZone/Browser/Results.html.twig WorkZone/Browser/Results.html.twig - web/report/generate_tab.html.twig 10 tags maximum @@ -1057,7 +1051,7 @@ Aperture Blende - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php web/common/technical_datas.html.twig @@ -1269,12 +1263,12 @@ Audio Samplerate Audio Samplerate - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php Audio codec Audio codec - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php AudioSamplerate @@ -1539,15 +1533,10 @@ Felder web/admin/tree.html.twig - - CSV export - CSV Export - web/report/generate_tab.html.twig - Camera Model Kameramodell - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php web/common/technical_datas.html.twig @@ -1791,11 +1780,6 @@ die ganze Spalte markieren web/admin/index.html.twig - - Cochez les cases correspondantes aux colonnes que vous desirez voire apparaitre dans le report - Markieren Sie die Felder, die Sie im Report sehen möchten - web/report/listColumn.html.twig - Code d'acces Zugangscode @@ -1848,7 +1832,7 @@ Colorspace Colorspace - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php Commande @@ -2460,7 +2444,8 @@ Alle abwählen actions/Feedback/list.html.twig prod/actions/Push.html.twig - web/report/form_date_and_base.html.twig + web/report/report_layout_child.html.twig + web/report/form_date_and_base.html.twig Design of personalization logo section @@ -3287,11 +3272,6 @@ Filtern web/admin/users.html.twig - - Filtrer - Filtern - web/report/generate_tab.html.twig - First Name Vorname @@ -3318,7 +3298,7 @@ FlashFired FlashFired - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php Flatten layers @@ -3377,7 +3357,7 @@ FrameRate FrameRate - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php Frequence d'echantillonage @@ -3409,16 +3389,6 @@ Allgemeine Einstellungen web/admin/dashboard.html.twig - - Generate - Erstellen - web/report/report_layout_child.html.twig - - - Generate dashboard - Dashboard erstellen - web/report/report_layout_child.html.twig - Generates a flexpaper flash file Erstellt eine Flexpaper Flash Datei @@ -3535,17 +3505,6 @@ Großartig Controller/Root/LoginController.php - - Groupement des resultats sur le champ %name% - Ergebnisse Gruppierung auf Feld %name% - Controller/Report/RootController.php - Controller/Report/ActivityController.php - - - Grouper - Gruppieren - web/report/generate_tab.html.twig - Groupez 2 ou plusieurs mots avec des guillemets: "Michael Jackson" Gruppieren Sie 2 oder mehrere Wörter mit Anführungszeichen : "Michael Jackson" @@ -3627,7 +3586,7 @@ ISO ISO - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php ISO sensibility @@ -4299,7 +4258,7 @@ MimeType MimeType - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php Minimum number of letters before truncation @@ -4826,7 +4785,7 @@ Orientation Orientation - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php Original name @@ -5441,11 +5400,6 @@ WorkZone/Browser/Basket.html.twig WorkZone/Browser/Results.html.twig - - Receiver - Empfänger - Controller/Report/ActivityController.php - Reception d'un rapport de validation Empfang eines Bestätigungsberichtes @@ -5656,11 +5610,6 @@ Report admin/fields/templates.html.twig - - Report generation may take a long time to generate, depending on the number of collections and the period selected. - Report Erzeugung kann lange dauern, anhängig von der Anzahl von Kollektionen und der ausgewählten Zeit - web/report/report_layout_child.html.twig - Request access Zugriff anfordern @@ -5979,7 +5928,8 @@ Alle auswählen actions/Feedback/list.html.twig prod/actions/Push.html.twig - web/report/form_date_and_base.html.twig + web/report/report_layout_child.html.twig + web/report/form_date_and_base.html.twig Select all collections @@ -6036,11 +5986,6 @@ Auf Twitter teilen prod/Share/record.html.twig - - Sent - gesendet - web/report/report_layout_child.html.twig - Sent documents (mail) versendete Dokumente (E-Mail) @@ -6133,7 +6078,7 @@ Shutter speed Verschlusszeit - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php web/common/technical_datas.html.twig @@ -6889,12 +6834,6 @@ prod/upload/upload-flash.html.twig prod/upload/upload.html.twig - - Trier - Ordnen - web/report/generate_tab.html.twig - web/report/generate_tab.html.twig - Trier par Sortieren nach @@ -7346,7 +7285,7 @@ Video codec Video codec - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php Videos @@ -7630,6 +7569,12 @@ Meta schreiben web/admin/subdefs.html.twig + + YYYY-MM-DD + YYYY-MM-DD + web/report/form_date_and_base.html.twig + web/report/form_date_and_base.html.twig + YYYY/MM/DD YYYY/MM/DD @@ -9121,7 +9066,7 @@ web/common/dialog_export.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig - web/report/all_content.html.twig + web/report/all_content.html.twig web/account/reset-email.html.twig @@ -9201,7 +9146,7 @@ web/thesaurus/export-topics.html.twig web/lightbox/sc_note.html.twig web/common/dialog_export.html.twig - web/report/all_content.html.twig + web/report/all_content.html.twig boutton::generer @@ -9409,7 +9354,7 @@ admin/statusbit/edit.html.twig web/admin/dashboard.html.twig web/admin/setup.html.twig - web/report/all_content.html.twig + web/report/all_content.html.twig web/account/reset-email.html.twig web/account/account.html.twig web/account/access.html.twig @@ -9521,11 +9466,6 @@ web/admin/subdefs.html.twig web/admin/subdefs.html.twig - - cocher tout - Alles aktivieren - web/report/listColumn.html.twig - collection.label.unknown Unbekannte Kollektion @@ -9542,12 +9482,6 @@ prod/orders/order_item.html.twig web/common/dialog_export.html.twig - - configuration - Konfiguration - Controller/Report/RootController.php - Controller/Report/ActivityController.php - copyClipboardLabel in der Zwischenablage kopieren @@ -9801,14 +9735,6 @@ Controller/Prod/ToolsController.php Controller/Prod/ToolsController.php - - filtrer les resultats sur la colonne %colonne% - die Ergebnisse auf die Spalte %colonne% filtern - Controller/Report/RootController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/ActivityController.php - flash Flash @@ -9878,12 +9804,6 @@ Änderungen wurden hergestellt admin/databox/databox.html.twig - - from - von - web/report/report_layout_child.html.twig - web/report/report_layout_child.html.twig - help::help-section-bullet: check-spelling help::help-section-bullet: check-spelling @@ -10719,7 +10639,6 @@ Unterauflösung module/report/filter.php classes/module/report.php - Controller/Report/RootController.php phraseanet:: thesaurus @@ -10925,16 +10844,6 @@ phraseanet::utilisateurs Benutzer module/report/filter.php - Controller/Report/RootController.php - - - phrseanet:: sous definition - Dokumenttyp - Controller/Report/RootController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php preview @@ -11203,17 +11112,17 @@ prod::facet:base_label Datenbanken - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php prod::facet:collection_label Kollektionen - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php prod::facet:doctype_label Dokumenttyp - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php prod::recherche: Attention : la liste des bases selectionnees pour la recherche a ete changee. @@ -11631,108 +11540,48 @@ ohne Titel classes/record/adapter.php - - report :: aucun resultat trouve - keine Filter - web/report/generate_tab.html.twig - - - report :: configurer le tableau - Tabelle konfigurieren - web/report/generate_tab.html.twig - - - report :: filtrer - filter - web/report/generate_tab.html.twig - - - report :: grouper - Gruppe - web/report/generate_tab.html.twig - - - report :: imprimer le tableau - Tabelle drucken - web/report/generate_tab.html.twig - - - report:: (connexions) Globales - Allgemeine - web/report/report_layout_child.html.twig - - - report:: (connexions) OS et navigateurs - pro Plattform und Webbrowser - web/report/report_layout_child.html.twig - - - report:: (connexions) Par utilisateurs - pro Benutzer - web/report/report_layout_child.html.twig - - - report:: (telechargement) Global - Allgemeine - web/report/report_layout_child.html.twig - - - report:: (telechargement) Par documents sur la base - pro Dokument, auf der Datenbank - web/report/report_layout_child.html.twig - - - report:: (telechargement) Par jours base par base - täglich - web/report/report_layout_child.html.twig - report:: 1 - Periode 1 - Zeit - web/report/form_date_and_base.html.twig + web/report/form_date_and_base.html.twig - - report:: 2 - Bases - 2 - Datenbanken - web/report/form_date_and_base.html.twig + + report:: 2 - Base + report:: 2 - Base + web/report/form_date_and_base.html.twig + + + report:: 3 - Collections + report:: 3 - Collections + web/report/form_date_and_base.html.twig report:: 3 - Type de report 3 - Bericht Typ - web/report/report_layout_child.html.twig - web/report/report_layout_child.html.twig - web/report/report_layout_child.html.twig + web/report/report_layout_child.html.twig + web/report/report_layout_child.html.twig + + + report:: 4 - Fields + report:: 4 - Fields + web/report/report_layout_child.html.twig report:: Au (date) bis - web/report/form_date_and_base.html.twig - web/report/ajax_report_dashboard.html.twig + web/report/form_date_and_base.html.twig report:: Connexion Verbindungen classes/module/report.php - web/report/report_layout.html.twig - web/report/ajax_data_content.html.twig - web/report/ajax_data_content.html.twig - web/report/all_content.html.twig - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig - web/report/chart.html.twig - web/report/chart.html.twig + web/report/report_layout.html.twig + web/report/all_content.html.twig - - - - web/report/ajax_dashboard_content_child.html.twig - - - report:: Dashboard - Dashboard - web/report/report_layout.html.twig - web/report/ajax_dashboard_content.html.twig - web/report/ajax_report_dashboard.html.twig + + report:: Databox content + report:: Databox content + web/report/report_layout.html.twig report:: Detail des connexions @@ -11747,30 +11596,17 @@ report:: Du (date) von - web/report/form_date_and_base.html.twig - web/report/ajax_report_dashboard.html.twig - - - report:: Enlever le filtre - Titel - web/report/colFilter.html.twig - - - report:: Grouper par - von - web/report/report_layout_child.html.twig - web/report/report_layout_child.html.twig + web/report/form_date_and_base.html.twig report:: Heures Stunden - web/report/all_content.html.twig + web/report/all_content.html.twig report:: IP IP module/report/filter.php - Controller/Report/RootController.php report:: Information sur l'enregistrement numero %number% @@ -11792,97 +11628,37 @@ Information über die Benutzer entsprechend %critere% module/report/nav.php - - report:: Les questions les plus posees - Meist gestellten Fragen - web/report/report_layout_child.html.twig - web/report/ajax_dashboard_content_child.html.twig + + report:: Phraseanet report + report:: Phraseanet report + web/report/report_layout.html.twig report:: Plateforme Plattform module/report/nav.php - - report:: Utilisateurs les plus actifs - Aktivsten Benutzer - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig - - - report:: Volumetrie des questions posees sur %home_title% - Meist Suchabfragen in %home_title% - web/report/dashboard_macro.html.twig - report:: activite Aktivität classes/module/report.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - web/report/report_layout_child.html.twig - web/report/report_layout_child.html.twig - - - report:: activite document ajoute - Hinzugefügte Dokumente - web/report/ajax_dashboard_content_child.html.twig - - - report:: activite document edite - Bearbeitete Dokumente - web/report/ajax_dashboard_content_child.html.twig - - - report:: activite du site - Tätigkeit der Webseite - web/report/report_layout_child.html.twig - web/report/report_layout.html.twig report:: activite par heure Aktivität pro Stunde module/report/activity.php - web/report/ajax_dashboard_content_child.html.twig - - - report:: activite par jour - Aktivität pro Tag - web/report/ajax_dashboard_content_child.html.twig - web/report/chart.html.twig - web/report/chart.html.twig - - - report:: adresse - Addresse - Controller/Report/InformationController.php - Controller/Report/InformationController.php - - - report:: ajoute - hinzugefügt - web/report/report_layout_child.html.twig report:: collections Kollektionen module/report/filter.php classes/module/report.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php report:: commentaire Kommentar module/report/filter.php classes/module/report.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php report:: copyright @@ -11895,160 +11671,52 @@ module/report/filter.php classes/module/report.php classes/module/report.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - - - report:: document - Dokument - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/ActivityController.php - web/report/report_layout_child.html.twig - web/report/ajax_dashboard_content_child.html.twig report:: document ajoute hinzugefügte Dokumente module/report/add.php - - report:: documents les plus telecharges - Meist heruntergeladene Dokumente - web/report/ajax_dashboard_content_child.html.twig - - - report:: edite - bearbeitet - web/report/report_layout_child.html.twig - report:: edited documents Bearbeitete Dokumente module/report/edit.php - - report:: email - E Mail - Controller/Report/InformationController.php - Controller/Report/InformationController.php - report:: fichier Datei classes/module/report.php - Controller/Report/RootController.php report:: fonction Beruf classes/module/report.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - web/report/report_layout_child.html.twig - web/report/report_layout_child.html.twig - - - report:: historique des connexions - Historie von Verbindungen - Controller/Report/InformationController.php - - - report:: historique des questions - Suchabfragen Historie - Controller/Report/InformationController.php - - - report:: historique des telechargements - Historie der downloads - Controller/Report/InformationController.php - Controller/Report/InformationController.php - - - report:: identifiant - Benutzer Id - Controller/Report/InformationController.php - Controller/Report/InformationController.php report:: jour Tag - Controller/Report/ActivityController.php - web/report/all_content.html.twig - - - report:: module - Module - Controller/Report/RootController.php + web/report/all_content.html.twig report:: modules Module module/report/nav.php module/report/filter.php - Controller/Report/RootController.php - Controller/Report/InformationController.php report:: navigateur Webbrowser module/report/nav.php - Controller/Report/RootController.php report:: navigateurs et plateforme Webbrowser und Plattformen module/report/nav.php - Controller/Report/RootController.php - - - report:: nom - Name - Controller/Report/InformationController.php - Controller/Report/InformationController.php report:: nombre Anzahl classes/module/report.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/ActivityController.php - Controller/Report/ActivityController.php - - - report:: nombre de documents - Anzahl von Dokumenten - Controller/Report/ActivityController.php - - - report:: nombre de preview - Anzahl von Miniaturansichten - Controller/Report/ActivityController.php - - - report:: nombre de reponses - Durchschnittszahl der Ergebnisse - Controller/Report/ActivityController.php - Controller/Report/ActivityController.php - - - report:: nombre de vue - Anzahl von Ansichten - web/report/ajax_dashboard_content_child.html.twig report:: non-renseigne @@ -12068,8 +11736,6 @@ module/report/validate.php module/report/edit.php module/report/sent.php - web/report/colFilter.html.twig - web/report/colFilter.html.twig report:: page d'accueil @@ -12083,68 +11749,15 @@ von %user_infos% prod/preview/short_history.html.twig - - report:: par utilisateurs - Allgemein - web/report/report_layout_child.html.twig - report:: pays Staat classes/module/report.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - web/report/report_layout_child.html.twig - web/report/report_layout_child.html.twig - - - report:: plateforme - Plattform - Controller/Report/RootController.php - - - report:: poids - Größe - Controller/Report/InformationController.php - Controller/Report/InformationController.php - - - report:: poids document - Gewicht von heruntergeladenen Dokumenten - web/report/ajax_dashboard_content_child.html.twig - - - report:: poids preview - Gewicht von heruntergeladenen Unterauflösungen - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig report:: pourcentage % classes/module/report.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/RootController.php - - - report:: preview - Unterauflösungen - Controller/Report/ActivityController.php - web/report/ajax_dashboard_content_child.html.twig - - - report:: preview les plus telecharges - Meist heruntergeladene Ansichten - web/report/ajax_dashboard_content_child.html.twig - - - report:: pushe - Pushed - web/report/report_layout_child.html.twig report:: pushed documents @@ -12157,12 +11770,6 @@ module/report/question.php module/report/filter.php classes/module/report.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - Controller/Report/ActivityController.php - Controller/Report/ActivityController.php - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig report:: questions @@ -12178,55 +11785,27 @@ report:: questions sans reponses Anfragen ohne Ergebnis module/report/activity.php - web/report/report_layout_child.html.twig report:: record id record id module/report/filter.php classes/module/report.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - - - report:: recordid - recordid - web/report/report_layout_child.html.twig report:: resolution Bildschirmauflösung module/report/nav.php - Controller/Report/RootController.php - - - report:: site - Website - web/report/ajax_dashboard_content_child.html.twig - - - report:: site d'ou les photo sont les plus consultees - Website, wo die Dokumente am häufigsten angesehen sind (Referer) - web/report/ajax_dashboard_content_child.html.twig report:: societe Unternehmen classes/module/report.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - web/report/report_layout_child.html.twig - web/report/report_layout_child.html.twig report:: taille Gesamtzahl classes/module/report.php - Controller/Report/RootController.php report:: telechargement @@ -12237,54 +11816,17 @@ report:: telechargements Download module/report/download.php - Controller/Report/RootController.php - web/report/report_layout.html.twig - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig - - - report:: telechargements document - Heruntergeladene Dokumente - web/report/ajax_dashboard_content_child.html.twig + web/report/report_layout.html.twig report:: telechargements par jour Download pro Tag module/report/activity.php - - report:: telechargements preview - Heruntergeladene Unterauflösungen - web/report/ajax_dashboard_content_child.html.twig - - - report:: telephone - Telefon - Controller/Report/InformationController.php - Controller/Report/InformationController.php - - - report:: titre - Titel - Controller/Report/InformationController.php - Controller/Report/InformationController.php - - - report:: total des telechargements - Allgemeine downloads - Controller/Report/ActivityController.php - - - report:: toutes les questions - häufigsten Suchabfragen - web/report/report_layout_child.html.twig - report:: type Bildschirmtyp classes/module/report.php - Controller/Report/RootController.php report:: type d'action @@ -12295,31 +11837,12 @@ report:: utilisateur Benutzer classes/module/report.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - Controller/Report/ActivityController.php - - - report:: utilisateurs - Benutzer - Controller/Report/RootController.php - Controller/Report/InformationController.php - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig report:: validated documents Bestätigte Dokumente module/report/validate.php - - report:: valide - Bestätigt - web/report/report_layout_child.html.twig - report:: visualiseur cooliris Cooliris Viewer @@ -12332,11 +11855,6 @@ Kollektion Verschiebung zu : %coll_name% prod/preview/short_history.html.twig - - report::Connexion - Verbindungen - web/report/ajax_dashboard_content_child.html.twig - report::Connexions Verbindungen @@ -12360,8 +11878,7 @@ report::Heures Module - web/report/ajax_data_content.html.twig - web/report/all_content.html.twig + web/report/all_content.html.twig report::Impression des formats : %format% @@ -12376,17 +11893,17 @@ report::Nombre de connexions Verbindungen - web/report/all_content.html.twig + web/report/all_content.html.twig report::Nombre de document ajoute Anzahl von hinzugefügten Dokumenten - web/report/all_content.html.twig + web/report/all_content.html.twig report::Nombre de document edite Anzahl von bearbeiteten Dokumenten - web/report/all_content.html.twig + web/report/all_content.html.twig report::Publication de %dest% @@ -12423,51 +11940,32 @@ report::activite Aktivität module/report/filter.php - Controller/Report/RootController.php report::ajout du documentt Dokument hinzugefügt prod/preview/short_history.html.twig - - report::aucune precision - keine Filter - web/report/report_layout_child.html.twig - report::fonction Funktion module/report/filter.php - Controller/Report/RootController.php - - - report::la description contient - Die Beschreibung beinhaltet - web/report/report_layout_child.html.twig report::pays Land module/report/filter.php - Controller/Report/RootController.php report::societe Unternehmen module/report/filter.php - Controller/Report/RootController.php report::supression du document Dokument löschen prod/preview/short_history.html.twig - - report::version - Version - Controller/Report/InformationController.php - reportage Bericht @@ -13386,17 +12884,6 @@ actions/Tools/index.html.twig actions/Tools/videoEditor.html.twig - - to - to - web/report/report_layout_child.html.twig - web/report/report_layout_child.html.twig - - - tout decocher - Alles deaktivieren - web/report/listColumn.html.twig - tout le monde Alle @@ -13496,7 +12983,7 @@ veuillez choisir au minimum une collection Mindestens eine Kollektion muss ausgewählt werden - web/report/all_content.html.twig + web/report/all_content.html.twig video diff --git a/resources/locales/messages.en.xlf b/resources/locales/messages.en.xlf index 79817d23f9..3ada712ed0 100644 --- a/resources/locales/messages.en.xlf +++ b/resources/locales/messages.en.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -289,11 +289,6 @@ %total% responses Controller/Prod/QueryController.php - - %total_count% results - %total_count% results - web/report/generate_tab.html.twig - %user% a envoye son rapport de validation de %title% %user% has sent his feedback report for %title% @@ -409,7 +404,6 @@ 1 result WorkZone/Browser/Results.html.twig WorkZone/Browser/Results.html.twig - web/report/generate_tab.html.twig 10 tags maximum @@ -1057,7 +1051,7 @@ Aperture Aperture - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php web/common/technical_datas.html.twig @@ -1269,12 +1263,12 @@ Audio Samplerate Audio Samplerate - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php Audio codec Audio codec - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php AudioSamplerate @@ -1539,15 +1533,10 @@ Fields setup web/admin/tree.html.twig - - CSV export - CSV export - web/report/generate_tab.html.twig - Camera Model Camera model - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php web/common/technical_datas.html.twig @@ -1791,11 +1780,6 @@ Check all boxes from column web/admin/index.html.twig - - Cochez les cases correspondantes aux colonnes que vous desirez voire apparaitre dans le report - Select the columns to be displayed in report - web/report/listColumn.html.twig - Code d'acces Access code @@ -1848,7 +1832,7 @@ Colorspace Colorspace - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php Commande @@ -2460,7 +2444,8 @@ Deselect all actions/Feedback/list.html.twig prod/actions/Push.html.twig - web/report/form_date_and_base.html.twig + web/report/report_layout_child.html.twig + web/report/form_date_and_base.html.twig Design of personalization logo section @@ -3287,11 +3272,6 @@ Filter web/admin/users.html.twig - - Filtrer - Filter - web/report/generate_tab.html.twig - First Name First name @@ -3318,7 +3298,7 @@ FlashFired FlashFired - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php Flatten layers @@ -3377,7 +3357,7 @@ FrameRate FrameRate - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php Frequence d'echantillonage @@ -3409,16 +3389,6 @@ General settings web/admin/dashboard.html.twig - - Generate - Generate - web/report/report_layout_child.html.twig - - - Generate dashboard - Generate dashboard - web/report/report_layout_child.html.twig - Generates a flexpaper flash file Creates a flexpaper flash file @@ -3535,17 +3505,6 @@ Great Controller/Root/LoginController.php - - Groupement des resultats sur le champ %name% - Group results on the field %name% - Controller/Report/RootController.php - Controller/Report/ActivityController.php - - - Grouper - Regroup - web/report/generate_tab.html.twig - Groupez 2 ou plusieurs mots avec des guillemets: "Michael Jackson" Group 2 or more words with quotes: "Michael Jackson" @@ -3627,7 +3586,7 @@ ISO ISO - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php ISO sensibility @@ -4299,7 +4258,7 @@ MimeType MimeType - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php Minimum number of letters before truncation @@ -4826,7 +4785,7 @@ Orientation Orientation - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php Original name @@ -5441,11 +5400,6 @@ WorkZone/Browser/Basket.html.twig WorkZone/Browser/Results.html.twig - - Receiver - Recipient - Controller/Report/ActivityController.php - Reception d'un rapport de validation Incoming feedback report @@ -5656,11 +5610,6 @@ Report admin/fields/templates.html.twig - - Report generation may take a long time to generate, depending on the number of collections and the period selected. - Depending on the number of collections and the period selected, Report may take time to be generate. - web/report/report_layout_child.html.twig - Request access Access request @@ -5979,7 +5928,8 @@ Select all actions/Feedback/list.html.twig prod/actions/Push.html.twig - web/report/form_date_and_base.html.twig + web/report/report_layout_child.html.twig + web/report/form_date_and_base.html.twig Select all collections @@ -6036,11 +5986,6 @@ Send to Twitter prod/Share/record.html.twig - - Sent - Sent - web/report/report_layout_child.html.twig - Sent documents (mail) Sent documents @@ -6133,7 +6078,7 @@ Shutter speed Shutter speed - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php web/common/technical_datas.html.twig @@ -6889,12 +6834,6 @@ prod/upload/upload-flash.html.twig prod/upload/upload.html.twig - - Trier - Sort - web/report/generate_tab.html.twig - web/report/generate_tab.html.twig - Trier par Sort by @@ -7346,7 +7285,7 @@ Video codec Video codec - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php Videos @@ -7630,6 +7569,12 @@ Write Metadatas web/admin/subdefs.html.twig + + YYYY-MM-DD + YYYY-MM-DD + web/report/form_date_and_base.html.twig + web/report/form_date_and_base.html.twig + YYYY/MM/DD YYYY/MM/DD @@ -9121,7 +9066,7 @@ web/common/dialog_export.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig - web/report/all_content.html.twig + web/report/all_content.html.twig web/account/reset-email.html.twig @@ -9201,7 +9146,7 @@ web/thesaurus/export-topics.html.twig web/lightbox/sc_note.html.twig web/common/dialog_export.html.twig - web/report/all_content.html.twig + web/report/all_content.html.twig boutton::generer @@ -9409,7 +9354,7 @@ admin/statusbit/edit.html.twig web/admin/dashboard.html.twig web/admin/setup.html.twig - web/report/all_content.html.twig + web/report/all_content.html.twig web/account/reset-email.html.twig web/account/account.html.twig web/account/access.html.twig @@ -9521,11 +9466,6 @@ web/admin/subdefs.html.twig web/admin/subdefs.html.twig - - cocher tout - Select all - web/report/listColumn.html.twig - collection.label.unknown Unknown collection @@ -9542,12 +9482,6 @@ prod/orders/order_item.html.twig web/common/dialog_export.html.twig - - configuration - Configuration - Controller/Report/RootController.php - Controller/Report/ActivityController.php - copyClipboardLabel Copy to clipboard @@ -9801,14 +9735,6 @@ Controller/Prod/ToolsController.php Controller/Prod/ToolsController.php - - filtrer les resultats sur la colonne %colonne% - filter results on %colonne% column - Controller/Report/RootController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/ActivityController.php - flash flash @@ -9878,12 +9804,6 @@ Modifications done admin/databox/databox.html.twig - - from - from - web/report/report_layout_child.html.twig - web/report/report_layout_child.html.twig - help::help-section-bullet: check-spelling Check that there are no misspellings or typing errors. @@ -10720,7 +10640,6 @@ See documentation for more examples https://docs.phraseanet.com Subview module/report/filter.php classes/module/report.php - Controller/Report/RootController.php phraseanet:: thesaurus @@ -10926,16 +10845,6 @@ See documentation for more examples https://docs.phraseanet.com phraseanet::utilisateurs Users module/report/filter.php - Controller/Report/RootController.php - - - phrseanet:: sous definition - Document type - Controller/Report/RootController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php preview @@ -11204,17 +11113,17 @@ See documentation for more examples https://docs.phraseanet.com prod::facet:base_label Base - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php prod::facet:collection_label Collection - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php prod::facet:doctype_label Document type - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php prod::recherche: Attention : la liste des bases selectionnees pour la recherche a ete changee. @@ -11635,108 +11544,48 @@ It is possible to place several search areas Untitled classes/record/adapter.php - - report :: aucun resultat trouve - No Result - web/report/generate_tab.html.twig - - - report :: configurer le tableau - Setup table - web/report/generate_tab.html.twig - - - report :: filtrer - Filter - web/report/generate_tab.html.twig - - - report :: grouper - Group - web/report/generate_tab.html.twig - - - report :: imprimer le tableau - Print table - web/report/generate_tab.html.twig - - - report:: (connexions) Globales - All connections - web/report/report_layout_child.html.twig - - - report:: (connexions) OS et navigateurs - - web/report/report_layout_child.html.twig - - - report:: (connexions) Par utilisateurs - Per users - web/report/report_layout_child.html.twig - - - report:: (telechargement) Global - All downloads - web/report/report_layout_child.html.twig - - - report:: (telechargement) Par documents sur la base - Per documents, from database - web/report/report_layout_child.html.twig - - - report:: (telechargement) Par jours base par base - Daily - web/report/report_layout_child.html.twig - report:: 1 - Periode 1 - Time space - web/report/form_date_and_base.html.twig + web/report/form_date_and_base.html.twig - - report:: 2 - Bases - 2 - Databases - web/report/form_date_and_base.html.twig + + report:: 2 - Base + report:: 2 - Base + web/report/form_date_and_base.html.twig + + + report:: 3 - Collections + report:: 3 - Collections + web/report/form_date_and_base.html.twig report:: 3 - Type de report 3 - Type of report - web/report/report_layout_child.html.twig - web/report/report_layout_child.html.twig - web/report/report_layout_child.html.twig + web/report/report_layout_child.html.twig + web/report/report_layout_child.html.twig + + + report:: 4 - Fields + report:: 4 - Fields + web/report/report_layout_child.html.twig report:: Au (date) To - web/report/form_date_and_base.html.twig - web/report/ajax_report_dashboard.html.twig + web/report/form_date_and_base.html.twig report:: Connexion Connections classes/module/report.php - web/report/report_layout.html.twig - web/report/ajax_data_content.html.twig - web/report/ajax_data_content.html.twig - web/report/all_content.html.twig - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig - web/report/chart.html.twig - web/report/chart.html.twig + web/report/report_layout.html.twig + web/report/all_content.html.twig - - - Cumulated connexions and downloads - web/report/ajax_dashboard_content_child.html.twig - - - report:: Dashboard - Dashboard - web/report/report_layout.html.twig - web/report/ajax_dashboard_content.html.twig - web/report/ajax_report_dashboard.html.twig + + report:: Databox content + report:: Databox content + web/report/report_layout.html.twig report:: Detail des connexions @@ -11751,30 +11600,17 @@ It is possible to place several search areas report:: Du (date) From - web/report/form_date_and_base.html.twig - web/report/ajax_report_dashboard.html.twig - - - report:: Enlever le filtre - Remove filter - web/report/colFilter.html.twig - - - report:: Grouper par - Group by %s - web/report/report_layout_child.html.twig - web/report/report_layout_child.html.twig + web/report/form_date_and_base.html.twig report:: Heures Hours - web/report/all_content.html.twig + web/report/all_content.html.twig report:: IP IP module/report/filter.php - Controller/Report/RootController.php report:: Information sur l'enregistrement numero %number% @@ -11796,97 +11632,37 @@ It is possible to place several search areas Users information corresponding to %critere% module/report/nav.php - - report:: Les questions les plus posees - Top questions - web/report/report_layout_child.html.twig - web/report/ajax_dashboard_content_child.html.twig + + report:: Phraseanet report + report:: Phraseanet report + web/report/report_layout.html.twig report:: Plateforme Platform module/report/nav.php - - report:: Utilisateurs les plus actifs - Most active users - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig - - - report:: Volumetrie des questions posees sur %home_title% - Questions asked - web/report/dashboard_macro.html.twig - report:: activite Activity classes/module/report.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - web/report/report_layout_child.html.twig - web/report/report_layout_child.html.twig - - - report:: activite document ajoute - Added documents - web/report/ajax_dashboard_content_child.html.twig - - - report:: activite document edite - Edited documents - web/report/ajax_dashboard_content_child.html.twig - - - report:: activite du site - Site activity - web/report/report_layout_child.html.twig - web/report/report_layout.html.twig report:: activite par heure Hourly Activity (average) module/report/activity.php - web/report/ajax_dashboard_content_child.html.twig - - - report:: activite par jour - Daily Activity - web/report/ajax_dashboard_content_child.html.twig - web/report/chart.html.twig - web/report/chart.html.twig - - - report:: adresse - Address - Controller/Report/InformationController.php - Controller/Report/InformationController.php - - - report:: ajoute - Added - web/report/report_layout_child.html.twig report:: collections Collections module/report/filter.php classes/module/report.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php report:: commentaire Comments module/report/filter.php classes/module/report.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php report:: copyright @@ -11899,160 +11675,52 @@ It is possible to place several search areas module/report/filter.php classes/module/report.php classes/module/report.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - - - report:: document - document - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/ActivityController.php - web/report/report_layout_child.html.twig - web/report/ajax_dashboard_content_child.html.twig report:: document ajoute Documents added module/report/add.php - - report:: documents les plus telecharges - Most downloaded assets - web/report/ajax_dashboard_content_child.html.twig - - - report:: edite - Caption Edited - web/report/report_layout_child.html.twig - report:: edited documents Edited documents module/report/edit.php - - report:: email - E-mail - Controller/Report/InformationController.php - Controller/Report/InformationController.php - report:: fichier File classes/module/report.php - Controller/Report/RootController.php report:: fonction Job classes/module/report.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - web/report/report_layout_child.html.twig - web/report/report_layout_child.html.twig - - - report:: historique des connexions - Connections - Controller/Report/InformationController.php - - - report:: historique des questions - Query log - Controller/Report/InformationController.php - - - report:: historique des telechargements - Downloads - Controller/Report/InformationController.php - Controller/Report/InformationController.php - - - report:: identifiant - User id - Controller/Report/InformationController.php - Controller/Report/InformationController.php report:: jour Day - Controller/Report/ActivityController.php - web/report/all_content.html.twig - - - report:: module - Modules - Controller/Report/RootController.php + web/report/all_content.html.twig report:: modules Modules module/report/nav.php module/report/filter.php - Controller/Report/RootController.php - Controller/Report/InformationController.php report:: navigateur Browser module/report/nav.php - Controller/Report/RootController.php report:: navigateurs et plateforme Browsers and Platform module/report/nav.php - Controller/Report/RootController.php - - - report:: nom - Name - Controller/Report/InformationController.php - Controller/Report/InformationController.php report:: nombre Number classes/module/report.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/ActivityController.php - Controller/Report/ActivityController.php - - - report:: nombre de documents - Occurrences - Controller/Report/ActivityController.php - - - report:: nombre de preview - number of preview(s) - Controller/Report/ActivityController.php - - - report:: nombre de reponses - Average hits - Controller/Report/ActivityController.php - Controller/Report/ActivityController.php - - - report:: nombre de vue - Number of displays - web/report/ajax_dashboard_content_child.html.twig report:: non-renseigne @@ -12072,8 +11740,6 @@ It is possible to place several search areas module/report/validate.php module/report/edit.php module/report/sent.php - web/report/colFilter.html.twig - web/report/colFilter.html.twig report:: page d'accueil @@ -12087,68 +11753,15 @@ It is possible to place several search areas By %user_infos% prod/preview/short_history.html.twig - - report:: par utilisateurs - Per Users - web/report/report_layout_child.html.twig - report:: pays Country classes/module/report.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - web/report/report_layout_child.html.twig - web/report/report_layout_child.html.twig - - - report:: plateforme - Platform - Controller/Report/RootController.php - - - report:: poids - Size - Controller/Report/InformationController.php - Controller/Report/InformationController.php - - - report:: poids document - Original document filesize - web/report/ajax_dashboard_content_child.html.twig - - - report:: poids preview - Preview filesize - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig report:: pourcentage Percentage classes/module/report.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/RootController.php - - - report:: preview - Subviews - Controller/Report/ActivityController.php - web/report/ajax_dashboard_content_child.html.twig - - - report:: preview les plus telecharges - Most downloaded preview files - web/report/ajax_dashboard_content_child.html.twig - - - report:: pushe - Pushed - web/report/report_layout_child.html.twig report:: pushed documents @@ -12161,12 +11774,6 @@ It is possible to place several search areas module/report/question.php module/report/filter.php classes/module/report.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - Controller/Report/ActivityController.php - Controller/Report/ActivityController.php - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig report:: questions @@ -12182,55 +11789,27 @@ It is possible to place several search areas report:: questions sans reponses Unanswered questions module/report/activity.php - web/report/report_layout_child.html.twig report:: record id recordId module/report/filter.php classes/module/report.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - - - report:: recordid - recordId - web/report/report_layout_child.html.twig report:: resolution Screen resolution module/report/nav.php - Controller/Report/RootController.php - - - report:: site - Site - web/report/ajax_dashboard_content_child.html.twig - - - report:: site d'ou les photo sont les plus consultees - Consultation site - web/report/ajax_dashboard_content_child.html.twig report:: societe Company classes/module/report.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - web/report/report_layout_child.html.twig - web/report/report_layout_child.html.twig report:: taille Size classes/module/report.php - Controller/Report/RootController.php report:: telechargement @@ -12241,54 +11820,17 @@ It is possible to place several search areas report:: telechargements Downloads module/report/download.php - Controller/Report/RootController.php - web/report/report_layout.html.twig - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig - - - report:: telechargements document - Downloads for documents - web/report/ajax_dashboard_content_child.html.twig + web/report/report_layout.html.twig report:: telechargements par jour Downloads module/report/activity.php - - report:: telechargements preview - Downloads for previews - web/report/ajax_dashboard_content_child.html.twig - - - report:: telephone - Phone - Controller/Report/InformationController.php - Controller/Report/InformationController.php - - - report:: titre - Title - Controller/Report/InformationController.php - Controller/Report/InformationController.php - - - report:: total des telechargements - Total downloads - Controller/Report/ActivityController.php - - - report:: toutes les questions - Top questions - web/report/report_layout_child.html.twig - report:: type Screen type classes/module/report.php - Controller/Report/RootController.php report:: type d'action @@ -12299,31 +11841,12 @@ It is possible to place several search areas report:: utilisateur User classes/module/report.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - Controller/Report/ActivityController.php - - - report:: utilisateurs - Users - Controller/Report/RootController.php - Controller/Report/InformationController.php - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig report:: validated documents Validated documents module/report/validate.php - - report:: valide - Leave feedback - web/report/report_layout_child.html.twig - report:: visualiseur cooliris Cooliris viewer @@ -12336,11 +11859,6 @@ It is possible to place several search areas documents moved to : %coll_name% prod/preview/short_history.html.twig - - report::Connexion - Connection - web/report/ajax_dashboard_content_child.html.twig - report::Connexions Connections @@ -12364,8 +11882,7 @@ It is possible to place several search areas report::Heures Hours - web/report/ajax_data_content.html.twig - web/report/all_content.html.twig + web/report/all_content.html.twig report::Impression des formats : %format% @@ -12380,17 +11897,17 @@ It is possible to place several search areas report::Nombre de connexions Connections - web/report/all_content.html.twig + web/report/all_content.html.twig report::Nombre de document ajoute Number of documents added - web/report/all_content.html.twig + web/report/all_content.html.twig report::Nombre de document edite Number of documents edited - web/report/all_content.html.twig + web/report/all_content.html.twig report::Publication de %dest% @@ -12427,51 +11944,32 @@ It is possible to place several search areas report::activite Activity module/report/filter.php - Controller/Report/RootController.php report::ajout du documentt Add document prod/preview/short_history.html.twig - - report::aucune precision - No filters - web/report/report_layout_child.html.twig - report::fonction Fonction module/report/filter.php - Controller/Report/RootController.php - - - report::la description contient - Caption includes - web/report/report_layout_child.html.twig report::pays Country module/report/filter.php - Controller/Report/RootController.php report::societe Company module/report/filter.php - Controller/Report/RootController.php report::supression du document Delete document prod/preview/short_history.html.twig - - report::version - Version - Controller/Report/InformationController.php - reportage Feature @@ -13390,17 +12888,6 @@ It is possible to place several search areas actions/Tools/index.html.twig actions/Tools/videoEditor.html.twig - - to - to - web/report/report_layout_child.html.twig - web/report/report_layout_child.html.twig - - - tout decocher - Unselect all - web/report/listColumn.html.twig - tout le monde Everyone @@ -13500,7 +12987,7 @@ It is possible to place several search areas veuillez choisir au minimum une collection At least one collection must be selected - web/report/all_content.html.twig + web/report/all_content.html.twig video diff --git a/resources/locales/messages.fr.xlf b/resources/locales/messages.fr.xlf index ab71c44c4b..374eb3f9e3 100644 --- a/resources/locales/messages.fr.xlf +++ b/resources/locales/messages.fr.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -289,11 +289,6 @@ %total% réponses Controller/Prod/QueryController.php - - %total_count% results - %total_count% résultats - web/report/generate_tab.html.twig - %user% a envoye son rapport de validation de %title% %user% a envoyé son rapport de validation pour %title% @@ -409,7 +404,6 @@ 1 résultat WorkZone/Browser/Results.html.twig WorkZone/Browser/Results.html.twig - web/report/generate_tab.html.twig 10 tags maximum @@ -1056,7 +1050,7 @@ Aperture Ouverture - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php web/common/technical_datas.html.twig @@ -1268,12 +1262,12 @@ Audio Samplerate Fréquence d'échantillonnage - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php Audio codec Audio codec - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php AudioSamplerate @@ -1538,15 +1532,10 @@ Champs web/admin/tree.html.twig - - CSV export - Export CSV - web/report/generate_tab.html.twig - Camera Model Type d'appareil numérique - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php web/common/technical_datas.html.twig @@ -1789,11 +1778,6 @@ Cocher toute la colonne web/admin/index.html.twig - - Cochez les cases correspondantes aux colonnes que vous desirez voire apparaitre dans le report - Cochez les cases correspondantes aux colonnes que vous désirez voir apparaître dans le Report - web/report/listColumn.html.twig - Code d'acces Code d'accès @@ -1846,7 +1830,7 @@ Colorspace Espace colorimétrique - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php Commande @@ -2457,7 +2441,8 @@ Tout désélectionner actions/Feedback/list.html.twig prod/actions/Push.html.twig - web/report/form_date_and_base.html.twig + web/report/report_layout_child.html.twig + web/report/form_date_and_base.html.twig Design of personalization logo section @@ -3284,11 +3269,6 @@ Filtrer web/admin/users.html.twig - - Filtrer - Filtrer - web/report/generate_tab.html.twig - First Name Prénom @@ -3315,7 +3295,7 @@ FlashFired Avec Flash - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php Flatten layers @@ -3374,7 +3354,7 @@ FrameRate Cadence - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php Frequence d'echantillonage @@ -3406,16 +3386,6 @@ Paramètres généraux web/admin/dashboard.html.twig - - Generate - Générer - web/report/report_layout_child.html.twig - - - Generate dashboard - Générer le tableau de bord - web/report/report_layout_child.html.twig - Generates a flexpaper flash file Générer un fichier flexpaper flash @@ -3532,17 +3502,6 @@ Excellente Controller/Root/LoginController.php - - Groupement des resultats sur le champ %name% - Groupement des résultats sur le champ %name% - Controller/Report/RootController.php - Controller/Report/ActivityController.php - - - Grouper - Grouper - web/report/generate_tab.html.twig - Groupez 2 ou plusieurs mots avec des guillemets: "Michael Jackson" Groupez deux ou plusieurs mots avec des guillemets : "Michael Jackson" @@ -3624,7 +3583,7 @@ ISO ISO - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php ISO sensibility @@ -4296,7 +4255,7 @@ MimeType MimeType - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php Minimum number of letters before truncation @@ -4823,7 +4782,7 @@ Orientation Orientation - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php Original name @@ -5440,11 +5399,6 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis WorkZone/Browser/Basket.html.twig WorkZone/Browser/Results.html.twig - - Receiver - Destinataire - Controller/Report/ActivityController.php - Reception d'un rapport de validation Réception d'un rapport de validation @@ -5655,11 +5609,6 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Afficher dans Phraseanet Report admin/fields/templates.html.twig - - Report generation may take a long time to generate, depending on the number of collections and the period selected. - En fonction du nombre de collections et de l'intervalle de dates, la génération du Report peut prendre du temps. - web/report/report_layout_child.html.twig - Request access Demande d'accès @@ -5978,7 +5927,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Tout sélectionner actions/Feedback/list.html.twig prod/actions/Push.html.twig - web/report/form_date_and_base.html.twig + web/report/report_layout_child.html.twig + web/report/form_date_and_base.html.twig Select all collections @@ -6035,11 +5985,6 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Envoyer vers Twitter prod/Share/record.html.twig - - Sent - Envoyé - web/report/report_layout_child.html.twig - Sent documents (mail) Documents envoyés (par e-mail) @@ -6132,7 +6077,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Shutter speed Vitesse d'obturateur - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php web/common/technical_datas.html.twig @@ -6888,12 +6833,6 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis prod/upload/upload-flash.html.twig prod/upload/upload.html.twig - - Trier - Trier - web/report/generate_tab.html.twig - web/report/generate_tab.html.twig - Trier par Trier par @@ -7345,7 +7284,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Video codec Video codec - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php Videos @@ -7629,6 +7568,12 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Ecriture des métadonnées web/admin/subdefs.html.twig + + YYYY-MM-DD + YYYY-MM-DD + web/report/form_date_and_base.html.twig + web/report/form_date_and_base.html.twig + YYYY/MM/DD YYYY/MM/DD @@ -9121,7 +9066,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le web/common/dialog_export.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig - web/report/all_content.html.twig + web/report/all_content.html.twig web/account/reset-email.html.twig @@ -9201,7 +9146,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le web/thesaurus/export-topics.html.twig web/lightbox/sc_note.html.twig web/common/dialog_export.html.twig - web/report/all_content.html.twig + web/report/all_content.html.twig boutton::generer @@ -9409,7 +9354,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le admin/statusbit/edit.html.twig web/admin/dashboard.html.twig web/admin/setup.html.twig - web/report/all_content.html.twig + web/report/all_content.html.twig web/account/reset-email.html.twig web/account/account.html.twig web/account/access.html.twig @@ -9521,11 +9466,6 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le web/admin/subdefs.html.twig web/admin/subdefs.html.twig - - cocher tout - Tout cocher - web/report/listColumn.html.twig - collection.label.unknown Collection inconnue @@ -9542,12 +9482,6 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le prod/orders/order_item.html.twig web/common/dialog_export.html.twig - - configuration - Configuration - Controller/Report/RootController.php - Controller/Report/ActivityController.php - copyClipboardLabel Copier dans le presse-papier @@ -9801,14 +9735,6 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Controller/Prod/ToolsController.php Controller/Prod/ToolsController.php - - filtrer les resultats sur la colonne %colonne% - filtrer les résultats sur la colonne %colonne% - Controller/Report/RootController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/ActivityController.php - flash Flash @@ -9878,12 +9804,6 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Modifications effectuées admin/databox/databox.html.twig - - from - De - web/report/report_layout_child.html.twig - web/report/report_layout_child.html.twig - help::help-section-bullet: check-spelling help::help-section-bullet: check-spelling @@ -10719,7 +10639,6 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Sous-définition module/report/filter.php classes/module/report.php - Controller/Report/RootController.php phraseanet:: thesaurus @@ -10925,16 +10844,6 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le phraseanet::utilisateurs Utilisateurs module/report/filter.php - Controller/Report/RootController.php - - - phrseanet:: sous definition - Sous-définition - Controller/Report/RootController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php preview @@ -11203,17 +11112,17 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le prod::facet:base_label Bases - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php prod::facet:collection_label Collections - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php prod::facet:doctype_label Types de documents - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php prod::recherche: Attention : la liste des bases selectionnees pour la recherche a ete changee. @@ -11631,108 +11540,48 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Sans titre classes/record/adapter.php - - report :: aucun resultat trouve - Aucun résultat trouvé - web/report/generate_tab.html.twig - - - report :: configurer le tableau - Configurer le tableau - web/report/generate_tab.html.twig - - - report :: filtrer - Filtrer - web/report/generate_tab.html.twig - - - report :: grouper - Grouper - web/report/generate_tab.html.twig - - - report :: imprimer le tableau - Imprimer le tableau - web/report/generate_tab.html.twig - - - report:: (connexions) Globales - Toutes les connexions - web/report/report_layout_child.html.twig - - - report:: (connexions) OS et navigateurs - Plateformes et navigateurs - web/report/report_layout_child.html.twig - - - report:: (connexions) Par utilisateurs - Groupé par utilisateurs - web/report/report_layout_child.html.twig - - - report:: (telechargement) Global - Tous les téléchargements - web/report/report_layout_child.html.twig - - - report:: (telechargement) Par documents sur la base - Par document, sur la base - web/report/report_layout_child.html.twig - - - report:: (telechargement) Par jours base par base - Par Jour - web/report/report_layout_child.html.twig - report:: 1 - Periode 1 - Période - web/report/form_date_and_base.html.twig + web/report/form_date_and_base.html.twig - - report:: 2 - Bases - 2 - Bases - web/report/form_date_and_base.html.twig + + report:: 2 - Base + report:: 2 - Base + web/report/form_date_and_base.html.twig + + + report:: 3 - Collections + report:: 3 - Collections + web/report/form_date_and_base.html.twig report:: 3 - Type de report 3 - Type de report - web/report/report_layout_child.html.twig - web/report/report_layout_child.html.twig - web/report/report_layout_child.html.twig + web/report/report_layout_child.html.twig + web/report/report_layout_child.html.twig + + + report:: 4 - Fields + report:: 4 - Fields + web/report/report_layout_child.html.twig report:: Au (date) Au - web/report/form_date_and_base.html.twig - web/report/ajax_report_dashboard.html.twig + web/report/form_date_and_base.html.twig report:: Connexion Connexions classes/module/report.php - web/report/report_layout.html.twig - web/report/ajax_data_content.html.twig - web/report/ajax_data_content.html.twig - web/report/all_content.html.twig - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig - web/report/chart.html.twig - web/report/chart.html.twig + web/report/report_layout.html.twig + web/report/all_content.html.twig - - - Téléchargements et connexions - web/report/ajax_dashboard_content_child.html.twig - - - report:: Dashboard - Tableau de bord - web/report/report_layout.html.twig - web/report/ajax_dashboard_content.html.twig - web/report/ajax_report_dashboard.html.twig + + report:: Databox content + report:: Databox content + web/report/report_layout.html.twig report:: Detail des connexions @@ -11747,30 +11596,17 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le report:: Du (date) Du - web/report/form_date_and_base.html.twig - web/report/ajax_report_dashboard.html.twig - - - report:: Enlever le filtre - Enlever le filtre - web/report/colFilter.html.twig - - - report:: Grouper par - Grouper par - web/report/report_layout_child.html.twig - web/report/report_layout_child.html.twig + web/report/form_date_and_base.html.twig report:: Heures Heures - web/report/all_content.html.twig + web/report/all_content.html.twig report:: IP IP module/report/filter.php - Controller/Report/RootController.php report:: Information sur l'enregistrement numero %number% @@ -11792,97 +11628,37 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Information sur les utilisateurs correspondant à %critere% module/report/nav.php - - report:: Les questions les plus posees - Questions les plus posées - web/report/report_layout_child.html.twig - web/report/ajax_dashboard_content_child.html.twig + + report:: Phraseanet report + report:: Phraseanet report + web/report/report_layout.html.twig report:: Plateforme Plateforme module/report/nav.php - - report:: Utilisateurs les plus actifs - Utilisateurs les plus actifs - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig - - - report:: Volumetrie des questions posees sur %home_title% - Volumétrie des questions posées sur %home_title% - web/report/dashboard_macro.html.twig - report:: activite Activité classes/module/report.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - web/report/report_layout_child.html.twig - web/report/report_layout_child.html.twig - - - report:: activite document ajoute - Documents ajoutés - web/report/ajax_dashboard_content_child.html.twig - - - report:: activite document edite - Documents édités - web/report/ajax_dashboard_content_child.html.twig - - - report:: activite du site - Activité du site - web/report/report_layout_child.html.twig - web/report/report_layout.html.twig report:: activite par heure Activité par heure (moyenne) module/report/activity.php - web/report/ajax_dashboard_content_child.html.twig - - - report:: activite par jour - Activité par jour - web/report/ajax_dashboard_content_child.html.twig - web/report/chart.html.twig - web/report/chart.html.twig - - - report:: adresse - Adresse - Controller/Report/InformationController.php - Controller/Report/InformationController.php - - - report:: ajoute - Ajouté - web/report/report_layout_child.html.twig report:: collections Collections module/report/filter.php classes/module/report.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php report:: commentaire Commentaire module/report/filter.php classes/module/report.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php report:: copyright @@ -11895,160 +11671,52 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le module/report/filter.php classes/module/report.php classes/module/report.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - - - report:: document - Documents - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/ActivityController.php - web/report/report_layout_child.html.twig - web/report/ajax_dashboard_content_child.html.twig report:: document ajoute Documents ajoutés module/report/add.php - - report:: documents les plus telecharges - Documents les plus téléchargés - web/report/ajax_dashboard_content_child.html.twig - - - report:: edite - Edité - web/report/report_layout_child.html.twig - report:: edited documents Documents édités module/report/edit.php - - report:: email - E-mail - Controller/Report/InformationController.php - Controller/Report/InformationController.php - report:: fichier Fichier classes/module/report.php - Controller/Report/RootController.php report:: fonction Fonction classes/module/report.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - web/report/report_layout_child.html.twig - web/report/report_layout_child.html.twig - - - report:: historique des connexions - Historique des connexions - Controller/Report/InformationController.php - - - report:: historique des questions - Historique des questions - Controller/Report/InformationController.php - - - report:: historique des telechargements - Historique des téléchargements - Controller/Report/InformationController.php - Controller/Report/InformationController.php - - - report:: identifiant - Identifiant - Controller/Report/InformationController.php - Controller/Report/InformationController.php report:: jour Jour - Controller/Report/ActivityController.php - web/report/all_content.html.twig - - - report:: module - Module - Controller/Report/RootController.php + web/report/all_content.html.twig report:: modules Modules module/report/nav.php module/report/filter.php - Controller/Report/RootController.php - Controller/Report/InformationController.php report:: navigateur Navigateur module/report/nav.php - Controller/Report/RootController.php report:: navigateurs et plateforme Navigateurs et Plateformes module/report/nav.php - Controller/Report/RootController.php - - - report:: nom - Nom - Controller/Report/InformationController.php - Controller/Report/InformationController.php report:: nombre Nombre classes/module/report.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/ActivityController.php - Controller/Report/ActivityController.php - - - report:: nombre de documents - Nombre de documents - Controller/Report/ActivityController.php - - - report:: nombre de preview - Nombre de sous-définitions - Controller/Report/ActivityController.php - - - report:: nombre de reponses - Nombre de réponses - Controller/Report/ActivityController.php - Controller/Report/ActivityController.php - - - report:: nombre de vue - Nombre de vues - web/report/ajax_dashboard_content_child.html.twig report:: non-renseigne @@ -12068,8 +11736,6 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le module/report/validate.php module/report/edit.php module/report/sent.php - web/report/colFilter.html.twig - web/report/colFilter.html.twig report:: page d'accueil @@ -12083,68 +11749,15 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le par %user_infos% prod/preview/short_history.html.twig - - report:: par utilisateurs - Par utilisateur - web/report/report_layout_child.html.twig - report:: pays Pays classes/module/report.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - web/report/report_layout_child.html.twig - web/report/report_layout_child.html.twig - - - report:: plateforme - Plateforme - Controller/Report/RootController.php - - - report:: poids - Poids - Controller/Report/InformationController.php - Controller/Report/InformationController.php - - - report:: poids document - Poids des documents téléchargés - web/report/ajax_dashboard_content_child.html.twig - - - report:: poids preview - Poids des sous-définitions téléchargées - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig report:: pourcentage Pourcentage classes/module/report.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/RootController.php - - - report:: preview - Sous-définitions - Controller/Report/ActivityController.php - web/report/ajax_dashboard_content_child.html.twig - - - report:: preview les plus telecharges - Sous-définitions les plus téléchargées - web/report/ajax_dashboard_content_child.html.twig - - - report:: pushe - Poussé - web/report/report_layout_child.html.twig report:: pushed documents @@ -12157,12 +11770,6 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le module/report/question.php module/report/filter.php classes/module/report.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - Controller/Report/ActivityController.php - Controller/Report/ActivityController.php - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig report:: questions @@ -12178,55 +11785,27 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le report:: questions sans reponses Questions sans réponses module/report/activity.php - web/report/report_layout_child.html.twig report:: record id recordId module/report/filter.php classes/module/report.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - - - report:: recordid - recordId - web/report/report_layout_child.html.twig report:: resolution Définition module/report/nav.php - Controller/Report/RootController.php - - - report:: site - Site - web/report/ajax_dashboard_content_child.html.twig - - - report:: site d'ou les photo sont les plus consultees - Site d'où les documents sont les plus consultés (Référent) - web/report/ajax_dashboard_content_child.html.twig report:: societe Société classes/module/report.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - web/report/report_layout_child.html.twig - web/report/report_layout_child.html.twig report:: taille Taille classes/module/report.php - Controller/Report/RootController.php report:: telechargement @@ -12237,54 +11816,17 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le report:: telechargements Téléchargements module/report/download.php - Controller/Report/RootController.php - web/report/report_layout.html.twig - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig - - - report:: telechargements document - Documents téléchargés - web/report/ajax_dashboard_content_child.html.twig + web/report/report_layout.html.twig report:: telechargements par jour Téléchargements par jour module/report/activity.php - - report:: telechargements preview - Sous-définitions téléchargées - web/report/ajax_dashboard_content_child.html.twig - - - report:: telephone - Téléphone - Controller/Report/InformationController.php - Controller/Report/InformationController.php - - - report:: titre - Titre - Controller/Report/InformationController.php - Controller/Report/InformationController.php - - - report:: total des telechargements - Total des téléchargements - Controller/Report/ActivityController.php - - - report:: toutes les questions - Historique des questions - web/report/report_layout_child.html.twig - report:: type Définition classes/module/report.php - Controller/Report/RootController.php report:: type d'action @@ -12295,31 +11837,12 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le report:: utilisateur Utilisateur classes/module/report.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - Controller/Report/ActivityController.php - - - report:: utilisateurs - Utilisateurs - Controller/Report/RootController.php - Controller/Report/InformationController.php - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig report:: validated documents Documents validés module/report/validate.php - - report:: valide - Validé - web/report/report_layout_child.html.twig - report:: visualiseur cooliris Visualiseur Cooliris @@ -12332,11 +11855,6 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Changement de collection vers : %coll_name% prod/preview/short_history.html.twig - - report::Connexion - Connexions - web/report/ajax_dashboard_content_child.html.twig - report::Connexions Connexions @@ -12360,8 +11878,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le report::Heures Heures - web/report/ajax_data_content.html.twig - web/report/all_content.html.twig + web/report/all_content.html.twig report::Impression des formats : %format% @@ -12376,17 +11893,17 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le report::Nombre de connexions Nombre de connexions - web/report/all_content.html.twig + web/report/all_content.html.twig report::Nombre de document ajoute Nombre de documents ajoutés - web/report/all_content.html.twig + web/report/all_content.html.twig report::Nombre de document edite Nombre de documents édités - web/report/all_content.html.twig + web/report/all_content.html.twig report::Publication de %dest% @@ -12423,51 +11940,32 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le report::activite Activité module/report/filter.php - Controller/Report/RootController.php report::ajout du documentt Ajout du document prod/preview/short_history.html.twig - - report::aucune precision - Aucun filtre - web/report/report_layout_child.html.twig - report::fonction Fonction module/report/filter.php - Controller/Report/RootController.php - - - report::la description contient - la description contient - web/report/report_layout_child.html.twig report::pays Pays module/report/filter.php - Controller/Report/RootController.php report::societe Société module/report/filter.php - Controller/Report/RootController.php report::supression du document Suppression du document prod/preview/short_history.html.twig - - report::version - Version - Controller/Report/InformationController.php - reportage Reportage @@ -13386,17 +12884,6 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le actions/Tools/index.html.twig actions/Tools/videoEditor.html.twig - - to - to - web/report/report_layout_child.html.twig - web/report/report_layout_child.html.twig - - - tout decocher - Tout décocher - web/report/listColumn.html.twig - tout le monde Tout le monde @@ -13496,7 +12983,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le veuillez choisir au minimum une collection Veuillez choisir au moins une collection - web/report/all_content.html.twig + web/report/all_content.html.twig video diff --git a/resources/locales/messages.nl.xlf b/resources/locales/messages.nl.xlf index b90ce31c02..91dd2b0b8d 100644 --- a/resources/locales/messages.nl.xlf +++ b/resources/locales/messages.nl.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -293,11 +293,6 @@ %total% reponses Controller/Prod/QueryController.php - - %total_count% results - %total_count% resultaten - web/report/generate_tab.html.twig - %user% a envoye son rapport de validation de %title% %user% a envoye son rapport de validation de %title% @@ -413,7 +408,6 @@ 1 resultaat WorkZone/Browser/Results.html.twig WorkZone/Browser/Results.html.twig - web/report/generate_tab.html.twig 10 tags maximum @@ -1061,7 +1055,7 @@ Aperture Diafragma - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php web/common/technical_datas.html.twig @@ -1273,12 +1267,12 @@ Audio Samplerate Audio Samplerate - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php Audio codec Audio codec - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php AudioSamplerate @@ -1543,15 +1537,10 @@ VELDEN web/admin/tree.html.twig - - CSV export - CSV export - web/report/generate_tab.html.twig - Camera Model Cameramodel - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php web/common/technical_datas.html.twig @@ -1795,11 +1784,6 @@ Verberg de hele kolom web/admin/index.html.twig - - Cochez les cases correspondantes aux colonnes que vous desirez voire apparaitre dans le report - Schakel de selectievakjes die overeenkomen met de kolommen die u wilt of zelfs opgenomen zijn het rapport uit - web/report/listColumn.html.twig - Code d'acces Toegangs code @@ -1852,7 +1836,7 @@ Colorspace Colorspace - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php Commande @@ -2464,7 +2448,8 @@ Alles deselecteren actions/Feedback/list.html.twig prod/actions/Push.html.twig - web/report/form_date_and_base.html.twig + web/report/report_layout_child.html.twig + web/report/form_date_and_base.html.twig Design of personalization logo section @@ -3291,11 +3276,6 @@ Filter web/admin/users.html.twig - - Filtrer - Filteren - web/report/generate_tab.html.twig - First Name Voornaam @@ -3322,7 +3302,7 @@ FlashFired FlashFired - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php Flatten layers @@ -3381,7 +3361,7 @@ FrameRate FrameRate - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php Frequence d'echantillonage @@ -3413,16 +3393,6 @@ Algemene instellingen web/admin/dashboard.html.twig - - Generate - Generate - web/report/report_layout_child.html.twig - - - Generate dashboard - Generate dashboard - web/report/report_layout_child.html.twig - Generates a flexpaper flash file Genereerd een flexpaper flash file @@ -3539,17 +3509,6 @@ Uitstekend Controller/Root/LoginController.php - - Groupement des resultats sur le champ %name% - Groupement des resultats sur le champ %name% - Controller/Report/RootController.php - Controller/Report/ActivityController.php - - - Grouper - Groeperen - web/report/generate_tab.html.twig - Groupez 2 ou plusieurs mots avec des guillemets: "Michael Jackson" Groupez 2 ou plusieurs mots avec des guillemets: "Michael Jackson" @@ -3631,7 +3590,7 @@ ISO ISO - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php ISO sensibility @@ -4303,7 +4262,7 @@ MimeType MimeType - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php Minimum number of letters before truncation @@ -4830,7 +4789,7 @@ Orientation Orientation - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php Original name @@ -5445,11 +5404,6 @@ WorkZone/Browser/Basket.html.twig WorkZone/Browser/Results.html.twig - - Receiver - Ontvanger - Controller/Report/ActivityController.php - Reception d'un rapport de validation Ontvangst van een goedkeuringsrapport @@ -5660,11 +5614,6 @@ Overzicht admin/fields/templates.html.twig - - Report generation may take a long time to generate, depending on the number of collections and the period selected. - Report generation may take a long time to generate, depending on the number of collections and the period selected. - web/report/report_layout_child.html.twig - Request access Aanvraag toegang @@ -5983,7 +5932,8 @@ Alles selecteren actions/Feedback/list.html.twig prod/actions/Push.html.twig - web/report/form_date_and_base.html.twig + web/report/report_layout_child.html.twig + web/report/form_date_and_base.html.twig Select all collections @@ -6040,11 +5990,6 @@ Verstuur naar Twitter prod/Share/record.html.twig - - Sent - Verstuurd - web/report/report_layout_child.html.twig - Sent documents (mail) Verstuurde documenten (mail) @@ -6137,7 +6082,7 @@ Shutter speed Sluitersnelheid - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php web/common/technical_datas.html.twig @@ -6893,12 +6838,6 @@ prod/upload/upload-flash.html.twig prod/upload/upload.html.twig - - Trier - Sorteren - web/report/generate_tab.html.twig - web/report/generate_tab.html.twig - Trier par Sorteren op @@ -7350,7 +7289,7 @@ Video codec Video codec - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php Videos @@ -7634,6 +7573,12 @@ Schrijf Metas web/admin/subdefs.html.twig + + YYYY-MM-DD + YYYY-MM-DD + web/report/form_date_and_base.html.twig + web/report/form_date_and_base.html.twig + YYYY/MM/DD YYYY/MM/DD @@ -9125,7 +9070,7 @@ web/common/dialog_export.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig - web/report/all_content.html.twig + web/report/all_content.html.twig web/account/reset-email.html.twig @@ -9205,7 +9150,7 @@ web/thesaurus/export-topics.html.twig web/lightbox/sc_note.html.twig web/common/dialog_export.html.twig - web/report/all_content.html.twig + web/report/all_content.html.twig boutton::generer @@ -9413,7 +9358,7 @@ admin/statusbit/edit.html.twig web/admin/dashboard.html.twig web/admin/setup.html.twig - web/report/all_content.html.twig + web/report/all_content.html.twig web/account/reset-email.html.twig web/account/account.html.twig web/account/access.html.twig @@ -9525,11 +9470,6 @@ web/admin/subdefs.html.twig web/admin/subdefs.html.twig - - cocher tout - alles uitschakelen - web/report/listColumn.html.twig - collection.label.unknown collection.label.unknown @@ -9546,12 +9486,6 @@ prod/orders/order_item.html.twig web/common/dialog_export.html.twig - - configuration - Configuratie - Controller/Report/RootController.php - Controller/Report/ActivityController.php - copyClipboardLabel copyClipboardLabel @@ -9805,14 +9739,6 @@ Controller/Prod/ToolsController.php Controller/Prod/ToolsController.php - - filtrer les resultats sur la colonne %colonne% - filtrer les resultats sur la colonne %colonne% - Controller/Report/RootController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/ActivityController.php - flash flash @@ -9882,12 +9808,6 @@ Bewerking correct uitgevoerd admin/databox/databox.html.twig - - from - from - web/report/report_layout_child.html.twig - web/report/report_layout_child.html.twig - help::help-section-bullet: check-spelling help::help-section-bullet: check-spelling @@ -10723,7 +10643,6 @@ Per definitie module/report/filter.php classes/module/report.php - Controller/Report/RootController.php phraseanet:: thesaurus @@ -10929,16 +10848,6 @@ phraseanet::utilisateurs Gebruikers module/report/filter.php - Controller/Report/RootController.php - - - phrseanet:: sous definition - Per definitie - Controller/Report/RootController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php preview @@ -11207,17 +11116,17 @@ prod::facet:base_label prod::facet:base_label - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php prod::facet:collection_label prod::facet:collection_label - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php prod::facet:doctype_label prod::facet:doctype_label - SearchEngine/Elastic/ElasticsearchOptions.php + SearchEngine/Elastic/ElasticsearchOptions.php prod::recherche: Attention : la liste des bases selectionnees pour la recherche a ete changee. @@ -11635,108 +11544,48 @@ Documenten zonder titel classes/record/adapter.php - - report :: aucun resultat trouve - geen enkel resultaat gevonden - web/report/generate_tab.html.twig - - - report :: configurer le tableau - Configureer het paneel - web/report/generate_tab.html.twig - - - report :: filtrer - Filteren - web/report/generate_tab.html.twig - - - report :: grouper - Groeperen - web/report/generate_tab.html.twig - - - report :: imprimer le tableau - Print het panel - web/report/generate_tab.html.twig - - - report:: (connexions) Globales - Globalen - web/report/report_layout_child.html.twig - - - report:: (connexions) OS et navigateurs - OS en browsers - web/report/report_layout_child.html.twig - - - report:: (connexions) Par utilisateurs - Per gebruikers - web/report/report_layout_child.html.twig - - - report:: (telechargement) Global - Algemeen - web/report/report_layout_child.html.twig - - - report:: (telechargement) Par documents sur la base - Per document in database - web/report/report_layout_child.html.twig - - - report:: (telechargement) Par jours base par base - Per dag database per database - web/report/report_layout_child.html.twig - report:: 1 - Periode 1 - Periode - web/report/form_date_and_base.html.twig + web/report/form_date_and_base.html.twig - - report:: 2 - Bases - 2 - Databases - web/report/form_date_and_base.html.twig + + report:: 2 - Base + report:: 2 - Base + web/report/form_date_and_base.html.twig + + + report:: 3 - Collections + report:: 3 - Collections + web/report/form_date_and_base.html.twig report:: 3 - Type de report 3 - Rapport type - web/report/report_layout_child.html.twig - web/report/report_layout_child.html.twig - web/report/report_layout_child.html.twig + web/report/report_layout_child.html.twig + web/report/report_layout_child.html.twig + + + report:: 4 - Fields + report:: 4 - Fields + web/report/report_layout_child.html.twig report:: Au (date) Au (datum) - web/report/form_date_and_base.html.twig - web/report/ajax_report_dashboard.html.twig + web/report/form_date_and_base.html.twig report:: Connexion Verbinding classes/module/report.php - web/report/report_layout.html.twig - web/report/ajax_data_content.html.twig - web/report/ajax_data_content.html.twig - web/report/all_content.html.twig - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig - web/report/chart.html.twig - web/report/chart.html.twig + web/report/report_layout.html.twig + web/report/all_content.html.twig - - - - web/report/ajax_dashboard_content_child.html.twig - - - report:: Dashboard - Dashboard - web/report/report_layout.html.twig - web/report/ajax_dashboard_content.html.twig - web/report/ajax_report_dashboard.html.twig + + report:: Databox content + report:: Databox content + web/report/report_layout.html.twig report:: Detail des connexions @@ -11751,30 +11600,17 @@ report:: Du (date) Du (datum) - web/report/form_date_and_base.html.twig - web/report/ajax_report_dashboard.html.twig - - - report:: Enlever le filtre - De filter verwijderen - web/report/colFilter.html.twig - - - report:: Grouper par - Grouperen per - web/report/report_layout_child.html.twig - web/report/report_layout_child.html.twig + web/report/form_date_and_base.html.twig report:: Heures Uren - web/report/all_content.html.twig + web/report/all_content.html.twig report:: IP IP module/report/filter.php - Controller/Report/RootController.php report:: Information sur l'enregistrement numero %number% @@ -11796,97 +11632,37 @@ report:: Information sur les utilisateurs correspondant a %critere% module/report/nav.php - - report:: Les questions les plus posees - De meest gestelde vragen - web/report/report_layout_child.html.twig - web/report/ajax_dashboard_content_child.html.twig + + report:: Phraseanet report + report:: Phraseanet report + web/report/report_layout.html.twig report:: Plateforme Platform module/report/nav.php - - report:: Utilisateurs les plus actifs - report:: Utilisateurs les plus actifs - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig - - - report:: Volumetrie des questions posees sur %home_title% - Volumetrie van de vragen over %home_title% - web/report/dashboard_macro.html.twig - report:: activite Activiteit classes/module/report.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - web/report/report_layout_child.html.twig - web/report/report_layout_child.html.twig - - - report:: activite document ajoute - report:: activite document ajoute - web/report/ajax_dashboard_content_child.html.twig - - - report:: activite document edite - report:: activite document edite - web/report/ajax_dashboard_content_child.html.twig - - - report:: activite du site - Activiteit van de site - web/report/report_layout_child.html.twig - web/report/report_layout.html.twig report:: activite par heure Activitiet per uur module/report/activity.php - web/report/ajax_dashboard_content_child.html.twig - - - report:: activite par jour - Activiteit per dag - web/report/ajax_dashboard_content_child.html.twig - web/report/chart.html.twig - web/report/chart.html.twig - - - report:: adresse - Adres - Controller/Report/InformationController.php - Controller/Report/InformationController.php - - - report:: ajoute - Voeg toe - web/report/report_layout_child.html.twig report:: collections Collecties module/report/filter.php classes/module/report.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php report:: commentaire Commentaar module/report/filter.php classes/module/report.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php report:: copyright @@ -11899,160 +11675,52 @@ module/report/filter.php classes/module/report.php classes/module/report.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - - - report:: document - Document - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/ActivityController.php - web/report/report_layout_child.html.twig - web/report/ajax_dashboard_content_child.html.twig report:: document ajoute Document toegevoegd module/report/add.php - - report:: documents les plus telecharges - report:: documents les plus telecharges - web/report/ajax_dashboard_content_child.html.twig - - - report:: edite - Bewerk - web/report/report_layout_child.html.twig - report:: edited documents Bewerkte documenten module/report/edit.php - - report:: email - Email - Controller/Report/InformationController.php - Controller/Report/InformationController.php - report:: fichier Document classes/module/report.php - Controller/Report/RootController.php report:: fonction Functie classes/module/report.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - web/report/report_layout_child.html.twig - web/report/report_layout_child.html.twig - - - report:: historique des connexions - Historie van de verbindingen - Controller/Report/InformationController.php - - - report:: historique des questions - Historie van de vragen - Controller/Report/InformationController.php - - - report:: historique des telechargements - Historie van de downloads - Controller/Report/InformationController.php - Controller/Report/InformationController.php - - - report:: identifiant - ID - Controller/Report/InformationController.php - Controller/Report/InformationController.php report:: jour Dag - Controller/Report/ActivityController.php - web/report/all_content.html.twig - - - report:: module - Module - Controller/Report/RootController.php + web/report/all_content.html.twig report:: modules Modules module/report/nav.php module/report/filter.php - Controller/Report/RootController.php - Controller/Report/InformationController.php report:: navigateur Browser module/report/nav.php - Controller/Report/RootController.php report:: navigateurs et plateforme Browsers en platform module/report/nav.php - Controller/Report/RootController.php - - - report:: nom - Naam - Controller/Report/InformationController.php - Controller/Report/InformationController.php report:: nombre Aantal classes/module/report.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/ActivityController.php - Controller/Report/ActivityController.php - - - report:: nombre de documents - Aantal documenten - Controller/Report/ActivityController.php - - - report:: nombre de preview - Aantal voorvertoningen - Controller/Report/ActivityController.php - - - report:: nombre de reponses - Aantal antwoorden - Controller/Report/ActivityController.php - Controller/Report/ActivityController.php - - - report:: nombre de vue - report:: nombre de vue - web/report/ajax_dashboard_content_child.html.twig report:: non-renseigne @@ -12072,8 +11740,6 @@ module/report/validate.php module/report/edit.php module/report/sent.php - web/report/colFilter.html.twig - web/report/colFilter.html.twig report:: page d'accueil @@ -12087,68 +11753,15 @@ per %user_infos% prod/preview/short_history.html.twig - - report:: par utilisateurs - per gebruikers - web/report/report_layout_child.html.twig - report:: pays Land classes/module/report.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - web/report/report_layout_child.html.twig - web/report/report_layout_child.html.twig - - - report:: plateforme - Platform - Controller/Report/RootController.php - - - report:: poids - Gewicht - Controller/Report/InformationController.php - Controller/Report/InformationController.php - - - report:: poids document - report:: poids document - web/report/ajax_dashboard_content_child.html.twig - - - report:: poids preview - report:: poids preview - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig report:: pourcentage Percentage classes/module/report.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/RootController.php - - - report:: preview - Voorvertoning - Controller/Report/ActivityController.php - web/report/ajax_dashboard_content_child.html.twig - - - report:: preview les plus telecharges - report:: preview les plus telecharges - web/report/ajax_dashboard_content_child.html.twig - - - report:: pushe - Stuur door - web/report/report_layout_child.html.twig report:: pushed documents @@ -12161,12 +11774,6 @@ module/report/question.php module/report/filter.php classes/module/report.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - Controller/Report/ActivityController.php - Controller/Report/ActivityController.php - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig report:: questions @@ -12182,55 +11789,27 @@ report:: questions sans reponses Vragen zonder antwoord module/report/activity.php - web/report/report_layout_child.html.twig report:: record id Record id module/report/filter.php classes/module/report.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - Controller/Report/InformationController.php - - - report:: recordid - recordid - web/report/report_layout_child.html.twig report:: resolution Resolutie module/report/nav.php - Controller/Report/RootController.php - - - report:: site - report:: site - web/report/ajax_dashboard_content_child.html.twig - - - report:: site d'ou les photo sont les plus consultees - report:: site d'ou les photo sont les plus consultees - web/report/ajax_dashboard_content_child.html.twig report:: societe Bedrijf classes/module/report.php - Controller/Report/RootController.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - web/report/report_layout_child.html.twig - web/report/report_layout_child.html.twig report:: taille Grootte classes/module/report.php - Controller/Report/RootController.php report:: telechargement @@ -12241,54 +11820,17 @@ report:: telechargements Downloads module/report/download.php - Controller/Report/RootController.php - web/report/report_layout.html.twig - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig - - - report:: telechargements document - report:: telechargements document - web/report/ajax_dashboard_content_child.html.twig + web/report/report_layout.html.twig report:: telechargements par jour Downloads per dag module/report/activity.php - - report:: telechargements preview - report:: telechargements preview - web/report/ajax_dashboard_content_child.html.twig - - - report:: telephone - Telefoon - Controller/Report/InformationController.php - Controller/Report/InformationController.php - - - report:: titre - Titel - Controller/Report/InformationController.php - Controller/Report/InformationController.php - - - report:: total des telechargements - Totaal van de downloads - Controller/Report/ActivityController.php - - - report:: toutes les questions - Alle vragen - web/report/report_layout_child.html.twig - report:: type Type classes/module/report.php - Controller/Report/RootController.php report:: type d'action @@ -12299,31 +11841,12 @@ report:: utilisateur Gebruiker classes/module/report.php - Controller/Report/RootController.php - Controller/Report/InformationController.php - Controller/Report/ActivityController.php - - - report:: utilisateurs - Gebruikers - Controller/Report/RootController.php - Controller/Report/InformationController.php - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig - web/report/ajax_dashboard_content_child.html.twig report:: validated documents Gevalideerde documenten module/report/validate.php - - report:: valide - OK - web/report/report_layout_child.html.twig - report:: visualiseur cooliris Cooliris voorvertoning @@ -12336,11 +11859,6 @@ Verandering van de collectie naar : %coll_name% prod/preview/short_history.html.twig - - report::Connexion - report::Connexion - web/report/ajax_dashboard_content_child.html.twig - report::Connexions Connecties @@ -12364,8 +11882,7 @@ report::Heures Uren - web/report/ajax_data_content.html.twig - web/report/all_content.html.twig + web/report/all_content.html.twig report::Impression des formats : %format% @@ -12380,17 +11897,17 @@ report::Nombre de connexions Aantal connecties - web/report/all_content.html.twig + web/report/all_content.html.twig report::Nombre de document ajoute Aantel toegevoegde documenten - web/report/all_content.html.twig + web/report/all_content.html.twig report::Nombre de document edite Aantal bewerkte documenten - web/report/all_content.html.twig + web/report/all_content.html.twig report::Publication de %dest% @@ -12427,51 +11944,32 @@ report::activite Activiteit module/report/filter.php - Controller/Report/RootController.php report::ajout du documentt Toevoegen van het document prod/preview/short_history.html.twig - - report::aucune precision - geen enkele precisie - web/report/report_layout_child.html.twig - report::fonction Functie module/report/filter.php - Controller/Report/RootController.php - - - report::la description contient - de beschrijving bevat - web/report/report_layout_child.html.twig report::pays Land module/report/filter.php - Controller/Report/RootController.php report::societe Bedrijf module/report/filter.php - Controller/Report/RootController.php report::supression du document Verwijderen van het document prod/preview/short_history.html.twig - - report::version - Versie - Controller/Report/InformationController.php - reportage Reportage @@ -13390,17 +12888,6 @@ actions/Tools/index.html.twig actions/Tools/videoEditor.html.twig - - to - to - web/report/report_layout_child.html.twig - web/report/report_layout_child.html.twig - - - tout decocher - alles inschakelen - web/report/listColumn.html.twig - tout le monde iedereen @@ -13500,7 +12987,7 @@ veuillez choisir au minimum une collection wilt u minimum één collectie kiezen - web/report/all_content.html.twig + web/report/all_content.html.twig video diff --git a/resources/locales/validators.de.xlf b/resources/locales/validators.de.xlf index 5cf06c05dc..dda5c3a166 100644 --- a/resources/locales/validators.de.xlf +++ b/resources/locales/validators.de.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. diff --git a/resources/locales/validators.en.xlf b/resources/locales/validators.en.xlf index 5283c2ea2a..88e9e76063 100644 --- a/resources/locales/validators.en.xlf +++ b/resources/locales/validators.en.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. diff --git a/resources/locales/validators.fr.xlf b/resources/locales/validators.fr.xlf index afd7987c40..89f3c26df6 100644 --- a/resources/locales/validators.fr.xlf +++ b/resources/locales/validators.fr.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. diff --git a/resources/locales/validators.nl.xlf b/resources/locales/validators.nl.xlf index 582677aede..e3ac896d04 100644 --- a/resources/locales/validators.nl.xlf +++ b/resources/locales/validators.nl.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. From 3fe42479535bed3688ffe33545922ccc9f220ea4 Mon Sep 17 00:00:00 2001 From: Filip Vilic Date: Tue, 11 Dec 2018 14:15:48 +0100 Subject: [PATCH 042/367] PHRAS-2327_report_refacto_41 remove old tests --- resources/www/report/styles/main.scss | 1 + .../Controller/Report/ActivityTest.php | 667 ------------------ .../Controller/Report/InformationsTest.php | 339 --------- .../Phrasea/Controller/Report/RootTest.php | 431 ----------- 4 files changed, 1 insertion(+), 1437 deletions(-) delete mode 100644 tests/Alchemy/Tests/Phrasea/Controller/Report/ActivityTest.php delete mode 100644 tests/Alchemy/Tests/Phrasea/Controller/Report/InformationsTest.php diff --git a/resources/www/report/styles/main.scss b/resources/www/report/styles/main.scss index b175a814df..75030126a9 100644 --- a/resources/www/report/styles/main.scss +++ b/resources/www/report/styles/main.scss @@ -45,6 +45,7 @@ $select-height: 26px; margin: 0; border: 0 none; border-radius: 0; + background: transparent; overflow: hidden; &:first-child a { border-top-left-radius: 5px; diff --git a/tests/Alchemy/Tests/Phrasea/Controller/Report/ActivityTest.php b/tests/Alchemy/Tests/Phrasea/Controller/Report/ActivityTest.php deleted file mode 100644 index 7da550529e..0000000000 --- a/tests/Alchemy/Tests/Phrasea/Controller/Report/ActivityTest.php +++ /dev/null @@ -1,667 +0,0 @@ -dmax = new \DateTime('now'); - $this->dmin = new \DateTime('-1 month'); - } - - public function testDoReportConnexionsByUsers() - { - self::$DI['client']->request('POST', '/report/activity/users/connexions', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'page' => 1, - 'limit' => 10, - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportConnexionsByUsersCSV() - { - self::$DI['client']->request('POST', '/report/activity/users/connexions', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'page' => 1, - 'limit' => 10, - 'printcsv' => 'on', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportDownloadsByUsers() - { - self::$DI['client']->request('POST', '/report/activity/users/downloads', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'page' => 1, - 'limit' => 10, - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportDownloadsByUsersCSV() - { - self::$DI['client']->request('POST', '/report/activity/users/downloads', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'page' => 1, - 'limit' => 10, - 'printcsv' => 'on', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportBestOfQuestions() - { - self::$DI['client']->request('POST', '/report/activity/questions/best-of', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'limit' => 10, - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportBestOfQuestionsCSV() - { - self::$DI['client']->request('POST', '/report/activity/questions/best-of', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'limit' => 10, - 'printcsv' => 'on', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportNoBestOfQuestions() - { - self::$DI['client']->request('POST', '/report/activity/questions/no-best-of', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'limit' => 10, - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportNoBestOfQuestionsCSV() - { - self::$DI['client']->request('POST', '/report/activity/questions/no-best-of', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'limit' => 10, - 'printcsv' => 'on', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportSiteActiviyPerHours() - { - self::$DI['client']->request('POST', '/report/activity/instance/hours', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportSiteActiviyPerHoursCSV() - { - self::$DI['client']->request('POST', '/report/activity/instance/hours', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'printcsv' => 'on', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportSiteActivityPerDays() - { - self::$DI['client']->request('POST', '/report/activity/instance/days', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportSiteActivityPerDaysCSV() - { - self::$DI['client']->request('POST', '/report/activity/instance/days', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'printcsv' => 'on', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportPushedDocuments() - { - $this->markTestSkipped( - 'Report is broken since table "log_colls" is deleted.' - ); - - self::$DI['client']->request('POST', '/report/activity/documents/pushed', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'order' => 'ASC', - 'champ' => 'user', - 'page' => 1, - 'limit' => 10, - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportPushedDocumentsPrintCSV() - { - $this->markTestSkipped( - 'Report is broken since table "log_colls" is deleted.' - ); - - self::$DI['client']->request('POST', '/report/activity/documents/pushed', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'printcsv' => 'on', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportPushedDocumentsFilterColumns() - { - $this->markTestSkipped( - 'Report is broken since table "log_colls" is deleted.' - ); - - self::$DI['client']->request('POST', '/report/activity/documents/pushed', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'list_column' => 'user ddate', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportPushedDocumentsFilterResultOnOneColumn() - { - $this->markTestSkipped( - 'Report is broken since table "log_colls" is deleted.' - ); - - self::$DI['client']->request('POST', '/report/activity/documents/pushed', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'filter_column' => 'user', - 'filter_value' => 'admin', - 'liste' => 'on', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportPushedDocumentsFilterConf() - { - self::$DI['client']->request('POST', '/report/activity/documents/pushed', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'conf' => 'on', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportPushedDocumentsGroupBy() - { - $this->markTestSkipped( - 'Report is broken since table "log_colls" is deleted.' - ); - - self::$DI['client']->request('POST', '/report/activity/documents/pushed', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'groupby' => 'user', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportAddedDocuments() - { - $this->markTestSkipped( - 'Report is broken since table "log_colls" is deleted.' - ); - - self::$DI['client']->request('POST', '/report/activity/documents/added', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'order' => 'ASC', - 'champ' => 'user', - 'page' => 1, - 'limit' => 10, - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportAddedDocumentsPrintCSV() - { - $this->markTestSkipped( - 'Report is broken since table "log_colls" is deleted.' - ); - - self::$DI['client']->request('POST', '/report/activity/documents/added', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'printcsv' => 'on', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportAddedDocumentsFilterColumns() - { - $this->markTestSkipped( - 'Report is broken since table "log_colls" is deleted.' - ); - - self::$DI['client']->request('POST', '/report/activity/documents/added', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'list_column' => 'user ddate', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportAddedDocumentsFilterResultOnOneColumn() - { - $this->markTestSkipped( - 'Report is broken since table "log_colls" is deleted.' - ); - - self::$DI['client']->request('POST', '/report/activity/documents/added', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'filter_column' => 'user', - 'filter_value' => 'admin', - 'liste' => 'on', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportAddedDocumentsFilterConf() - { - self::$DI['client']->request('POST', '/report/activity/documents/added', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'conf' => 'on', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportAddedDocumentsGroupBy() - { - $this->markTestSkipped( - 'Report is broken since table "log_colls" is deleted.' - ); - - self::$DI['client']->request('POST', '/report/activity/documents/added', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'groupby' => 'user', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportEditedDocuments() - { - $this->markTestSkipped( - 'Report is broken since table "log_colls" is deleted.' - ); - - self::$DI['client']->request('POST', '/report/activity/documents/edited', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'order' => 'ASC', - 'champ' => 'user', - 'page' => 1, - 'limit' => 10, - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportEditedDocumentsPrintCSV() - { - $this->markTestSkipped( - 'Report is broken since table "log_colls" is deleted.' - ); - - self::$DI['client']->request('POST', '/report/activity/documents/edited', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'printcsv' => 'on', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportEditedDocumentsFilterColumns() - { - $this->markTestSkipped( - 'Report is broken since table "log_colls" is deleted.' - ); - - self::$DI['client']->request('POST', '/report/activity/documents/edited', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'list_column' => 'user ddate', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportEditedDocumentsFilterResultOnOneColumn() - { - $this->markTestSkipped( - 'Report is broken since table "log_colls" is deleted.' - ); - - self::$DI['client']->request('POST', '/report/activity/documents/edited', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'filter_column' => 'user', - 'filter_value' => 'admin', - 'liste' => 'on', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportEditedDocumentsFilterConf() - { - self::$DI['client']->request('POST', '/report/activity/documents/edited', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'conf' => 'on', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportEditedDocumentsGroupBy() - { - $this->markTestSkipped( - 'Report is broken since table "log_colls" is deleted.' - ); - - self::$DI['client']->request('POST', '/report/activity/documents/edited', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'groupby' => 'user', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportValidatedDocuments() - { - $this->markTestSkipped( - 'Report is broken since table "log_colls" is deleted.' - ); - - self::$DI['client']->request('POST', '/report/activity/documents/validated', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'order' => 'ASC', - 'champ' => 'user', - 'page' => 1, - 'limit' => 10, - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportValidatedDocumentsPrintCSV() - { - $this->markTestSkipped( - 'Report is broken since table "log_colls" is deleted.' - ); - - self::$DI['client']->request('POST', '/report/activity/documents/validated', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'printcsv' => 'on', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportValidatedDocumentsFilterColumns() - { - $this->markTestSkipped( - 'Report is broken since table "log_colls" is deleted.' - ); - - self::$DI['client']->request('POST', '/report/activity/documents/validated', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'list_column' => 'user ddate', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportValidatedDocumentsFilterResultOnOneColumn() - { - $this->markTestSkipped( - 'Report is broken since table "log_colls" is deleted.' - ); - - self::$DI['client']->request('POST', '/report/activity/documents/validated', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'filter_column' => 'user', - 'filter_value' => 'admin', - 'liste' => 'on', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportValidatedDocumentsFilterConf() - { - self::$DI['client']->request('POST', '/report/activity/documents/validated', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'conf' => 'on', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportValidatedDocumentsGroupBy() - { - $this->markTestSkipped( - 'Report is broken since table "log_colls" is deleted.' - ); - - self::$DI['client']->request('POST', '/report/activity/documents/validated', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'groupby' => 'user', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } -} diff --git a/tests/Alchemy/Tests/Phrasea/Controller/Report/InformationsTest.php b/tests/Alchemy/Tests/Phrasea/Controller/Report/InformationsTest.php deleted file mode 100644 index 4f6456d31e..0000000000 --- a/tests/Alchemy/Tests/Phrasea/Controller/Report/InformationsTest.php +++ /dev/null @@ -1,339 +0,0 @@ -dmax = new \DateTime('now'); - $this->dmin = new \DateTime('-1 month'); - - $this->client = $this->getClient(); - } - - public function testDoReportUserBadRequest() - { - $this->client->request('POST', '/report/informations/user', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => $this->getCollection()->get_sbas_id(), - 'collection' => $this->getCollection()->get_coll_id(), - ]); - - $response = $this->client->getResponse(); - - $this->assertFalse($response->isOk()); - $this->assertEquals(400, $response->getStatusCode()); - } - - public function testDoReportUser() - { - $this->client->request('POST', '/report/informations/user', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => $this->getCollection()->get_sbas_id(), - 'collection' => $this->getCollection()->get_coll_id(), - 'user' => $this->getUser()->getId(), - ]); - - $response = $this->client->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportUserFromConnexion() - { - $this->client->request('POST', '/report/informations/user', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => $this->getCollection()->get_sbas_id(), - 'collection' => $this->getCollection()->get_coll_id(), - 'user' => $this->getUser()->getId(), - 'from' => 'CNX', - ]); - - $response = $this->client->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportUserFromQuestion() - { - $this->client->request('POST', '/report/informations/user', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => $this->getCollection()->get_sbas_id(), - 'collection' => $this->getCollection()->get_coll_id(), - 'from' => 'ASK', - 'user' => $this->getUser()->getId(), - ]); - - $response = $this->client->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportUserFromDownload() - { - $this->client->request('POST', '/report/informations/user', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => $this->getCollection()->get_sbas_id(), - 'collection' => $this->getCollection()->get_coll_id(), - 'from' => 'GEN', - 'user' => $this->getUser()->getId(), - ]); - - $response = $this->client->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportUserFromConnexionCSV() - { - $this->client->request('POST', '/report/informations/user', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => $this->getCollection()->get_sbas_id(), - 'collection' => $this->getCollection()->get_coll_id(), - 'from' => 'CNX', - 'printcsv' => 'on', - 'user' => $this->getUser()->getId(), - ]); - - $response = $this->client->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportUserFromQuestionCSV() - { - $this->client->request('POST', '/report/informations/user', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => $this->getCollection()->get_sbas_id(), - 'collection' => $this->getCollection()->get_coll_id(), - 'from' => 'ASK', - 'printcsv' => 'on', - 'user' => $this->getUser()->getId(), - ]); - - $response = $this->client->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportUserFromDownloadCSV() - { - $this->client->request('POST', '/report/informations/user', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => $this->getCollection()->get_sbas_id(), - 'collection' => $this->getCollection()->get_coll_id(), - 'from' => 'GEN', - 'printcsv' => 'on', - 'user' => $this->getUser()->getId(), - ]); - - $response = $this->client->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportUserFromDownloadOnCustomField() - { - $this->client->request('POST', '/report/informations/user', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => $this->getCollection()->get_sbas_id(), - 'collection' => $this->getCollection()->get_coll_id(), - 'from' => 'GEN', - 'on' => 'email', - 'user' => $this->getUser()->getEmail() - ]); - - $response = $this->client->getResponse(); - $this->assertTrue($response->isOk()); - } - - public function testDoReportUserFromConnexionOnCustomField() - { - $this->client->request('POST', '/report/informations/user', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => $this->getCollection()->get_sbas_id(), - 'collection' => $this->getCollection()->get_coll_id(), - 'from' => 'CNX', - 'on' => 'email', - 'user' => $this->getUser()->getEmail() - ]); - - $response = $this->client->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportUserFromQuestionOnCustomField() - { - $this->client->request('POST', '/report/informations/user', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => $this->getCollection()->get_sbas_id(), - 'collection' => $this->getCollection()->get_coll_id(), - 'from' => 'ASK', - 'on' => 'email', - 'user' => $this->getUser()->getEmail() - ]); - - $response = $this->client->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportInformationBrowserBadRequest() - { - $this->client->request('POST', '/report/informations/browser', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => $this->getCollection()->get_sbas_id(), - 'collection' => $this->getCollection()->get_coll_id(), - ]); - - $response = $this->client->getResponse(); - - $this->assertFalse($response->isOk()); - $this->assertEquals(400, $response->getStatusCode()); - } - - public function testDoReportInfomationsBrowser() - { - $this->client->request('POST', '/report/informations/browser', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => $this->getCollection()->get_sbas_id(), - 'collection' => $this->getCollection()->get_coll_id(), - 'user' => 'chrome', - ]); - - $response = $this->client->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportInfomationsDocumentsNotFound() - { - $this->client->request('POST', '/report/informations/document', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => $this->getCollection()->get_sbas_id(), - 'collection' => $this->getCollection()->get_coll_id(), - 'sbasid' => 0, - 'rid' => 0, - ]); - - $response = $this->client->getResponse(); - - $this->assertFalse($response->isOk()); - $this->assertEquals(404, $response->getStatusCode()); - } - - public function testDoReportInfomationsDocuments() - { - $this->client->request('POST', '/report/informations/document', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => $this->getCollection()->get_sbas_id(), - 'collection' => $this->getCollection()->get_coll_id(), - 'sbasid' => $this->getRecord1()->getDataboxId(), - 'rid' => $this->getRecord1()->getRecordId(), - ]); - - $response = $this->client->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportInfomationsDocumentsFromTool() - { - $this->client->request('POST', '/report/informations/document', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => $this->getCollection()->get_sbas_id(), - 'collection' => $this->getCollection()->get_coll_id(), - 'sbasid' => $this->getRecord1()->getDataboxId(), - 'rid' => $this->getRecord1()->getRecordId(), - 'from' => 'TOOL' - ]); - - $response = $this->client->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportInfomationsDocumentsFromDashboard() - { - $this->client->request('POST', '/report/informations/document', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => $this->getCollection()->get_sbas_id(), - 'collection' => $this->getCollection()->get_coll_id(), - 'sbasid' => $this->getRecord1()->getDataboxId(), - 'rid' => $this->getRecord1()->getRecordId(), - 'from' => 'DASH' - ]); - - $response = $this->client->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportInfomationsDocumentsFromOther() - { - $this->client->request('POST', '/report/informations/document', [ - 'dmin' => $this->dmin->format('Y-m-d H:i:s'), - 'dmax' => $this->dmax->format('Y-m-d H:i:s'), - 'sbasid' => $this->getCollection()->get_sbas_id(), - 'collection' => $this->getCollection()->get_coll_id(), - 'sbasid' => $this->getRecord1()->getDataboxId(), - 'rid' => $this->getRecord1()->getRecordId(), - 'user' => $this->getUser()->getId() - ]); - - $response = $this->client->getResponse(); - - $this->assertTrue($response->isOk()); - } - - /** - * @return User - */ - private function getUser() - { - return self::$DI['user']; - } -} diff --git a/tests/Alchemy/Tests/Phrasea/Controller/Report/RootTest.php b/tests/Alchemy/Tests/Phrasea/Controller/Report/RootTest.php index ed4edb22b5..51a87a0f1c 100644 --- a/tests/Alchemy/Tests/Phrasea/Controller/Report/RootTest.php +++ b/tests/Alchemy/Tests/Phrasea/Controller/Report/RootTest.php @@ -30,434 +30,3 @@ class RootTest extends \PhraseanetAuthenticatedWebTestCase $this->assertTrue($response->isOk()); } - public function testRouteDashboardJson() - { - $this->authenticate(self::$DI['app']); - - $response = $this->XMLHTTPRequest('GET', '/report/dashboard', [ - 'dmin' => $this->dmin->format('Y-m-d'), - 'dmax' => $this->dmin->format('Y-m-d'), - ]); - - $this->assertTrue($response->isOk()); - } - - public function testRouteInitReport() - { - self::$DI['client']->request('POST', '/report/init', ['popbases' => ['1_1']]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportConnexions() - { - self::$DI['client']->request('POST', '/report/connexions', [ - 'dmin' => $this->dmin->format('Y-m-d'), - 'dmax' => $this->dmax->format('Y-m-d'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'order' => 'ASC', - 'champ' => 'user', - 'page' => 1, - 'limit' => 10, - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportConnexionsPrintCSV() - { - self::$DI['client']->request('POST', '/report/connexions', [ - 'dmin' => $this->dmin->format('Y-m-d'), - 'dmax' => $this->dmax->format('Y-m-d'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'printcsv' => 'on', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportConnexionsFilterColumns() - { - self::$DI['client']->request('POST', '/report/connexions', [ - 'dmin' => $this->dmin->format('Y-m-d'), - 'dmax' => $this->dmax->format('Y-m-d'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'list_column' => 'user ddate', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportConnexionsFilterResultOnOneColumn() - { - self::$DI['client']->request('POST', '/report/connexions', [ - 'dmin' => $this->dmin->format('Y-m-d'), - 'dmax' => $this->dmax->format('Y-m-d'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'filter_column' => 'user', - 'filter_value' => 'admin', - 'liste' => 'on', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportConnexionsFilterConf() - { - self::$DI['client']->request('POST', '/report/connexions', [ - 'dmin' => $this->dmin->format('Y-m-d'), - 'dmax' => $this->dmax->format('Y-m-d'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'conf' => 'on', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportConnexionsGroupBy() - { - self::$DI['client']->request('POST', '/report/connexions', [ - 'dmin' => $this->dmin->format('Y-m-d'), - 'dmax' => $this->dmax->format('Y-m-d'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'groupby' => 'user', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportQuestions() - { - self::$DI['client']->request('POST', '/report/questions', [ - 'dmin' => $this->dmin->format('Y-m-d'), - 'dmax' => $this->dmax->format('Y-m-d'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'order' => 'ASC', - 'champ' => 'user', - 'page' => 1, - 'limit' => 10, - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportQuestionsPrintCSV() - { - self::$DI['client']->request('POST', '/report/questions', [ - 'dmin' => $this->dmin->format('Y-m-d'), - 'dmax' => $this->dmax->format('Y-m-d'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'printcsv' => 'on', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportQuestionsFilterColumns() - { - self::$DI['client']->request('POST', '/report/questions', [ - 'dmin' => $this->dmin->format('Y-m-d'), - 'dmax' => $this->dmax->format('Y-m-d'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'list_column' => 'user ddate', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportQuestionsFilterResultOnOneColumn() - { - self::$DI['client']->request('POST', '/report/questions', [ - 'dmin' => $this->dmin->format('Y-m-d'), - 'dmax' => $this->dmax->format('Y-m-d'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'filter_column' => 'user', - 'filter_value' => 'admin', - 'liste' => 'on', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportQuestionsFilterConf() - { - self::$DI['client']->request('POST', '/report/questions', [ - 'dmin' => $this->dmin->format('Y-m-d'), - 'dmax' => $this->dmax->format('Y-m-d'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'conf' => 'on', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportQuestionsGroupBy() - { - self::$DI['client']->request('POST', '/report/questions', [ - 'dmin' => $this->dmin->format('Y-m-d'), - 'dmax' => $this->dmax->format('Y-m-d'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'groupby' => 'user', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportDownloads() - { - self::$DI['client']->request('POST', '/report/downloads', [ - 'dmin' => $this->dmin->format('Y-m-d'), - 'dmax' => $this->dmax->format('Y-m-d'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'order' => 'ASC', - 'champ' => 'user', - 'page' => 1, - 'limit' => 10, - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportDownloadsPrintCSV() - { - self::$DI['client']->request('POST', '/report/downloads', [ - 'dmin' => $this->dmin->format('Y-m-d'), - 'dmax' => $this->dmax->format('Y-m-d'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'printcsv' => 'on', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportDownloadsFilterColumns() - { - self::$DI['client']->request('POST', '/report/downloads', [ - 'dmin' => $this->dmin->format('Y-m-d'), - 'dmax' => $this->dmax->format('Y-m-d'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'list_column' => 'user ddate', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportDownloadsFilterResultOnOneColumn() - { - self::$DI['client']->request('POST', '/report/downloads', [ - 'dmin' => $this->dmin->format('Y-m-d'), - 'dmax' => $this->dmax->format('Y-m-d'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'filter_column' => 'user', - 'filter_value' => 'admin', - 'liste' => 'on', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportDownloadsFilterConf() - { - self::$DI['client']->request('POST', '/report/downloads', [ - 'dmin' => $this->dmin->format('Y-m-d'), - 'dmax' => $this->dmax->format('Y-m-d'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'conf' => 'on', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportDownloadsGroupBy() - { - self::$DI['client']->request('POST', '/report/downloads', [ - 'dmin' => $this->dmin->format('Y-m-d'), - 'dmax' => $this->dmax->format('Y-m-d'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'groupby' => 'user', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportDocuments() - { - self::$DI['client']->request('POST', '/report/documents', [ - 'dmin' => $this->dmin->format('Y-m-d'), - 'dmax' => $this->dmax->format('Y-m-d'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'order' => 'ASC', - 'champ' => 'final', - 'tbl' => 'DOC', - 'page' => 1, - 'limit' => 10, - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportDocumentsPrintCSV() - { - self::$DI['client']->request('POST', '/report/documents', [ - 'dmin' => $this->dmin->format('Y-m-d'), - 'dmax' => $this->dmax->format('Y-m-d'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'printcsv' => 'on', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportDocumentsFilterColumns() - { - self::$DI['client']->request('POST', '/report/documents', [ - 'dmin' => $this->dmin->format('Y-m-d'), - 'dmax' => $this->dmax->format('Y-m-d'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'list_column' => 'file mime', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportDocumentsFilterResultOnOneColumn() - { - self::$DI['client']->request('POST', '/report/documents', [ - 'dmin' => $this->dmin->format('Y-m-d'), - 'dmax' => $this->dmax->format('Y-m-d'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'filter_column' => 'mime', - 'filter_value' => 'pdf', - 'liste' => 'on', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportDocumentsFilterConf() - { - self::$DI['client']->request('POST', '/report/documents', [ - 'dmin' => $this->dmin->format('Y-m-d'), - 'dmax' => $this->dmax->format('Y-m-d'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'conf' => 'on', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportDocumentsGroupBy() - { - self::$DI['client']->request('POST', '/report/documents', [ - 'dmin' => $this->dmin->format('Y-m-d'), - 'dmax' => $this->dmax->format('Y-m-d'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'groupby' => 'mime', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportClients() - { - self::$DI['client']->request('POST', '/report/clients', [ - 'dmin' => $this->dmin->format('Y-m-d'), - 'dmax' => $this->dmax->format('Y-m-d'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } - - public function testDoReportClientPrintCSV() - { - self::$DI['client']->request('POST', '/report/clients', [ - 'dmin' => $this->dmin->format('Y-m-d'), - 'dmax' => $this->dmax->format('Y-m-d'), - 'sbasid' => self::$DI['collection']->get_sbas_id(), - 'collection' => self::$DI['collection']->get_coll_id(), - 'printcsv' => 'on', - ]); - - $response = self::$DI['client']->getResponse(); - - $this->assertTrue($response->isOk()); - } -} From 9bab2d8779041ec0318da00d156387fe4817ea96 Mon Sep 17 00:00:00 2001 From: Filip Vilic Date: Wed, 12 Dec 2018 10:29:05 +0100 Subject: [PATCH 043/367] PHRAS-2327_report_refacto_41 fix --- Vagrantfile | 3 +- package-lock.json | 16010 +++++++++----------------------------------- 2 files changed, 3067 insertions(+), 12946 deletions(-) diff --git a/Vagrantfile b/Vagrantfile index 0268af1bdf..bca737d028 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -57,8 +57,7 @@ def config_net(config) # Assign static IP if present in network config if File.file?($root + "/.network.conf") ipAddress = File.read($root + "/.network.conf") - config.vm.network :private_network, ip: "192.168.56.104" - config.vm.network :public_network, bridge:"en0: Ethernet" + #config.vm.network :private_network, ip: ipAddress else # vboxnet0 can be changed to use a specific private_network config.vm.network :private_network, type: "dhcp" diff --git a/package-lock.json b/package-lock.json index b512549b82..ff699ca446 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3,6 +3,652 @@ "version": "4.1.1", "lockfileVersion": 1, "dependencies": { + "@mapbox/geojson-area": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@mapbox/geojson-area/-/geojson-area-0.2.2.tgz", + "integrity": "sha1-GNeBSqNr8j+7zDefjiaiKSfevxA=" + }, + "@mapbox/gl-matrix": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@mapbox/gl-matrix/-/gl-matrix-0.0.1.tgz", + "integrity": "sha1-5RJqq01kw2uBx6l9CuDd3eV3PSs=" + }, + "@mapbox/mapbox-gl-language": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@mapbox/mapbox-gl-language/-/mapbox-gl-language-0.9.2.tgz", + "integrity": "sha1-0Cb3GRDwkTlZ58BbCRH4zv4KbJ4=" + }, + "@mapbox/mapbox-gl-supported": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@mapbox/mapbox-gl-supported/-/mapbox-gl-supported-1.4.0.tgz", + "integrity": "sha512-ZD0Io4XK+/vU/4zpANjOtdWfVszAgnaMPsGR6LKsWh4kLIEv9qoobTVmJPPuwuM+ZI2b3BlZ6DYw1XHVmv6YTA==" + }, + "@mapbox/point-geometry": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz", + "integrity": "sha1-ioP5M1x4YO/6Lu7KJUMyqgru2PI=" + }, + "@mapbox/shelf-pack": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@mapbox/shelf-pack/-/shelf-pack-3.2.0.tgz", + "integrity": "sha512-dyQxe6ukILV6qaEvxoKCIwhblgRjYp1ZGlClo4xvfbmxzFO5LYu7Tnrg2AZrRgN7VsSragsGcNjzUe9kCdKHYQ==" + }, + "@mapbox/tiny-sdf": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-1.1.0.tgz", + "integrity": "sha512-dnhyk8X2BkDRWImgHILYAGgo+kuciNYX30CUKj/Qd5eNjh54OWM/mdOS/PWsPeN+3abtN+QDGYM4G220ynVJKA==" + }, + "@mapbox/unitbezier": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.0.tgz", + "integrity": "sha1-FWUb1VOme4WB+zmIEMmK2Go0Uk4=" + }, + "@mapbox/vector-tile": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@mapbox/vector-tile/-/vector-tile-1.3.1.tgz", + "integrity": "sha512-MCEddb8u44/xfQ3oD+Srl/tNcQoqTw3goGk2oLsrFxOTc3dUp+kAnby3PvAeeBYSMSjSPD1nd1AJA6W49WnoUw==" + }, + "@mapbox/whoots-js": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@mapbox/whoots-js/-/whoots-js-3.1.0.tgz", + "integrity": "sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q==" + }, + "@turf/along": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/along/-/along-5.1.5.tgz", + "integrity": "sha1-YdbmplhKzdq1asVYTge/jL5fi+s=" + }, + "@turf/area": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/area/-/area-5.1.5.tgz", + "integrity": "sha1-79iZv9Jgzb0VQbKjwVX4pdLu+h0=" + }, + "@turf/bbox": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/bbox/-/bbox-5.1.5.tgz", + "integrity": "sha1-MFHfUUrUxQ9KT5uKLRX9i2hA7aM=" + }, + "@turf/bbox-clip": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/bbox-clip/-/bbox-clip-5.1.5.tgz", + "integrity": "sha1-M2S1Mo3/nzz0HZ4C7a/zdNFQzIQ=" + }, + "@turf/bbox-polygon": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/bbox-polygon/-/bbox-polygon-5.1.5.tgz", + "integrity": "sha1-auuk7VHYXSluD3w4uIwznwHu4CQ=" + }, + "@turf/bearing": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/bearing/-/bearing-5.1.5.tgz", + "integrity": "sha1-egt5ATbE70eX8CRjBdRcvi0ns/c=" + }, + "@turf/bezier-spline": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/bezier-spline/-/bezier-spline-5.1.5.tgz", + "integrity": "sha1-WaJ7ul17l+8Vqz/VpA+9I4cEm8o=" + }, + "@turf/boolean-clockwise": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/boolean-clockwise/-/boolean-clockwise-5.1.5.tgz", + "integrity": "sha1-MwK32sYsXikaB4nimvcoM4f6nes=" + }, + "@turf/boolean-contains": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/boolean-contains/-/boolean-contains-5.1.5.tgz", + "integrity": "sha1-WW1jruY2961T7pn5/yTJaZSg7xQ=" + }, + "@turf/boolean-crosses": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/boolean-crosses/-/boolean-crosses-5.1.5.tgz", + "integrity": "sha1-Ab+uollvFk3kpNMlCU3HwlXHFdY=" + }, + "@turf/boolean-disjoint": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/@turf/boolean-disjoint/-/boolean-disjoint-5.1.6.tgz", + "integrity": "sha512-KHvUS6SBNYHBCLIJEJrg04pF5Oy+Fqn8V5G9U+9pti5vI9tyX7Ln2g7RSB7iJ1Cxsz8QAi6OukhXjEF2/8ZpGg==" + }, + "@turf/boolean-equal": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/boolean-equal/-/boolean-equal-5.1.5.tgz", + "integrity": "sha1-Kfj21gu4RQff12WzIlTbjnLJOKQ=" + }, + "@turf/boolean-overlap": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/boolean-overlap/-/boolean-overlap-5.1.5.tgz", + "integrity": "sha1-DU5kxSx3CijpPZ7834qLg3OsznU=" + }, + "@turf/boolean-parallel": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/boolean-parallel/-/boolean-parallel-5.1.5.tgz", + "integrity": "sha1-c5NYR16ltlx+GCejw+DopofTqF0=" + }, + "@turf/boolean-point-in-polygon": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/boolean-point-in-polygon/-/boolean-point-in-polygon-5.1.5.tgz", + "integrity": "sha1-8BzBlNHgMKVIv9qYHLpDz9YpQbc=" + }, + "@turf/boolean-point-on-line": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/boolean-point-on-line/-/boolean-point-on-line-5.1.5.tgz", + "integrity": "sha1-9jPF/4Aq0ku48Vja269v9KAj3Xs=" + }, + "@turf/boolean-within": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/boolean-within/-/boolean-within-5.1.5.tgz", + "integrity": "sha1-RxBdVtB1Kp0Pv81Dw2pfkUnchpc=" + }, + "@turf/buffer": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/buffer/-/buffer-5.1.5.tgz", + "integrity": "sha1-hByWJ8+5dLEirE4alW8EZrwCMcQ=" + }, + "@turf/center": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/center/-/center-5.1.5.tgz", + "integrity": "sha1-RKss2VT2PA03dX9xWKmcPvURS4A=" + }, + "@turf/center-mean": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/center-mean/-/center-mean-5.1.5.tgz", + "integrity": "sha1-jI6YdTkeXwnw5uePXWYbiLIQigo=" + }, + "@turf/center-median": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/center-median/-/center-median-5.1.5.tgz", + "integrity": "sha1-u0Yb/noqSGAdikcnaFcYcjoUqHI=" + }, + "@turf/center-of-mass": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/center-of-mass/-/center-of-mass-5.1.5.tgz", + "integrity": "sha1-TTvXnYhJjbq4Mk1PafAyL2Uguco=" + }, + "@turf/centroid": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/centroid/-/centroid-5.1.5.tgz", + "integrity": "sha1-d4radCFjNQIa2P0OemWoNJ1Tx2k=" + }, + "@turf/circle": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/circle/-/circle-5.1.5.tgz", + "integrity": "sha1-mxV3g1UIq1L7HBCypQZcuiuHtqU=" + }, + "@turf/clean-coords": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/clean-coords/-/clean-coords-5.1.5.tgz", + "integrity": "sha1-EoAKmKeMmkUqcuxChJPEOs8q2h8=" + }, + "@turf/clone": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/clone/-/clone-5.1.5.tgz", + "integrity": "sha1-JT6NNUdxgZduM636tQoPAqfw42c=" + }, + "@turf/clusters": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/clusters/-/clusters-5.1.5.tgz", + "integrity": "sha1-ZzpeXxsZycq6vFfJCO6t1oIiTdQ=" + }, + "@turf/clusters-dbscan": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/clusters-dbscan/-/clusters-dbscan-5.1.5.tgz", + "integrity": "sha1-V4H7TmVsdHoLjpk333MYHAMJ4m8=" + }, + "@turf/clusters-kmeans": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/clusters-kmeans/-/clusters-kmeans-5.1.5.tgz", + "integrity": "sha1-/W3+qLEzuovcI3CsPKzuFYejAvE=" + }, + "@turf/collect": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/collect/-/collect-5.1.5.tgz", + "integrity": "sha1-/pjJqMIY7PJP/DPXApUXt8GbKj4=" + }, + "@turf/combine": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/combine/-/combine-5.1.5.tgz", + "integrity": "sha1-uxS976VVBDVxlfwaEkzX1TqMiQU=" + }, + "@turf/concave": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/concave/-/concave-5.1.5.tgz", + "integrity": "sha1-I7uqw4fQNLlldKG9cNBZI3qdIRA=" + }, + "@turf/convex": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/convex/-/convex-5.1.5.tgz", + "integrity": "sha1-Dfk3fdACIWzpghsH9wXgN9rj4B0=" + }, + "@turf/destination": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/destination/-/destination-5.1.5.tgz", + "integrity": "sha1-7TU4G9zoO73cvQei4rzivd/7zCY=" + }, + "@turf/difference": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/difference/-/difference-5.1.5.tgz", + "integrity": "sha1-ok1pCnvKgD8QkKnuO52Qb8Q3H0I=" + }, + "@turf/dissolve": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/dissolve/-/dissolve-5.1.5.tgz", + "integrity": "sha1-LPEzqQIdIWODHD16lY1lB/nYGTg=" + }, + "@turf/distance": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", + "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=" + }, + "@turf/ellipse": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/ellipse/-/ellipse-5.1.5.tgz", + "integrity": "sha1-1XyrhTmFkgzeYCKKeNgEWAJcVL4=" + }, + "@turf/envelope": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/envelope/-/envelope-5.1.5.tgz", + "integrity": "sha1-UBMwnFP91D369LWIplw/7X28EIo=" + }, + "@turf/explode": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/explode/-/explode-5.1.5.tgz", + "integrity": "sha1-sSsvd0AEobSPYrqVsgocZVo94Rg=" + }, + "@turf/flatten": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/flatten/-/flatten-5.1.5.tgz", + "integrity": "sha1-2iknBnEz7WFpsLnWB7khVoiqE1g=" + }, + "@turf/flip": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/flip/-/flip-5.1.5.tgz", + "integrity": "sha1-Q29kOnIvDKU7n85jjkaT2zYIpoo=" + }, + "@turf/great-circle": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/great-circle/-/great-circle-5.1.5.tgz", + "integrity": "sha1-3r+2cc5HVQnLY3MBwV/PzPo1mpM=" + }, + "@turf/helpers": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", + "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" + }, + "@turf/hex-grid": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/hex-grid/-/hex-grid-5.1.5.tgz", + "integrity": "sha1-m3ul/s9QUfHoWJL3E/zlxVBQKmo=" + }, + "@turf/interpolate": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/interpolate/-/interpolate-5.1.5.tgz", + "integrity": "sha1-DxLwq3VtbdEK+ykMpuh3ve8BPqo=" + }, + "@turf/intersect": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/@turf/intersect/-/intersect-5.1.6.tgz", + "integrity": "sha512-KXyNv/GXdoGAOy03qZF53rgtXC2tNhF/4jLwTKiVRrBQH6kcEpipGStdJ+QkYIlarQPa8f7I9UlVAB19et4MfQ==" + }, + "@turf/invariant": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.1.5.tgz", + "integrity": "sha1-9Z9P76CSJLFdzhZR+QPIaNV6JOE=" + }, + "@turf/isobands": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/isobands/-/isobands-5.1.5.tgz", + "integrity": "sha1-a0TO9YTVUaMTBBh68jtKFYLj8I0=" + }, + "@turf/isolines": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/isolines/-/isolines-5.1.5.tgz", + "integrity": "sha1-irTn9Cuz38VGFOW/FVln9+VdLeE=" + }, + "@turf/kinks": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/kinks/-/kinks-5.1.5.tgz", + "integrity": "sha1-irtpYdm7AQchO63fLCwmQNAlaYA=" + }, + "@turf/length": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/length/-/length-5.1.5.tgz", + "integrity": "sha1-86X4ZMK5lqi7RxeUU1ofrxLuvvs=" + }, + "@turf/line-arc": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/line-arc/-/line-arc-5.1.5.tgz", + "integrity": "sha1-AHinRHg1oSrkFKIR+aZNEYYVDhU=" + }, + "@turf/line-chunk": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/line-chunk/-/line-chunk-5.1.5.tgz", + "integrity": "sha1-kQqFwFwG2dD5w4l3oF4IGNUIXEI=" + }, + "@turf/line-intersect": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/line-intersect/-/line-intersect-5.1.5.tgz", + "integrity": "sha1-DikHGuQDKV5JFyO8SfXPrI0R3fM=" + }, + "@turf/line-offset": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/line-offset/-/line-offset-5.1.5.tgz", + "integrity": "sha1-KrWy8In4yRPiMdmUN4553KkLWh4=" + }, + "@turf/line-overlap": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/line-overlap/-/line-overlap-5.1.5.tgz", + "integrity": "sha1-lDxvh6A4bcQ9+sEdKz/5wRLNP2A=" + }, + "@turf/line-segment": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/line-segment/-/line-segment-5.1.5.tgz", + "integrity": "sha1-Mgeq7lRqskw9jcPMY/kcdwuAE+U=" + }, + "@turf/line-slice": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/line-slice/-/line-slice-5.1.5.tgz", + "integrity": "sha1-Hs/OFGKjeFeXVM7fRGTN4mgp8rU=" + }, + "@turf/line-slice-along": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/line-slice-along/-/line-slice-along-5.1.5.tgz", + "integrity": "sha1-7drQoh70efKWihG9LdcomiEy6aU=" + }, + "@turf/line-split": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/line-split/-/line-split-5.1.5.tgz", + "integrity": "sha1-Wy30w3YZty73JbUWPPmSbVVArLc=" + }, + "@turf/line-to-polygon": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/line-to-polygon/-/line-to-polygon-5.1.5.tgz", + "integrity": "sha1-ITz0Gmj4Ikd4ujnTGH3sPouBhlo=" + }, + "@turf/mask": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/mask/-/mask-5.1.5.tgz", + "integrity": "sha1-mrD+8aJyyY/j70kvn/thggayQtU=" + }, + "@turf/meta": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.1.6.tgz", + "integrity": "sha1-wgqGPt7Qhp+yhUje6Ik0G8y0akY=" + }, + "@turf/midpoint": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/midpoint/-/midpoint-5.1.5.tgz", + "integrity": "sha1-4mH2srDqgSTM7/VSomLdRlydBfA=" + }, + "@turf/nearest-point": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/nearest-point/-/nearest-point-5.1.5.tgz", + "integrity": "sha1-EgUN5Bw5hEMiTHl43g9iE5ANNPs=" + }, + "@turf/nearest-point-on-line": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/nearest-point-on-line/-/nearest-point-on-line-5.1.5.tgz", + "integrity": "sha1-VgauKX8VlHUkvqUaKp71HsG/nDY=" + }, + "@turf/nearest-point-to-line": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/@turf/nearest-point-to-line/-/nearest-point-to-line-5.1.6.tgz", + "integrity": "sha512-ZSvDIEiHhifn/vNwLXZI/E8xmEz5yBPqfUR7BVHRZrB1cP7jLhKZvkbidjG//uW8Fr1Ulc+PFOXczLspIcx/lw==", + "dependencies": { + "@turf/helpers": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-6.1.4.tgz", + "integrity": "sha512-vJvrdOZy1ngC7r3MDA7zIGSoIgyrkWcGnNIEaqn/APmw+bVLF2gAW7HIsdTxd12s5wQMqEpqIQrmrbRRZ0xC7g==" + }, + "@turf/invariant": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-6.1.2.tgz", + "integrity": "sha512-WU08Ph8j0J2jVGlQCKChXoCtI50BB3yEH21V++V0T4cR1T27HKCxkehV2sYMwTierfMBgjwSwDIsxnR4/2mWXg==" + }, + "@turf/meta": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-6.0.2.tgz", + "integrity": "sha512-VA7HJkx7qF1l3+GNGkDVn2oXy4+QoLP6LktXAaZKjuT1JI0YESat7quUkbCMy4zP9lAUuvS4YMslLyTtr919FA==" + } + } + }, + "@turf/planepoint": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/planepoint/-/planepoint-5.1.5.tgz", + "integrity": "sha1-GLvfAG91ne9eQsagBsn53oGyt/8=" + }, + "@turf/point-grid": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/point-grid/-/point-grid-5.1.5.tgz", + "integrity": "sha1-MFFBJI9Quv42zn5mukuX56sjaIc=" + }, + "@turf/point-on-feature": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/point-on-feature/-/point-on-feature-5.1.5.tgz", + "integrity": "sha1-MMfwMkMCd8ZBjZbSieRba/shP+c=" + }, + "@turf/point-to-line-distance": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/@turf/point-to-line-distance/-/point-to-line-distance-5.1.6.tgz", + "integrity": "sha512-PE3hiTeeDEi4ZLPtI8XAzFYW9nHo1EVsZGm/4ZVV8jo39d3X1oLVHxY3e1PkCmWwRapXy4QLqvnTQ7nU4wspNw==", + "dependencies": { + "@turf/bearing": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@turf/bearing/-/bearing-6.0.1.tgz", + "integrity": "sha512-mXY1NozqV9EFfBTbUItujwfqfQF0G/Xe2fzvnZle90ekPEUfhi4Dgf5JswJTd96J9LiT8kcd6Jonp5khnx0wIg==" + }, + "@turf/clone": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@turf/clone/-/clone-6.0.2.tgz", + "integrity": "sha512-UVpYPnW3wRj3bPncR6Z2PRbowBk+nEdVWgGewPxrKKLfvswtVtG9n/OIyvbU3E3ZOadBVxTH2uAMEMOz4800FA==" + }, + "@turf/distance": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-6.0.1.tgz", + "integrity": "sha512-q7t7rWIWfkg7MP1Vt4uLjSEhe5rPfCO2JjpKmk7JC+QZKEQkuvHEqy3ejW1iC7Kw5ZcZNR3qdMGGz+6HnVwqvg==" + }, + "@turf/helpers": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-6.1.4.tgz", + "integrity": "sha512-vJvrdOZy1ngC7r3MDA7zIGSoIgyrkWcGnNIEaqn/APmw+bVLF2gAW7HIsdTxd12s5wQMqEpqIQrmrbRRZ0xC7g==" + }, + "@turf/invariant": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-6.1.2.tgz", + "integrity": "sha512-WU08Ph8j0J2jVGlQCKChXoCtI50BB3yEH21V++V0T4cR1T27HKCxkehV2sYMwTierfMBgjwSwDIsxnR4/2mWXg==" + }, + "@turf/meta": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-6.0.2.tgz", + "integrity": "sha512-VA7HJkx7qF1l3+GNGkDVn2oXy4+QoLP6LktXAaZKjuT1JI0YESat7quUkbCMy4zP9lAUuvS4YMslLyTtr919FA==" + }, + "@turf/projection": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@turf/projection/-/projection-6.0.1.tgz", + "integrity": "sha512-Y3RvGT6I53MjYKLG69e9sMk45wJXcLbrEO1t6P3WQQQGqA2gYhhMJyV41vE2Z2llrJpvs2dDx/tIeQzGd0HHMQ==" + }, + "@turf/rhumb-bearing": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@turf/rhumb-bearing/-/rhumb-bearing-6.0.1.tgz", + "integrity": "sha512-MVBra8OVfjM4+/N0B3o6cBIYg9p/uRKzA9uk05RfrzasEbUL1vdD23LkTooVL74Yw4UxL8BQD9hS5Re2COJFDA==" + }, + "@turf/rhumb-distance": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@turf/rhumb-distance/-/rhumb-distance-6.0.1.tgz", + "integrity": "sha512-3G45DQtQByzzfHFPcCyJdUZFwsd45zfZ7sAb1ddF7mhEj4G70+T2G3GKjInymqDNrbyh2gbG6wQiZSToC8Uf9g==" + } + } + }, + "@turf/points-within-polygon": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/points-within-polygon/-/points-within-polygon-5.1.5.tgz", + "integrity": "sha1-K4VaXfOq2lfC7oIKB1SrlJKKIzc=" + }, + "@turf/polygon-tangents": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/polygon-tangents/-/polygon-tangents-5.1.5.tgz", + "integrity": "sha1-K/AJkUcwJbF44lDcfLmuVAm71lI=" + }, + "@turf/polygon-to-line": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/polygon-to-line/-/polygon-to-line-5.1.5.tgz", + "integrity": "sha1-I7tEjYTcTGUZmaxhGjbZHFklA2o=" + }, + "@turf/polygonize": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/polygonize/-/polygonize-5.1.5.tgz", + "integrity": "sha1-BJP6EYefOdELmtAs5qI+lC0IqjI=" + }, + "@turf/projection": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/projection/-/projection-5.1.5.tgz", + "integrity": "sha1-JFF+7rLzaBa6n3EueubWo2jt91c=" + }, + "@turf/random": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/random/-/random-5.1.5.tgz", + "integrity": "sha1-sy78k0Vgroulfo67UfJBw5+6Lns=" + }, + "@turf/rewind": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/rewind/-/rewind-5.1.5.tgz", + "integrity": "sha1-nqPbSmi3PB/R3RH1djGxQ8/vock=" + }, + "@turf/rhumb-bearing": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/rhumb-bearing/-/rhumb-bearing-5.1.5.tgz", + "integrity": "sha1-rPalAkJ+uMSeGM2mrg7/qwxd3NI=" + }, + "@turf/rhumb-destination": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/rhumb-destination/-/rhumb-destination-5.1.5.tgz", + "integrity": "sha1-sbKuuSFUfyrAwamUtqEw+SRjx0I=" + }, + "@turf/rhumb-distance": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/rhumb-distance/-/rhumb-distance-5.1.5.tgz", + "integrity": "sha1-GAaFdiX0IlOE2tQT5p85U4/192U=" + }, + "@turf/sample": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/sample/-/sample-5.1.5.tgz", + "integrity": "sha1-6ctEikeJzFbuPeLdZ4HiNDQ1tBE=" + }, + "@turf/sector": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/sector/-/sector-5.1.5.tgz", + "integrity": "sha1-rCu5TBPt1gNPb9wrZwCBNdIPXgc=" + }, + "@turf/shortest-path": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/shortest-path/-/shortest-path-5.1.5.tgz", + "integrity": "sha1-hUroCW9rw+EwD6ynfz6PZ9j5Nas=" + }, + "@turf/simplify": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/simplify/-/simplify-5.1.5.tgz", + "integrity": "sha1-Csjyei60IYGD7dmZjDJ1q+QIuSY=" + }, + "@turf/square": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/square/-/square-5.1.5.tgz", + "integrity": "sha1-qnsh5gM8ySUsOlvW89iNq9b+0YA=" + }, + "@turf/square-grid": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/square-grid/-/square-grid-5.1.5.tgz", + "integrity": "sha1-G9X3uesU8LYLwjH+/nNR0aMvGlE=" + }, + "@turf/standard-deviational-ellipse": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/standard-deviational-ellipse/-/standard-deviational-ellipse-5.1.5.tgz", + "integrity": "sha1-hc0oO14ayljyG9ZkEuQUtW2FIyQ=" + }, + "@turf/tag": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/tag/-/tag-5.1.5.tgz", + "integrity": "sha1-0e4aUIjs/UoUEQGcmCOczypJfSA=" + }, + "@turf/tesselate": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/tesselate/-/tesselate-5.1.5.tgz", + "integrity": "sha1-MqWU6cIaAEIKn5DSxD3z4RZgYc0=" + }, + "@turf/tin": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/tin/-/tin-5.1.5.tgz", + "integrity": "sha1-KCI+r8X76a6azKgc3P6l0UJMkX0=" + }, + "@turf/transform-rotate": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/transform-rotate/-/transform-rotate-5.1.5.tgz", + "integrity": "sha1-0Jbt2eMA/jFQadVNjkWMQJIh7fs=" + }, + "@turf/transform-scale": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/transform-scale/-/transform-scale-5.1.5.tgz", + "integrity": "sha1-cP064BhWz3uunxWtVhzf6PiQAbk=" + }, + "@turf/transform-translate": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/transform-translate/-/transform-translate-5.1.5.tgz", + "integrity": "sha1-Uwolf7Hccmja3Ks05nkB6yo97GM=" + }, + "@turf/triangle-grid": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/triangle-grid/-/triangle-grid-5.1.5.tgz", + "integrity": "sha1-ezZ2IQhVTBTyjK/zxIsc/ILI3IE=" + }, + "@turf/truncate": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/truncate/-/truncate-5.1.5.tgz", + "integrity": "sha1-nu37Oxi6gfLJjT6tCUMcyhiErYk=" + }, + "@turf/turf": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/@turf/turf/-/turf-5.1.6.tgz", + "integrity": "sha1-wxIlkoh+0jS3VGi4qMRb+Ib7+PY=" + }, + "@turf/union": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/union/-/union-5.1.5.tgz", + "integrity": "sha1-UyhbYJQEf8WNlqrA6pCGXsNNRUs=" + }, + "@turf/unkink-polygon": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/unkink-polygon/-/unkink-polygon-5.1.5.tgz", + "integrity": "sha1-ewGEfFD7V0riV54Z5Ey6hSbSE8M=" + }, + "@turf/voronoi": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/voronoi/-/voronoi-5.1.5.tgz", + "integrity": "sha1-6FbpQG3MLyXWbdyJhYTifC6/ymY=" + }, + "@videojs/http-streaming": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@videojs/http-streaming/-/http-streaming-1.1.0.tgz", + "integrity": "sha512-Pf692a9c/ioCuh8NJUb5EaYrACR/9vjHjedSCPC60s9xkh3j6R4/tSwPlnMLCxN2Qau3h8hukGB0P6q6G1OtbA==", + "dependencies": { + "video.js": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/video.js/-/video.js-7.1.0.tgz", + "integrity": "sha512-uF4IOBZB560EqppNHcOYy3laL6Wzu8SDQ8lGmnzqsGFePtVDeLq5RYjBrVGun90c+9Pb+ElT4QyiWDnIyUCfpA==" + }, + "videojs-font": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/videojs-font/-/videojs-font-3.0.0.tgz", + "integrity": "sha512-XS6agz2T7p2cFuuXulJD70md8XMlAN617SJkMWjoTPqZWv+RU8NcZCKsE3Tk73inzxnQdihOp0cvI7NGz2ngHg==" + }, + "videojs-vtt.js": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/videojs-vtt.js/-/videojs-vtt.js-0.14.1.tgz", + "integrity": "sha512-YxOiywx6N9t3J5nqsE5WN2Sw4CSqVe3zV+AZm2T4syOc2buNJaD6ZoexSdeszx2sHLU/RRo2r4BJAXFDQ7Qo2Q==" + }, + "xhr": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.4.0.tgz", + "integrity": "sha1-4W5mpF+GmGHu76tBbV7/ci3ECZM=" + } + } + }, "abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", @@ -16,9 +662,9 @@ "dev": true }, "acorn": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", - "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==" + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz", + "integrity": "sha512-d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ==" }, "acorn-dynamic-import": { "version": "2.0.2", @@ -32,6 +678,35 @@ } } }, + "acorn-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", + "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", + "dependencies": { + "acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=" + } + } + }, + "acorn-object-spread": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/acorn-object-spread/-/acorn-object-spread-1.0.0.tgz", + "integrity": "sha1-SOrQ9KjrFplaF6Dbn/xqyq2kumg=", + "dependencies": { + "acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=" + } + } + }, + "aes-decrypter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/aes-decrypter/-/aes-decrypter-3.0.0.tgz", + "integrity": "sha1-eEihwUW5/b9Xrj4rWxvHzwZEqPs=" + }, "after": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", @@ -68,8 +743,13 @@ "amdefine": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "dev": true + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" + }, + "ansi-escapes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", + "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==", + "optional": true }, "ansi-gray": { "version": "0.1.1", @@ -91,6 +771,11 @@ "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=" }, + "ansicolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz", + "integrity": "sha1-vgiVmQl7dKXJxKhKDNvNtivYeu8=" + }, "anymatch": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", @@ -122,13 +807,13 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true }, "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true } @@ -138,8 +823,13 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "optional": true + "dependencies": { + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + } + } }, "argsparser": { "version": "0.0.7", @@ -176,8 +866,7 @@ "array-find-index": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" }, "array-slice": { "version": "1.1.0", @@ -216,8 +905,7 @@ "asn1": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==" }, "asn1.js": { "version": "4.10.1", @@ -236,7 +924,7 @@ }, "util": { "version": "0.10.3", - "resolved": "http://registry.npmjs.org/util/-/util-0.10.3.tgz", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=" } } @@ -244,8 +932,7 @@ "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" }, "assertion-error": { "version": "1.0.0", @@ -264,9 +951,9 @@ "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", "dependencies": { "lodash": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", - "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==" } } }, @@ -296,8 +983,7 @@ "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, "atob": { "version": "2.1.2", @@ -313,20 +999,27 @@ "aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" }, "aws4": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", - "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", - "dev": true + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" }, "axios": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.17.1.tgz", - "integrity": "sha1-LY4+XQvb1zJ/kbyBT1xXZg+Bgk0=", - "dev": true + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.16.2.tgz", + "integrity": "sha1-uk+S8XFn37q0CYN4VFS5rBScPG0=" + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=" + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" }, "backbone": { "version": "1.3.3", @@ -342,8 +1035,7 @@ "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" }, "base": { "version": "0.11.2", @@ -404,7 +1096,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true + "optional": true }, "beeper": { "version": "1.1.1", @@ -423,14 +1115,36 @@ "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==" }, "binary-extensions": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz", - "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==" + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz", + "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=" + }, + "bl": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz", + "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" + } + } }, "blob": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", - "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==", + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz", + "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=", "dev": true }, "block-stream": { @@ -446,13 +1160,13 @@ }, "blueimp-file-upload": { "version": "8.9.0", - "resolved": "http://registry.npmjs.org/blueimp-file-upload/-/blueimp-file-upload-8.9.0.tgz", + "resolved": "https://registry.npmjs.org/blueimp-file-upload/-/blueimp-file-upload-8.9.0.tgz", "integrity": "sha1-y4dk4TCbz/M9CwsLOHU1nf91hao=" }, "blueimp-load-image": { - "version": "2.20.1", - "resolved": "https://registry.npmjs.org/blueimp-load-image/-/blueimp-load-image-2.20.1.tgz", - "integrity": "sha512-GacvACFcxv5MV+m24ylTte2ycWMeSZqdmChAM5kSBCJOyFSY8jkQgBpGM3Mn+l1p/seGtrnRss+8QL2k+FXO4A==" + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/blueimp-load-image/-/blueimp-load-image-2.19.0.tgz", + "integrity": "sha512-lc5fORHdmkGTGFW8vsr1D7pNWJA+BT0eqlhx8RpEw35VULUvEZB6tJACJXEreqbWIFJc3/jlTsGvOpf9N62WLQ==" }, "blueimp-tmpl": { "version": "3.11.0", @@ -477,8 +1191,7 @@ "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" }, "braces": { "version": "2.3.2", @@ -492,6 +1205,11 @@ } } }, + "brfs": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/brfs/-/brfs-1.6.1.tgz", + "integrity": "sha512-OfZpABRQQf+Xsmju8XE9bDjs+uU4vLREGolP7bDgcpsI17QREyZ4Bl+2KLxxx1kCgA0fAIhKQBaBYh+PEcCqYQ==" + }, "brorand": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", @@ -504,11 +1222,17 @@ "dev": true }, "browser-sync": { - "version": "2.26.3", - "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.26.3.tgz", - "integrity": "sha512-VLzpjCA4uXqfzkwqWtMM6hvPm2PNHp2RcmzBXcbi6C9WpkUhhFb8SVAr4CFrCsFxDg+oY6HalOjn8F+egyvhag==", + "version": "2.24.6", + "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.24.6.tgz", + "integrity": "sha512-3cVW8Ft3sPQ1t9gqZXBDZhTyRce8NW4wf5KzpCYcg6fWjPbyt+vZLvEo+sTq7c7eNQhi8lInQWbjIFEpoM2f7Q==", "dev": true, "dependencies": { + "anymatch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "dev": true + }, "arr-diff": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", @@ -533,6 +1257,12 @@ "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", "dev": true }, + "chokidar": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", + "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", + "dev": true + }, "cliui": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", @@ -557,6 +1287,12 @@ "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "dev": true }, + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true + }, "is-extglob": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", @@ -571,7 +1307,7 @@ }, "load-json-file": { "version": "1.1.0", - "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true }, @@ -583,7 +1319,7 @@ }, "os-locale": { "version": "1.4.0", - "resolved": "http://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", "dev": true }, @@ -599,6 +1335,12 @@ "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", "dev": true }, + "qs": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.3.tgz", + "integrity": "sha1-HPyyXBCpsrSDBT/zn138kjOQjP4=", + "dev": true + }, "read-pkg": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", @@ -637,33 +1379,27 @@ }, "yargs": { "version": "6.4.0", - "resolved": "http://registry.npmjs.org/yargs/-/yargs-6.4.0.tgz", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.4.0.tgz", "integrity": "sha1-gW4ahm1VmMzzTlWW3c4i2S2kkNQ=", "dev": true }, "yargs-parser": { "version": "4.2.1", - "resolved": "http://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", "dev": true } } }, - "browser-sync-client": { - "version": "2.26.2", - "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-2.26.2.tgz", - "integrity": "sha512-FEuVJD41fI24HJ30XOT2RyF5WcnEtdJhhTqeyDlnMk/8Ox9MZw109rvk9pdfRWye4soZLe+xcAo9tHSMxvgAdw==", - "dev": true - }, "browser-sync-ui": { - "version": "2.26.2", - "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-2.26.2.tgz", - "integrity": "sha512-LF7GMWo8ELOE0eAlxuRCfnGQT1ZxKP9flCfGgZdXFc6BwmoqaJHlYe7MmVvykKkXjolRXTz8ztXAKGVqNwJ3EQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-1.0.1.tgz", + "integrity": "sha512-RIxmwVVcUFhRd1zxp7m2FfLnXHf59x4Gtj8HFwTA//3VgYI3AKkaQAuDL8KDJnE59XqCshxZa13JYuIWtZlKQg==", "dev": true }, "browserify-aes": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==" }, "browserify-cipher": { @@ -676,9 +1412,14 @@ "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==" }, + "browserify-package-json": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-package-json/-/browserify-package-json-1.0.1.tgz", + "integrity": "sha1-mN3oqlxWH9bT/km7qhArdLOW/eo=" + }, "browserify-rsa": { "version": "4.0.1", - "resolved": "http://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=" }, "browserify-sign": { @@ -703,15 +1444,38 @@ "integrity": "sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU=", "dev": true }, - "bs-snippet-injector": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/bs-snippet-injector/-/bs-snippet-injector-2.0.1.tgz", - "integrity": "sha1-YbU5PxH1JVntEgaTEANDtu2wTdU=", - "dev": true + "buble": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/buble/-/buble-0.15.2.tgz", + "integrity": "sha1-VH/EdIP45egXbYKqXrzLGDsC1hM=", + "dependencies": { + "acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=" + }, + "magic-string": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.14.0.tgz", + "integrity": "sha1-VyJK7xcByu7Sc7F6OalW5ysXJGI=" + } + } + }, + "bubleify": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/bubleify/-/bubleify-0.7.0.tgz", + "integrity": "sha1-0I6mQv/Qhf+HEciEP1cHLw1euPY=", + "dependencies": { + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + } + } }, "buffer": { "version": "4.9.1", - "resolved": "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", "dependencies": { "isarray": { @@ -721,11 +1485,30 @@ } } }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==" + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" + }, + "buffer-equal": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", + "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=" + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=" + }, "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" }, "buffer-xor": { "version": "1.0.3", @@ -743,16 +1526,21 @@ "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" }, "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "dev": true + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.5.0.tgz", + "integrity": "sha1-TJQj6i0lLCcMQbK97+/5u2tiwGo=", + "optional": true }, "cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==" }, + "call-matcher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-matcher/-/call-matcher-1.0.1.tgz", + "integrity": "sha1-UTTQd5hPcSpU2tPL9i3ijc5BbKg=" + }, "callsite": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", @@ -766,7 +1554,7 @@ }, "camelcase-keys": { "version": "2.1.0", - "resolved": "http://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", "dev": true, "dependencies": { @@ -779,16 +1567,20 @@ } }, "caniuse-db": { - "version": "1.0.30000916", - "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000916.tgz", - "integrity": "sha512-XuMzGxlFYXDEm+e/6ti7ThqQki/hRXHw4aaFMQXtFHYoj2XNn92zZ5aH75AADfQ1tnXoZTOvS2+NbaaWWPypIw==", + "version": "1.0.30000877", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000877.tgz", + "integrity": "sha512-9RcqvE8HYgdZZzFW6xBmj/CeCaTyCJdUhgkueBCq47AK//w/Yzlg0zcfV1GTlh3jyYEbresGfY2vDEG/AaK/dQ==", "dev": true }, + "cardinal": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-0.4.4.tgz", + "integrity": "sha1-ylu2iltRG5D+k7ms6km97lwyv+I=" + }, "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, "center-align": { "version": "0.1.3", @@ -797,20 +1589,38 @@ }, "chai": { "version": "1.10.0", - "resolved": "http://registry.npmjs.org/chai/-/chai-1.10.0.tgz", + "resolved": "https://registry.npmjs.org/chai/-/chai-1.10.0.tgz", "integrity": "sha1-5AMcyHZURhp1lD5aNatG6vOcHrk=", "dev": true }, "chalk": { "version": "1.1.3", - "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=" }, + "chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", + "optional": true + }, "chokidar": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==" }, + "chownr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", + "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=", + "optional": true + }, + "ci-info": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.4.0.tgz", + "integrity": "sha512-Oqmw2pVfCl8sCL+1QgMywPfdxPJPkC51y4usw0iiE2S9qnEOAqXy8bwl1CpMpnoU39g4iKJTz6QZj+28FvOnjQ==", + "optional": true + }, "cipher-base": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", @@ -836,24 +1646,36 @@ "dependencies": { "commander": { "version": "2.8.1", - "resolved": "http://registry.npmjs.org/commander/-/commander-2.8.1.tgz", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=", "dev": true }, "source-map": { "version": "0.4.4", - "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "dev": true } } }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "optional": true + }, "cli-table": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz", "integrity": "sha1-9TsFJmqLGguTSz0IIebi3FkUriM=", "dev": true }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", + "optional": true + }, "cliui": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", @@ -889,18 +1711,24 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true }, "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true } } }, + "cmd-shim": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-2.0.2.tgz", + "integrity": "sha1-b8vamUg6j9FdfTChlspp1oii79s=", + "optional": true + }, "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", @@ -917,16 +1745,14 @@ "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=" }, "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.2.tgz", + "integrity": "sha512-3NUJZdhMhcdPn8vJ9v2UQJoH0qqoGUkYTgFEPZaPjEtwmmKUfNV46zZmgB2M5M4DCEQHMaCfWHCxiBflLm04Tg==" }, "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha1-SxQVMEz1ACjqgWQ2Q72C6gWANok=" }, "color-support": { "version": "1.1.3", @@ -935,21 +1761,19 @@ }, "colors": { "version": "1.0.3", - "resolved": "http://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", "dev": true }, "combined-stream": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", - "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", - "dev": true + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", + "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=" }, "commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", - "dev": true + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==" }, "component-bind": { "version": "1.0.0", @@ -971,32 +1795,27 @@ "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, "concat-stream": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, "dependencies": { "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "dev": true + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==" }, "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" } } }, @@ -1014,6 +1833,11 @@ } } }, + "concaveman": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/concaveman/-/concaveman-1.1.1.tgz", + "integrity": "sha1-bCSCWAslI874L8K+wAoEFebmgWI=" + }, "connect": { "version": "3.6.6", "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", @@ -1042,6 +1866,11 @@ "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" }, + "convert-source-map": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", + "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=" + }, "cookie": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", @@ -1053,11 +1882,21 @@ "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" }, + "core-js": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", + "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==" + }, "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, + "corslite": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/corslite/-/corslite-0.0.6.tgz", + "integrity": "sha1-YilU4UwzhSEjxMaPo97/qeLRyJY=" + }, "create-ecdh": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", @@ -1065,12 +1904,12 @@ }, "create-hash": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==" }, "create-hmac": { "version": "1.1.7", - "resolved": "http://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==" }, "cross-spawn": { @@ -1083,17 +1922,36 @@ "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==" }, + "csscolorparser": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/csscolorparser/-/csscolorparser-1.0.3.tgz", + "integrity": "sha1-s085HupNqPPpgjHizNjfnAQfFxs=" + }, "currently-unhandled": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=" }, "d": { "version": "1.0.0", - "resolved": "http://registry.npmjs.org/d/-/d-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=" }, + "d3-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.1.tgz", + "integrity": "sha512-CyINJQ0SOUHojDdFDH4JEM0552vCR1utGyLHegJHyYH0JyCpSeTPxi4OBqHMA2jJZq4NH782LtaJWBImqI/HBw==" + }, + "d3-geo": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-1.7.1.tgz", + "integrity": "sha512-O4AempWAr+P5qbk2bC2FuN/sDW4z+dN2wDf9QV3bxQt4M5HfOEeXLgJ/UKQW0+o1Dj8BE+L5kiDbdWUMjsmQpw==" + }, + "d3-voronoi": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/d3-voronoi/-/d3-voronoi-1.1.2.tgz", + "integrity": "sha1-Fodmfo8TotFYyAwUgMWinLDYlzw=" + }, "dargs": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/dargs/-/dargs-5.1.0.tgz", @@ -1102,8 +1960,7 @@ "dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=" }, "date-now": { "version": "0.1.4", @@ -1121,6 +1978,12 @@ "integrity": "sha512-k75KYNZMvwAwes2xIPry/QTffXIchjD8QfABvvfTr80P85jv5ZcKqcoDo+vMe71nNnVnXYe8MA28weyqcf/DKw==", "dev": true }, + "death": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/death/-/death-1.1.0.tgz", + "integrity": "sha1-AaqcQB7dknUFFEcLgmY5DGbGcxg=", + "optional": true + }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -1138,16 +2001,19 @@ }, "deep-eql": { "version": "0.1.3", - "resolved": "http://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=", "dev": true }, + "deep-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", + "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=" + }, "deep-is": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true, - "optional": true + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" }, "defaults": { "version": "1.0.3", @@ -1204,8 +2070,7 @@ "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" }, "delegates": { "version": "1.0.0", @@ -1213,6 +2078,11 @@ "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", "dev": true }, + "density-clustering": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/density-clustering/-/density-clustering-1.3.0.tgz", + "integrity": "sha1-3J9ZyPCrl+FiSsZJMP0xlIF9ysU=" + }, "depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", @@ -1242,6 +2112,12 @@ "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", "dev": true }, + "detect-indent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", + "integrity": "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=", + "optional": true + }, "dev-ip": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz", @@ -1256,12 +2132,12 @@ }, "diffie-hellman": { "version": "5.0.3", - "resolved": "http://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==" }, "doctrine": { "version": "0.6.4", - "resolved": "http://registry.npmjs.org/doctrine/-/doctrine-0.6.4.tgz", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-0.6.4.tgz", "integrity": "sha1-gUKEkalC7xiwSSBW7aOADu5X1h0=" }, "dom-walk": { @@ -1280,50 +2156,37 @@ "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=" }, "duplexify": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.1.tgz", - "integrity": "sha512-vM58DwdnKmty+FSPzT14K9JXb90H+j5emaR4KYbr2KTIz00WHGbWOe5ghQTx233ZCLZtrGDALzKwcjEtSt35mA==", - "dev": true, + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz", + "integrity": "sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ==", "dependencies": { - "end-of-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", - "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", - "dev": true - }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "dev": true + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==" }, "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" } } }, + "earcut": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.1.3.tgz", + "integrity": "sha512-AxdCdWUk1zzK/NuZ7e1ljj6IGC+VAdC3Qb7QQDsXpfNrc5IM8tL9nNXUmEGE6jRHTfZ10zhzRhtDmWVsR5pd3A==" + }, "easy-extender": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz", - "integrity": "sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q==", - "dev": true, - "dependencies": { - "lodash": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", - "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", - "dev": true - } - } + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.2.tgz", + "integrity": "sha1-PTJI/r4rFZYHMW2PnPSRwWZIIh0=", + "dev": true }, "eazy-logger": { "version": "3.0.2", @@ -1335,7 +2198,7 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true + "optional": true }, "ee-first": { "version": "1.1.1", @@ -1344,9 +2207,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.88", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.88.tgz", - "integrity": "sha512-UPV4NuQMKeUh1S0OWRvwg0PI8ASHN9kBC8yDTk1ROXLC85W5GnhTRu/MZu3Teqx3JjlQYuckuHYXSUSgtb3J+A==", + "version": "1.3.58", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.58.tgz", + "integrity": "sha512-AGJxlBEn2wOohxqWZkISVsOjZueKTQljfEODTDSEiMqSpH0S+xzV+/5oEM9AGaqhu7DzrpKOgU7ocQRjj0nJmg==", "dev": true }, "elliptic": { @@ -1366,23 +2229,14 @@ "dev": true }, "end-of-stream": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz", - "integrity": "sha1-jhdyBsPICDfYVjLouTWd/osvbq8=", - "dev": true, - "dependencies": { - "once": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", - "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", - "dev": true - } - } + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==" }, "engine.io": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.2.1.tgz", - "integrity": "sha512-+VlKzHzMhaU+GsCIg4AoXF1UdDFjHHwMmMKqMJNDNLlUlejz58FCy4LBqB2YVJskHGYl06BatYWKP2TVdVXE5w==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.2.0.tgz", + "integrity": "sha512-mRbgmAtQ4GAlKwuPnnAvXXwdPhEx+jkc0OBCLrXuD/CRvwNK3AxRSnqK4FSqmAMRRHryVJP8TopOvmEaA64fKw==", "dev": true, "dependencies": { "debug": { @@ -1390,19 +2244,13 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", "dev": true - }, - "ws": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", - "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", - "dev": true } } }, "engine.io-client": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.3.1.tgz", - "integrity": "sha512-q66JBFuQcy7CSlfAz9L3jH+v7DTT3i6ZEadYcVj2pOs8/0uJHLxKX3WBkGTvULJMdz0tUCyJag0aKT/dpXL9BQ==", + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.1.6.tgz", + "integrity": "sha512-hnuHsFluXnsKOndS4Hv6SvUrgdYx1pk2NqfaDMW+GWdgfU3+/V25Cj7I8a0x92idSpa5PIhJRKxPvp9mnoLsfg==", "dev": true, "dependencies": { "debug": { @@ -1414,9 +2262,9 @@ } }, "engine.io-parser": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz", - "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.2.tgz", + "integrity": "sha512-dInLFzr80RijZ1rGpx1+56/uFoH7/7InhH3kZt+Ms6hT8tNx3NGW/WNSA/f8As1WkOfkuyb3tnRyuXGxusclMw==", "dev": true }, "enhanced-resolve": { @@ -1447,9 +2295,9 @@ "integrity": "sha512-24XxRvJXNFwEMpJb3nOkiRJKRoupmjYmOPVlI65Qy2SrtxwOTB+g6ODjBKOtwEHbYrhWRty9xxOWLNdClT2djw==" }, "es5-shim": { - "version": "4.5.12", - "resolved": "https://registry.npmjs.org/es5-shim/-/es5-shim-4.5.12.tgz", - "integrity": "sha512-MjoCAHE6P2Dirme70Cxd9i2Ng8rhXiaVSsxDWdSwimfLERJL/ypR2ed2rTYkeeYrMk8gq281dzKLiGcdrmc8qg==" + "version": "4.5.10", + "resolved": "https://registry.npmjs.org/es5-shim/-/es5-shim-4.5.10.tgz", + "integrity": "sha512-vmryBdqKRO8Ei9LJ4yyEk/EOmAOGIagcHDYPpTAi6pot4IMHS1AC2q5cTKPmydpijg2iX8DVmCuqgrNxIWj8Yg==" }, "es6-iterator": { "version": "2.0.3", @@ -1462,10 +2310,9 @@ "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=" }, "es6-promise": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.5.tgz", - "integrity": "sha512-n6wvpdE43VFtJq+lUDYDBFUwV8TZbuGXLV4D6wKafg13ldznKsyEvatubnmUe31zcvelSzOHF+XbaT+Bl9ObDg==", - "dev": true + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.4.tgz", + "integrity": "sha512-/NdNZVJg+uZgtm9eS3O6lrOLYmQag2DjdEXuPaHlZ6RuVqgqaVZfgYCepEIKsLqwdQArOPtC3XzRLqGGfT8KQQ==" }, "es6-set": { "version": "0.1.5", @@ -1494,31 +2341,19 @@ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, "escodegen": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", - "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=", - "dev": true, - "optional": true, + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.1.tgz", + "integrity": "sha512-6hTjO1NAWkHnDk3OqQ4YrCuwwmGHL9S3nPlzBOUG/R44rda3wLNrfvQ5fkSGjyhHFKM7ALPKcKGrwvCLe0lC7Q==", "dependencies": { - "estraverse": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", - "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=", - "dev": true, - "optional": true - }, "esutils": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true, - "optional": true + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" }, "source-map": { - "version": "0.2.0", - "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", - "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", - "dev": true, + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "optional": true } } @@ -1529,10 +2364,14 @@ "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=" }, "esprima": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", - "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", - "dev": true + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" + }, + "espurify": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/espurify/-/espurify-1.8.1.tgz", + "integrity": "sha512-ZDko6eY/o+D/gHCWyHTU85mKDgYcS4FJj7S+YD6WIInm7GQ6AnOjmcL4+buFV/JOztVLELi/7MmuGU5NHta0Mg==" }, "esrecurse": { "version": "4.2.1", @@ -1568,7 +2407,7 @@ }, "events": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/events/-/events-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=" }, "evp_bytestokey": { @@ -1600,33 +2439,28 @@ }, "expand-range": { "version": "1.8.2", - "resolved": "http://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", - "dev": true, "dependencies": { "fill-range": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", - "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", - "dev": true + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==" }, "is-number": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", - "dev": true + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=" }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "isobject": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=" } } }, @@ -1636,11 +2470,15 @@ "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", "dev": true }, + "expect.js": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/expect.js/-/expect.js-0.2.0.tgz", + "integrity": "sha1-EChTPSwcNj90pnlv9X7AUg3tK+E=" + }, "extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, "extend-shallow": { "version": "3.0.2", @@ -1654,6 +2492,20 @@ } } }, + "external-editor": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "optional": true, + "dependencies": { + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "optional": true + } + } + }, "extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", @@ -1700,17 +2552,21 @@ "extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "falafel": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/falafel/-/falafel-2.1.0.tgz", + "integrity": "sha1-lrsXdh2rqU9G0AFzizzt86Z/4Gw=" }, "fancy-log": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", - "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==" + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz", + "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=" }, "fast-deep-equal": { "version": "1.1.0", - "resolved": "http://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=" }, "fast-json-stable-stringify": { @@ -1721,9 +2577,7 @@ "fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true, - "optional": true + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, "fd-slicer": { "version": "1.0.1", @@ -1731,6 +2585,12 @@ "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", "dev": true }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "optional": true + }, "file": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/file/-/file-0.2.2.tgz", @@ -1753,8 +2613,7 @@ "filename-regex": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", - "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", - "dev": true + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=" }, "filesize": { "version": "2.0.4", @@ -1828,22 +2687,25 @@ "integrity": "sha1-Tnmumy6zi/hrO7Vr8+ClaqX8q9c=", "dev": true }, + "flow-remove-types": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/flow-remove-types/-/flow-remove-types-1.2.3.tgz", + "integrity": "sha512-ypq/U3V+t9atYiOuSJd40tekCra03EHKoRsiK/wXGrsZimuum0kdwVY7Yv0HTaoXgHW1WiayomYd+Q3kkvPl9Q==" + }, "flowplayer": { "version": "6.0.5", "resolved": "https://registry.npmjs.org/flowplayer/-/flowplayer-6.0.5.tgz", "integrity": "sha1-JJPyFl1GhzrEfpk4zaaBldkq7yM=" }, "follow-redirects": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", - "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", - "dev": true, + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.5.tgz", + "integrity": "sha512-GHjtHDlY/ehslqv0Gr5N0PUJppgg/q0rOBvX0na1s7y1A3LWxPqCYU76s3Z1bM4+UZB4QF0usaXLT5wFpof5PA==", "dependencies": { "debug": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==" } } }, @@ -1865,14 +2727,17 @@ "for-own": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", - "dev": true + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=" + }, + "foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" }, "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" }, "fork-stream": { "version": "0.0.4", @@ -1881,10 +2746,9 @@ "dev": true }, "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", + "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=" }, "formatio": { "version": "1.1.1", @@ -1909,6 +2773,11 @@ "integrity": "sha1-4fJE7zkzwbKmS9R5kTYGDQ9ZFPg=", "dev": true }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, "fs-extra": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", @@ -1918,8 +2787,7 @@ "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, "fsevents": { "version": "1.2.4", @@ -1929,382 +2797,316 @@ "dependencies": { "abbrev": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "bundled": true, "optional": true }, "ansi-regex": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + "bundled": true }, "aproba": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "bundled": true, "optional": true }, "are-we-there-yet": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz", - "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", + "bundled": true, "optional": true }, "balanced-match": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + "bundled": true }, "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" + "bundled": true }, "chownr": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", - "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=", + "bundled": true, "optional": true }, "code-point-at": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + "bundled": true }, "concat-map": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "bundled": true }, "console-control-strings": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + "bundled": true }, "core-util-is": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "bundled": true, "optional": true }, "debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "bundled": true, "optional": true }, "deep-extend": { "version": "0.5.1", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.5.1.tgz", - "integrity": "sha512-N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w==", + "bundled": true, "optional": true }, "delegates": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "bundled": true, "optional": true }, "detect-libc": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", + "bundled": true, "optional": true }, "fs-minipass": { "version": "1.2.5", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz", - "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==", + "bundled": true, "optional": true }, "fs.realpath": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "bundled": true, "optional": true }, "gauge": { "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "bundled": true, "optional": true }, "glob": { "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "bundled": true, "optional": true }, "has-unicode": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "bundled": true, "optional": true }, "iconv-lite": { "version": "0.4.21", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.21.tgz", - "integrity": "sha512-En5V9za5mBt2oUA03WGD3TwDv0MKAruqsuxstbMUZaj9W9k/m1CV/9py3l0L5kw9Bln8fdHQmzHSYtvpvTLpKw==", + "bundled": true, "optional": true }, "ignore-walk": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz", - "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==", + "bundled": true, "optional": true }, "inflight": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "bundled": true, "optional": true }, "inherits": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "bundled": true }, "ini": { "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "bundled": true, "optional": true }, "is-fullwidth-code-point": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=" + "bundled": true }, "isarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "bundled": true, "optional": true }, "minimatch": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==" + "bundled": true }, "minimist": { "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + "bundled": true }, "minipass": { "version": "2.2.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.2.4.tgz", - "integrity": "sha512-hzXIWWet/BzWhYs2b+u7dRHlruXhwdgvlTMDKC6Cb1U7ps6Ac6yQlR39xsbjWJE377YTCtKwIXIpJ5oP+j5y8g==" + "bundled": true }, "minizlib": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.1.0.tgz", - "integrity": "sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==", + "bundled": true, "optional": true }, "mkdirp": { "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=" + "bundled": true }, "ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "bundled": true, "optional": true }, "needle": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.2.0.tgz", - "integrity": "sha512-eFagy6c+TYayorXw/qtAdSvaUpEbBsDwDyxYFgLZ0lTojfH7K+OdBqAF7TAFwDokJaGpubpSGG0wO3iC0XPi8w==", + "bundled": true, "optional": true }, "node-pre-gyp": { "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.10.0.tgz", - "integrity": "sha512-G7kEonQLRbcA/mOoFoxvlMrw6Q6dPf92+t/l0DFSMuSlDoWaI9JWIyPwK0jyE1bph//CUEL65/Fz1m2vJbmjQQ==", + "bundled": true, "optional": true }, "nopt": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", - "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", + "bundled": true, "optional": true }, "npm-bundled": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.3.tgz", - "integrity": "sha512-ByQ3oJ/5ETLyglU2+8dBObvhfWXX8dtPZDMePCahptliFX2iIuhyEszyFk401PZUNQH20vvdW5MLjJxkwU80Ow==", + "bundled": true, "optional": true }, "npm-packlist": { "version": "1.1.10", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.10.tgz", - "integrity": "sha512-AQC0Dyhzn4EiYEfIUjCdMl0JJ61I2ER9ukf/sLxJUcZHfo+VyEfz2rMJgLZSS1v30OxPQe1cN0LZA1xbcaVfWA==", + "bundled": true, "optional": true }, "npmlog": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "bundled": true, "optional": true }, "number-is-nan": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + "bundled": true }, "object-assign": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "bundled": true, "optional": true }, "once": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=" + "bundled": true }, "os-homedir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "bundled": true, "optional": true }, "os-tmpdir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "bundled": true, "optional": true }, "osenv": { "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "bundled": true, "optional": true }, "path-is-absolute": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "bundled": true, "optional": true }, "process-nextick-args": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "bundled": true, "optional": true }, "rc": { "version": "1.2.7", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.7.tgz", - "integrity": "sha512-LdLD8xD4zzLsAT5xyushXDNscEjB7+2ulnl8+r1pnESlYtlJtVSoCMBGr30eDRJ3+2Gq89jK9P9e4tCEH1+ywA==", + "bundled": true, "optional": true, "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "bundled": true, "optional": true } } }, "readable-stream": { "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "bundled": true, "optional": true }, "rimraf": { "version": "2.6.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", - "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "bundled": true, "optional": true }, "safe-buffer": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" + "bundled": true }, "safer-buffer": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "bundled": true, "optional": true }, "sax": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "bundled": true, "optional": true }, "semver": { "version": "5.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", - "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", + "bundled": true, "optional": true }, "set-blocking": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "bundled": true, "optional": true }, "signal-exit": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "bundled": true, "optional": true }, "string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "bundled": true, "optional": true }, "string-width": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=" + "bundled": true }, "strip-ansi": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=" + "bundled": true }, "strip-json-comments": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "bundled": true, "optional": true }, "tar": { "version": "4.4.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.1.tgz", - "integrity": "sha512-O+v1r9yN4tOsvl90p5HAP4AEqbYhx4036AGMm075fH9F8Qwi3oJ+v4u50FkT/KkvywNGtwkk0zRI+8eYm1X/xg==", + "bundled": true, "optional": true }, "util-deprecate": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "bundled": true, "optional": true }, "wide-align": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz", - "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", + "bundled": true, "optional": true }, "wrappy": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "bundled": true }, "yallist": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz", - "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=" + "bundled": true } } }, @@ -2350,6 +3152,26 @@ "integrity": "sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8=", "dev": true }, + "geojson-equality": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/geojson-equality/-/geojson-equality-0.1.6.tgz", + "integrity": "sha1-oXE3TvBD5dR5eZWEC65GSOB1LXI=" + }, + "geojson-rbush": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/geojson-rbush/-/geojson-rbush-2.1.0.tgz", + "integrity": "sha1-O9c745H8ELCuaT2bis6iquC4Oo0=" + }, + "geojson-rewind": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/geojson-rewind/-/geojson-rewind-0.3.1.tgz", + "integrity": "sha1-IiQHl8hHzC8MHTE+SqDJFa+n8p0=" + }, + "geojson-vt": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/geojson-vt/-/geojson-vt-3.2.0.tgz", + "integrity": "sha512-qk7sEv7dMfuGzflwClsgtO1fWPut/TqCInWEEUJc/Ofn4tmqBGznnPv3eUdxtwMkulMaAwSL3osHiyN03XJd/w==" + }, "geonames-server-jquery-plugin": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/geonames-server-jquery-plugin/-/geonames-server-jquery-plugin-0.2.2.tgz", @@ -2360,6 +3182,11 @@ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" }, + "get-closest": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/get-closest/-/get-closest-0.0.4.tgz", + "integrity": "sha1-JprHdtHmAiqg/Vht1wjop9Miaa8=" + }, "get-stdin": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", @@ -2368,7 +3195,7 @@ }, "get-stream": { "version": "3.0.0", - "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" }, "get-value": { @@ -2379,38 +3206,32 @@ "getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=" }, "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "dev": true + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==" }, "glob-base": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", - "dev": true, "dependencies": { "glob-parent": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", - "dev": true + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=" }, "is-extglob": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" }, "is-glob": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=" } } }, @@ -2446,13 +3267,13 @@ }, "readable-stream": { "version": "1.0.34", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "dev": true }, "through2": { "version": "0.6.5", - "resolved": "http://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", "dev": true } @@ -2460,7 +3281,7 @@ }, "glob-watcher": { "version": "0.0.6", - "resolved": "http://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz", "integrity": "sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=", "dev": true }, @@ -2489,7 +3310,7 @@ }, "globby": { "version": "5.0.0", - "resolved": "http://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", "dev": true, "dependencies": { @@ -2515,7 +3336,7 @@ }, "graceful-fs": { "version": "1.2.3", - "resolved": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=", "dev": true }, @@ -2527,13 +3348,13 @@ }, "lodash": { "version": "1.0.2", - "resolved": "http://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz", "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=", "dev": true }, "lru-cache": { "version": "2.7.3", - "resolved": "http://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", "dev": true }, @@ -2551,9 +3372,9 @@ "integrity": "sha512-ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw==" }, "graceful-fs": { - "version": "4.1.15", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", - "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==" + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" }, "graceful-readlink": { "version": "1.0.1", @@ -2561,6 +3382,28 @@ "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", "dev": true }, + "gray-matter": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-3.1.1.tgz", + "integrity": "sha512-nZ1qjLmayEv0/wt3sHig7I0s3/sJO0dkAaKYQ5YAOApUtYEOonXSFdWvL1khvnZMTvov4UufkqlFsilPnejEXA==", + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "grid-index": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/grid-index/-/grid-index-1.0.0.tgz", + "integrity": "sha1-rSxdVM5bNUN/r/HXCprrPR0mERA=" + }, "growl": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/growl/-/growl-1.7.0.tgz", @@ -2569,13 +3412,13 @@ }, "gulp": { "version": "3.9.1", - "resolved": "http://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz", "integrity": "sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=", "dev": true, "dependencies": { "semver": { "version": "4.3.6", - "resolved": "http://registry.npmjs.org/semver/-/semver-4.3.6.tgz", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=", "dev": true } @@ -2633,7 +3476,7 @@ "dependencies": { "ansi-regex": { "version": "0.2.1", - "resolved": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=", "dev": true }, @@ -2645,7 +3488,7 @@ }, "chalk": { "version": "0.5.1", - "resolved": "http://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", "dev": true }, @@ -2705,19 +3548,19 @@ }, "minimist": { "version": "0.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.2.0.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.0.tgz", "integrity": "sha1-Tf/lJdriuGTGbC4jxicdev3s784=", "dev": true }, "readable-stream": { "version": "1.0.34", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "dev": true }, "strip-ansi": { "version": "0.3.0", - "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", "dev": true }, @@ -2729,7 +3572,7 @@ }, "through2": { "version": "0.5.1", - "resolved": "http://registry.npmjs.org/through2/-/through2-0.5.1.tgz", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz", "integrity": "sha1-390BLrnHAOIyP9M084rGIqs3Lac=", "dev": true }, @@ -2805,7 +3648,7 @@ }, "readable-stream": { "version": "1.0.34", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "dev": true }, @@ -2817,7 +3660,7 @@ }, "through2": { "version": "0.6.5", - "resolved": "http://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", "dev": true } @@ -2831,7 +3674,7 @@ }, "gulp-sass": { "version": "3.2.1", - "resolved": "http://registry.npmjs.org/gulp-sass/-/gulp-sass-3.2.1.tgz", + "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-3.2.1.tgz", "integrity": "sha512-UATbRpSDsyXCnpYSPBUEvdvtSEzksJs7/oQ0CujIpzKqKrO6vlnYwhX2UTsGrf4rNLwqlSSaM271It0uHYvJ3Q==", "dev": true }, @@ -2843,7 +3686,7 @@ "dependencies": { "async": { "version": "0.2.10", - "resolved": "http://registry.npmjs.org/async/-/async-0.2.10.tgz", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", "dev": true }, @@ -2861,13 +3704,13 @@ }, "uglify-js": { "version": "2.6.4", - "resolved": "http://registry.npmjs.org/uglify-js/-/uglify-js-2.6.4.tgz", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.6.4.tgz", "integrity": "sha1-ZeovswWck5RpLxX+2HwrNsFrmt8=", "dev": true }, "yargs": { "version": "3.10.0", - "resolved": "http://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", "dev": true } @@ -2966,13 +3809,13 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true }, "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true }, @@ -2989,31 +3832,44 @@ "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=" }, + "gunzip-maybe": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/gunzip-maybe/-/gunzip-maybe-1.4.1.tgz", + "integrity": "sha512-qtutIKMthNJJgeHQS7kZ9FqDq59/Wn0G2HYCRNjpup7yKfVI6/eqwpmroyZGFoCYaG+sW6psNVb4zoLADHpp2g==", + "optional": true, + "dependencies": { + "browserify-zlib": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", + "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=", + "optional": true + }, + "pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=", + "optional": true + } + } + }, "handlebars": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.12.tgz", - "integrity": "sha512-RhmTekP+FZL+XNhwS1Wf+bTTZpdLougwt5pcgA1tuz6Jcx0fpH/7z0qd71RKnZHBCxIRBHfBOnio4gViPemNzA==", + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz", + "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=", "dev": true, "optional": true, "dependencies": { - "commander": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", "dev": true, "optional": true }, "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true - }, - "uglify-js": { - "version": "3.4.9", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz", - "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==", + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "dev": true, "optional": true } @@ -3022,34 +3878,17 @@ "har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" }, "har-validator": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", - "dev": true, - "dependencies": { - "ajv": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.1.tgz", - "integrity": "sha512-ZoJjft5B+EJBjUyu9C9Hc0OZyPZSSlOF+plzouTrg6UlA8f+e/n8NIgBFG/9tppJtpPWfthHakK7juJdNDODww==", - "dev": true - }, - "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - } - } + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", + "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" }, "has-ansi": { "version": "2.0.0", @@ -3073,8 +3912,7 @@ "has-color": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz", - "integrity": "sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8=", - "dev": true + "integrity": "sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8=" }, "has-cors": { "version": "1.1.0", @@ -3126,9 +3964,9 @@ "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=" }, "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==" + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz", + "integrity": "sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA==" }, "hasha": { "version": "2.2.0", @@ -3165,7 +4003,7 @@ }, "http-errors": { "version": "1.6.3", - "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", "dev": true, "dependencies": { @@ -3179,15 +4017,14 @@ }, "http-proxy": { "version": "1.15.2", - "resolved": "http://registry.npmjs.org/http-proxy/-/http-proxy-1.15.2.tgz", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.15.2.tgz", "integrity": "sha1-ZC/cr/5S00SNK9o7AHnpQJBk2jE=", "dev": true }, "http-signature": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=" }, "https-browserify": { "version": "1.0.0", @@ -3204,11 +4041,15 @@ "resolved": "https://registry.npmjs.org/i18next/-/i18next-8.4.3.tgz", "integrity": "sha1-Nrb/UWxPmSAQ7tzOJKNsRgnox9w=" }, + "i18next-xhr-backend": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/i18next-xhr-backend/-/i18next-xhr-backend-1.5.1.tgz", + "integrity": "sha512-9OLdC/9YxDvTFcgsH5t2BHCODHEotHCa6h7Ly0EUlUC7Y2GS09UeoHOGj3gWKQ3HCqXz8NlH4gOrK3NNc9vPuw==" + }, "iconv-lite": { "version": "0.4.23", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", - "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", - "dev": true + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==" }, "ieee754": { "version": "1.1.12", @@ -3221,6 +4062,11 @@ "integrity": "sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=", "dev": true }, + "imports-loader": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/imports-loader/-/imports-loader-0.7.1.tgz", + "integrity": "sha1-8gS180cCoywdt9SNidXoZ6BEElM=" + }, "in-publish": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", @@ -3246,8 +4092,7 @@ "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=" }, "inherits": { "version": "2.0.3", @@ -3257,8 +4102,57 @@ "ini": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "dev": true + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + }, + "inquirer": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", + "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "optional": true, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "optional": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "optional": true + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "optional": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "optional": true + }, + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "optional": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "optional": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "optional": true + } + } }, "insert-css": { "version": "0.0.0", @@ -3270,6 +4164,12 @@ "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=" }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "optional": true + }, "invert-kv": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", @@ -3309,7 +4209,7 @@ }, "is-builtin-module": { "version": "1.0.0", - "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=" }, "is-callable": { @@ -3317,11 +4217,23 @@ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==" }, + "is-ci": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.0.tgz", + "integrity": "sha512-plgvKjQtalH2P3Gytb7L61Lmz95g2DlpzFiQyRSFew8WoJKxtKRzrZMeyRN2supblm3Psc8OQGy7Xjb6XG11jw==", + "optional": true + }, "is-data-descriptor": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=" }, + "is-deflate": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-deflate/-/is-deflate-1.0.0.tgz", + "integrity": "sha1-yGKQHDwWH7CdrHzcfnhPgOmPLxQ=", + "optional": true + }, "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", @@ -3337,14 +4249,12 @@ "is-dotfile": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", - "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", - "dev": true + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=" }, "is-equal-shallow": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", - "dev": true + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=" }, "is-extendable": { "version": "0.1.1", @@ -3377,6 +4287,12 @@ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=" }, + "is-gzip": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-gzip/-/is-gzip-1.0.0.tgz", + "integrity": "sha1-bKiwe5nHeZgCWQDlVc7Y7YCHmoM=", + "optional": true + }, "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", @@ -3420,14 +4336,18 @@ "is-posix-bracket": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", - "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", - "dev": true + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=" }, "is-primitive": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", - "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", - "dev": true + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=" + }, + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", + "optional": true }, "is-regexp": { "version": "1.0.0", @@ -3449,8 +4369,7 @@ "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, "is-unc-path": { "version": "1.0.0", @@ -3469,12 +4388,6 @@ "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true - }, "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -3493,8 +4406,7 @@ "isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" }, "istanbul": { "version": "0.4.5", @@ -3512,11 +4424,38 @@ }, "async": { "version": "1.5.2", - "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", "dev": true, "optional": true }, + "escodegen": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", + "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=", + "dev": true, + "optional": true + }, + "esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", + "dev": true + }, + "estraverse": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", + "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=", + "dev": true, + "optional": true + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true, + "optional": true + }, "glob": { "version": "5.0.15", "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", @@ -3538,6 +4477,13 @@ "dev": true, "optional": true }, + "source-map": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", + "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", + "dev": true, + "optional": true + }, "supports-color": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", @@ -3562,22 +4508,22 @@ "dependencies": { "commander": { "version": "0.6.1", - "resolved": "http://registry.npmjs.org/commander/-/commander-0.6.1.tgz", + "resolved": "https://registry.npmjs.org/commander/-/commander-0.6.1.tgz", "integrity": "sha1-+mihT2qUXVTbvlDYzbMyDp47GgY=", "dev": true }, "mkdirp": { "version": "0.3.0", - "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz", "integrity": "sha1-G79asbqCevI1dRQ0kEJkVfSB/h4=", "dev": true } } }, "jake": { - "version": "8.0.19", - "resolved": "https://registry.npmjs.org/jake/-/jake-8.0.19.tgz", - "integrity": "sha512-iilJduYCUwxRqH3fJ3b4cP5rqeh43pGM8OS62LDwoKCRoeYAj4t/KJAtBJ4jcsVKEOPJ1jNg4o1sKibk3ZnVUw==", + "version": "8.0.18", + "resolved": "https://registry.npmjs.org/jake/-/jake-8.0.18.tgz", + "integrity": "sha512-KSF3QH/uNR7pKcWgBuS7U1nYoYdcqitLEB86nvIcYztiiDsePkn2/JoSutiKP77O1MTNlbhTiNHorIrlpyy4sA==", "dev": true, "dependencies": { "ansi-styles": { @@ -3588,19 +4534,19 @@ }, "async": { "version": "0.9.2", - "resolved": "http://registry.npmjs.org/async/-/async-0.9.2.tgz", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", "dev": true }, "chalk": { "version": "0.4.0", - "resolved": "http://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz", "integrity": "sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=", "dev": true }, "strip-ansi": { "version": "0.1.1", - "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz", "integrity": "sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE=", "dev": true } @@ -3645,16 +4591,33 @@ "integrity": "sha1-1j3OIJ6raR/mMxbbCMqeR+D5OFs=" }, "jquery.fancytree": { - "version": "2.30.1", - "resolved": "https://registry.npmjs.org/jquery.fancytree/-/jquery.fancytree-2.30.1.tgz", - "integrity": "sha512-nTH87Af/XXMSmO91himyXLUBNNhscoGWJ7/xQrxm97JDLYQRk03OS3aHL28r6YXMSIfyGIRnEm1JgUXzb/lH2A==" + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/jquery.fancytree/-/jquery.fancytree-2.29.1.tgz", + "integrity": "sha512-6gxwRdXZYfVmtnq/ztBmHvdm1RUxGlBbjMWgZJDlMjTHuOozPVymdLeEXSDo1t4efvhUHFUOQgy7O831jGqFxQ==" + }, + "jquery.tree": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/jquery.tree/-/jquery.tree-0.0.5.tgz", + "integrity": "sha1-JOUSvHOQRj2zYmDGXYN27RdwZw8=", + "dependencies": { + "jquery": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-2.1.4.tgz", + "integrity": "sha1-IoveaYoMYUMdwmMKahVPFYkNIxc=" + } + } }, "js-base64": { - "version": "2.4.9", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.9.tgz", - "integrity": "sha512-xcinL3AuDJk7VSzsHgb9DvvIXayBbadtMZ4HFPx8rUszbW1MuNMlwYVC4zzCZ6e1sqZpnNS5ZFYOhXqA39T7LQ==", + "version": "2.4.8", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.8.tgz", + "integrity": "sha512-hm2nYpDrwoO/OzBhdcqs/XGT6XjSuSSCVEpia+Kl2J6x4CYt5hISlVL/AYU1khoDXv0AQVgxtdJySb9gjAn56Q==", "dev": true }, + "js-cookie": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.0.tgz", + "integrity": "sha1-Gywnmm7s44ChIWi5JIUmWzWx7/s=" + }, "js-fixtures": { "version": "1.5.3", "resolved": "https://registry.npmjs.org/js-fixtures/-/js-fixtures-1.5.3.tgz", @@ -3663,7 +4626,7 @@ "dependencies": { "commander": { "version": "2.0.0", - "resolved": "http://registry.npmjs.org/commander/-/commander-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.0.0.tgz", "integrity": "sha1-0bhvkB+LZL2UG96tr5JFMDk76Sg=", "dev": true }, @@ -3675,13 +4638,13 @@ }, "graceful-fs": { "version": "2.0.3", - "resolved": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz", "integrity": "sha1-fNLNsiiko/Nule+mzBQt59GhNtA=", "dev": true }, "lru-cache": { "version": "2.7.3", - "resolved": "http://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", "dev": true }, @@ -3693,31 +4656,33 @@ }, "mkdirp": { "version": "0.3.5", - "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz", "integrity": "sha1-3j5fiWHIjHh+4TaN+EmsRBPsqNc=", "dev": true }, "mocha": { "version": "1.17.1", - "resolved": "http://registry.npmjs.org/mocha/-/mocha-1.17.1.tgz", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-1.17.1.tgz", "integrity": "sha1-f3Zx1oUm0HS3uuZgyQmfh+DqHMs=", "dev": true } } }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "optional": true + }, "js-yaml": { "version": "3.12.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", - "dev": true, - "optional": true, "dependencies": { "esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "optional": true + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" } } }, @@ -3725,7 +4690,7 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true + "optional": true }, "json-loader": { "version": "0.5.7", @@ -3735,8 +4700,7 @@ "json-schema": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" }, "json-schema-traverse": { "version": "0.3.1", @@ -3746,8 +4710,7 @@ "json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" }, "JSON2": { "version": "0.1.0", @@ -3756,7 +4719,7 @@ }, "json5": { "version": "0.5.1", - "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" }, "jsonfile": { @@ -3765,15 +4728,35 @@ "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=", "dev": true }, + "jsonlint-lines-primitives": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/jsonlint-lines-primitives/-/jsonlint-lines-primitives-1.6.0.tgz", + "integrity": "sha1-u4n2DIubYS/ZE92qI2ZJuEDYZhE=" + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "optional": true + }, "jsprim": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=" + }, + "JSV": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/JSV/-/JSV-4.0.2.tgz", + "integrity": "sha1-0Hf2glVx+CEy+d/67Vh7QCn+/1c=" + }, + "kdbush": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-1.0.1.tgz", + "integrity": "sha1-PL0D6d6tnA9vZszblkUOXOzGQOA=" }, "kew": { "version": "0.7.0", - "resolved": "http://registry.npmjs.org/kew/-/kew-0.7.0.tgz", + "resolved": "https://registry.npmjs.org/kew/-/kew-0.7.0.tgz", "integrity": "sha1-edk9LTM2PW/dKXCzNdkUGtWR15s=", "dev": true }, @@ -3798,12 +4781,31 @@ "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=" }, + "leaflet": { + "version": "0.7.7", + "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-0.7.7.tgz", + "integrity": "sha1-HjUrpU5j0HZFH6NjyQCJDLLPde4=" + }, + "leaflet-contextmenu": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/leaflet-contextmenu/-/leaflet-contextmenu-1.4.0.tgz", + "integrity": "sha1-4r2kga8QJggOq6oymX5TH9RPYFw=" + }, + "leaflet-draw": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/leaflet-draw/-/leaflet-draw-0.3.2.tgz", + "integrity": "sha1-cX7o/tTCqWecEhYuH5ItLaUD0Qk=" + }, + "leven": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", + "optional": true + }, "levn": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "optional": true + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=" }, "liftoff": { "version": "2.5.0", @@ -3817,15 +4819,20 @@ "integrity": "sha512-zrycnIMsLw/3ZxTbW7HCez56rcFGecWTx5OZNplzcXUUmJLmoYArC6qdJzmAN5BWiNXGcpjhF9RQ1HSv5zebEw==", "dev": true }, + "lineclip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/lineclip/-/lineclip-1.1.5.tgz", + "integrity": "sha1-K/JgZ9lDVP6r+R5CdoI221YW/RM=" + }, "load-json-file": { "version": "2.0.0", - "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=" }, "loader-runner": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.1.tgz", - "integrity": "sha512-By6ZFY7ETWOc9RFaAIb23IjJVcM4dvJC/N57nmdz9RSkMXvAXGI7SyVlAw3v8vjtDRlqThgVDVmTnr9fqMlxkw==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.0.tgz", + "integrity": "sha1-9IKuqC1UPgeSFwDVpG7yb9rGuKI=" }, "loader-utils": { "version": "1.1.0", @@ -3833,11 +4840,17 @@ "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=" }, "localtunnel": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-1.9.1.tgz", - "integrity": "sha512-HWrhOslklDvxgOGFLxi6fQVnvpl6XdX4sPscfqMZkzi3gtt9V7LKBWYvNUcpHSVvjwCQ6xzXacVvICNbNcyPnQ==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-1.9.0.tgz", + "integrity": "sha512-wCIiIHJ8kKIcWkTQE3m1VRABvsH2ZuOkiOpZUofUCf6Q42v3VIZ+Q0YfX1Z4sYDRj0muiKL1bLvz1FeoxsPO0w==", "dev": true, "dependencies": { + "axios": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.17.1.tgz", + "integrity": "sha1-LY4+XQvb1zJ/kbyBT1xXZg+Bgk0=", + "dev": true + }, "camelcase": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", @@ -3850,6 +4863,12 @@ "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "dev": true }, + "debug": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", + "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "dev": true + }, "find-up": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", @@ -3858,13 +4877,13 @@ }, "load-json-file": { "version": "1.1.0", - "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true }, "os-locale": { "version": "1.4.0", - "resolved": "http://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", "dev": true }, @@ -3912,13 +4931,13 @@ }, "yargs": { "version": "6.6.0", - "resolved": "http://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", "dev": true }, "yargs-parser": { "version": "4.2.1", - "resolved": "http://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", "dev": true } @@ -3931,7 +4950,7 @@ }, "lodash": { "version": "3.10.1", - "resolved": "http://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=" }, "lodash-compat": { @@ -4174,6 +5193,12 @@ "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=" }, + "lodash.toarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz", + "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=", + "optional": true + }, "lodash.toplainobject": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/lodash.toplainobject/-/lodash.toplainobject-3.0.0.tgz", @@ -4195,7 +5220,7 @@ }, "lolex": { "version": "1.3.2", - "resolved": "http://registry.npmjs.org/lolex/-/lolex-1.3.2.tgz", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-1.3.2.tgz", "integrity": "sha1-fD2mL/yzDw9agKJWbKJORdigHzE=", "dev": true }, @@ -4204,16 +5229,31 @@ "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=" }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "optional": true + }, "loud-rejection": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=" }, "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==" + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", + "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==" + }, + "m3u8-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/m3u8-parser/-/m3u8-parser-4.2.0.tgz", + "integrity": "sha512-LVHw0U6IPJjwk9i9f7Xe26NqaUHTNlIt4SSWoEfYFROeVKHN6MIjOhbRheI3dg8Jbq5WCuMFQ0QU3EgZpmzFPg==" + }, + "magic-string": { + "version": "0.22.5", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.22.5.tgz", + "integrity": "sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w==" }, "make-iterator": { "version": "1.0.1", @@ -4242,7 +5282,7 @@ }, "map-stream": { "version": "0.0.4", - "resolved": "http://registry.npmjs.org/map-stream/-/map-stream-0.0.4.tgz", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.4.tgz", "integrity": "sha1-XsbekCE+9sey65Nn6a3o2k79tos=", "dev": true }, @@ -4251,21 +5291,128 @@ "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=" }, + "mapbox": { + "version": "1.0.0-beta10", + "resolved": "https://registry.npmjs.org/mapbox/-/mapbox-1.0.0-beta10.tgz", + "integrity": "sha1-A3VhvLlcvcBm0d/34s4dbIU5y44=" + }, + "mapbox-gl": { + "version": "0.44.2", + "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-0.44.2.tgz", + "integrity": "sha512-UzrfDEit6pX+HSj5qQTDG633JiF4JKn1MD8vz58S7kAnGRqnnSfFc7rrSVXZ/E6G5SFKsfESURUbLLuGkOcfWA==", + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + } + } + }, + "mapbox-gl-circle": { + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/mapbox-gl-circle/-/mapbox-gl-circle-1.6.5.tgz", + "integrity": "sha512-VHA6lgxZE/WFtBXmMveU2zt7ZeVcBHe42k4U4b8xGEnrDSQs4/++EBPVywEMNqi01XQrbf1eiAhsIDZasR4drw==", + "dependencies": { + "@turf/bbox": { + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@turf/bbox/-/bbox-4.7.3.tgz", + "integrity": "sha1-461PEKfptBtSKIDTMIMZgZkFkGc=" + }, + "@turf/bbox-polygon": { + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@turf/bbox-polygon/-/bbox-polygon-4.7.3.tgz", + "integrity": "sha1-NYiQ/R8abK2anLUHmeNzJfuIAXo=" + }, + "@turf/bearing": { + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@turf/bearing/-/bearing-4.7.3.tgz", + "integrity": "sha1-79GopcjKDNvsvMAhcsQe0hbf+Pk=" + }, + "@turf/circle": { + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@turf/circle/-/circle-4.7.3.tgz", + "integrity": "sha1-6PmW/4ewyo4+a3S2D2q12vkIZxM=" + }, + "@turf/destination": { + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@turf/destination/-/destination-4.7.3.tgz", + "integrity": "sha1-8eo7s3Bc9S/tE1p5F9STNuR7jS4=" + }, + "@turf/distance": { + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-4.7.3.tgz", + "integrity": "sha1-tatIoJpkJwbWXDm5GUM9XSzFcbE=" + }, + "@turf/helpers": { + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-4.7.3.tgz", + "integrity": "sha1-vDEqxDyrPFMqSDFRxMOCxWSUKek=" + }, + "@turf/invariant": { + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-4.7.3.tgz", + "integrity": "sha1-U482fSPBE/yEnXDJpSS4Vjh0YB0=" + }, + "@turf/meta": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-4.7.4.tgz", + "integrity": "sha1-beLx6YkLj2S2aeS0fAmyCJMGOXc=" + }, + "@turf/truncate": { + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@turf/truncate/-/truncate-4.7.3.tgz", + "integrity": "sha1-gnqN+P8Mn/+dzxpLMUXL3vgPuZM=" + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "optional": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "optional": true + }, + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==" + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "optional": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "optional": true + } + } + }, + "mapbox.js": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/mapbox.js/-/mapbox.js-2.4.0.tgz", + "integrity": "sha1-xDsISl3XEzTIPuHfKPpnRD1zwpw=" + }, "marked": { "version": "0.2.10", - "resolved": "http://registry.npmjs.org/marked/-/marked-0.2.10.tgz", + "resolved": "https://registry.npmjs.org/marked/-/marked-0.2.10.tgz", "integrity": "sha1-1f1oJxyq5hxV0pHQe9UDTP9ec+4=" }, "math-random": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz", - "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=", - "dev": true + "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=" }, "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==" + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", + "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=" }, "mem": { "version": "1.1.0", @@ -4284,19 +5431,19 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==" }, "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" } } }, "meow": { "version": "3.7.0", - "resolved": "http://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", "dev": true, "dependencies": { @@ -4308,7 +5455,7 @@ }, "load-json-file": { "version": "1.1.0", - "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true }, @@ -4350,6 +5497,11 @@ } } }, + "merge-source-map": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.0.4.tgz", + "integrity": "sha1-pd5GU42uhNQRTMXqArR3KmNGcB8=" + }, "merge-stream": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", @@ -4364,13 +5516,13 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true }, "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true } @@ -4400,16 +5552,14 @@ "dev": true }, "mime-db": { - "version": "1.37.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz", - "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==", - "dev": true + "version": "1.35.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.35.0.tgz", + "integrity": "sha512-JWT/IcCTsB0Io3AhWUMjRqucrHSPsSf2xKLaRldJVULioggvkJvggZ3VXNNSRkCddE6D+BUI4HEIZIA2OjwIvg==" }, "mime-types": { - "version": "2.1.21", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz", - "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==", - "dev": true + "version": "2.1.19", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.19.tgz", + "integrity": "sha512-P1tKYHVSZ6uFo26mtnve4HQFE3koh1UWVkp8YUC+ESBHe945xWSoXuHHiGarDqcEZ+whpCDnlNw5LON0kLo+sw==" }, "mimic-fn": { "version": "1.2.0", @@ -4434,20 +5584,13 @@ "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==" }, "minimist": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, - "mitt": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.1.3.tgz", - "integrity": "sha512-mUDCnVNsAi+eD6qA0HkRkwYczbLHJ49z17BGe2PYRhZL4wpZUFZGJHU7/5tmvohoma+Hdn0Vh/oJTiPEmgSruA==", - "dev": true - }, "mixin-deep": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", @@ -4462,12 +5605,12 @@ }, "mkdirp": { "version": "0.5.1", - "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", "dependencies": { "minimist": { "version": "0.0.8", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" } } @@ -4496,12 +5639,6 @@ "integrity": "sha512-MKPHZDMB0o6yHyDryUOScqZibp914ksXwAMYMTHj6KO8UeKsRYNJD3oNCKjTqZon+V488P7N/HzXF8t7ZR95ww==", "dev": true }, - "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": true - }, "growl": { "version": "1.10.3", "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.3.tgz", @@ -4521,20 +5658,57 @@ "resolved": "https://registry.npmjs.org/modernizr/-/modernizr-3.0.0.tgz", "integrity": "sha1-yPLbnrz5fmgkS3ZyaeVBQN+uxds=" }, + "monotone-convex-hull-2d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/monotone-convex-hull-2d/-/monotone-convex-hull-2d-1.0.1.tgz", + "integrity": "sha1-R/Xa6t88Sv03dkuqGqh4ekDu4Iw=" + }, + "mpd-parser": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/mpd-parser/-/mpd-parser-0.6.1.tgz", + "integrity": "sha512-3ucsY5NJMABltTLtYMSDfqZpvKV4yF8YvMx91hZFrHiblseuoKq4XUQ5IkcdtFAIRBAkPhXMU3/eunTFNCNsHw==" + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, + "multi-stage-sourcemap": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/multi-stage-sourcemap/-/multi-stage-sourcemap-0.2.1.tgz", + "integrity": "sha1-sJ/IWG6qF/gdV1xK0C4Pej9rEQU=", + "dependencies": { + "source-map": { + "version": "0.1.43", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=" + } + } + }, "multipipe": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=" }, + "mustache": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/mustache/-/mustache-2.2.1.tgz", + "integrity": "sha1-LEDKIcJ49TFQaCvPkJDkGjM5uHY=" + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" + }, + "mux.js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/mux.js/-/mux.js-4.4.1.tgz", + "integrity": "sha512-KxeFqCXDWZS9ZflufC8PmPx8r3cAq+xWyPxYpgKiDmcImgwRyl/R0N5Eun4eWtxfJ98xZ7UdbBVKq0r06dFBOw==" + }, "nan": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.1.tgz", - "integrity": "sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA==" + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz", + "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==" }, "nanomatch": { "version": "1.2.13", @@ -4549,9 +5723,9 @@ } }, "natives": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.6.tgz", - "integrity": "sha512-6+TDFewD4yxY14ptjKaS63GVdtKiES1pTPyxn9Jb0rBqPMZ7VcCiooEhPNsr+mqHtMGxa/5c/HhcC4uPEUw/nA==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.4.tgz", + "integrity": "sha512-Q29yeg9aFKwhLVdkTAejM/HvYG0Y1Am1+HUkFQGn5k2j8GS+v60TVmZh6nujpEAj/qql+wGUrlryO8bF+b1jEg==", "dev": true }, "negotiator": { @@ -4561,15 +5735,21 @@ "dev": true }, "neo-async": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz", - "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA==" + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.5.2.tgz", + "integrity": "sha512-vdqTKI9GBIYcAEbFAcpKPErKINfPF5zIuz3/niBfq8WUZjpT2tytLlFVrBgWdOtqI4uaA/Rb6No0hux39XXDuw==" }, "next-tick": { "version": "1.0.0", - "resolved": "http://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" }, + "node-emoji": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.8.1.tgz", + "integrity": "sha512-+ktMAh1Jwas+TnGodfCfjUbJKoANqPaJFN0z0iqh41eqD8dvguNzcitVSBSVK1pidz0AqGbLKcoVuVLRVZ/aVg==", + "optional": true + }, "node-ensure": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/node-ensure/-/node-ensure-0.0.0.tgz", @@ -4583,7 +5763,7 @@ "dependencies": { "semver": { "version": "5.3.0", - "resolved": "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", "dev": true } @@ -4611,27 +5791,20 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "dependencies": { - "string_decoder": { - "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" - } - } + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==" }, "string_decoder": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz", - "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" } } }, "node-sass": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.10.0.tgz", - "integrity": "sha512-fDQJfXszw6vek63Fe/ldkYXmRYK/QS6NbvM3i5oEo9ntPDy4XX7BcKZyTKv+/kSSxRtXXc7l+MSwEmYc0CSy6Q==", + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.9.3.tgz", + "integrity": "sha512-XzXyGjO+84wxyH7fV6IwBOTrEBe2f0a6SBze9QWWYR/cL74AcQUks2AsqcCZenl/Fp/JVbuEaLpgrLtocwBUww==", "dev": true, "dependencies": { "cross-spawn": { @@ -4652,10 +5825,16 @@ "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", "dev": true }, + "har-validator": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", + "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", + "dev": true + }, "lodash": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", - "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", "dev": true }, "lodash.assign": { @@ -4663,6 +5842,57 @@ "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", "dev": true + }, + "oauth-sign": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", + "dev": true + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "request": { + "version": "2.87.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.87.0.tgz", + "integrity": "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==", + "dev": true + }, + "tough-cookie": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", + "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", + "dev": true + } + } + }, + "nomnom": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.8.1.tgz", + "integrity": "sha1-IVH3Ikcrp55Qp2/BJbuMjy5Nwqc=", + "dependencies": { + "ansi-styles": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz", + "integrity": "sha1-yxAt8cVvUSPquLZ817mAJ6AnkXg=" + }, + "chalk": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz", + "integrity": "sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=" + }, + "strip-ansi": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz", + "integrity": "sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE=" + }, + "underscore": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz", + "integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag=" } } }, @@ -4693,1987 +5923,1632 @@ "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", "dev": true }, + "nouislider": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/nouislider/-/nouislider-9.2.0.tgz", + "integrity": "sha1-6HxQfeKwtNB1A4taQlR8fbvrr2k=" + }, "npm": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/npm/-/npm-6.4.1.tgz", - "integrity": "sha512-mXJL1NTVU136PtuopXCUQaNWuHlXCTp4McwlSW8S9/Aj8OEPAlSBgo8og7kJ01MjCDrkmqFQTvN5tTEhBMhXQg==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/npm/-/npm-6.4.0.tgz", + "integrity": "sha512-k0VteQaxRuI1mREBxCtLUksesD2ZmX5gxjXNEjTmTrxQ3SHW22InkCKyX4NzoeGAYtgmDg5MuE7rcXYod7xgug==", "dependencies": { "abbrev": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + "bundled": true }, "agent-base": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.0.tgz", - "integrity": "sha512-c+R/U5X+2zz2+UCrCFv6odQzJdoqI+YecuhnAJLa1zYaMc13zPfwMwZrr91Pd1DYNo/yPRbiM4WVf9whgwFsIg==" + "bundled": true }, "agentkeepalive": { "version": "3.4.1", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.4.1.tgz", - "integrity": "sha512-MPIwsZU9PP9kOrZpyu2042kYA8Fdt/AedQYkYXucHgF9QoD9dXVp0ypuGnHXSR0hTstBxdt85Xkh4JolYfK5wg==" + "bundled": true }, "ajv": { "version": "5.5.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=" + "bundled": true }, "ansi-align": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", - "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=" + "bundled": true }, "ansi-regex": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + "bundled": true }, "ansi-styles": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" + "bundled": true }, "ansicolors": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz", - "integrity": "sha1-ZlWX3oap/+Oqm/vmyuXG6kJrSXk=" + "bundled": true }, "ansistyles": { "version": "0.1.3", - "resolved": "https://registry.npmjs.org/ansistyles/-/ansistyles-0.1.3.tgz", - "integrity": "sha1-XeYEFb2gcbs3EnhUyGT0GyMlRTk=" + "bundled": true }, "aproba": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + "bundled": true }, "archy": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=" + "bundled": true }, "are-we-there-yet": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz", - "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=" + "bundled": true }, "asap": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + "bundled": true }, "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==" + "version": "0.2.3", + "bundled": true }, "assert-plus": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + "bundled": true }, "asynckit": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + "bundled": true }, "aws-sign2": { "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + "bundled": true }, "aws4": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", - "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" + "version": "1.7.0", + "bundled": true }, "balanced-match": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + "bundled": true }, "bcrypt-pbkdf": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "bundled": true, "optional": true }, "bin-links": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/bin-links/-/bin-links-1.1.2.tgz", - "integrity": "sha512-8eEHVgYP03nILphilltWjeIjMbKyJo3wvp9K816pHbhP301ismzw15mxAAEVQ/USUwcP++1uNrbERbp8lOA6Fg==" + "bundled": true }, "block-stream": { "version": "0.0.9", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=" + "bundled": true }, "bluebird": { "version": "3.5.1", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", - "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==" + "bundled": true }, "boxen": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", - "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==" + "bundled": true }, "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" + "bundled": true }, "buffer-from": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.0.0.tgz", - "integrity": "sha512-83apNb8KK0Se60UE1+4Ukbe3HbfELJ6UlI4ldtOGs7So4KD26orJM8hIY9lxdzP+UpItH1Yh/Y8GUvNFWFFRxA==" + "bundled": true }, "builtin-modules": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=" + "bundled": true }, "builtins": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=" + "bundled": true }, "byline": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz", - "integrity": "sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE=" + "bundled": true }, "byte-size": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/byte-size/-/byte-size-4.0.3.tgz", - "integrity": "sha512-JGC3EV2bCzJH/ENSh3afyJrH4vwxbHTuO5ljLoI5+2iJOcEpMgP8T782jH9b5qGxf2mSUIp1lfGnfKNrRHpvVg==" + "bundled": true }, "cacache": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.2.0.tgz", - "integrity": "sha512-IFWl6lfK6wSeYCHUXh+N1lY72UDrpyrYQJNIVQf48paDuWbv5RbAtJYf/4gUQFObTCHZwdZ5sI8Iw7nqwP6nlQ==" + "version": "11.1.0", + "bundled": true }, "call-limit": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/call-limit/-/call-limit-1.1.0.tgz", - "integrity": "sha1-b9YbA/PaQqLNDsK2DwK9DnGZH+o=" + "bundled": true }, "camelcase": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + "bundled": true }, "capture-stack-trace": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz", - "integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0=" + "bundled": true }, "caseless": { "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + "bundled": true }, "chalk": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==" + "bundled": true }, "chownr": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", - "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=" + "bundled": true }, "ci-info": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.4.0.tgz", - "integrity": "sha512-Oqmw2pVfCl8sCL+1QgMywPfdxPJPkC51y4usw0iiE2S9qnEOAqXy8bwl1CpMpnoU39g4iKJTz6QZj+28FvOnjQ==" + "version": "1.1.3", + "bundled": true }, "cidr-regex": { "version": "2.0.9", - "resolved": "https://registry.npmjs.org/cidr-regex/-/cidr-regex-2.0.9.tgz", - "integrity": "sha512-F7/fBRUU45FnvSPjXdpIrc++WRSBdCiSTlyq4ZNhLKOlHFNWgtzZ0Fd+zrqI/J1j0wmlx/f5ZQDmD2GcbrNcmw==" + "bundled": true }, "cli-boxes": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", - "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=" + "bundled": true }, "cli-columns": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/cli-columns/-/cli-columns-3.1.2.tgz", - "integrity": "sha1-ZzLZcpee/CrkRKHwjgj6E5yWoY4=" + "bundled": true }, "cli-table3": { "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.5.0.tgz", - "integrity": "sha512-c7YHpUyO1SaKaO7kYtxd5NZ8FjAmSK3LpKkuzdwn+2CwpFxBpdoQLm+OAnnCfoEl7onKhN9PKQi1lsHuAIUqGQ==" + "bundled": true }, "cliui": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "bundled": true, "dependencies": { "ansi-regex": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + "bundled": true }, "strip-ansi": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=" + "bundled": true } } }, "clone": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" + "bundled": true }, "cmd-shim": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-2.0.2.tgz", - "integrity": "sha1-b8vamUg6j9FdfTChlspp1oii79s=" + "bundled": true }, "co": { "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + "bundled": true }, "code-point-at": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + "bundled": true }, "color-convert": { "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", - "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==" + "bundled": true }, "color-name": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "bundled": true }, "colors": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "bundled": true, "optional": true }, "columnify": { "version": "1.5.4", - "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz", - "integrity": "sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs=" + "bundled": true }, "combined-stream": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", - "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=" + "bundled": true }, "concat-map": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "bundled": true }, "concat-stream": { "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==" + "bundled": true }, "config-chain": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.11.tgz", - "integrity": "sha1-q6CXR9++TD5w52am5BWG4YWfxvI=" + "bundled": true }, "configstore": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", - "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==" + "bundled": true }, "console-control-strings": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + "bundled": true }, "copy-concurrently": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "bundled": true, "dependencies": { "iferr": { "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + "bundled": true } } }, "core-util-is": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + "bundled": true }, "create-error-class": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", - "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=" + "bundled": true }, "cross-spawn": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=" + "bundled": true }, "crypto-random-string": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", - "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" + "bundled": true }, "cyclist": { "version": "0.2.2", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", - "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=" + "bundled": true }, "dashdash": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=" + "bundled": true, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true + } + } }, "debug": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "bundled": true, "dependencies": { "ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "bundled": true } } }, "debuglog": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", - "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=" + "bundled": true }, "decamelize": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + "bundled": true }, "decode-uri-component": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + "bundled": true }, "deep-extend": { "version": "0.5.1", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.5.1.tgz", - "integrity": "sha512-N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w==" + "bundled": true }, "defaults": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=" + "bundled": true }, "delayed-stream": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + "bundled": true }, "delegates": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + "bundled": true }, "detect-indent": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", - "integrity": "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=" + "bundled": true }, "detect-newline": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", - "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=" + "bundled": true }, "dezalgo": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", - "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=" + "bundled": true }, "dot-prop": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", - "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==" + "bundled": true }, "dotenv": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-5.0.1.tgz", - "integrity": "sha512-4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow==" + "bundled": true }, "duplexer3": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" + "bundled": true }, "duplexify": { "version": "3.6.0", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz", - "integrity": "sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ==" + "bundled": true }, "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "version": "0.1.1", + "bundled": true, "optional": true }, "editor": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/editor/-/editor-1.0.0.tgz", - "integrity": "sha1-YMf4e9YrzGqJT6jM1q+3gjok90I=" + "bundled": true }, "encoding": { "version": "0.1.12", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", - "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=" + "bundled": true }, "end-of-stream": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", - "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==" + "bundled": true }, "err-code": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz", - "integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=" + "bundled": true }, "errno": { "version": "0.1.7", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", - "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==" + "bundled": true }, "es6-promise": { "version": "4.2.4", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.4.tgz", - "integrity": "sha512-/NdNZVJg+uZgtm9eS3O6lrOLYmQag2DjdEXuPaHlZ6RuVqgqaVZfgYCepEIKsLqwdQArOPtC3XzRLqGGfT8KQQ==" + "bundled": true }, "es6-promisify": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=" + "bundled": true }, "escape-string-regexp": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + "bundled": true }, "execa": { "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=" + "bundled": true }, "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + "version": "3.0.1", + "bundled": true }, "extsprintf": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + "bundled": true }, "fast-deep-equal": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", - "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=" + "bundled": true }, "fast-json-stable-stringify": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" + "bundled": true }, "figgy-pudding": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.4.1.tgz", - "integrity": "sha512-j1SAT641cerGuOvoSBoaE9LbSzh1N/E5ufk9oMpOKuyK8MyW3sGg4rh+4qhLmVTEAzipO5XTHYT4gjb6JYLE8g==" + "version": "3.2.0", + "bundled": true }, "find-npm-prefix": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/find-npm-prefix/-/find-npm-prefix-1.0.2.tgz", - "integrity": "sha512-KEftzJ+H90x6pcKtdXZEPsQse8/y/UnvzRKrOSQFprnrGaFuJ62fVkP34Iu2IYuMvyauCyoLTNkJZgrrGA2wkA==" + "bundled": true }, "find-up": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=" + "bundled": true }, "flush-write-stream": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.3.tgz", - "integrity": "sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw==" + "bundled": true }, "forever-agent": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + "bundled": true }, "form-data": { "version": "2.3.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", - "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=" + "bundled": true }, "from2": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=" + "bundled": true }, "fs-minipass": { "version": "1.2.5", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz", - "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==" + "bundled": true }, "fs-vacuum": { "version": "1.2.10", - "resolved": "https://registry.npmjs.org/fs-vacuum/-/fs-vacuum-1.2.10.tgz", - "integrity": "sha1-t2Kb7AekAxolSP35n17PHMizHjY=" + "bundled": true }, "fs-write-stream-atomic": { "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "bundled": true, "dependencies": { "iferr": { "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + "bundled": true } } }, "fs.realpath": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "bundled": true }, "fstream": { "version": "1.0.11", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", - "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=" + "bundled": true }, "gauge": { "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "bundled": true, "dependencies": { "string-width": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=" + "bundled": true } } }, "genfun": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/genfun/-/genfun-4.0.1.tgz", - "integrity": "sha1-7RAEHy5KfxsKOEZtF6XD4n3x38E=" + "bundled": true }, "gentle-fs": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/gentle-fs/-/gentle-fs-2.0.1.tgz", - "integrity": "sha512-cEng5+3fuARewXktTEGbwsktcldA+YsnUEaXZwcK/3pjSE1X9ObnTs+/8rYf8s+RnIcQm2D5x3rwpN7Zom8Bew==", + "bundled": true, "dependencies": { "iferr": { "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + "bundled": true } } }, "get-caller-file": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", - "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=" + "bundled": true }, "get-stream": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + "bundled": true }, "getpass": { "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=" + "bundled": true, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true + } + } }, "glob": { "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==" + "bundled": true }, "global-dirs": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", - "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=" + "bundled": true }, "got": { "version": "6.7.1", - "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", - "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=" + "bundled": true }, "graceful-fs": { "version": "4.1.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" + "bundled": true }, "har-schema": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + "bundled": true }, "har-validator": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", - "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==" + "version": "5.0.3", + "bundled": true }, "has-flag": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + "bundled": true }, "has-unicode": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + "bundled": true }, "hosted-git-info": { "version": "2.7.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", - "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==" + "bundled": true }, "http-cache-semantics": { "version": "3.8.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", - "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==" + "bundled": true }, "http-proxy-agent": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", - "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==" + "bundled": true }, "http-signature": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=" + "bundled": true }, "https-proxy-agent": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz", - "integrity": "sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ==" + "bundled": true }, "humanize-ms": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=" + "bundled": true }, "iconv-lite": { "version": "0.4.23", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", - "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==" + "bundled": true }, "iferr": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-1.0.2.tgz", - "integrity": "sha512-9AfeLfji44r5TKInjhz3W9DyZI1zR1JAf2hVBMGhddAKPqBsupb89jGfbCTHIGZd6fGZl9WlHdn4AObygyMKwg==" + "bundled": true }, "ignore-walk": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz", - "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==" + "bundled": true }, "import-lazy": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" + "bundled": true }, "imurmurhash": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + "bundled": true }, "inflight": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=" + "bundled": true }, "inherits": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "bundled": true }, "ini": { "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + "bundled": true }, "init-package-json": { "version": "1.10.3", - "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.10.3.tgz", - "integrity": "sha512-zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw==" + "bundled": true }, "invert-kv": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" + "bundled": true }, "ip": { "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + "bundled": true }, "ip-regex": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" + "bundled": true }, "is-builtin-module": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=" + "bundled": true }, "is-ci": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.1.0.tgz", - "integrity": "sha512-c7TnwxLePuqIlxHgr7xtxzycJPegNHFuIrBkwbf8hc58//+Op1CqFkyS+xnIMkwn9UsJIwc174BIjkyBmSpjKg==" + "bundled": true }, "is-cidr": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/is-cidr/-/is-cidr-2.0.6.tgz", - "integrity": "sha512-A578p1dV22TgPXn6NCaDAPj6vJvYsBgAzUrAd28a4oldeXJjWqEUuSZOLIW3im51mazOKsoyVp8NU/OItlWacw==" + "bundled": true }, "is-fullwidth-code-point": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=" + "bundled": true }, "is-installed-globally": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", - "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=" + "bundled": true }, "is-npm": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", - "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=" + "bundled": true }, "is-obj": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + "bundled": true }, "is-path-inside": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=" + "bundled": true }, "is-redirect": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", - "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=" + "bundled": true }, "is-retry-allowed": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", - "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=" + "bundled": true }, "is-stream": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + "bundled": true }, "is-typedarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + "bundled": true }, "isarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "bundled": true }, "isexe": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + "bundled": true }, "isstream": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + "bundled": true }, "jsbn": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "bundled": true, "optional": true }, "json-parse-better-errors": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + "bundled": true }, "json-schema": { "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + "bundled": true }, "json-schema-traverse": { "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=" + "bundled": true }, "json-stringify-safe": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + "bundled": true }, "jsonparse": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=" + "bundled": true }, "JSONStream": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.4.tgz", - "integrity": "sha512-Y7vfi3I5oMOYIr+WxV8NZxDSwcbNgzdKYsTNInmycOq9bUYwGg9ryu57Wg5NLmCjqdFPNUmpMBo3kSJN9tCbXg==" + "version": "1.3.3", + "bundled": true }, "jsprim": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=" + "bundled": true, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true + } + } }, "latest-version": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", - "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=" + "bundled": true }, "lazy-property": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lazy-property/-/lazy-property-1.0.0.tgz", - "integrity": "sha1-hN3Es3Bnm6i9TNz6TAa0PVcREUc=" + "bundled": true }, "lcid": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=" + "bundled": true }, "libcipm": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/libcipm/-/libcipm-2.0.2.tgz", - "integrity": "sha512-9uZ6/LAflVEijksTRq/RX0e+pGA4mr8tND9Cmk2JMg7j2fFUBrs8PpFX2DOAJR/XoxPzz+5h8bkWmtIYLunKAg==" + "version": "2.0.1", + "bundled": true }, "libnpmhook": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/libnpmhook/-/libnpmhook-4.0.1.tgz", - "integrity": "sha512-3qqpfqvBD1712WA6iGe0stkG40WwAeoWcujA6BlC0Be1JArQbqwabnEnZ0CRcD05Tf1fPYJYdCbSfcfedEJCOg==", + "bundled": true, "dependencies": { "npm-registry-fetch": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-3.1.1.tgz", - "integrity": "sha512-xBobENeenvjIG8PgQ1dy77AXTI25IbYhmA3DusMIfw/4EL5BaQ5e1V9trkPrqHvyjR3/T0cnH6o0Wt/IzcI5Ag==" + "bundled": true } } }, "libnpx": { "version": "10.2.0", - "resolved": "https://registry.npmjs.org/libnpx/-/libnpx-10.2.0.tgz", - "integrity": "sha512-X28coei8/XRCt15cYStbLBph+KGhFra4VQhRBPuH/HHMkC5dxM8v24RVgUsvODKCrUZ0eTgiTqJp6zbl0sskQQ==" + "bundled": true }, "locate-path": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=" + "bundled": true }, "lock-verify": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lock-verify/-/lock-verify-2.0.2.tgz", - "integrity": "sha512-QNVwK0EGZBS4R3YQ7F1Ox8p41Po9VGl2QG/2GsuvTbkJZYSsPeWHKMbbH6iZMCHWSMww5nrJroZYnGzI4cePuw==" + "bundled": true }, "lockfile": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lockfile/-/lockfile-1.0.4.tgz", - "integrity": "sha512-cvbTwETRfsFh4nHsL1eGWapU1XFi5Ot9E85sWAwia7Y7EgB7vfqcZhTKZ+l7hCGxSPoushMv5GKhT5PdLv03WA==" + "bundled": true }, "lodash._baseindexof": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/lodash._baseindexof/-/lodash._baseindexof-3.1.0.tgz", - "integrity": "sha1-/lK1OhxnYeQmGNZU5KJXie1hgiw=" + "bundled": true }, "lodash._baseuniq": { "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash._baseuniq/-/lodash._baseuniq-4.6.0.tgz", - "integrity": "sha1-DrtE5FaBSveQXGIS+iybLVG4Qeg=" + "bundled": true }, "lodash._bindcallback": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz", - "integrity": "sha1-5THCdkTPi1epnhftlbNcdIeJOS4=" + "bundled": true }, "lodash._cacheindexof": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/lodash._cacheindexof/-/lodash._cacheindexof-3.0.2.tgz", - "integrity": "sha1-PcaayCSY0u5ePOVgkbr9Ktx73pI=" + "bundled": true }, "lodash._createcache": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lodash._createcache/-/lodash._createcache-3.1.2.tgz", - "integrity": "sha1-VtagZAF2JeeevKa4AY4XRAvc8JM=" + "bundled": true }, "lodash._createset": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/lodash._createset/-/lodash._createset-4.0.3.tgz", - "integrity": "sha1-D0ZZ+7CddRlPqeK4imZE02PJ/iY=" + "bundled": true }, "lodash._getnative": { "version": "3.9.1", - "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=" + "bundled": true }, "lodash._root": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", - "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=" + "bundled": true }, "lodash.clonedeep": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" + "bundled": true }, "lodash.restparam": { "version": "3.6.1", - "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", - "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=" + "bundled": true }, "lodash.union": { "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", - "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=" + "bundled": true }, "lodash.uniq": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + "bundled": true }, "lodash.without": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.without/-/lodash.without-4.4.0.tgz", - "integrity": "sha1-PNRXSgC2e643OpS3SHcmQFB7eqw=" + "bundled": true }, "lowercase-keys": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" + "bundled": true }, "lru-cache": { "version": "4.1.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", - "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==" + "bundled": true }, "make-dir": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==" + "bundled": true }, "make-fetch-happen": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-4.0.1.tgz", - "integrity": "sha512-7R5ivfy9ilRJ1EMKIOziwrns9fGeAD4bAha8EB7BIiBBLHm2KeTUGCrICFt2rbHfzheTLynv50GnNTK1zDTrcQ==" + "bundled": true }, "meant": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/meant/-/meant-1.0.1.tgz", - "integrity": "sha512-UakVLFjKkbbUwNWJ2frVLnnAtbb7D7DsloxRd3s/gDpI8rdv8W5Hp3NaDb+POBI1fQdeussER6NB8vpcRURvlg==" + "bundled": true }, "mem": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", - "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=" + "bundled": true }, "mime-db": { - "version": "1.35.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.35.0.tgz", - "integrity": "sha512-JWT/IcCTsB0Io3AhWUMjRqucrHSPsSf2xKLaRldJVULioggvkJvggZ3VXNNSRkCddE6D+BUI4HEIZIA2OjwIvg==" + "version": "1.33.0", + "bundled": true }, "mime-types": { - "version": "2.1.19", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.19.tgz", - "integrity": "sha512-P1tKYHVSZ6uFo26mtnve4HQFE3koh1UWVkp8YUC+ESBHe945xWSoXuHHiGarDqcEZ+whpCDnlNw5LON0kLo+sw==" + "version": "2.1.18", + "bundled": true }, "mimic-fn": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" + "bundled": true }, "minimatch": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==" + "bundled": true }, "minimist": { "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + "bundled": true }, "minipass": { "version": "2.3.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.3.3.tgz", - "integrity": "sha512-/jAn9/tEX4gnpyRATxgHEOV6xbcyxgT7iUnxo9Y3+OB0zX00TgKIv/2FZCf5brBbICcwbLqVv2ImjvWWrQMSYw==", + "bundled": true, "dependencies": { "yallist": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz", - "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=" + "bundled": true } } }, "minizlib": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.1.0.tgz", - "integrity": "sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==" + "bundled": true }, "mississippi": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==" + "bundled": true }, "mkdirp": { "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=" + "bundled": true }, "move-concurrently": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=" + "bundled": true }, "ms": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + "bundled": true }, "mute-stream": { "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" + "bundled": true }, "node-fetch-npm": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.2.tgz", - "integrity": "sha512-nJIxm1QmAj4v3nfCvEeCrYSoVwXyxLnaPBK5W1W5DGEJwjlKuC2VEUycGw5oxk+4zZahRrB84PUJJgEmhFTDFw==" + "bundled": true }, "node-gyp": { "version": "3.8.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", - "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "bundled": true, "dependencies": { "nopt": { "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=" + "bundled": true }, "semver": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=" + "bundled": true }, "tar": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", - "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=" + "bundled": true } } }, "nopt": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", - "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=" + "bundled": true }, "normalize-package-data": { "version": "2.4.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==" + "bundled": true }, "npm-audit-report": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/npm-audit-report/-/npm-audit-report-1.3.1.tgz", - "integrity": "sha512-SjTF8ZP4rOu3JiFrTMi4M1CmVo2tni2sP4TzhyCMHwnMGf6XkdGLZKt9cdZ12esKf0mbQqFyU9LtY0SoeahL7g==" + "bundled": true }, "npm-bundled": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.5.tgz", - "integrity": "sha512-m/e6jgWu8/v5niCUKQi9qQl8QdeEduFA96xHDDzFGqly0OOjI7c+60KM/2sppfnUU9JJagf+zs+yGhqSOFj71g==" + "version": "1.0.3", + "bundled": true }, "npm-cache-filename": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/npm-cache-filename/-/npm-cache-filename-1.0.2.tgz", - "integrity": "sha1-3tMGxbC/yHCp6fr4I7xfKD4FrhE=" + "bundled": true }, "npm-install-checks": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-3.0.0.tgz", - "integrity": "sha1-1K7N/VGlPjcjt7L5Oy7ijjB7wNc=" + "bundled": true }, "npm-lifecycle": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-2.1.0.tgz", - "integrity": "sha512-QbBfLlGBKsktwBZLj6AviHC6Q9Y3R/AY4a2PYSIRhSKSS0/CxRyD/PfxEX6tPeOCXQgMSNdwGeECacstgptc+g==" + "version": "2.0.3", + "bundled": true }, "npm-logical-tree": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/npm-logical-tree/-/npm-logical-tree-1.2.1.tgz", - "integrity": "sha512-AJI/qxDB2PWI4LG1CYN579AY1vCiNyWfkiquCsJWqntRu/WwimVrC8yXeILBFHDwxfOejxewlmnvW9XXjMlYIg==" + "bundled": true }, "npm-package-arg": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.0.tgz", - "integrity": "sha512-zYbhP2k9DbJhA0Z3HKUePUgdB1x7MfIfKssC+WLPFMKTBZKpZh5m13PgexJjCq6KW7j17r0jHWcCpxEqnnncSA==" + "bundled": true }, "npm-packlist": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.11.tgz", - "integrity": "sha512-CxKlZ24urLkJk+9kCm48RTQ7L4hsmgSVzEk0TLGPzzyuFxD7VNgy5Sl24tOLMzQv773a/NeJ1ce1DKeacqffEA==" + "version": "1.1.10", + "bundled": true }, "npm-pick-manifest": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-2.1.0.tgz", - "integrity": "sha512-q9zLP8cTr8xKPmMZN3naxp1k/NxVFsjxN6uWuO1tiw9gxg7wZWQ/b5UTfzD0ANw2q1lQxdLKTeCCksq+bPSgbQ==" + "bundled": true }, "npm-profile": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/npm-profile/-/npm-profile-3.0.2.tgz", - "integrity": "sha512-rEJOFR6PbwOvvhGa2YTNOJQKNuc6RovJ6T50xPU7pS9h/zKPNCJ+VHZY2OFXyZvEi+UQYtHRTp8O/YM3tUD20A==" + "bundled": true }, "npm-registry-client": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/npm-registry-client/-/npm-registry-client-8.6.0.tgz", - "integrity": "sha512-Qs6P6nnopig+Y8gbzpeN/dkt+n7IyVd8f45NTMotGk6Qo7GfBmzwYx6jRLoOOgKiMnaQfYxsuyQlD8Mc3guBhg==", + "version": "8.5.1", + "bundled": true, "dependencies": { "retry": { "version": "0.10.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", - "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=" + "bundled": true }, "ssri": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", - "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==" + "bundled": true } } }, "npm-registry-fetch": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-1.1.0.tgz", - "integrity": "sha512-XJPIBfMtgaooRtZmuA42xCeLf3tkxdIX0xqRsGWwNrcVvJ9UYFccD7Ho7QWCzvkM3i/QrkUC37Hu0a+vDBmt5g==", + "bundled": true, "dependencies": { "cacache": { "version": "10.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", - "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", + "bundled": true, "dependencies": { "mississippi": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", - "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==" + "bundled": true } } }, "figgy-pudding": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-2.0.1.tgz", - "integrity": "sha512-yIJPhIBi/oFdU/P+GSXjmk/rmGjuZkm7A5LTXZxNrEprXJXRK012FiI1BR1Pga+0d/d6taWWD+B5d2ozqaxHig==" + "bundled": true }, "make-fetch-happen": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-3.0.0.tgz", - "integrity": "sha512-FmWY7gC0mL6Z4N86vE14+m719JKE4H0A+pyiOH18B025gF/C113pyfb4gHDDYP5cqnRMHOz06JGdmffC/SES+w==" + "bundled": true }, "pump": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==" + "bundled": true }, "smart-buffer": { "version": "1.1.15", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-1.1.15.tgz", - "integrity": "sha1-fxFLW2X6s+KjWqd1uxLw0cZJvxY=" + "bundled": true }, "socks": { "version": "1.1.10", - "resolved": "https://registry.npmjs.org/socks/-/socks-1.1.10.tgz", - "integrity": "sha1-W4t/x8jzQcU+0FbpKbe/Tei6e1o=" + "bundled": true }, "socks-proxy-agent": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-3.0.1.tgz", - "integrity": "sha512-ZwEDymm204mTzvdqyUqOdovVr2YRd2NYskrYrF2LXyZ9qDiMAoFESGK8CRphiO7rtbo2Y757k2Nia3x2hGtalA==" + "bundled": true }, "ssri": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", - "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==" + "bundled": true } } }, "npm-run-path": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=" + "bundled": true }, "npm-user-validate": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/npm-user-validate/-/npm-user-validate-1.0.0.tgz", - "integrity": "sha1-jOyg9c6gTU6TUZ73LQVXp1Ei6VE=" + "bundled": true }, "npmlog": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==" + "bundled": true }, "number-is-nan": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + "bundled": true }, "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + "version": "0.8.2", + "bundled": true }, "object-assign": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + "bundled": true }, "once": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=" + "bundled": true }, "opener": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.0.tgz", - "integrity": "sha512-MD4s/o61y2slS27zm2s4229V2gAUHX0/e3/XOmY/jsXwhysjjCIHN8lx7gqZCrZk19ym+HjCUWHeMKD7YJtKCQ==" + "version": "1.4.3", + "bundled": true }, "os-homedir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + "bundled": true }, "os-locale": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==" + "bundled": true }, "os-tmpdir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + "bundled": true }, "osenv": { "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==" + "bundled": true }, "p-finally": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + "bundled": true }, "p-limit": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.2.0.tgz", - "integrity": "sha512-Y/OtIaXtUPr4/YpMv1pCL5L5ed0rumAaAeBSj12F+bSlMdys7i8oQF/GUJmfpTS/QoaRrS/k6pma29haJpsMng==" + "bundled": true }, "p-locate": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=" + "bundled": true }, "p-try": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + "bundled": true }, "package-json": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", - "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=" + "bundled": true }, "pacote": { "version": "8.1.6", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-8.1.6.tgz", - "integrity": "sha512-wTOOfpaAQNEQNtPEx92x9Y9kRWVu45v583XT8x2oEV2xRB74+xdqMZIeGW4uFvAyZdmSBtye+wKdyyLaT8pcmw==" + "bundled": true }, "parallel-transform": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz", - "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=" + "bundled": true }, "path-exists": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + "bundled": true }, "path-is-absolute": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + "bundled": true }, "path-is-inside": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + "bundled": true }, "path-key": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + "bundled": true }, "performance-now": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + "bundled": true }, "pify": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + "bundled": true }, "prepend-http": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" + "bundled": true }, "process-nextick-args": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" + "bundled": true }, "promise-inflight": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + "bundled": true }, "promise-retry": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz", - "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=", + "bundled": true, "dependencies": { "retry": { "version": "0.10.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", - "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=" + "bundled": true } } }, "promzard": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz", - "integrity": "sha1-JqXW7ox97kyxIggwWs+5O6OCqe4=" + "bundled": true }, "proto-list": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=" + "bundled": true }, "protoduck": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-5.0.0.tgz", - "integrity": "sha512-agsGWD8/RZrS4ga6v82Fxb0RHIS2RZnbsSue6A9/MBRhB/jcqOANAMNrqM9900b8duj+Gx+T/JMy5IowDoO/hQ==" + "bundled": true }, "prr": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + "bundled": true }, "pseudomap": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" - }, - "psl": { - "version": "1.1.29", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz", - "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==" + "bundled": true }, "pump": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==" + "bundled": true }, "pumpify": { "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "bundled": true, "dependencies": { "pump": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==" + "bundled": true } } }, "punycode": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + "bundled": true }, "qrcode-terminal": { "version": "0.12.0", - "resolved": "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz", - "integrity": "sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ==" + "bundled": true }, "qs": { "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + "bundled": true }, "query-string": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.1.0.tgz", - "integrity": "sha512-pNB/Gr8SA8ff8KpUFM36o/WFAlthgaThka5bV19AD9PNTH20Pwq5Zxodif2YyHwrctp6SkL4GqlOot0qR/wGaw==" + "bundled": true }, "qw": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/qw/-/qw-1.0.1.tgz", - "integrity": "sha1-77/cdA+a0FQwRCassYNBLMi5ltQ=" + "bundled": true }, "rc": { "version": "1.2.7", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.7.tgz", - "integrity": "sha512-LdLD8xD4zzLsAT5xyushXDNscEjB7+2ulnl8+r1pnESlYtlJtVSoCMBGr30eDRJ3+2Gq89jK9P9e4tCEH1+ywA==", + "bundled": true, "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + "bundled": true } } }, "read": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", - "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=" + "bundled": true }, "read-cmd-shim": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-1.0.1.tgz", - "integrity": "sha1-LV0Vd4ajfAVdIgd8MsU/gynpHHs=" + "bundled": true }, "read-installed": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/read-installed/-/read-installed-4.0.3.tgz", - "integrity": "sha1-/5uLZ/GH0eTCm5/rMfayI6zRkGc=" + "bundled": true }, "read-package-json": { "version": "2.0.13", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.0.13.tgz", - "integrity": "sha512-/1dZ7TRZvGrYqE0UAfN6qQb5GYBsNcqS1C0tNK601CFOJmtHI7NIGXwetEPU/OtoFHZL3hDxm4rolFFVE9Bnmg==" + "bundled": true }, "read-package-tree": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.2.1.tgz", - "integrity": "sha512-2CNoRoh95LxY47LvqrehIAfUVda2JbuFE/HaGYs42bNrGG+ojbw1h3zOcPcQ+1GQ3+rkzNndZn85u1XyZ3UsIA==" + "bundled": true }, "readable-stream": { "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==" + "bundled": true }, "readdir-scoped-modules": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.0.2.tgz", - "integrity": "sha1-n6+jfShr5dksuuve4DDcm19AZ0c=" + "bundled": true }, "registry-auth-token": { "version": "3.3.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", - "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==" + "bundled": true }, "registry-url": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", - "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=" + "bundled": true }, "request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==" + "version": "2.87.0", + "bundled": true }, "require-directory": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + "bundled": true }, "require-main-filename": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" + "bundled": true }, "resolve-from": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + "bundled": true }, "retry": { "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" + "bundled": true }, "rimraf": { "version": "2.6.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", - "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==" + "bundled": true }, "run-queue": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=" + "bundled": true }, "safe-buffer": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "bundled": true }, "safer-buffer": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "bundled": true }, "semver": { "version": "5.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", - "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==" + "bundled": true }, "semver-diff": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", - "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=" + "bundled": true }, "set-blocking": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + "bundled": true }, "sha": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/sha/-/sha-2.0.1.tgz", - "integrity": "sha1-YDCCL70smCOUn49y7WQR7lzyWq4=" + "bundled": true }, "shebang-command": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=" + "bundled": true }, "shebang-regex": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + "bundled": true }, "signal-exit": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + "bundled": true }, "slash": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + "bundled": true }, "slide": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", - "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=" + "bundled": true }, "smart-buffer": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.0.1.tgz", - "integrity": "sha512-RFqinRVJVcCAL9Uh1oVqE6FZkqsyLiVOYEZ20TqIOjuX7iFVJ+zsbs4RIghnw/pTs7mZvt8ZHhvm1ZUrR4fykg==" + "bundled": true }, "socks": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.2.0.tgz", - "integrity": "sha512-uRKV9uXQ9ytMbGm2+DilS1jB7N3AC0mmusmW5TVWjNuBZjxS8+lX38fasKVY9I4opv/bY/iqTbcpFFaTwpfwRg==" + "bundled": true }, "socks-proxy-agent": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.1.tgz", - "integrity": "sha512-Kezx6/VBguXOsEe5oU3lXYyKMi4+gva72TwJ7pQY5JfqUx2nMk7NXA6z/mpNqIlfQjWYVfeuNvQjexiTaTn6Nw==" + "bundled": true }, "sorted-object": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/sorted-object/-/sorted-object-2.0.1.tgz", - "integrity": "sha1-fWMfS9OnmKJK8d/8+/6DM3pd9fw=" + "bundled": true }, "sorted-union-stream": { "version": "2.1.3", - "resolved": "https://registry.npmjs.org/sorted-union-stream/-/sorted-union-stream-2.1.3.tgz", - "integrity": "sha1-x3lMfgd4gAUv9xqNSi27Sppjisc=", + "bundled": true, "dependencies": { "from2": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-1.3.0.tgz", - "integrity": "sha1-iEE7qqX5pZfP3pIh2GmGzTwGHf0=" + "bundled": true }, "isarray": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + "bundled": true }, "readable-stream": { "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=" + "bundled": true }, "string_decoder": { "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + "bundled": true } } }, "spdx-correct": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", - "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==" + "bundled": true }, "spdx-exceptions": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz", - "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==" + "bundled": true }, "spdx-expression-parse": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==" + "bundled": true }, "spdx-license-ids": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz", - "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==" + "bundled": true }, "sshpk": { "version": "1.14.2", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz", - "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=" + "bundled": true, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true + } + } }, "ssri": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.0.tgz", - "integrity": "sha512-zYOGfVHPhxyzwi8MdtdNyxv3IynWCIM4jYReR48lqu0VngxgH1c+C6CmipRdJ55eVByTJV/gboFEEI7TEQI8DA==" + "bundled": true }, "stream-each": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.2.tgz", - "integrity": "sha512-mc1dbFhGBxvTM3bIWmAAINbqiuAk9TATcfIQC8P+/+HJefgaiTlMn2dHvkX8qlI12KeYKSQ1Ua9RrIqrn1VPoA==" + "bundled": true }, "stream-iterate": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/stream-iterate/-/stream-iterate-1.2.0.tgz", - "integrity": "sha1-K9fHcpbBcCpGSIuK1B95hl7s1OE=" + "bundled": true }, "stream-shift": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", - "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=" + "bundled": true }, "strict-uri-encode": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", - "integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY=" + "bundled": true }, "string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" + "bundled": true }, "string-width": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "bundled": true, "dependencies": { "ansi-regex": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + "bundled": true }, "is-fullwidth-code-point": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + "bundled": true }, "strip-ansi": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=" + "bundled": true } } }, "stringify-package": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stringify-package/-/stringify-package-1.0.0.tgz", - "integrity": "sha512-JIQqiWmLiEozOC0b0BtxZ/AOUtdUZHCBPgqIZ2kSJJqGwgb9neo44XdTHUC4HZSGqi03hOeB7W/E8rAlKnGe9g==" + "bundled": true }, "strip-ansi": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=" + "bundled": true }, "strip-eof": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + "bundled": true }, "strip-json-comments": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" + "bundled": true }, "supports-color": { "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==" + "bundled": true }, "tar": { "version": "4.4.6", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.6.tgz", - "integrity": "sha512-tMkTnh9EdzxyfW+6GK6fCahagXsnYk6kE6S9Gr9pjVdys769+laCTbodXDhPAjzVtEBazRgP0gYqOjnk9dQzLg==", + "bundled": true, "dependencies": { "yallist": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz", - "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=" + "bundled": true } } }, "term-size": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", - "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=" + "bundled": true }, "text-table": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + "bundled": true }, "through": { "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + "bundled": true }, "through2": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", - "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=" + "bundled": true }, "timed-out": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=" + "bundled": true }, "tiny-relative-date": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/tiny-relative-date/-/tiny-relative-date-1.3.0.tgz", - "integrity": "sha512-MOQHpzllWxDCHHaDno30hhLfbouoYlOI8YlMNtvKe1zXbjEVhbcEovQxvZrPvtiYW630GQDoMMarCnjfyfHA+A==" + "bundled": true }, "tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==" + "version": "2.3.4", + "bundled": true }, "tunnel-agent": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=" + "bundled": true }, "tweetnacl": { "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "bundled": true, "optional": true }, "typedarray": { "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + "bundled": true }, "uid-number": { "version": "0.0.6", - "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz", - "integrity": "sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=" + "bundled": true }, "umask": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/umask/-/umask-1.1.0.tgz", - "integrity": "sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0=" + "bundled": true }, "unique-filename": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.0.tgz", - "integrity": "sha1-0F8v5AMlYIcfMOk8vnNe6iAVFPM=" + "bundled": true }, "unique-slug": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.0.tgz", - "integrity": "sha1-22Z258fMBimHj/GWCXx4hVrp9Ks=" + "bundled": true }, "unique-string": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", - "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=" + "bundled": true }, "unpipe": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + "bundled": true }, "unzip-response": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", - "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=" + "bundled": true }, "update-notifier": { "version": "2.5.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", - "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==" + "bundled": true }, "url-parse-lax": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=" + "bundled": true }, "util-deprecate": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + "bundled": true }, "util-extend": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/util-extend/-/util-extend-1.0.3.tgz", - "integrity": "sha1-p8IW0mdUUWljeztu3GypEZ4v+T8=" + "bundled": true }, "uuid": { "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" + "bundled": true }, "validate-npm-package-license": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==" + "bundled": true }, "validate-npm-package-name": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=" + "bundled": true }, "verror": { "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=" + "bundled": true, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true + } + } }, "wcwidth": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=" + "bundled": true }, "which": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==" + "bundled": true }, "which-module": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + "bundled": true }, "wide-align": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz", - "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", + "bundled": true, "dependencies": { "string-width": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=" + "bundled": true } } }, "widest-line": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.0.tgz", - "integrity": "sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM=" + "bundled": true }, "worker-farm": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.6.0.tgz", - "integrity": "sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ==" + "bundled": true }, "wrap-ansi": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "bundled": true, "dependencies": { "string-width": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=" + "bundled": true } } }, "wrappy": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "bundled": true }, "write-file-atomic": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz", - "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==" + "bundled": true }, "xdg-basedir": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", - "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=" + "bundled": true }, "xtend": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" + "bundled": true }, "y18n": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + "bundled": true }, "yallist": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + "bundled": true }, "yargs": { "version": "11.0.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.0.0.tgz", - "integrity": "sha512-Rjp+lMYQOWtgqojx1dEWorjCofi1YN7AoFvYV7b1gx/7dAAeuI4kN5SZiEvr0ZmsZTOpDRcCqrpI10L31tFkBw==", + "bundled": true, "dependencies": { "y18n": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" + "bundled": true } } }, "yargs-parser": { "version": "9.0.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", - "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=" + "bundled": true } } }, @@ -6707,8 +7582,7 @@ "oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" }, "object-assign": { "version": "3.0.0", @@ -6733,16 +7607,21 @@ } } }, + "object-inspect": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.4.1.tgz", + "integrity": "sha512-wqdhLpfCUbEsoEwl3FXwGyv8ief1k/1aUdIPCqVnupM6e8l63BEJdiF/0swtn04/8p05tG/T0FrpTlfwvljOdw==" + }, "object-keys": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==" }, "object-path": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.9.2.tgz", - "integrity": "sha1-D9mnT8X60a45aLWGvaXGMr1sBaU=", - "dev": true + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.4.tgz", + "integrity": "sha1-NwrnUvvzfePqcKhhwju6iRVpGUk=", + "optional": true }, "object-visit": { "version": "1.0.1", @@ -6785,8 +7664,7 @@ "object.omit": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", - "dev": true + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=" }, "object.pick": { "version": "1.3.0", @@ -6802,8 +7680,13 @@ "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=" + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "optional": true }, "openurl": { "version": "1.1.1", @@ -6812,10 +7695,18 @@ "dev": true }, "opn": { - "version": "5.3.0", - "resolved": "http://registry.npmjs.org/opn/-/opn-5.3.0.tgz", - "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", - "dev": true + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/opn/-/opn-4.0.2.tgz", + "integrity": "sha1-erwi5kTf9jsKltWrfyeQwPAavJU=", + "dev": true, + "dependencies": { + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + } + } }, "optimist": { "version": "0.6.1", @@ -6826,7 +7717,7 @@ "dependencies": { "minimist": { "version": "0.0.10", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", "dev": true, "optional": true @@ -6837,15 +7728,11 @@ "version": "0.8.2", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", - "dev": true, - "optional": true, "dependencies": { "wordwrap": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true, - "optional": true + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" } } }, @@ -6853,7 +7740,21 @@ "version": "0.3.8", "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz", "integrity": "sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4=", - "dev": true + "dev": true, + "dependencies": { + "end-of-stream": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz", + "integrity": "sha1-jhdyBsPICDfYVjLouTWd/osvbq8=", + "dev": true + }, + "once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", + "dev": true + } + } }, "ordered-read-streams": { "version": "0.1.0", @@ -6868,9 +7769,8 @@ }, "os-homedir": { "version": "1.0.2", - "resolved": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" }, "os-locale": { "version": "2.1.0", @@ -6879,9 +7779,8 @@ }, "os-tmpdir": { "version": "1.0.2", - "resolved": "http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" }, "osenv": { "version": "0.1.5", @@ -6914,14 +7813,19 @@ "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" }, + "package-json-versionify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/package-json-versionify/-/package-json-versionify-1.0.4.tgz", + "integrity": "sha1-WGBYepRIc6a35tJujlH/siMVvxc=" + }, "pako": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.7.tgz", - "integrity": "sha512-3HNK5tW4x8o5mO8RuHZp3Ydw9icZXx0RANAOMzlMzx7LVXhMJ4mo3MOBpzyd7r/+RUu8BmndP47LXT+vzjtWcQ==" + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz", + "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==" }, "parse-asn1": { "version": "5.1.1", - "resolved": "http://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz", "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==" }, "parse-filepath": { @@ -6934,19 +7838,16 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", - "dev": true, "dependencies": { "is-extglob": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" }, "is-glob": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=" } } }, @@ -6960,11 +7861,6 @@ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=" }, - "parse-node-version": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.0.tgz", - "integrity": "sha512-02GTVHD1u0nWc20n2G7WX/PgdhNFG04j5fi1OkaJzPWLTcf6vh6229Lta1wTmXG/7Dg42tCssgkccVt7qvd8Kg==" - }, "parse-passwd": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", @@ -7025,7 +7921,7 @@ }, "path-is-absolute": { "version": "1.0.1", - "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, "path-is-inside": { @@ -7042,8 +7938,7 @@ "path-parse": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" }, "path-root": { "version": "0.1.1", @@ -7062,16 +7957,27 @@ "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=" }, + "pbf": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.1.0.tgz", + "integrity": "sha512-/hYJmIsTmh7fMkHAWWXJ5b8IKLWdjdlAFb3IHkRBn1XUhIYBChVGfVwmHEAV3UfXTxsP/AKfYTXTS/dCPxJd5w==" + }, "pbkdf2": { - "version": "3.0.17", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", - "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==" + "version": "3.0.16", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.16.tgz", + "integrity": "sha512-y4CXP3thSxqf7c0qmOF+9UeOTrifiVTIM+u7NWlq+PRsHbr7r7dpCmvzrZxa96JJUNi0Y5w9VqG5ZNeCVMoDcA==" }, "pdfjs-dist": { "version": "1.8.366", "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-1.8.366.tgz", "integrity": "sha1-kLHZoUHEBCLx7bSNELk5eKdpDZA=" }, + "peek-stream": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/peek-stream/-/peek-stream-1.1.3.tgz", + "integrity": "sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==", + "optional": true + }, "pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", @@ -7081,8 +7987,7 @@ "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, "phantomjs-prebuilt": { "version": "2.1.16", @@ -7092,1529 +7997,35 @@ "dependencies": { "fs-extra": { "version": "1.0.0", - "resolved": "http://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", "dev": true }, "jsonfile": { "version": "2.4.0", - "resolved": "http://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", "dev": true } } }, - "phraseanet-production-client": { - "version": "0.33.56", + "phraseanet-common": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/phraseanet-common/-/phraseanet-common-0.4.2.tgz", + "integrity": "sha512-uyKULVCV9df161A970mWnZtdxAb/ZWCuUdnSTn0T9AGvwsWvKf2p6+pgEVtBQ81LIGn1m5UlhiF7dUlc6nT7iQ==", + "dependencies": { + "jquery": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz", + "integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg==" + } + } + }, + "phraseanet-production-client": { + "version": "0.33.58", + "resolved": "https://registry.npmjs.org/phraseanet-production-client/-/phraseanet-production-client-0.33.58.tgz", + "integrity": "sha512-MOmDDpL4XAwA9THljC2GhH48aqXq1b/x4VkBCWY3N5K5VWI6zjqwn1f67Gl1lIPoR8J+EvQ1K4bPaRC1uRNErQ==", "dependencies": { - "@mapbox/geojson-area": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@mapbox/geojson-area/-/geojson-area-0.2.2.tgz", - "integrity": "sha1-GNeBSqNr8j+7zDefjiaiKSfevxA=" - }, - "@mapbox/gl-matrix": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@mapbox/gl-matrix/-/gl-matrix-0.0.1.tgz", - "integrity": "sha1-5RJqq01kw2uBx6l9CuDd3eV3PSs=" - }, - "@mapbox/mapbox-gl-language": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/@mapbox/mapbox-gl-language/-/mapbox-gl-language-0.9.2.tgz", - "integrity": "sha1-0Cb3GRDwkTlZ58BbCRH4zv4KbJ4=" - }, - "@mapbox/mapbox-gl-supported": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@mapbox/mapbox-gl-supported/-/mapbox-gl-supported-1.4.0.tgz", - "integrity": "sha512-ZD0Io4XK+/vU/4zpANjOtdWfVszAgnaMPsGR6LKsWh4kLIEv9qoobTVmJPPuwuM+ZI2b3BlZ6DYw1XHVmv6YTA==" - }, - "@mapbox/point-geometry": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz", - "integrity": "sha1-ioP5M1x4YO/6Lu7KJUMyqgru2PI=" - }, - "@mapbox/shelf-pack": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@mapbox/shelf-pack/-/shelf-pack-3.2.0.tgz", - "integrity": "sha512-dyQxe6ukILV6qaEvxoKCIwhblgRjYp1ZGlClo4xvfbmxzFO5LYu7Tnrg2AZrRgN7VsSragsGcNjzUe9kCdKHYQ==" - }, - "@mapbox/tiny-sdf": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-1.1.0.tgz", - "integrity": "sha512-dnhyk8X2BkDRWImgHILYAGgo+kuciNYX30CUKj/Qd5eNjh54OWM/mdOS/PWsPeN+3abtN+QDGYM4G220ynVJKA==" - }, - "@mapbox/unitbezier": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.0.tgz", - "integrity": "sha1-FWUb1VOme4WB+zmIEMmK2Go0Uk4=" - }, - "@mapbox/vector-tile": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@mapbox/vector-tile/-/vector-tile-1.3.1.tgz", - "integrity": "sha512-MCEddb8u44/xfQ3oD+Srl/tNcQoqTw3goGk2oLsrFxOTc3dUp+kAnby3PvAeeBYSMSjSPD1nd1AJA6W49WnoUw==" - }, - "@mapbox/whoots-js": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@mapbox/whoots-js/-/whoots-js-3.1.0.tgz", - "integrity": "sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q==" - }, - "@turf/along": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/along/-/along-5.1.5.tgz", - "integrity": "sha1-YdbmplhKzdq1asVYTge/jL5fi+s=" - }, - "@turf/area": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/area/-/area-5.1.5.tgz", - "integrity": "sha1-79iZv9Jgzb0VQbKjwVX4pdLu+h0=" - }, - "@turf/bbox": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/bbox/-/bbox-5.1.5.tgz", - "integrity": "sha1-MFHfUUrUxQ9KT5uKLRX9i2hA7aM=" - }, - "@turf/bbox-clip": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/bbox-clip/-/bbox-clip-5.1.5.tgz", - "integrity": "sha1-M2S1Mo3/nzz0HZ4C7a/zdNFQzIQ=" - }, - "@turf/bbox-polygon": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/bbox-polygon/-/bbox-polygon-5.1.5.tgz", - "integrity": "sha1-auuk7VHYXSluD3w4uIwznwHu4CQ=" - }, - "@turf/bearing": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/bearing/-/bearing-5.1.5.tgz", - "integrity": "sha1-egt5ATbE70eX8CRjBdRcvi0ns/c=" - }, - "@turf/bezier-spline": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/bezier-spline/-/bezier-spline-5.1.5.tgz", - "integrity": "sha1-WaJ7ul17l+8Vqz/VpA+9I4cEm8o=" - }, - "@turf/boolean-clockwise": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/boolean-clockwise/-/boolean-clockwise-5.1.5.tgz", - "integrity": "sha1-MwK32sYsXikaB4nimvcoM4f6nes=" - }, - "@turf/boolean-contains": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/boolean-contains/-/boolean-contains-5.1.5.tgz", - "integrity": "sha1-WW1jruY2961T7pn5/yTJaZSg7xQ=" - }, - "@turf/boolean-crosses": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/boolean-crosses/-/boolean-crosses-5.1.5.tgz", - "integrity": "sha1-Ab+uollvFk3kpNMlCU3HwlXHFdY=" - }, - "@turf/boolean-disjoint": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/@turf/boolean-disjoint/-/boolean-disjoint-5.1.6.tgz", - "integrity": "sha512-KHvUS6SBNYHBCLIJEJrg04pF5Oy+Fqn8V5G9U+9pti5vI9tyX7Ln2g7RSB7iJ1Cxsz8QAi6OukhXjEF2/8ZpGg==" - }, - "@turf/boolean-equal": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/boolean-equal/-/boolean-equal-5.1.5.tgz", - "integrity": "sha1-Kfj21gu4RQff12WzIlTbjnLJOKQ=" - }, - "@turf/boolean-overlap": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/boolean-overlap/-/boolean-overlap-5.1.5.tgz", - "integrity": "sha1-DU5kxSx3CijpPZ7834qLg3OsznU=" - }, - "@turf/boolean-parallel": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/boolean-parallel/-/boolean-parallel-5.1.5.tgz", - "integrity": "sha1-c5NYR16ltlx+GCejw+DopofTqF0=" - }, - "@turf/boolean-point-in-polygon": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/boolean-point-in-polygon/-/boolean-point-in-polygon-5.1.5.tgz", - "integrity": "sha1-8BzBlNHgMKVIv9qYHLpDz9YpQbc=" - }, - "@turf/boolean-point-on-line": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/boolean-point-on-line/-/boolean-point-on-line-5.1.5.tgz", - "integrity": "sha1-9jPF/4Aq0ku48Vja269v9KAj3Xs=" - }, - "@turf/boolean-within": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/boolean-within/-/boolean-within-5.1.5.tgz", - "integrity": "sha1-RxBdVtB1Kp0Pv81Dw2pfkUnchpc=" - }, - "@turf/buffer": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/buffer/-/buffer-5.1.5.tgz", - "integrity": "sha1-hByWJ8+5dLEirE4alW8EZrwCMcQ=" - }, - "@turf/center": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/center/-/center-5.1.5.tgz", - "integrity": "sha1-RKss2VT2PA03dX9xWKmcPvURS4A=" - }, - "@turf/center-mean": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/center-mean/-/center-mean-5.1.5.tgz", - "integrity": "sha1-jI6YdTkeXwnw5uePXWYbiLIQigo=" - }, - "@turf/center-median": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/center-median/-/center-median-5.1.5.tgz", - "integrity": "sha1-u0Yb/noqSGAdikcnaFcYcjoUqHI=" - }, - "@turf/center-of-mass": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/center-of-mass/-/center-of-mass-5.1.5.tgz", - "integrity": "sha1-TTvXnYhJjbq4Mk1PafAyL2Uguco=" - }, - "@turf/centroid": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/centroid/-/centroid-5.1.5.tgz", - "integrity": "sha1-d4radCFjNQIa2P0OemWoNJ1Tx2k=" - }, - "@turf/circle": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/circle/-/circle-5.1.5.tgz", - "integrity": "sha1-mxV3g1UIq1L7HBCypQZcuiuHtqU=" - }, - "@turf/clean-coords": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/clean-coords/-/clean-coords-5.1.5.tgz", - "integrity": "sha1-EoAKmKeMmkUqcuxChJPEOs8q2h8=" - }, - "@turf/clone": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/clone/-/clone-5.1.5.tgz", - "integrity": "sha1-JT6NNUdxgZduM636tQoPAqfw42c=" - }, - "@turf/clusters": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/clusters/-/clusters-5.1.5.tgz", - "integrity": "sha1-ZzpeXxsZycq6vFfJCO6t1oIiTdQ=" - }, - "@turf/clusters-dbscan": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/clusters-dbscan/-/clusters-dbscan-5.1.5.tgz", - "integrity": "sha1-V4H7TmVsdHoLjpk333MYHAMJ4m8=" - }, - "@turf/clusters-kmeans": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/clusters-kmeans/-/clusters-kmeans-5.1.5.tgz", - "integrity": "sha1-/W3+qLEzuovcI3CsPKzuFYejAvE=" - }, - "@turf/collect": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/collect/-/collect-5.1.5.tgz", - "integrity": "sha1-/pjJqMIY7PJP/DPXApUXt8GbKj4=" - }, - "@turf/combine": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/combine/-/combine-5.1.5.tgz", - "integrity": "sha1-uxS976VVBDVxlfwaEkzX1TqMiQU=" - }, - "@turf/concave": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/concave/-/concave-5.1.5.tgz", - "integrity": "sha1-I7uqw4fQNLlldKG9cNBZI3qdIRA=" - }, - "@turf/convex": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/convex/-/convex-5.1.5.tgz", - "integrity": "sha1-Dfk3fdACIWzpghsH9wXgN9rj4B0=" - }, - "@turf/destination": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/destination/-/destination-5.1.5.tgz", - "integrity": "sha1-7TU4G9zoO73cvQei4rzivd/7zCY=" - }, - "@turf/difference": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/difference/-/difference-5.1.5.tgz", - "integrity": "sha1-ok1pCnvKgD8QkKnuO52Qb8Q3H0I=" - }, - "@turf/dissolve": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/dissolve/-/dissolve-5.1.5.tgz", - "integrity": "sha1-LPEzqQIdIWODHD16lY1lB/nYGTg=" - }, - "@turf/distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", - "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=" - }, - "@turf/ellipse": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/ellipse/-/ellipse-5.1.5.tgz", - "integrity": "sha1-1XyrhTmFkgzeYCKKeNgEWAJcVL4=" - }, - "@turf/envelope": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/envelope/-/envelope-5.1.5.tgz", - "integrity": "sha1-UBMwnFP91D369LWIplw/7X28EIo=" - }, - "@turf/explode": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/explode/-/explode-5.1.5.tgz", - "integrity": "sha1-sSsvd0AEobSPYrqVsgocZVo94Rg=" - }, - "@turf/flatten": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/flatten/-/flatten-5.1.5.tgz", - "integrity": "sha1-2iknBnEz7WFpsLnWB7khVoiqE1g=" - }, - "@turf/flip": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/flip/-/flip-5.1.5.tgz", - "integrity": "sha1-Q29kOnIvDKU7n85jjkaT2zYIpoo=" - }, - "@turf/great-circle": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/great-circle/-/great-circle-5.1.5.tgz", - "integrity": "sha1-3r+2cc5HVQnLY3MBwV/PzPo1mpM=" - }, - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/hex-grid": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/hex-grid/-/hex-grid-5.1.5.tgz", - "integrity": "sha1-m3ul/s9QUfHoWJL3E/zlxVBQKmo=" - }, - "@turf/interpolate": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/interpolate/-/interpolate-5.1.5.tgz", - "integrity": "sha1-DxLwq3VtbdEK+ykMpuh3ve8BPqo=" - }, - "@turf/intersect": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/@turf/intersect/-/intersect-5.1.6.tgz", - "integrity": "sha512-KXyNv/GXdoGAOy03qZF53rgtXC2tNhF/4jLwTKiVRrBQH6kcEpipGStdJ+QkYIlarQPa8f7I9UlVAB19et4MfQ==" - }, - "@turf/invariant": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.1.5.tgz", - "integrity": "sha1-9Z9P76CSJLFdzhZR+QPIaNV6JOE=" - }, - "@turf/isobands": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/isobands/-/isobands-5.1.5.tgz", - "integrity": "sha1-a0TO9YTVUaMTBBh68jtKFYLj8I0=" - }, - "@turf/isolines": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/isolines/-/isolines-5.1.5.tgz", - "integrity": "sha1-irTn9Cuz38VGFOW/FVln9+VdLeE=" - }, - "@turf/kinks": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/kinks/-/kinks-5.1.5.tgz", - "integrity": "sha1-irtpYdm7AQchO63fLCwmQNAlaYA=" - }, - "@turf/length": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/length/-/length-5.1.5.tgz", - "integrity": "sha1-86X4ZMK5lqi7RxeUU1ofrxLuvvs=" - }, - "@turf/line-arc": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/line-arc/-/line-arc-5.1.5.tgz", - "integrity": "sha1-AHinRHg1oSrkFKIR+aZNEYYVDhU=" - }, - "@turf/line-chunk": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/line-chunk/-/line-chunk-5.1.5.tgz", - "integrity": "sha1-kQqFwFwG2dD5w4l3oF4IGNUIXEI=" - }, - "@turf/line-intersect": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/line-intersect/-/line-intersect-5.1.5.tgz", - "integrity": "sha1-DikHGuQDKV5JFyO8SfXPrI0R3fM=" - }, - "@turf/line-offset": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/line-offset/-/line-offset-5.1.5.tgz", - "integrity": "sha1-KrWy8In4yRPiMdmUN4553KkLWh4=" - }, - "@turf/line-overlap": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/line-overlap/-/line-overlap-5.1.5.tgz", - "integrity": "sha1-lDxvh6A4bcQ9+sEdKz/5wRLNP2A=" - }, - "@turf/line-segment": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/line-segment/-/line-segment-5.1.5.tgz", - "integrity": "sha1-Mgeq7lRqskw9jcPMY/kcdwuAE+U=" - }, - "@turf/line-slice": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/line-slice/-/line-slice-5.1.5.tgz", - "integrity": "sha1-Hs/OFGKjeFeXVM7fRGTN4mgp8rU=" - }, - "@turf/line-slice-along": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/line-slice-along/-/line-slice-along-5.1.5.tgz", - "integrity": "sha1-7drQoh70efKWihG9LdcomiEy6aU=" - }, - "@turf/line-split": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/line-split/-/line-split-5.1.5.tgz", - "integrity": "sha1-Wy30w3YZty73JbUWPPmSbVVArLc=" - }, - "@turf/line-to-polygon": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/line-to-polygon/-/line-to-polygon-5.1.5.tgz", - "integrity": "sha1-ITz0Gmj4Ikd4ujnTGH3sPouBhlo=" - }, - "@turf/mask": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/mask/-/mask-5.1.5.tgz", - "integrity": "sha1-mrD+8aJyyY/j70kvn/thggayQtU=" - }, - "@turf/meta": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.1.6.tgz", - "integrity": "sha1-wgqGPt7Qhp+yhUje6Ik0G8y0akY=" - }, - "@turf/midpoint": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/midpoint/-/midpoint-5.1.5.tgz", - "integrity": "sha1-4mH2srDqgSTM7/VSomLdRlydBfA=" - }, - "@turf/nearest-point": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/nearest-point/-/nearest-point-5.1.5.tgz", - "integrity": "sha1-EgUN5Bw5hEMiTHl43g9iE5ANNPs=" - }, - "@turf/nearest-point-on-line": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/nearest-point-on-line/-/nearest-point-on-line-5.1.5.tgz", - "integrity": "sha1-VgauKX8VlHUkvqUaKp71HsG/nDY=" - }, - "@turf/nearest-point-to-line": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/@turf/nearest-point-to-line/-/nearest-point-to-line-5.1.6.tgz", - "integrity": "sha512-ZSvDIEiHhifn/vNwLXZI/E8xmEz5yBPqfUR7BVHRZrB1cP7jLhKZvkbidjG//uW8Fr1Ulc+PFOXczLspIcx/lw==", - "dependencies": { - "@turf/helpers": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-6.1.4.tgz", - "integrity": "sha512-vJvrdOZy1ngC7r3MDA7zIGSoIgyrkWcGnNIEaqn/APmw+bVLF2gAW7HIsdTxd12s5wQMqEpqIQrmrbRRZ0xC7g==" - }, - "@turf/invariant": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-6.1.2.tgz", - "integrity": "sha512-WU08Ph8j0J2jVGlQCKChXoCtI50BB3yEH21V++V0T4cR1T27HKCxkehV2sYMwTierfMBgjwSwDIsxnR4/2mWXg==" - }, - "@turf/meta": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-6.0.2.tgz", - "integrity": "sha512-VA7HJkx7qF1l3+GNGkDVn2oXy4+QoLP6LktXAaZKjuT1JI0YESat7quUkbCMy4zP9lAUuvS4YMslLyTtr919FA==" - } - } - }, - "@turf/planepoint": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/planepoint/-/planepoint-5.1.5.tgz", - "integrity": "sha1-GLvfAG91ne9eQsagBsn53oGyt/8=" - }, - "@turf/point-grid": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/point-grid/-/point-grid-5.1.5.tgz", - "integrity": "sha1-MFFBJI9Quv42zn5mukuX56sjaIc=" - }, - "@turf/point-on-feature": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/point-on-feature/-/point-on-feature-5.1.5.tgz", - "integrity": "sha1-MMfwMkMCd8ZBjZbSieRba/shP+c=" - }, - "@turf/point-to-line-distance": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/@turf/point-to-line-distance/-/point-to-line-distance-5.1.6.tgz", - "integrity": "sha512-PE3hiTeeDEi4ZLPtI8XAzFYW9nHo1EVsZGm/4ZVV8jo39d3X1oLVHxY3e1PkCmWwRapXy4QLqvnTQ7nU4wspNw==", - "dependencies": { - "@turf/bearing": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@turf/bearing/-/bearing-6.0.1.tgz", - "integrity": "sha512-mXY1NozqV9EFfBTbUItujwfqfQF0G/Xe2fzvnZle90ekPEUfhi4Dgf5JswJTd96J9LiT8kcd6Jonp5khnx0wIg==" - }, - "@turf/clone": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@turf/clone/-/clone-6.0.2.tgz", - "integrity": "sha512-UVpYPnW3wRj3bPncR6Z2PRbowBk+nEdVWgGewPxrKKLfvswtVtG9n/OIyvbU3E3ZOadBVxTH2uAMEMOz4800FA==" - }, - "@turf/distance": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-6.0.1.tgz", - "integrity": "sha512-q7t7rWIWfkg7MP1Vt4uLjSEhe5rPfCO2JjpKmk7JC+QZKEQkuvHEqy3ejW1iC7Kw5ZcZNR3qdMGGz+6HnVwqvg==" - }, - "@turf/helpers": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-6.1.4.tgz", - "integrity": "sha512-vJvrdOZy1ngC7r3MDA7zIGSoIgyrkWcGnNIEaqn/APmw+bVLF2gAW7HIsdTxd12s5wQMqEpqIQrmrbRRZ0xC7g==" - }, - "@turf/invariant": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-6.1.2.tgz", - "integrity": "sha512-WU08Ph8j0J2jVGlQCKChXoCtI50BB3yEH21V++V0T4cR1T27HKCxkehV2sYMwTierfMBgjwSwDIsxnR4/2mWXg==" - }, - "@turf/meta": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-6.0.2.tgz", - "integrity": "sha512-VA7HJkx7qF1l3+GNGkDVn2oXy4+QoLP6LktXAaZKjuT1JI0YESat7quUkbCMy4zP9lAUuvS4YMslLyTtr919FA==" - }, - "@turf/projection": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@turf/projection/-/projection-6.0.1.tgz", - "integrity": "sha512-Y3RvGT6I53MjYKLG69e9sMk45wJXcLbrEO1t6P3WQQQGqA2gYhhMJyV41vE2Z2llrJpvs2dDx/tIeQzGd0HHMQ==" - }, - "@turf/rhumb-bearing": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@turf/rhumb-bearing/-/rhumb-bearing-6.0.1.tgz", - "integrity": "sha512-MVBra8OVfjM4+/N0B3o6cBIYg9p/uRKzA9uk05RfrzasEbUL1vdD23LkTooVL74Yw4UxL8BQD9hS5Re2COJFDA==" - }, - "@turf/rhumb-distance": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@turf/rhumb-distance/-/rhumb-distance-6.0.1.tgz", - "integrity": "sha512-3G45DQtQByzzfHFPcCyJdUZFwsd45zfZ7sAb1ddF7mhEj4G70+T2G3GKjInymqDNrbyh2gbG6wQiZSToC8Uf9g==" - } - } - }, - "@turf/points-within-polygon": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/points-within-polygon/-/points-within-polygon-5.1.5.tgz", - "integrity": "sha1-K4VaXfOq2lfC7oIKB1SrlJKKIzc=" - }, - "@turf/polygon-tangents": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/polygon-tangents/-/polygon-tangents-5.1.5.tgz", - "integrity": "sha1-K/AJkUcwJbF44lDcfLmuVAm71lI=" - }, - "@turf/polygon-to-line": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/polygon-to-line/-/polygon-to-line-5.1.5.tgz", - "integrity": "sha1-I7tEjYTcTGUZmaxhGjbZHFklA2o=" - }, - "@turf/polygonize": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/polygonize/-/polygonize-5.1.5.tgz", - "integrity": "sha1-BJP6EYefOdELmtAs5qI+lC0IqjI=" - }, - "@turf/projection": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/projection/-/projection-5.1.5.tgz", - "integrity": "sha1-JFF+7rLzaBa6n3EueubWo2jt91c=" - }, - "@turf/random": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/random/-/random-5.1.5.tgz", - "integrity": "sha1-sy78k0Vgroulfo67UfJBw5+6Lns=" - }, - "@turf/rewind": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/rewind/-/rewind-5.1.5.tgz", - "integrity": "sha1-nqPbSmi3PB/R3RH1djGxQ8/vock=" - }, - "@turf/rhumb-bearing": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/rhumb-bearing/-/rhumb-bearing-5.1.5.tgz", - "integrity": "sha1-rPalAkJ+uMSeGM2mrg7/qwxd3NI=" - }, - "@turf/rhumb-destination": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/rhumb-destination/-/rhumb-destination-5.1.5.tgz", - "integrity": "sha1-sbKuuSFUfyrAwamUtqEw+SRjx0I=" - }, - "@turf/rhumb-distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/rhumb-distance/-/rhumb-distance-5.1.5.tgz", - "integrity": "sha1-GAaFdiX0IlOE2tQT5p85U4/192U=" - }, - "@turf/sample": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/sample/-/sample-5.1.5.tgz", - "integrity": "sha1-6ctEikeJzFbuPeLdZ4HiNDQ1tBE=" - }, - "@turf/sector": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/sector/-/sector-5.1.5.tgz", - "integrity": "sha1-rCu5TBPt1gNPb9wrZwCBNdIPXgc=" - }, - "@turf/shortest-path": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/shortest-path/-/shortest-path-5.1.5.tgz", - "integrity": "sha1-hUroCW9rw+EwD6ynfz6PZ9j5Nas=" - }, - "@turf/simplify": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/simplify/-/simplify-5.1.5.tgz", - "integrity": "sha1-Csjyei60IYGD7dmZjDJ1q+QIuSY=" - }, - "@turf/square": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/square/-/square-5.1.5.tgz", - "integrity": "sha1-qnsh5gM8ySUsOlvW89iNq9b+0YA=" - }, - "@turf/square-grid": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/square-grid/-/square-grid-5.1.5.tgz", - "integrity": "sha1-G9X3uesU8LYLwjH+/nNR0aMvGlE=" - }, - "@turf/standard-deviational-ellipse": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/standard-deviational-ellipse/-/standard-deviational-ellipse-5.1.5.tgz", - "integrity": "sha1-hc0oO14ayljyG9ZkEuQUtW2FIyQ=" - }, - "@turf/tag": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/tag/-/tag-5.1.5.tgz", - "integrity": "sha1-0e4aUIjs/UoUEQGcmCOczypJfSA=" - }, - "@turf/tesselate": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/tesselate/-/tesselate-5.1.5.tgz", - "integrity": "sha1-MqWU6cIaAEIKn5DSxD3z4RZgYc0=" - }, - "@turf/tin": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/tin/-/tin-5.1.5.tgz", - "integrity": "sha1-KCI+r8X76a6azKgc3P6l0UJMkX0=" - }, - "@turf/transform-rotate": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/transform-rotate/-/transform-rotate-5.1.5.tgz", - "integrity": "sha1-0Jbt2eMA/jFQadVNjkWMQJIh7fs=" - }, - "@turf/transform-scale": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/transform-scale/-/transform-scale-5.1.5.tgz", - "integrity": "sha1-cP064BhWz3uunxWtVhzf6PiQAbk=" - }, - "@turf/transform-translate": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/transform-translate/-/transform-translate-5.1.5.tgz", - "integrity": "sha1-Uwolf7Hccmja3Ks05nkB6yo97GM=" - }, - "@turf/triangle-grid": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/triangle-grid/-/triangle-grid-5.1.5.tgz", - "integrity": "sha1-ezZ2IQhVTBTyjK/zxIsc/ILI3IE=" - }, - "@turf/truncate": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/truncate/-/truncate-5.1.5.tgz", - "integrity": "sha1-nu37Oxi6gfLJjT6tCUMcyhiErYk=" - }, - "@turf/turf": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/@turf/turf/-/turf-5.1.6.tgz", - "integrity": "sha1-wxIlkoh+0jS3VGi4qMRb+Ib7+PY=" - }, - "@turf/union": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/union/-/union-5.1.5.tgz", - "integrity": "sha1-UyhbYJQEf8WNlqrA6pCGXsNNRUs=" - }, - "@turf/unkink-polygon": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/unkink-polygon/-/unkink-polygon-5.1.5.tgz", - "integrity": "sha1-ewGEfFD7V0riV54Z5Ey6hSbSE8M=" - }, - "@turf/voronoi": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/voronoi/-/voronoi-5.1.5.tgz", - "integrity": "sha1-6FbpQG3MLyXWbdyJhYTifC6/ymY=" - }, - "abbrev": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", - "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=" - }, - "accepts": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", - "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=" - }, - "acorn": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", - "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==" - }, - "acorn-dynamic-import": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz", - "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=", - "dependencies": { - "acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=" - } - } - }, - "acorn-jsx": { - "version": "3.0.1", - "resolved": "http://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", - "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", - "dependencies": { - "acorn": { - "version": "3.3.0", - "resolved": "http://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", - "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=" - } - } - }, - "acorn-object-spread": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/acorn-object-spread/-/acorn-object-spread-1.0.0.tgz", - "integrity": "sha1-SOrQ9KjrFplaF6Dbn/xqyq2kumg=", - "dependencies": { - "acorn": { - "version": "3.3.0", - "resolved": "http://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", - "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=" - } - } - }, - "adjust-sourcemap-loader": { - "version": "1.2.0", - "resolved": "http://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-1.2.0.tgz", - "integrity": "sha512-958oaHHVEXMvsY7v7cC5gEkNIcoaAVIhZ4mBReYVZJOTP9IgKmzLjIOhTtzpLMu+qriXvLsVjJ155EeInp45IQ==", - "dependencies": { - "camelcase": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=" - }, - "lodash.defaults": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-3.1.2.tgz", - "integrity": "sha1-xzCLGNv4vJNy1wGnNJPGEZK9Liw=", - "dependencies": { - "lodash.assign": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-3.2.0.tgz", - "integrity": "sha1-POnwI0tLIiPilrj6CsH+6OvKZPo=" - } - } - }, - "object-path": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.9.2.tgz", - "integrity": "sha1-D9mnT8X60a45aLWGvaXGMr1sBaU=" - } - } - }, - "after": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", - "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=" - }, - "ajv": { - "version": "6.5.5", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.5.tgz", - "integrity": "sha512-7q7gtRQDJSyuEHjuVgHoUa2VuemFiCMrfQc9Tc08XTAc4Zj/5U1buQJ0HU6i7fKjXU09SVgSmxa4sLvuvS8Iyg==" - }, - "ajv-keywords": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.1.tgz", - "integrity": "sha1-MU3QpLM2j609/NxU7eYXG4htrzw=" - }, - "align-text": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", - "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" - } - } - }, - "alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" - }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" - }, - "ansi-align": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", - "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=" - }, - "ansi-escapes": { - "version": "3.1.0", - "resolved": "http://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", - "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==", - "optional": true - }, - "ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" - }, - "ansicolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz", - "integrity": "sha1-vgiVmQl7dKXJxKhKDNvNtivYeu8=" - }, - "anymatch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", - "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==" - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" - }, - "are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==" - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dependencies": { - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - } - } - }, - "aria-query": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-0.7.1.tgz", - "integrity": "sha1-Jsu1r/ZBRLCoJb4YRuCxbPoAsR4=" - }, - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=" - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" - }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" - }, - "array-flatten": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.1.tgz", - "integrity": "sha1-Qmu52oQJDBg42BLIFQryCoMx4pY=" - }, - "array-includes": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", - "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=" - }, - "array-slice": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", - "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=" - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=" - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" - }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=" - }, - "arraybuffer.slice": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz", - "integrity": "sha1-8zshWfBTKj8xB6JywMz70a0peco=" - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==" - }, - "asn1.js": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", - "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==" - }, - "assert": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", - "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=" - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - }, - "assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==" - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" - }, - "ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" - }, - "async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", - "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==" - }, - "async-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", - "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=" - }, - "async-foreach": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=" - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" - }, - "autoprefixer": { - "version": "6.7.7", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz", - "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=" - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" - }, - "aws4": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", - "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" - }, - "axios": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.16.2.tgz", - "integrity": "sha1-uk+S8XFn37q0CYN4VFS5rBScPG0=" - }, - "axobject-query": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-0.1.0.tgz", - "integrity": "sha1-YvWdvFnJ+SQnWco0mWDnov48NsA=" - }, - "babel-cli": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-cli/-/babel-cli-6.26.0.tgz", - "integrity": "sha1-UCq1SHTX24itALiHoGODzgPQAvE=", - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } - } - }, - "babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "dependencies": { - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" - } - } - }, - "babel-core": { - "version": "6.26.3", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", - "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } - } - }, - "babel-eslint": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-7.2.3.tgz", - "integrity": "sha1-sv4tgBJkcPXBlELcdXJTqJdxCCc=" - }, - "babel-generator": { - "version": "6.26.1", - "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", - "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", - "dependencies": { - "detect-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", - "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } - } - }, - "babel-helper-bindify-decorators": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-bindify-decorators/-/babel-helper-bindify-decorators-6.24.1.tgz", - "integrity": "sha1-FMGeXxQte0fxmlJDHlKxzLxAozA=" - }, - "babel-helper-builder-binary-assignment-operator-visitor": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", - "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=" - }, - "babel-helper-call-delegate": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", - "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=" - }, - "babel-helper-define-map": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", - "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=" - }, - "babel-helper-explode-assignable-expression": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", - "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=" - }, - "babel-helper-explode-class": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-explode-class/-/babel-helper-explode-class-6.24.1.tgz", - "integrity": "sha1-fcKjkQ3uAHBW4eMdZAztPVTqqes=" - }, - "babel-helper-function-name": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", - "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=" - }, - "babel-helper-get-function-arity": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", - "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=" - }, - "babel-helper-hoist-variables": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", - "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=" - }, - "babel-helper-optimise-call-expression": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", - "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=" - }, - "babel-helper-regex": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", - "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=" - }, - "babel-helper-remap-async-to-generator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", - "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=" - }, - "babel-helper-replace-supers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", - "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=" - }, - "babel-helpers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", - "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=" - }, - "babel-loader": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-7.1.5.tgz", - "integrity": "sha512-iCHfbieL5d1LfOQeeVJEUyD9rTwBcP/fcEbRCfempxTDuqrKpu0AZjLAQHEQa3Yqyj9ORKe2iHfoj4rHLf7xpw==" - }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=" - }, - "babel-plugin-check-es2015-constants": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", - "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=" - }, - "babel-plugin-syntax-async-functions": { - "version": "6.13.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", - "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=" - }, - "babel-plugin-syntax-async-generators": { - "version": "6.13.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz", - "integrity": "sha1-a8lj67FuzLrmuStZbrfzXDQqi5o=" - }, - "babel-plugin-syntax-class-constructor-call": { - "version": "6.18.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-class-constructor-call/-/babel-plugin-syntax-class-constructor-call-6.18.0.tgz", - "integrity": "sha1-nLnTn+Q8hgC+yBRkVt3L1OGnZBY=" - }, - "babel-plugin-syntax-class-properties": { - "version": "6.13.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", - "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=" - }, - "babel-plugin-syntax-decorators": { - "version": "6.13.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz", - "integrity": "sha1-MSVjtNvePMgGzuPkFszurd0RrAs=" - }, - "babel-plugin-syntax-do-expressions": { - "version": "6.13.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-do-expressions/-/babel-plugin-syntax-do-expressions-6.13.0.tgz", - "integrity": "sha1-V0d1YTmqJtOQ0JQQsDdEugfkeW0=" - }, - "babel-plugin-syntax-dynamic-import": { - "version": "6.18.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz", - "integrity": "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo=" - }, - "babel-plugin-syntax-exponentiation-operator": { - "version": "6.13.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", - "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=" - }, - "babel-plugin-syntax-export-extensions": { - "version": "6.13.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-export-extensions/-/babel-plugin-syntax-export-extensions-6.13.0.tgz", - "integrity": "sha1-cKFITw+QiaToStRLrDU8lbmxJyE=" - }, - "babel-plugin-syntax-function-bind": { - "version": "6.13.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-function-bind/-/babel-plugin-syntax-function-bind-6.13.0.tgz", - "integrity": "sha1-SMSV8Xe98xqYHnMvVa3AvdJgH0Y=" - }, - "babel-plugin-syntax-jsx": { - "version": "6.18.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", - "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" - }, - "babel-plugin-syntax-object-rest-spread": { - "version": "6.13.0", - "resolved": "http://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", - "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" - }, - "babel-plugin-syntax-trailing-function-commas": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", - "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=" - }, - "babel-plugin-transform-async-generator-functions": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.24.1.tgz", - "integrity": "sha1-8FiQAUX9PpkHpt3yjaWfIVJYpds=" - }, - "babel-plugin-transform-async-to-generator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", - "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=" - }, - "babel-plugin-transform-class-constructor-call": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-constructor-call/-/babel-plugin-transform-class-constructor-call-6.24.1.tgz", - "integrity": "sha1-gNwoVQWsBn3LjWxl4vbxGrd2Xvk=" - }, - "babel-plugin-transform-class-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz", - "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=" - }, - "babel-plugin-transform-decorators": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-decorators/-/babel-plugin-transform-decorators-6.24.1.tgz", - "integrity": "sha1-eIAT2PjGtSIr33s0Q5Df13Vp4k0=" - }, - "babel-plugin-transform-do-expressions": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-do-expressions/-/babel-plugin-transform-do-expressions-6.22.0.tgz", - "integrity": "sha1-KMyvkoEtlJws0SgfaQyP3EaK6bs=" - }, - "babel-plugin-transform-es2015-arrow-functions": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", - "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=" - }, - "babel-plugin-transform-es2015-block-scoped-functions": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", - "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=" - }, - "babel-plugin-transform-es2015-block-scoping": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", - "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=" - }, - "babel-plugin-transform-es2015-classes": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", - "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=" - }, - "babel-plugin-transform-es2015-computed-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", - "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=" - }, - "babel-plugin-transform-es2015-destructuring": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", - "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=" - }, - "babel-plugin-transform-es2015-duplicate-keys": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", - "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=" - }, - "babel-plugin-transform-es2015-for-of": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", - "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=" - }, - "babel-plugin-transform-es2015-function-name": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", - "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=" - }, - "babel-plugin-transform-es2015-literals": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", - "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=" - }, - "babel-plugin-transform-es2015-modules-amd": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", - "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=" - }, - "babel-plugin-transform-es2015-modules-commonjs": { - "version": "6.26.2", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", - "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==" - }, - "babel-plugin-transform-es2015-modules-systemjs": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", - "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=" - }, - "babel-plugin-transform-es2015-modules-umd": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", - "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=" - }, - "babel-plugin-transform-es2015-object-super": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", - "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=" - }, - "babel-plugin-transform-es2015-parameters": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", - "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=" - }, - "babel-plugin-transform-es2015-shorthand-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", - "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=" - }, - "babel-plugin-transform-es2015-spread": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", - "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=" - }, - "babel-plugin-transform-es2015-sticky-regex": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", - "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=" - }, - "babel-plugin-transform-es2015-template-literals": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", - "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=" - }, - "babel-plugin-transform-es2015-typeof-symbol": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", - "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=" - }, - "babel-plugin-transform-es2015-unicode-regex": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", - "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=" - }, - "babel-plugin-transform-exponentiation-operator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", - "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=" - }, - "babel-plugin-transform-export-extensions": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-export-extensions/-/babel-plugin-transform-export-extensions-6.22.0.tgz", - "integrity": "sha1-U3OLR+deghhYnuqUbLvTkQm75lM=" - }, - "babel-plugin-transform-function-bind": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-function-bind/-/babel-plugin-transform-function-bind-6.22.0.tgz", - "integrity": "sha1-xvuOlqwpajELjPjqQBRiQH3fapc=" - }, - "babel-plugin-transform-object-rest-spread": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", - "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=" - }, - "babel-plugin-transform-regenerator": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", - "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=" - }, - "babel-plugin-transform-strict-mode": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", - "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=" - }, - "babel-polyfill": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz", - "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=", - "dependencies": { - "regenerator-runtime": { - "version": "0.10.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", - "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=" - } - } - }, - "babel-preset-es2015": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz", - "integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=" - }, - "babel-preset-stage-0": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-stage-0/-/babel-preset-stage-0-6.24.1.tgz", - "integrity": "sha1-VkLRUEL5E4TX5a+LyIsduVsDnmo=" - }, - "babel-preset-stage-1": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-stage-1/-/babel-preset-stage-1-6.24.1.tgz", - "integrity": "sha1-dpLNfc1oSZB+auSgqFWJz7niv7A=" - }, - "babel-preset-stage-2": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-stage-2/-/babel-preset-stage-2-6.24.1.tgz", - "integrity": "sha1-2eKWD7PXEYfw5k7sYrwHdnIZvcE=" - }, - "babel-preset-stage-3": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-stage-3/-/babel-preset-stage-3-6.24.1.tgz", - "integrity": "sha1-g2raCp56f6N8sTj7kyb4eTSkg5U=" - }, - "babel-register": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", - "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=" - }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=" - }, - "babel-template": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", - "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=" - }, - "babel-traverse": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", - "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - } - } - }, - "babel-types": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=" - }, - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" - }, - "backbone": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/backbone/-/backbone-1.3.3.tgz", - "integrity": "sha1-TMgOp8sWMaxHSInOQPL4vGg7KZk=" - }, - "backo2": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", - "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=" - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=" - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==" - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==" - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==" - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" - } - } - }, - "base64-arraybuffer": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", - "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=" - }, - "base64-js": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", - "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==" - }, - "base64id": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", - "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=" - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=" - }, - "better-assert": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", - "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=" - }, - "big.js": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", - "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==" - }, - "binary-extensions": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz", - "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==" - }, - "bl": { - "version": "1.2.2", - "resolved": "http://registry.npmjs.org/bl/-/bl-1.2.2.tgz", - "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==" - }, - "blob": { - "version": "0.0.4", - "resolved": "http://registry.npmjs.org/blob/-/blob-0.0.4.tgz", - "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=" - }, - "block-stream": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=" - }, - "bluebird": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.3.tgz", - "integrity": "sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==" - }, "blueimp-canvas-to-blob": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/blueimp-canvas-to-blob/-/blueimp-canvas-to-blob-3.5.0.tgz", @@ -8622,9 +8033,9 @@ "optional": true }, "blueimp-file-upload": { - "version": "9.27.0", - "resolved": "https://registry.npmjs.org/blueimp-file-upload/-/blueimp-file-upload-9.27.0.tgz", - "integrity": "sha512-uGfoaq1H+q4/EQLA35UJjLOf+K9X9zoDO0cuux3EDS+gI+yrIlkjeKNj9648vywQyD7MZUkyjlxzdIDQ0BrHTA==", + "version": "9.22.0", + "resolved": "https://registry.npmjs.org/blueimp-file-upload/-/blueimp-file-upload-9.22.0.tgz", + "integrity": "sha512-zq7FarMdf21UaAIJZxSNUiHb899Dg3koMTpgC81y5k1MDJp9kNb9qOQuc7SQlNbLQ7zy/NRQgncz08u5AZkutA==", "dependencies": { "blueimp-load-image": { "version": "2.12.2", @@ -8634,3277 +8045,17 @@ } } }, - "blueimp-load-image": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/blueimp-load-image/-/blueimp-load-image-2.19.0.tgz", - "integrity": "sha512-lc5fORHdmkGTGFW8vsr1D7pNWJA+BT0eqlhx8RpEw35VULUvEZB6tJACJXEreqbWIFJc3/jlTsGvOpf9N62WLQ==" - }, "blueimp-tmpl": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/blueimp-tmpl/-/blueimp-tmpl-3.6.0.tgz", "integrity": "sha1-pJEJddBC4rwDunfw5i0E8VSKUkw=", "optional": true }, - "bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" - }, - "body-parser": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", - "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", - "dependencies": { - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - }, - "iconv-lite": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", - "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==" - } - } - }, - "bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=" - }, - "boom": { - "version": "2.10.1", - "resolved": "http://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=" - }, - "bootstrap-multiselect": { - "version": "0.9.13-1", - "resolved": "https://registry.npmjs.org/bootstrap-multiselect/-/bootstrap-multiselect-0.9.13-1.tgz", - "integrity": "sha1-LFfO4mCxjX8BpO3Z1l8l3wQl/So=" - }, - "bootstrap-sass": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/bootstrap-sass/-/bootstrap-sass-2.3.2.tgz", - "integrity": "sha1-qHu8hgYK1mLVZvyOgMlMBdiMuvk=" - }, - "boxen": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", - "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" - } - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=" - }, - "brfs": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/brfs/-/brfs-1.6.1.tgz", - "integrity": "sha512-OfZpABRQQf+Xsmju8XE9bDjs+uU4vLREGolP7bDgcpsI17QREyZ4Bl+2KLxxx1kCgA0fAIhKQBaBYh+PEcCqYQ==" - }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" - }, - "browser-stdout": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz", - "integrity": "sha1-81HTKWnTL6XXpVZxVCY9korjvR8=" - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==" - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==" - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==" - }, - "browserify-package-json": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-package-json/-/browserify-package-json-1.0.1.tgz", - "integrity": "sha1-mN3oqlxWH9bT/km7qhArdLOW/eo=" - }, - "browserify-rsa": { - "version": "4.0.1", - "resolved": "http://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", - "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=" - }, - "browserify-sign": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", - "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=" - }, - "browserify-zlib": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", - "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=", - "optional": true - }, - "browserslist": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", - "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=" - }, - "buble": { - "version": "0.15.2", - "resolved": "http://registry.npmjs.org/buble/-/buble-0.15.2.tgz", - "integrity": "sha1-VH/EdIP45egXbYKqXrzLGDsC1hM=", - "dependencies": { - "acorn": { - "version": "3.3.0", - "resolved": "http://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", - "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=" - }, - "magic-string": { - "version": "0.14.0", - "resolved": "http://registry.npmjs.org/magic-string/-/magic-string-0.14.0.tgz", - "integrity": "sha1-VyJK7xcByu7Sc7F6OalW5ysXJGI=" - }, - "minimist": { - "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" - } - } - }, - "bubleify": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/bubleify/-/bubleify-0.7.0.tgz", - "integrity": "sha1-0I6mQv/Qhf+HEciEP1cHLw1euPY=" - }, - "buffer": { - "version": "4.9.1", - "resolved": "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", - "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=" - }, - "buffer-alloc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==" - }, - "buffer-alloc-unsafe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" - }, - "buffer-equal": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", - "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=" - }, - "buffer-fill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=" - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" - }, - "buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" - }, - "builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=" - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" - }, - "bytes": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.5.0.tgz", - "integrity": "sha1-TJQj6i0lLCcMQbK97+/5u2tiwGo=", - "optional": true - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - } - } - }, - "call-matcher": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/call-matcher/-/call-matcher-1.1.0.tgz", - "integrity": "sha512-IoQLeNwwf9KTNbtSA7aEBb1yfDbdnzwjCetjkC8io5oGeOmK2CBNdg0xr+tadRYKO0p7uQyZzvon0kXlZbvGrw==" - }, - "caller-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", - "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=" - }, - "callsite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", - "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=" - }, - "callsites": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", - "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=" - }, - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" - }, - "camelcase-keys": { - "version": "2.1.0", - "resolved": "http://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dependencies": { - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" - } - } - }, - "caniuse-api": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz", - "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=" - }, - "caniuse-db": { - "version": "1.0.30000907", - "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000907.tgz", - "integrity": "sha512-OKtlTmEPR9GgCxnKMlvdHTT2QD6n4eIovcVqEnjoR8iB9l6rk4abKnjsDSyTD36an/ebgigl8T2CSdwSf4JoGw==" - }, - "capture-stack-trace": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", - "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==" - }, - "cardinal": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-0.4.4.tgz", - "integrity": "sha1-ylu2iltRG5D+k7ms6km97lwyv+I=" - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" - }, - "center-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", - "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=" - }, - "chai": { - "version": "3.5.0", - "resolved": "http://registry.npmjs.org/chai/-/chai-3.5.0.tgz", - "integrity": "sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc=" - }, - "chai-as-promised": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-7.1.1.tgz", - "integrity": "sha512-azL6xMoi+uxu6z4rhWQ1jbdUhOMhis2PvscD/xjLqNMkv3BPPp2JyyuTHOrf9BOosGpNQ11v6BKv/g57RXbiaA==" - }, - "chalk": { - "version": "1.1.3", - "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=" - }, - "chardet": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", - "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", - "optional": true - }, - "check-error": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", - "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=" - }, - "chokidar": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", - "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=" - }, - "chownr": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", - "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==", - "optional": true - }, - "ci-info": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", - "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==" - }, - "cint": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/cint/-/cint-8.2.1.tgz", - "integrity": "sha1-cDhrG0jidz0NYxZqVa/5TvRFahI=" - }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==" - }, - "circular-json": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", - "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==" - }, - "clap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz", - "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==" - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=" - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - } - } - }, - "cli-boxes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", - "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=" - }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "optional": true - }, - "cli-table": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz", - "integrity": "sha1-9TsFJmqLGguTSz0IIebi3FkUriM=", - "dependencies": { - "colors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", - "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=" - } - } - }, - "cli-width": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", - "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=" - }, - "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dependencies": { - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=" - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=" - } - } - }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" - }, - "clone-deep": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-2.0.2.tgz", - "integrity": "sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==", - "dependencies": { - "for-own": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=" - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" - } - } - }, - "cmd-shim": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-2.0.2.tgz", - "integrity": "sha1-b8vamUg6j9FdfTChlspp1oii79s=", - "optional": true - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" - }, - "coa": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz", - "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=" - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=" - }, - "color": { - "version": "0.11.4", - "resolved": "http://registry.npmjs.org/color/-/color-0.11.4.tgz", - "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=" - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==" - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "color-string": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", - "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=" - }, - "colormin": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz", - "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=" - }, - "colors": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=" - }, - "combine-lists": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/combine-lists/-/combine-lists-1.0.1.tgz", - "integrity": "sha1-RYwH4J4NkA/Ci3Cj/sLazR0st/Y=" - }, - "combined-stream": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", - "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==" - }, - "commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==" - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" - }, - "component-bind": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", - "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=" - }, - "component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" - }, - "component-inherit": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", - "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=" - }, - "compressible": { - "version": "2.0.15", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.15.tgz", - "integrity": "sha512-4aE67DL33dSW9gw4CI2H/yTxqHLNcxp0yS6jB+4h+wr3e43+1z7vm0HU9qXOH8j+qjKuL8+UtkOxYQSMq60Ylw==" - }, - "compression": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", - "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", - "dependencies": { - "accepts": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", - "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=" - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==" - }, - "concaveman": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/concaveman/-/concaveman-1.1.1.tgz", - "integrity": "sha1-bCSCWAslI874L8K+wAoEFebmgWI=" - }, - "configstore": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", - "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==" - }, - "connect": { - "version": "3.6.6", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", - "integrity": "sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=", - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - } - } - }, - "connect-history-api-fallback": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", - "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo=" - }, - "console-browserify": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", - "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=" - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" - }, - "contains-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", - "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=" - }, - "content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=" - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" - }, - "convert-source-map": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", - "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==" - }, - "cookie": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", - "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" - }, - "core-js": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", - "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==" - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "corslite": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/corslite/-/corslite-0.0.6.tgz", - "integrity": "sha1-YilU4UwzhSEjxMaPo97/qeLRyJY=" - }, - "cosmiconfig": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-4.0.0.tgz", - "integrity": "sha512-6e5vDdrXZD+t5v0L8CrurPeybg4Fmf+FCSYxXKYVAqLUtyCSbuyqE059d0kDthTNRzKVjL7QMgNpEUlsoYH3iQ==", - "dependencies": { - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=" - } - } - }, - "coveralls": { - "version": "2.13.3", - "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-2.13.3.tgz", - "integrity": "sha512-iiAmn+l1XqRwNLXhW8Rs5qHZRFMYp9ZIPjEOVRpC/c4so6Y/f4/lFi0FfR5B9cCqgyhkJ5cZmbvcVRfP8MHchw==", - "dependencies": { - "assert-plus": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", - "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=" - }, - "aws-sign2": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=" - }, - "caseless": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", - "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=" - }, - "esprima": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", - "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=" - }, - "form-data": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", - "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=" - }, - "har-validator": { - "version": "2.0.6", - "resolved": "http://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", - "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=" - }, - "http-signature": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", - "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=" - }, - "js-yaml": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.6.1.tgz", - "integrity": "sha1-bl/mfYsgXOTSL60Ft3geja3MSzA=" - }, - "minimist": { - "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" - }, - "oauth-sign": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=" - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - }, - "qs": { - "version": "6.3.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.2.tgz", - "integrity": "sha1-51vV9uJoEioqDgvaYwslUMFmUCw=" - }, - "request": { - "version": "2.79.0", - "resolved": "http://registry.npmjs.org/request/-/request-2.79.0.tgz", - "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=" - }, - "tough-cookie": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", - "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==" - }, - "tunnel-agent": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", - "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=" - } - } - }, - "create-ecdh": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", - "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==" - }, - "create-error-class": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", - "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=" - }, - "create-hash": { - "version": "1.2.0", - "resolved": "http://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==" - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "http://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==" - }, - "cross-spawn": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", - "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=" - }, - "cryptiles": { - "version": "2.0.5", - "resolved": "http://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=" - }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==" - }, - "crypto-random-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", - "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" - }, - "css": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", - "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==" - }, - "css-color-names": { - "version": "0.0.4", - "resolved": "http://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" - }, - "css-loader": { - "version": "0.28.11", - "resolved": "http://registry.npmjs.org/css-loader/-/css-loader-0.28.11.tgz", - "integrity": "sha512-wovHgjAx8ZIMGSL8pTys7edA1ClmzxHeY6n/d97gg5odgsxEgKjULPR0viqyC+FWMCL9sfqoC/QCUBo62tLvPg==" - }, - "css-selector-tokenizer": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz", - "integrity": "sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==", - "dependencies": { - "regexpu-core": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", - "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=" - } - } - }, - "csscolorparser": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/csscolorparser/-/csscolorparser-1.0.3.tgz", - "integrity": "sha1-s085HupNqPPpgjHizNjfnAQfFxs=" - }, - "cssesc": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", - "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=" - }, - "cssnano": { - "version": "3.10.0", - "resolved": "http://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", - "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=" - }, - "csso": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", - "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } - } - }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=" - }, - "custom-event": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", - "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=" - }, - "d": { - "version": "1.0.0", - "resolved": "http://registry.npmjs.org/d/-/d-1.0.0.tgz", - "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=" - }, - "d3-array": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz", - "integrity": "sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw==" - }, - "d3-geo": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-1.7.1.tgz", - "integrity": "sha512-O4AempWAr+P5qbk2bC2FuN/sDW4z+dN2wDf9QV3bxQt4M5HfOEeXLgJ/UKQW0+o1Dj8BE+L5kiDbdWUMjsmQpw==" - }, - "d3-voronoi": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/d3-voronoi/-/d3-voronoi-1.1.2.tgz", - "integrity": "sha1-Fodmfo8TotFYyAwUgMWinLDYlzw=" - }, - "damerau-levenshtein": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.4.tgz", - "integrity": "sha1-AxkcQyy27qFou3fzpV/9zLiXhRQ=" - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=" - }, - "date-now": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", - "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=" - }, - "dateformat": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", - "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=" - }, - "death": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/death/-/death-1.1.0.tgz", - "integrity": "sha1-AaqcQB7dknUFFEcLgmY5DGbGcxg=", - "optional": true - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==" - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" - }, - "deep-eql": { - "version": "0.1.3", - "resolved": "http://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", - "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=", - "dependencies": { - "type-detect": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz", - "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=" - } - } - }, - "deep-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", - "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=" - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==" - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==" - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==" - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==" - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" - } - } - }, - "defined": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" - }, - "del": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", - "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=" - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" - }, - "density-clustering": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/density-clustering/-/density-clustering-1.3.0.tgz", - "integrity": "sha1-3J9ZyPCrl+FiSsZJMP0xlIF9ysU=" - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" - }, - "des.js": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", - "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=" - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" - }, - "detect-indent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", - "integrity": "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=", - "optional": true - }, - "detect-node": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", - "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" - }, - "di": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", - "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=" - }, - "diff": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.2.0.tgz", - "integrity": "sha1-yc45Okt8vQsFinJck98pkCeGj/k=" - }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "http://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==" - }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" - }, - "dns-packet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", - "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==" - }, - "dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=" - }, - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==" - }, - "dom-serialize": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", - "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=" - }, - "dom-walk": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz", - "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg=" - }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" - }, - "dot-prop": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", - "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==" - }, - "dotenv": { - "version": "4.0.0", - "resolved": "http://registry.npmjs.org/dotenv/-/dotenv-4.0.0.tgz", - "integrity": "sha1-hk7xN5rO1Vzm+V3r7NzhefegzR0=" - }, - "duplexer": { - "version": "0.1.1", - "resolved": "http://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", - "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=" - }, - "duplexer2": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", - "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=" - }, - "duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" - }, - "duplexify": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.1.tgz", - "integrity": "sha512-vM58DwdnKmty+FSPzT14K9JXb90H+j5emaR4KYbr2KTIz00WHGbWOe5ghQTx233ZCLZtrGDALzKwcjEtSt35mA==" - }, - "earcut": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.1.3.tgz", - "integrity": "sha512-AxdCdWUk1zzK/NuZ7e1ljj6IGC+VAdC3Qb7QQDsXpfNrc5IM8tL9nNXUmEGE6jRHTfZ10zhzRhtDmWVsR5pd3A==" - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=" - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, - "electron-to-chromium": { - "version": "1.3.83", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.83.tgz", - "integrity": "sha512-DqJoDarxq50dcHsOOlMLNoy+qQitlMNbYb6wwbE0oUw2veHdRkpNrhmngiUYKMErdJ8SJ48rpJsZTQgy5SoEAA==" - }, - "elliptic": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", - "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==" - }, - "emoji-regex": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.5.1.tgz", - "integrity": "sha512-PAHp6TxrCy7MGMFidro8uikr+zlJJKJ/Q6mm2ExZ7HwkyR9lSVFfE3kt36qcwa24BQL7y0G9axycGjK1A/0uNQ==" - }, - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" - }, - "end-of-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", - "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==" - }, - "engine.io": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-1.8.3.tgz", - "integrity": "sha1-jef5eJXSDTm4X4ju7nd7K9QrE9Q=", - "dependencies": { - "debug": { - "version": "2.3.3", - "resolved": "http://registry.npmjs.org/debug/-/debug-2.3.3.tgz", - "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=" - }, - "ms": { - "version": "0.7.2", - "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.2.tgz", - "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=" - } - } - }, - "engine.io-client": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.8.3.tgz", - "integrity": "sha1-F5jtk0USRkU9TG9jXXogH+lA1as=", - "dependencies": { - "debug": { - "version": "2.3.3", - "resolved": "http://registry.npmjs.org/debug/-/debug-2.3.3.tgz", - "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=" - }, - "ms": { - "version": "0.7.2", - "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.2.tgz", - "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=" - } - } - }, - "engine.io-parser": { - "version": "1.3.2", - "resolved": "http://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.3.2.tgz", - "integrity": "sha1-k3sHnwAH0Ik+xW1GyyILjLQ1Igo=" - }, - "enhanced-resolve": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz", - "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=" - }, - "ent": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", - "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=" - }, - "errno": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", - "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==" - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==" - }, - "es-abstract": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz", - "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==" - }, - "es-to-primitive": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", - "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==" - }, - "es5-ext": { - "version": "0.10.46", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.46.tgz", - "integrity": "sha512-24XxRvJXNFwEMpJb3nOkiRJKRoupmjYmOPVlI65Qy2SrtxwOTB+g6ODjBKOtwEHbYrhWRty9xxOWLNdClT2djw==" - }, - "es5-shim": { - "version": "4.5.12", - "resolved": "https://registry.npmjs.org/es5-shim/-/es5-shim-4.5.12.tgz", - "integrity": "sha512-MjoCAHE6P2Dirme70Cxd9i2Ng8rhXiaVSsxDWdSwimfLERJL/ypR2ed2rTYkeeYrMk8gq281dzKLiGcdrmc8qg==" - }, - "es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=" - }, - "es6-map": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", - "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=" - }, - "es6-promise": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.5.tgz", - "integrity": "sha512-n6wvpdE43VFtJq+lUDYDBFUwV8TZbuGXLV4D6wKafg13ldznKsyEvatubnmUe31zcvelSzOHF+XbaT+Bl9ObDg==" - }, - "es6-set": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz", - "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=" - }, - "es6-symbol": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", - "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=" - }, - "es6-weak-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz", - "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=" - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "escodegen": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.1.tgz", - "integrity": "sha512-6hTjO1NAWkHnDk3OqQ4YrCuwwmGHL9S3nPlzBOUG/R44rda3wLNrfvQ5fkSGjyhHFKM7ALPKcKGrwvCLe0lC7Q==" - }, - "escope": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", - "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=" - }, - "eslint": { - "version": "3.19.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-3.19.0.tgz", - "integrity": "sha1-yPxiAcf0DdCJQbh8CFdnOGpnmsw=", - "dependencies": { - "ansi-escapes": { - "version": "1.4.0", - "resolved": "http://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", - "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=" - }, - "cli-cursor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", - "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - }, - "figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=" - }, - "inquirer": { - "version": "0.12.0", - "resolved": "http://registry.npmjs.org/inquirer/-/inquirer-0.12.0.tgz", - "integrity": "sha1-HvK/1jUE3wvHV4X/+MLEHfEvB34=" - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=" - }, - "onetime": { - "version": "1.1.0", - "resolved": "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", - "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=" - }, - "restore-cursor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", - "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=" - }, - "run-async": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz", - "integrity": "sha1-yK1KXhEGYeQCp9IbUw4AnyX444k=" - }, - "rx-lite": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz", - "integrity": "sha1-Gc5QLKVyZl87ZHsQk5+X/RYV8QI=" - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=" - }, - "user-home": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz", - "integrity": "sha1-nHC/2Babwdy/SGBODwS4tJzenp8=" - } - } - }, - "eslint-config-airbnb": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-15.1.0.tgz", - "integrity": "sha512-m0q9fiMBzDAIbirlGnpJNWToIhdhJmXXnMG+IFflYzzod9231ZhtmGKegKg8E9T8F1YuVaDSU1FnCm5b9iXVhQ==" - }, - "eslint-config-airbnb-base": { - "version": "11.3.2", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-11.3.2.tgz", - "integrity": "sha512-/fhjt/VqzBA2SRsx7ErDtv6Ayf+XLw9LIOqmpBuHFCVwyJo2EtzGWMB9fYRFBoWWQLxmNmCpenNiH0RxyeS41w==" - }, - "eslint-import-resolver-node": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz", - "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==", - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - } - } - }, - "eslint-loader": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-1.9.0.tgz", - "integrity": "sha512-40aN976qSNPyb9ejTqjEthZITpls1SVKtwguahmH1dzGCwQU/vySE+xX33VZmD8csU0ahVNCtFlsPgKqRBiqgg==" - }, - "eslint-module-utils": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.2.0.tgz", - "integrity": "sha1-snA2LNiLGkitMIl2zn+lTphBF0Y=", - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=" - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=" - }, - "pkg-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", - "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=" - } - } - }, - "eslint-plugin-import": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.14.0.tgz", - "integrity": "sha512-FpuRtniD/AY6sXByma2Wr0TXvXJ4nA/2/04VPlfpmUDPOpOY264x+ILiwnrk/k4RINgDAyFZByxqPUbSQ5YE7g==", - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - }, - "doctrine": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", - "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=" - } - } - }, - "eslint-plugin-jsx-a11y": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-5.1.1.tgz", - "integrity": "sha512-5I9SpoP7gT4wBFOtXT8/tXNPYohHBVfyVfO17vkbC7r9kEIxYJF12D3pKqhk8+xnk12rfxKClS3WCFpVckFTPQ==" - }, - "eslint-plugin-react": { - "version": "7.11.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.11.1.tgz", - "integrity": "sha512-cVVyMadRyW7qsIUh3FHp3u6QHNhOgVrLQYdQEB1bPWBsgbNCHdFAeNMquBMCcZJu59eNthX053L70l7gRt4SCw==", - "dependencies": { - "jsx-ast-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.0.1.tgz", - "integrity": "sha1-6AGxs5mF4g//yHtA43SAgOLcrH8=" - } - } - }, - "eslint-restricted-globals": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/eslint-restricted-globals/-/eslint-restricted-globals-0.1.1.tgz", - "integrity": "sha1-NfDVy8ZMLj7WLpO0saevBbp+1Nc=" - }, - "espree": { - "version": "3.5.4", - "resolved": "http://registry.npmjs.org/espree/-/espree-3.5.4.tgz", - "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==" - }, - "esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" - }, - "espurify": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/espurify/-/espurify-1.8.1.tgz", - "integrity": "sha512-ZDko6eY/o+D/gHCWyHTU85mKDgYcS4FJj7S+YD6WIInm7GQ6AnOjmcL4+buFV/JOztVLELi/7MmuGU5NHta0Mg==" - }, - "esquery": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", - "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==" - }, - "esrecurse": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", - "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==" - }, - "estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=" - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" - }, - "event-emitter": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", - "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=" - }, - "event-stream": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.6.tgz", - "integrity": "sha512-dGXNg4F/FgVzlApjzItL+7naHutA3fDqbV/zAZqDDlXTjiMnQmZKu+prImWKszeBM5UQeGvAl3u1wBiKeDh61g==", - "dependencies": { - "split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==" - } - } - }, - "eventemitter3": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.0.tgz", - "integrity": "sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA==" - }, - "events": { - "version": "1.1.1", - "resolved": "http://registry.npmjs.org/events/-/events-1.1.1.tgz", - "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=" - }, - "eventsource": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz", - "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=" - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==" - }, - "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", - "dependencies": { - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=" - } - } - }, - "exit-hook": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", - "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=" - }, - "expand-braces": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/expand-braces/-/expand-braces-0.1.2.tgz", - "integrity": "sha1-SIsdHSRRyz06axks/AMPRMWFX+o=", - "dependencies": { - "braces": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-0.1.5.tgz", - "integrity": "sha1-wIVxEIUpHYt1/ddOqw+FlygHEeY=" - }, - "expand-range": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz", - "integrity": "sha1-TLjtoJk8pW+k9B/ELzy7TMrf8EQ=" - }, - "is-number": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-0.1.1.tgz", - "integrity": "sha1-aaevEWlj1HIG7JvZtIoUIW8eOAY=" - }, - "repeat-string": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-0.2.2.tgz", - "integrity": "sha1-x6jTI2BoNiBZp+RlH8aITosftK4=" - } - } - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=" - }, - "expand-range": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=" - }, - "expect.js": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/expect.js/-/expect.js-0.2.0.tgz", - "integrity": "sha1-EChTPSwcNj90pnlv9X7AUg3tK+E=" - }, - "express": { - "version": "4.16.4", - "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", - "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", - "dependencies": { - "accepts": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", - "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=" - }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - }, - "finalhandler": { - "version": "1.1.1", - "resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", - "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==" - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" - }, - "statuses": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" - } - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" - }, - "external-editor": { - "version": "2.2.0", - "resolved": "http://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", - "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", - "optional": true - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=" - }, - "extract-text-webpack-plugin": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.2.tgz", - "integrity": "sha512-bt/LZ4m5Rqt/Crl2HiKuAl/oqg0psx1tsTLkvWbJen1CtD+fftkZhMaQ9HOtY2gWsl2Wq+sABmMVi9z3DhKWQQ==" - }, - "extract-zip": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", - "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" - }, - "falafel": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/falafel/-/falafel-2.1.0.tgz", - "integrity": "sha1-lrsXdh2rqU9G0AFzizzt86Z/4Gw=", - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - } - } - }, - "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" - }, - "fast-diff": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", - "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==" - }, - "fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - }, - "fastparse": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", - "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==" - }, - "faye-websocket": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", - "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=" - }, - "fd-slicer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", - "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=" - }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "optional": true - }, - "file-entry-cache": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", - "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=" - }, - "file-loader": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-0.11.2.tgz", - "integrity": "sha512-N+uhF3mswIFeziHQjGScJ/yHXYt3DiLBeC+9vWW+WjUBiClMSOlV1YrXQi+7KM2aA3Rn4Bybgv+uXFQbfkzpvg==" - }, - "filename-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", - "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=" - }, - "fill-range": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", - "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==" - }, - "finalhandler": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", - "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - }, - "statuses": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", - "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=" - } - } - }, - "find-cache-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", - "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=" - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=" - }, - "flat-cache": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.2.tgz", - "integrity": "sha512-KByBY8c98sLUAGpnmjEdWTrtrLZRtZdwds+kAL/ciFXTCb7AZgqKsAnVnYFQj1hxepwO8JKN/8AsRWwLq+RK0A==" - }, - "flatmap-stream": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/flatmap-stream/-/flatmap-stream-0.1.1.tgz", - "integrity": "sha512-lAq4tLbm3sidmdCN8G3ExaxH7cUCtP5mgDvrYowsx84dcYkJJ4I28N7gkxA6+YlSXzaGLJYIDEi9WGfXzMiXdw==" - }, - "flatten": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", - "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=" - }, - "flow-remove-types": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/flow-remove-types/-/flow-remove-types-1.2.3.tgz", - "integrity": "sha512-ypq/U3V+t9atYiOuSJd40tekCra03EHKoRsiK/wXGrsZimuum0kdwVY7Yv0HTaoXgHW1WiayomYd+Q3kkvPl9Q==" - }, - "follow-redirects": { - "version": "1.5.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.9.tgz", - "integrity": "sha512-Bh65EZI/RU8nx0wbYF9shkFZlqLP+6WT/5FnA3cE/djNSuKNHJEinGGZgu/cQEkeeb2GdFOgenAmn8qaqYke2w==" - }, - "for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==" - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" - }, - "for-own": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=" - }, - "foreach": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", - "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==" - }, - "formatio": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/formatio/-/formatio-1.2.0.tgz", - "integrity": "sha1-87IWfZBoxGmKjVH092CjmlTYGOs=" - }, - "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=" - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" - }, - "from": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", - "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=" - }, - "fs-access": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fs-access/-/fs-access-1.0.1.tgz", - "integrity": "sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o=" - }, - "fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" - }, - "fs-extra": { - "version": "1.0.0", - "resolved": "http://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", - "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=" - }, - "fs-readdir-recursive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", - "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==" - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "fsevents": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", - "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", - "optional": true, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "optional": true - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz", - "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", - "optional": true - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" - }, - "chownr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", - "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=", - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "optional": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "optional": true - }, - "deep-extend": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.5.1.tgz", - "integrity": "sha512-N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w==", - "optional": true - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "optional": true - }, - "detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", - "optional": true - }, - "fs-minipass": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz", - "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==", - "optional": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "optional": true - }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "optional": true - }, - "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "optional": true - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "optional": true - }, - "iconv-lite": { - "version": "0.4.21", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.21.tgz", - "integrity": "sha512-En5V9za5mBt2oUA03WGD3TwDv0MKAruqsuxstbMUZaj9W9k/m1CV/9py3l0L5kw9Bln8fdHQmzHSYtvpvTLpKw==", - "optional": true - }, - "ignore-walk": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz", - "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==", - "optional": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "optional": true - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=" - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "optional": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==" - }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" - }, - "minipass": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.2.4.tgz", - "integrity": "sha512-hzXIWWet/BzWhYs2b+u7dRHlruXhwdgvlTMDKC6Cb1U7ps6Ac6yQlR39xsbjWJE377YTCtKwIXIpJ5oP+j5y8g==" - }, - "minizlib": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.1.0.tgz", - "integrity": "sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==", - "optional": true - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "optional": true - }, - "needle": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.2.0.tgz", - "integrity": "sha512-eFagy6c+TYayorXw/qtAdSvaUpEbBsDwDyxYFgLZ0lTojfH7K+OdBqAF7TAFwDokJaGpubpSGG0wO3iC0XPi8w==", - "optional": true - }, - "node-pre-gyp": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.10.0.tgz", - "integrity": "sha512-G7kEonQLRbcA/mOoFoxvlMrw6Q6dPf92+t/l0DFSMuSlDoWaI9JWIyPwK0jyE1bph//CUEL65/Fz1m2vJbmjQQ==", - "optional": true - }, - "nopt": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", - "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", - "optional": true - }, - "npm-bundled": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.3.tgz", - "integrity": "sha512-ByQ3oJ/5ETLyglU2+8dBObvhfWXX8dtPZDMePCahptliFX2iIuhyEszyFk401PZUNQH20vvdW5MLjJxkwU80Ow==", - "optional": true - }, - "npm-packlist": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.10.tgz", - "integrity": "sha512-AQC0Dyhzn4EiYEfIUjCdMl0JJ61I2ER9ukf/sLxJUcZHfo+VyEfz2rMJgLZSS1v30OxPQe1cN0LZA1xbcaVfWA==", - "optional": true - }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "optional": true - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "optional": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=" - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "optional": true - }, - "osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "optional": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "optional": true - }, - "process-nextick-args": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", - "optional": true - }, - "rc": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.7.tgz", - "integrity": "sha512-LdLD8xD4zzLsAT5xyushXDNscEjB7+2ulnl8+r1pnESlYtlJtVSoCMBGr30eDRJ3+2Gq89jK9P9e4tCEH1+ywA==", - "optional": true, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "optional": true - } - } - }, - "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "optional": true - }, - "rimraf": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", - "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", - "optional": true - }, - "safe-buffer": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "optional": true - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "optional": true - }, - "semver": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", - "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "optional": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "optional": true - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=" - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=" - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "optional": true - }, - "tar": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.1.tgz", - "integrity": "sha512-O+v1r9yN4tOsvl90p5HAP4AEqbYhx4036AGMm075fH9F8Qwi3oJ+v4u50FkT/KkvywNGtwkk0zRI+8eYm1X/xg==", - "optional": true - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "optional": true - }, - "wide-align": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz", - "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", - "optional": true - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "yallist": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz", - "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=" - } - } - }, - "fstream": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", - "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=" - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dependencies": { - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=" - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=" - } - } - }, - "gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==" - }, - "generate-function": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz", - "integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==" - }, - "generate-object-property": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=" - }, - "geojson-equality": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/geojson-equality/-/geojson-equality-0.1.6.tgz", - "integrity": "sha1-oXE3TvBD5dR5eZWEC65GSOB1LXI=" - }, - "geojson-rbush": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/geojson-rbush/-/geojson-rbush-2.1.0.tgz", - "integrity": "sha1-O9c745H8ELCuaT2bis6iquC4Oo0=" - }, - "geojson-rewind": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/geojson-rewind/-/geojson-rewind-0.3.1.tgz", - "integrity": "sha1-IiQHl8hHzC8MHTE+SqDJFa+n8p0=", - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" - } - } - }, - "geojson-vt": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/geojson-vt/-/geojson-vt-3.2.1.tgz", - "integrity": "sha512-EvGQQi/zPrDA6zr6BnJD/YhwAkBP8nnJ9emh3EnHQKVMfg/MRVtPbMYdgVy/IaEmn4UfagD2a6fafPDL5hbtwg==" - }, - "geonames-server-jquery-plugin": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/geonames-server-jquery-plugin/-/geonames-server-jquery-plugin-0.2.2.tgz", - "integrity": "sha1-jyUknoIwV7S6pE6VkGlgclxVL8M=" - }, - "get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" - }, - "get-closest": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/get-closest/-/get-closest-0.0.4.tgz", - "integrity": "sha1-JprHdtHmAiqg/Vht1wjop9Miaa8=" - }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=" - }, - "get-stream": { - "version": "3.0.0", - "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=" - }, - "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==" - }, - "glob-base": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=" - }, - "glob-parent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=" - }, - "global": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz", - "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=" - }, - "global-dirs": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", - "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=" - }, - "globals": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", - "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==" - }, - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - } - } - }, - "globule": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", - "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==" - }, - "got": { - "version": "6.7.1", - "resolved": "http://registry.npmjs.org/got/-/got-6.7.1.tgz", - "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=" - }, - "graceful-fs": { - "version": "4.1.15", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", - "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==" - }, - "graceful-readlink": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", - "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=" - }, - "gray-matter": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-3.1.1.tgz", - "integrity": "sha512-nZ1qjLmayEv0/wt3sHig7I0s3/sJO0dkAaKYQ5YAOApUtYEOonXSFdWvL1khvnZMTvov4UufkqlFsilPnejEXA==" - }, - "grid-index": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/grid-index/-/grid-index-1.0.0.tgz", - "integrity": "sha1-rSxdVM5bNUN/r/HXCprrPR0mERA=" - }, - "growl": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/growl/-/growl-1.9.2.tgz", - "integrity": "sha1-Dqd0NxXbjY3ixe3hd14bRayFwC8=" - }, - "growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=" - }, - "gunzip-maybe": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/gunzip-maybe/-/gunzip-maybe-1.4.1.tgz", - "integrity": "sha512-qtutIKMthNJJgeHQS7kZ9FqDq59/Wn0G2HYCRNjpup7yKfVI6/eqwpmroyZGFoCYaG+sW6psNVb4zoLADHpp2g==", - "optional": true - }, - "handle-thing": { - "version": "1.2.5", - "resolved": "http://registry.npmjs.org/handle-thing/-/handle-thing-1.2.5.tgz", - "integrity": "sha1-/Xqtcmvxpf0W38KbL3pmAdJxOcQ=" - }, - "handlebars": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.12.tgz", - "integrity": "sha512-RhmTekP+FZL+XNhwS1Wf+bTTZpdLougwt5pcgA1tuz6Jcx0fpH/7z0qd71RKnZHBCxIRBHfBOnio4gViPemNzA==" - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" - }, - "har-validator": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.2.tgz", - "integrity": "sha512-OFxb5MZXCUMx43X7O8LK4FKggEQx6yC5QPmOcBnYbJ9UjxEcMcrMbaR0af5HZpqeFopw2GwQRQi34ZXI7YLM5w==" - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=" - }, - "has-binary": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.7.tgz", - "integrity": "sha1-aOYesWIQyVRaClzOBqhzkS/h5ow=", - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - } - } - }, - "has-color": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz", - "integrity": "sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8=" - }, - "has-cors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", - "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "has-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", - "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=" - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - } - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=" - } - } - }, - "hash-base": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", - "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=" - }, - "hash.js": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz", - "integrity": "sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA==" - }, - "hasha": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/hasha/-/hasha-2.2.0.tgz", - "integrity": "sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE=" - }, - "hawk": { - "version": "3.1.3", - "resolved": "http://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", - "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=" - }, - "he": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", - "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=" - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=" - }, - "hoek": { - "version": "2.16.3", - "resolved": "http://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=" - }, - "home-or-tmp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", - "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=" - }, - "hosted-git-info": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", - "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==" - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=" - }, - "html-comment-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", - "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" - }, - "html-entities": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", - "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=" - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" - }, - "http-errors": { - "version": "1.6.3", - "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=" - }, - "http-parser-js": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.0.tgz", - "integrity": "sha512-cZdEF7r4gfRIq7ezX9J0T+kQmJNOub71dWbgAXVHDct80TKP4MCETtZQ31xyv38UwgzkWPYF/Xc0ge55dW9Z9w==" - }, - "http-proxy": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz", - "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==" - }, - "http-proxy-middleware": { - "version": "0.17.4", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.17.4.tgz", - "integrity": "sha1-ZC6ISIUdZvCdTxJJEoRtuutBuDM=", - "dependencies": { - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - }, - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=" - } - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=" - }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" - }, - "humane-js": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/humane-js/-/humane-js-3.2.2.tgz", - "integrity": "sha1-t2KvX4skbz/W9FXrExwlK9XACow=" - }, - "i18next": { - "version": "8.4.3", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-8.4.3.tgz", - "integrity": "sha1-Nrb/UWxPmSAQ7tzOJKNsRgnox9w=" - }, - "i18next-xhr-backend": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/i18next-xhr-backend/-/i18next-xhr-backend-1.5.1.tgz", - "integrity": "sha512-9OLdC/9YxDvTFcgsH5t2BHCODHEotHCa6h7Ly0EUlUC7Y2GS09UeoHOGj3gWKQ3HCqXz8NlH4gOrK3NNc9vPuw==" - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "optional": true - }, - "icss-replace-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", - "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=" - }, - "icss-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", - "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==" - }, - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" - } - } - }, - "ieee754": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", - "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==" - }, - "ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" - }, - "ignore-by-default": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", - "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=" - }, - "import-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", - "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=" - }, - "import-from": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", - "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", - "dependencies": { - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" - } - } - }, - "import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" - }, - "import-local": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", - "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==" - }, - "imports-loader": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/imports-loader/-/imports-loader-0.7.1.tgz", - "integrity": "sha1-8gS180cCoywdt9SNidXoZ6BEElM=", - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - }, - "in-publish": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", - "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=" - }, - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=" - }, - "indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" - }, - "indexof": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=" - }, - "individual": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/individual/-/individual-2.0.0.tgz", - "integrity": "sha1-gzsJfa0jKU52EXqY+zjg2a1hu5c=" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=" - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" - }, - "inquirer": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", - "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", - "optional": true, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "optional": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "optional": true - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "optional": true - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "optional": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "optional": true - } - } - }, - "internal-ip": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-1.2.0.tgz", - "integrity": "sha1-rp+/k7mEh4eF1QqN4bNWlWBYz1w=" - }, - "interpret": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", - "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=" - }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==" - }, - "invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" - }, - "ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" - }, - "ipaddr.js": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz", - "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=" - }, - "is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=" - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" - } - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=" - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-builtin-module": { - "version": "1.0.0", - "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=" - }, - "is-callable": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", - "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==" - }, - "is-ci": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", - "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==" - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" - } - } - }, - "is-date-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", - "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=" - }, - "is-deflate": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-deflate/-/is-deflate-1.0.0.tgz", - "integrity": "sha1-yGKQHDwWH7CdrHzcfnhPgOmPLxQ=", - "optional": true - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==" - }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" - }, - "is-dotfile": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", - "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=" - }, - "is-equal-shallow": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=" - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" - }, - "is-finite": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", - "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=" - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "is-function": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.1.tgz", - "integrity": "sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU=" - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=" - }, - "is-gzip": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-gzip/-/is-gzip-1.0.0.tgz", - "integrity": "sha1-bKiwe5nHeZgCWQDlVc7Y7YCHmoM=", - "optional": true - }, - "is-installed-globally": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", - "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=" - }, - "is-my-ip-valid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz", - "integrity": "sha512-gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ==" - }, - "is-my-json-valid": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.19.0.tgz", - "integrity": "sha512-mG0f/unGX1HZ5ep4uhRaPOS8EkAY8/j6mDRMJrutq4CqhoJWYp7qAlonIPy3TV7p3ju4TK9fo/PbnoksWmsp5Q==" - }, - "is-npm": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", - "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=" - }, - "is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" - } - } - }, - "is-obj": { - "version": "1.0.1", - "resolved": "http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" - }, - "is-path-cwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", - "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=" - }, - "is-path-in-cwd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", - "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==" - }, - "is-path-inside": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=" - }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - } - } - }, - "is-posix-bracket": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", - "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=" - }, - "is-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", - "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=" - }, - "is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", - "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", - "optional": true - }, - "is-property": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", - "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=" - }, - "is-redirect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", - "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=" - }, - "is-regex": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", - "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=" - }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" - }, - "is-retry-allowed": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", - "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=" - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" - }, - "is-svg": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", - "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=" - }, - "is-symbol": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", - "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==" - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isbinaryfile": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz", - "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=" - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" - }, - "istanbul": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.4.5.tgz", - "integrity": "sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs=", - "dependencies": { - "async": { - "version": "1.5.2", - "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" - }, - "escodegen": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", - "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=" - }, - "esprima": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", - "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=" - }, - "estraverse": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", - "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=" - }, - "glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=" - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" - }, - "resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=" - }, - "source-map": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", - "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", - "optional": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=" - } - } - }, - "istanbul-instrumenter-loader": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-3.0.1.tgz", - "integrity": "sha512-a5SPObZgS0jB/ixaKSMdn6n/gXSrK2S6q/UfRJBT3e6gQmVjwZROTODQsYW5ZNwOu78hG62Y3fWlebaVOL0C+w==" - }, - "istanbul-lib-coverage": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", - "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==" - }, - "istanbul-lib-instrument": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz", - "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==" - }, - "jju": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", - "integrity": "sha1-o6vicYryQaKykE+EpiWXDzia4yo=" - }, "jquery": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz", "integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg==" }, - "jquery-lazyload": { - "version": "1.9.7", - "resolved": "https://registry.npmjs.org/jquery-lazyload/-/jquery-lazyload-1.9.7.tgz", - "integrity": "sha1-mYKziMUzwLYRIUs8WqoLn+3gcfc=" - }, "jquery-treeview": { "version": "git+https://github.com/alchemy-fr/jquery-treeview.git#1e9e5a49d2875b878801e904cd08c2d25e85af1e" }, @@ -11913,6524 +8064,41 @@ "resolved": "https://registry.npmjs.org/jquery-ui/-/jquery-ui-1.10.5.tgz", "integrity": "sha1-gmrtPdH4jTKudddN9IZD3EMaWBU=" }, - "jquery-ui-datepicker-with-i18n": { - "version": "1.10.4", - "resolved": "https://registry.npmjs.org/jquery-ui-datepicker-with-i18n/-/jquery-ui-datepicker-with-i18n-1.10.4.tgz", - "integrity": "sha1-hiy1tI5MUCpROt7tCGTpI0dZM34=" - }, "jquery.fancytree": { "version": "2.7.0", - "resolved": "http://registry.npmjs.org/jquery.fancytree/-/jquery.fancytree-2.7.0.tgz", + "resolved": "https://registry.npmjs.org/jquery.fancytree/-/jquery.fancytree-2.7.0.tgz", "integrity": "sha1-VCrwAO2bcRghwpd3OjdhYqQCyPg=" }, - "jquery.tree": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/jquery.tree/-/jquery.tree-0.0.5.tgz", - "integrity": "sha1-JOUSvHOQRj2zYmDGXYN27RdwZw8=", - "dependencies": { - "jquery": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-2.1.4.tgz", - "integrity": "sha1-IoveaYoMYUMdwmMKahVPFYkNIxc=" - } - } - }, - "js-base64": { - "version": "2.4.9", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.9.tgz", - "integrity": "sha512-xcinL3AuDJk7VSzsHgb9DvvIXayBbadtMZ4HFPx8rUszbW1MuNMlwYVC4zzCZ6e1sqZpnNS5ZFYOhXqA39T7LQ==" - }, - "js-cookie": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.0.tgz", - "integrity": "sha1-Gywnmm7s44ChIWi5JIUmWzWx7/s=" - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "js-yaml": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", - "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", - "dependencies": { - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - } - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" - }, - "jsesc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", - "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=" - }, - "json-loader": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz", - "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==" - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" - }, - "json-parse-helpfulerror": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz", - "integrity": "sha1-E/FM4C7tTpgSl7ZOueO5MuLdE9w=" - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json-stable-stringify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=" - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" - }, - "json3": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", - "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=" - }, - "json5": { - "version": "0.5.1", - "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" - }, - "jsonfile": { - "version": "2.4.0", - "resolved": "http://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", - "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=" - }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" - }, - "jsonlint-lines-primitives": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/jsonlint-lines-primitives/-/jsonlint-lines-primitives-1.6.0.tgz", - "integrity": "sha1-u4n2DIubYS/ZE92qI2ZJuEDYZhE=" - }, - "jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", - "optional": true - }, - "jsonpointer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", - "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=" - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=" - }, - "JSV": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/JSV/-/JSV-4.0.2.tgz", - "integrity": "sha1-0Hf2glVx+CEy+d/67Vh7QCn+/1c=" - }, - "jsx-ast-utils": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-1.4.1.tgz", - "integrity": "sha1-OGchPo3Xm/Ho8jAMDPwe+xgsDfE=" - }, - "karma": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/karma/-/karma-1.7.1.tgz", - "integrity": "sha512-k5pBjHDhmkdaUccnC7gE3mBzZjcxyxYsYVaqiL2G5AqlfLyBO5nw2VdNK+O16cveEPd/gIOWULH7gkiYYwVNHg==", - "dependencies": { - "lodash": { - "version": "3.10.1", - "resolved": "http://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - }, - "tmp": { - "version": "0.0.31", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.31.tgz", - "integrity": "sha1-jzirlDjhcxXl29izZX6L+yd65Kc=" - } - } - }, - "karma-chai": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/karma-chai/-/karma-chai-0.1.0.tgz", - "integrity": "sha1-vuWtQEAFF4Ea40u5RfdikJEIt5o=" - }, - "karma-chrome-launcher": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-2.2.0.tgz", - "integrity": "sha512-uf/ZVpAabDBPvdPdveyk1EPgbnloPvFFGgmRhYLTDH7gEB4nZdSBk8yTU47w1g/drLSx5uMOkjKk7IWKfWg/+w==" - }, - "karma-cli": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/karma-cli/-/karma-cli-1.0.1.tgz", - "integrity": "sha1-rmw8WKMTodALRRZMRVubhs4X+WA=" - }, - "karma-coverage": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-1.1.2.tgz", - "integrity": "sha512-eQawj4Cl3z/CjxslYy9ariU4uDh7cCNFZHNWXWRpl0pNeblY/4wHR7M7boTYXWrn9bY0z2pZmr11eKje/S/hIw==", - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } - } - }, - "karma-firefox-launcher": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/karma-firefox-launcher/-/karma-firefox-launcher-1.1.0.tgz", - "integrity": "sha512-LbZ5/XlIXLeQ3cqnCbYLn+rOVhuMIK9aZwlP6eOLGzWdo1UVp7t6CN3DP4SafiRLjexKwHeKHDm0c38Mtd3VxA==" - }, - "karma-ie-launcher": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/karma-ie-launcher/-/karma-ie-launcher-1.0.0.tgz", - "integrity": "sha1-SXmGhCxJAZA0bNifVJTKmDDG1Zw=" - }, - "karma-mocha": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/karma-mocha/-/karma-mocha-1.3.0.tgz", - "integrity": "sha1-7qrH/8DiAetjxGdEDStpx883eL8=", - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" - } - } - }, - "karma-mocha-reporter": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/karma-mocha-reporter/-/karma-mocha-reporter-2.2.5.tgz", - "integrity": "sha1-FRIAlejtgZGG5HoLAS8810GJVWA=", - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==" - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" - } - } - }, - "karma-phantomjs-launcher": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/karma-phantomjs-launcher/-/karma-phantomjs-launcher-1.0.4.tgz", - "integrity": "sha1-0jyjSAG9qYY60xjju0vUBisTrNI=" - }, - "karma-sinon": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/karma-sinon/-/karma-sinon-1.0.5.tgz", - "integrity": "sha1-TjRD8oMP3s/2JNN0cWPxIX2qKpo=" - }, - "karma-sinon-chai": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/karma-sinon-chai/-/karma-sinon-chai-1.3.4.tgz", - "integrity": "sha512-Oatu8tdkfWaSveM809euI6KGcNJRdoXFilz9ozSf+vPwrM73kncu54nsfkLcMqR/iht3PXASAGK9La5oU2xDKQ==", - "dependencies": { - "lolex": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/lolex/-/lolex-1.6.0.tgz", - "integrity": "sha1-OpoCg0UqR9dDnnJzG54H1zhuSfY=" - } - } - }, - "karma-sourcemap-loader": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/karma-sourcemap-loader/-/karma-sourcemap-loader-0.3.7.tgz", - "integrity": "sha1-kTIsd/jxPUb+0GKwQuEAnUxFBdg=" - }, - "karma-spec-reporter": { - "version": "0.0.31", - "resolved": "https://registry.npmjs.org/karma-spec-reporter/-/karma-spec-reporter-0.0.31.tgz", - "integrity": "sha1-SDDccUihVcfXoYbmMjOaDYD63sM=" - }, - "karma-webpack": { - "version": "2.0.13", - "resolved": "http://registry.npmjs.org/karma-webpack/-/karma-webpack-2.0.13.tgz", - "integrity": "sha512-2cyII34jfrAabbI2+4Rk4j95Nazl98FvZQhgSiqKUDarT317rxfv/EdzZ60CyATN4PQxJdO5ucR5bOOXkEVrXw==", - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } - } - }, - "kdbush": { - "version": "1.0.1", - "resolved": "http://registry.npmjs.org/kdbush/-/kdbush-1.0.1.tgz", - "integrity": "sha1-PL0D6d6tnA9vZszblkUOXOzGQOA=" - }, - "kew": { - "version": "0.7.0", - "resolved": "http://registry.npmjs.org/kew/-/kew-0.7.0.tgz", - "integrity": "sha1-edk9LTM2PW/dKXCzNdkUGtWR15s=" - }, - "killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - }, - "klaw": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", - "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=" - }, - "last-call-webpack-plugin": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-2.1.2.tgz", - "integrity": "sha512-CZc+m2xZm51J8qSwdODeiiNeqh8CYkKEq6Rw8IkE4i/4yqf2cJhjQPsA6BtAV970ePRNhwEOXhy2U5xc5Jwh9Q==" - }, - "latest-version": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", - "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=" - }, - "lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=" - }, - "lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=" - }, - "lcov-parse": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-0.0.10.tgz", - "integrity": "sha1-GwuP+ayceIklBYK3C3ExXZ2m2aM=" - }, - "leaflet": { - "version": "0.7.7", - "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-0.7.7.tgz", - "integrity": "sha1-HjUrpU5j0HZFH6NjyQCJDLLPde4=" - }, - "leaflet-contextmenu": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/leaflet-contextmenu/-/leaflet-contextmenu-1.4.0.tgz", - "integrity": "sha1-4r2kga8QJggOq6oymX5TH9RPYFw=" - }, - "leaflet-draw": { - "version": "0.3.2", - "resolved": "http://registry.npmjs.org/leaflet-draw/-/leaflet-draw-0.3.2.tgz", - "integrity": "sha1-cX7o/tTCqWecEhYuH5ItLaUD0Qk=" - }, - "leven": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", - "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", - "optional": true - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=" - }, - "lineclip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/lineclip/-/lineclip-1.1.5.tgz", - "integrity": "sha1-K/JgZ9lDVP6r+R5CdoI221YW/RM=" - }, - "load-json-file": { - "version": "2.0.0", - "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - } - } - }, - "loader-fs-cache": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.1.tgz", - "integrity": "sha1-VuC/CL2XCLJqdltoUJhAyN7J/bw=", - "dependencies": { - "find-cache-dir": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", - "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=" - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=" - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=" - }, - "pkg-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", - "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=" - } - } - }, - "loader-runner": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.1.tgz", - "integrity": "sha512-By6ZFY7ETWOc9RFaAIb23IjJVcM4dvJC/N57nmdz9RSkMXvAXGI7SyVlAw3v8vjtDRlqThgVDVmTnr9fqMlxkw==" - }, - "loader-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", - "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=" - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=" - }, - "lodash": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", - "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" - }, - "lodash._baseassign": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", - "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=" - }, - "lodash._basecopy": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", - "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=" - }, - "lodash._basecreate": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash._basecreate/-/lodash._basecreate-3.0.3.tgz", - "integrity": "sha1-G8ZhYU2qf8MRt9A78WgGoCE8+CE=" - }, - "lodash._bindcallback": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz", - "integrity": "sha1-5THCdkTPi1epnhftlbNcdIeJOS4=" - }, - "lodash._createassigner": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz", - "integrity": "sha1-g4pbri/aymOsIt7o4Z+k5taXCxE=" - }, - "lodash._getnative": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=" - }, - "lodash._isiterateecall": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", - "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=" - }, - "lodash.assign": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", - "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=" - }, - "lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" - }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" - }, - "lodash.create": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lodash.create/-/lodash.create-3.1.1.tgz", - "integrity": "sha1-1/KEnw29p+BGgruM1yqwIkYd6+c=" - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" - }, - "lodash.defaults": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=" - }, - "lodash.isarguments": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", - "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=" - }, - "lodash.isarray": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=" - }, - "lodash.keys": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=" - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" - }, "lodash.merge": { "version": "4.6.1", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.1.tgz", "integrity": "sha512-AOYza4+Hf5z1/0Hztxpm2/xiPZgi/cjMqdnKTUWTBSKchJlxXXuUSxCCl8rJlf4g6yww/j6mA8nC8Hw/EZWxKQ==" }, - "lodash.mergewith": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz", - "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==" - }, - "lodash.restparam": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", - "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=" - }, - "lodash.tail": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.tail/-/lodash.tail-4.1.1.tgz", - "integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ=" - }, - "lodash.toarray": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz", - "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=", - "optional": true - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" - }, - "log-driver": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.5.tgz", - "integrity": "sha1-euTsJXMC/XkNVXyxDJcQDYV7AFY=" - }, - "log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" - } - } - }, - "log4js": { - "version": "0.6.38", - "resolved": "http://registry.npmjs.org/log4js/-/log4js-0.6.38.tgz", - "integrity": "sha1-LElBFmldb7JUgJQ9P8hy5mKlIv0=", - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=" - }, - "semver": { - "version": "4.3.6", - "resolved": "http://registry.npmjs.org/semver/-/semver-4.3.6.tgz", - "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=" - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" - } - } - }, - "loglevel": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.1.tgz", - "integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po=" - }, - "lolex": { - "version": "2.7.5", - "resolved": "https://registry.npmjs.org/lolex/-/lolex-2.7.5.tgz", - "integrity": "sha512-l9x0+1offnKKIzYVjyXU2SiwhXDLekRzKyhnbyldPHvC7BvLPVpdNUNR2KeMAiCN2D/kLNttZgQD5WjSxuBx3Q==" - }, - "longest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=" - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==" - }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=" - }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" - }, - "lru-cache": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", - "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==" - }, - "magic-string": { - "version": "0.22.5", - "resolved": "http://registry.npmjs.org/magic-string/-/magic-string-0.22.5.tgz", - "integrity": "sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w==" - }, - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==" - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" - }, - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" - }, - "map-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz", - "integrity": "sha1-ih8HiW2CsQkmvTdEokIACfiJdKg=" - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=" - }, - "mapbox": { - "version": "1.0.0-beta10", - "resolved": "https://registry.npmjs.org/mapbox/-/mapbox-1.0.0-beta10.tgz", - "integrity": "sha1-A3VhvLlcvcBm0d/34s4dbIU5y44=" - }, - "mapbox-gl": { - "version": "0.44.2", - "resolved": "http://registry.npmjs.org/mapbox-gl/-/mapbox-gl-0.44.2.tgz", - "integrity": "sha512-UzrfDEit6pX+HSj5qQTDG633JiF4JKn1MD8vz58S7kAnGRqnnSfFc7rrSVXZ/E6G5SFKsfESURUbLLuGkOcfWA==" - }, - "mapbox-gl-circle": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/mapbox-gl-circle/-/mapbox-gl-circle-1.6.5.tgz", - "integrity": "sha512-VHA6lgxZE/WFtBXmMveU2zt7ZeVcBHe42k4U4b8xGEnrDSQs4/++EBPVywEMNqi01XQrbf1eiAhsIDZasR4drw==", - "dependencies": { - "@turf/bbox": { - "version": "4.7.3", - "resolved": "https://registry.npmjs.org/@turf/bbox/-/bbox-4.7.3.tgz", - "integrity": "sha1-461PEKfptBtSKIDTMIMZgZkFkGc=" - }, - "@turf/bbox-polygon": { - "version": "4.7.3", - "resolved": "https://registry.npmjs.org/@turf/bbox-polygon/-/bbox-polygon-4.7.3.tgz", - "integrity": "sha1-NYiQ/R8abK2anLUHmeNzJfuIAXo=" - }, - "@turf/bearing": { - "version": "4.7.3", - "resolved": "https://registry.npmjs.org/@turf/bearing/-/bearing-4.7.3.tgz", - "integrity": "sha1-79GopcjKDNvsvMAhcsQe0hbf+Pk=" - }, - "@turf/circle": { - "version": "4.7.3", - "resolved": "https://registry.npmjs.org/@turf/circle/-/circle-4.7.3.tgz", - "integrity": "sha1-6PmW/4ewyo4+a3S2D2q12vkIZxM=" - }, - "@turf/destination": { - "version": "4.7.3", - "resolved": "https://registry.npmjs.org/@turf/destination/-/destination-4.7.3.tgz", - "integrity": "sha1-8eo7s3Bc9S/tE1p5F9STNuR7jS4=" - }, - "@turf/distance": { - "version": "4.7.3", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-4.7.3.tgz", - "integrity": "sha1-tatIoJpkJwbWXDm5GUM9XSzFcbE=" - }, - "@turf/helpers": { - "version": "4.7.3", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-4.7.3.tgz", - "integrity": "sha1-vDEqxDyrPFMqSDFRxMOCxWSUKek=" - }, - "@turf/invariant": { - "version": "4.7.3", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-4.7.3.tgz", - "integrity": "sha1-U482fSPBE/yEnXDJpSS4Vjh0YB0=" - }, - "@turf/meta": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-4.7.4.tgz", - "integrity": "sha1-beLx6YkLj2S2aeS0fAmyCJMGOXc=" - }, - "@turf/truncate": { - "version": "4.7.3", - "resolved": "https://registry.npmjs.org/@turf/truncate/-/truncate-4.7.3.tgz", - "integrity": "sha1-gnqN+P8Mn/+dzxpLMUXL3vgPuZM=" - } - } - }, - "mapbox.js": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/mapbox.js/-/mapbox.js-2.4.0.tgz", - "integrity": "sha1-xDsISl3XEzTIPuHfKPpnRD1zwpw=", - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - } - } - }, - "math-expression-evaluator": { - "version": "1.2.17", - "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz", - "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=" - }, - "math-random": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz", - "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=" - }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==" - }, - "media-typer": { - "version": "0.3.0", - "resolved": "http://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" - }, - "mem": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", - "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=" - }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=" - }, - "meow": { - "version": "3.7.0", - "resolved": "http://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dependencies": { - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=" - }, - "load-json-file": { - "version": "1.1.0", - "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=" - }, - "minimist": { - "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=" - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=" - }, - "pify": { - "version": "2.3.0", - "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=" - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=" - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=" - } - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" - }, - "merge-source-map": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.0.4.tgz", - "integrity": "sha1-pd5GU42uhNQRTMXqArR3KmNGcB8=", - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } - } - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" - } - } - }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==" - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "mime-db": { - "version": "1.37.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz", - "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==" - }, - "mime-types": { - "version": "2.1.21", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz", - "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==" - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" - }, - "min-document": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", - "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=" - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==" - }, - "minimist": { - "version": "0.0.8", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" - }, - "mixin-deep": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", - "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==" - } - } - }, - "mixin-object": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", - "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=", - "dependencies": { - "for-in": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz", - "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=" - } - } - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=" - }, - "mocha": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-3.5.3.tgz", - "integrity": "sha512-/6na001MJWEtYxHOV1WLfsmR4YIynkUEhBwzsb+fk2qmQ3iqsi258l/Q2MWHJMImAcNpZ8DEdYAK72NHoIQ9Eg==", - "dependencies": { - "commander": { - "version": "2.9.0", - "resolved": "http://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=" - }, - "debug": { - "version": "2.6.8", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", - "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=" - }, - "glob": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", - "integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=" - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" - }, - "supports-color": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz", - "integrity": "sha1-cqJiiU2dQIuVbKBf83su2KbiotU=" - } - } - }, - "monotone-convex-hull-2d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/monotone-convex-hull-2d/-/monotone-convex-hull-2d-1.0.1.tgz", - "integrity": "sha1-R/Xa6t88Sv03dkuqGqh4ekDu4Iw=" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "multi-stage-sourcemap": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/multi-stage-sourcemap/-/multi-stage-sourcemap-0.2.1.tgz", - "integrity": "sha1-sJ/IWG6qF/gdV1xK0C4Pej9rEQU=", - "dependencies": { - "source-map": { - "version": "0.1.43", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", - "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=" - } - } - }, - "multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==" - }, - "multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" - }, - "mustache": { - "version": "2.2.1", - "resolved": "http://registry.npmjs.org/mustache/-/mustache-2.2.1.tgz", - "integrity": "sha1-LEDKIcJ49TFQaCvPkJDkGjM5uHY=" - }, - "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" - }, - "nan": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.1.tgz", - "integrity": "sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA==" - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dependencies": { - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=" - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==" - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" - } - } - }, - "native-promise-only": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/native-promise-only/-/native-promise-only-0.8.1.tgz", - "integrity": "sha1-IKMYwwy0X3H+et+/eyHJnBRy7xE=" - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" - }, - "negotiator": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", - "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" - }, - "neo-async": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz", - "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA==" - }, - "next-tick": { - "version": "1.0.0", - "resolved": "http://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" - }, - "node-alias": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/node-alias/-/node-alias-1.0.4.tgz", - "integrity": "sha1-HxuRa1a56iQcATX5fO1pQPVW8pI=" - }, - "node-emoji": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.8.1.tgz", - "integrity": "sha512-+ktMAh1Jwas+TnGodfCfjUbJKoANqPaJFN0z0iqh41eqD8dvguNzcitVSBSVK1pidz0AqGbLKcoVuVLRVZ/aVg==", - "optional": true - }, - "node-forge": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.5.tgz", - "integrity": "sha512-MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ==" - }, - "node-gyp": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", - "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", - "dependencies": { - "semver": { - "version": "5.3.0", - "resolved": "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=" - } - } - }, - "node-libs-browser": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz", - "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==", - "dependencies": { - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==" - }, - "pako": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz", - "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==" - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - } - } - }, - "node-notifier": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.3.0.tgz", - "integrity": "sha512-AhENzCSGZnZJgBARsUjnQ7DnZbzyP+HxlVXuD0xqAnvL8q+OqtSX7lGg9e8nHzwXkMMXNdVeqq4E2M3EUAqX6Q==" - }, - "node-sass": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.10.0.tgz", - "integrity": "sha512-fDQJfXszw6vek63Fe/ldkYXmRYK/QS6NbvM3i5oEo9ntPDy4XX7BcKZyTKv+/kSSxRtXXc7l+MSwEmYc0CSy6Q==" - }, - "nodemon": { - "version": "1.18.6", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.18.6.tgz", - "integrity": "sha512-4pHQNYEZun+IkIC2jCaXEhkZnfA7rQe73i8RkdRyDJls/K+WxR7IpI5uNUsAvQ0zWvYcCDNGD+XVtw2ZG86/uQ==", - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==" - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" - } - } - }, - "chokidar": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", - "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==" - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=" - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==" - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==" - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=" - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" - } - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=" - } - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==" - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==" - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - }, - "is-glob": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", - "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=" - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" - } - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" - } - } - }, - "nomnom": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.8.1.tgz", - "integrity": "sha1-IVH3Ikcrp55Qp2/BJbuMjy5Nwqc=", - "dependencies": { - "ansi-styles": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz", - "integrity": "sha1-yxAt8cVvUSPquLZ817mAJ6AnkXg=" - }, - "chalk": { - "version": "0.4.0", - "resolved": "http://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz", - "integrity": "sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=" - }, - "strip-ansi": { - "version": "0.1.1", - "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz", - "integrity": "sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE=" - }, - "underscore": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz", - "integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag=" - } - } - }, - "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=" - }, - "normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==" - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=" - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" - }, - "normalize-url": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", - "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=" - }, - "nouislider": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/nouislider/-/nouislider-9.2.0.tgz", - "integrity": "sha1-6HxQfeKwtNB1A4taQlR8fbvrr2k=" - }, - "npm": { - "version": "3.10.10", - "resolved": "http://registry.npmjs.org/npm/-/npm-3.10.10.tgz", - "integrity": "sha1-Wx1XfkyIadbIYDvInpzRY3MD5G4=", - "dependencies": { - "abbrev": { - "version": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", - "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=" - }, - "ansi-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", - "integrity": "sha1-xQYbbg74qBd15Q9dZhUb9r83EQc=" - }, - "ansicolors": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz", - "integrity": "sha1-ZlWX3oap/+Oqm/vmyuXG6kJrSXk=" - }, - "ansistyles": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/ansistyles/-/ansistyles-0.1.3.tgz", - "integrity": "sha1-XeYEFb2gcbs3EnhUyGT0GyMlRTk=" - }, - "aproba": { - "version": "https://registry.npmjs.org/aproba/-/aproba-1.0.4.tgz", - "integrity": "sha1-JxNoB3XnYUyLoYbAZdTi5S0QcsA=" - }, - "archy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=" - }, - "asap": { - "version": "https://registry.npmjs.org/asap/-/asap-2.0.5.tgz", - "integrity": "sha1-UidltQw1EEkOUtfc/ghe+bqWlY8=" - }, - "chownr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", - "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=" - }, - "cmd-shim": { - "version": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-2.0.2.tgz", - "integrity": "sha1-b8vamUg6j9FdfTChlspp1oii79s=" - }, - "columnify": { - "version": "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz", - "integrity": "sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs=", - "dependencies": { - "wcwidth": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.0.tgz", - "integrity": "sha1-AtBZ/3qPx0Hg9rXaHmmytA2uym8=", - "dependencies": { - "defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dependencies": { - "clone": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz", - "integrity": "sha1-Jgt6meux7f4kdTgXX3gyQ8sZ0Uk=" - } - } - } - } - } - } - }, - "config-chain": { - "version": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.11.tgz", - "integrity": "sha1-q6CXR9++TD5w52am5BWG4YWfxvI=", - "dependencies": { - "proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=" - } - } - }, - "debuglog": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", - "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=" - }, - "dezalgo": { - "version": "1.0.3", - "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=" - }, - "editor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/editor/-/editor-1.0.0.tgz", - "integrity": "sha1-YMf4e9YrzGqJT6jM1q+3gjok90I=" - }, - "fs-vacuum": { - "version": "https://registry.npmjs.org/fs-vacuum/-/fs-vacuum-1.2.9.tgz", - "integrity": "sha1-T5AZOrjqAokJlbzU6ARlml02ay0=" - }, - "fs-write-stream-atomic": { - "version": "1.0.8", - "integrity": "sha1-5Jqt3yiPh9Rv+eiC8hahOrxAd4s=" - }, - "fstream": { - "version": "https://registry.npmjs.org/fstream/-/fstream-1.0.10.tgz", - "integrity": "sha1-YE6Kkv4m/9n2+uMDmdSYThqyKCI=" - }, - "fstream-npm": { - "version": "https://registry.npmjs.org/fstream-npm/-/fstream-npm-1.2.0.tgz", - "integrity": "sha1-0sPIkQE0aYLWTlcJHDhIe9qRb84=", - "dependencies": { - "fstream-ignore": { - "version": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.5.tgz", - "integrity": "sha1-nDHa40dnAY/h0kmyTa2mfQktoQU=", - "dependencies": { - "minimatch": { - "version": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=", - "dependencies": { - "brace-expansion": { - "version": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", - "integrity": "sha1-cZfX6qm4fmSDkOph/GbIRCdCDfk=", - "dependencies": { - "balanced-match": { - "version": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - } - } - } - } - } - } - } - } - }, - "glob": { - "version": "https://registry.npmjs.org/glob/-/glob-7.1.0.tgz", - "integrity": "sha1-Nq3YVtdG0NmeTMJ5e7oa4sZycv0=", - "dependencies": { - "fs.realpath": { - "version": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "minimatch": { - "version": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=", - "dependencies": { - "brace-expansion": { - "version": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", - "integrity": "sha1-cZfX6qm4fmSDkOph/GbIRCdCDfk=", - "dependencies": { - "balanced-match": { - "version": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - } - } - } - } - }, - "path-is-absolute": { - "version": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - } - } - }, - "graceful-fs": { - "version": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.9.tgz", - "integrity": "sha1-uqy6N9GdEfnRRtNXi8mZWMN4fik=" - }, - "has-unicode": { - "version": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" - }, - "hosted-git-info": { - "version": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz", - "integrity": "sha1-C6gdkNouJas0ozLm7HeTbhWYEYs=" - }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" - }, - "imurmurhash": { - "version": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - }, - "inflight": { - "version": "https://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz", - "integrity": "sha1-2zIEzVqd4ubNiQuFxuL2a89PYgo=" - }, - "inherits": { - "version": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "ini": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", - "integrity": "sha1-BTfLedr1m1mhpRff9wbIbsA5Fi4=" - }, - "init-package-json": { - "version": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.9.4.tgz", - "integrity": "sha1-tAU9C0Dwz4QqQZZpN8s9wPU06FY=", - "dependencies": { - "glob": { - "version": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", - "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", - "dependencies": { - "minimatch": { - "version": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=", - "dependencies": { - "brace-expansion": { - "version": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", - "integrity": "sha1-cZfX6qm4fmSDkOph/GbIRCdCDfk=", - "dependencies": { - "balanced-match": { - "version": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=" - }, - "concat-map": { - "version": "0.0.1" - } - } - } - } - }, - "path-is-absolute": { - "version": "^1.0.0" - } - } - }, - "promzard": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz", - "integrity": "sha1-JqXW7ox97kyxIggwWs+5O6OCqe4=" - } - } - }, - "lockfile": { - "version": "https://registry.npmjs.org/lockfile/-/lockfile-1.0.2.tgz", - "integrity": "sha1-l+GZAXT2lsvgo6zVikO4SqMMfIM=" - }, - "lodash._baseindexof": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/lodash._baseindexof/-/lodash._baseindexof-3.1.0.tgz", - "integrity": "sha1-/lK1OhxnYeQmGNZU5KJXie1hgiw=" - }, - "lodash._baseuniq": { - "version": "https://registry.npmjs.org/lodash._baseuniq/-/lodash._baseuniq-4.6.0.tgz", - "integrity": "sha1-DrtE5FaBSveQXGIS+iybLVG4Qeg=", - "dependencies": { - "lodash._createset": { - "version": "https://registry.npmjs.org/lodash._createset/-/lodash._createset-4.0.3.tgz", - "integrity": "sha1-D0ZZ+7CddRlPqeK4imZE02PJ/iY=" - }, - "lodash._root": { - "version": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", - "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=" - } - } - }, - "lodash._bindcallback": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz", - "integrity": "sha1-5THCdkTPi1epnhftlbNcdIeJOS4=" - }, - "lodash._cacheindexof": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/lodash._cacheindexof/-/lodash._cacheindexof-3.0.2.tgz", - "integrity": "sha1-PcaayCSY0u5ePOVgkbr9Ktx73pI=" - }, - "lodash._createcache": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lodash._createcache/-/lodash._createcache-3.1.2.tgz", - "integrity": "sha1-VtagZAF2JeeevKa4AY4XRAvc8JM=" - }, - "lodash._getnative": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=" - }, - "lodash.clonedeep": { - "version": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" - }, - "lodash.restparam": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", - "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=" - }, - "lodash.union": { - "version": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", - "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=" - }, - "lodash.uniq": { - "version": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" - }, - "lodash.without": { - "version": "https://registry.npmjs.org/lodash.without/-/lodash.without-4.4.0.tgz", - "integrity": "sha1-PNRXSgC2e643OpS3SHcmQFB7eqw=" - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dependencies": { - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" - } - } - }, - "node-gyp": { - "version": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.4.0.tgz", - "integrity": "sha1-3aVYOTs+y74kyea4cDxxGUxj+jY=", - "dependencies": { - "minimatch": { - "version": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=", - "dependencies": { - "brace-expansion": { - "version": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", - "integrity": "sha1-cZfX6qm4fmSDkOph/GbIRCdCDfk=", - "dependencies": { - "balanced-match": { - "version": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=" - }, - "concat-map": { - "version": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - } - } - } - } - }, - "npmlog": { - "version": "https://registry.npmjs.org/npmlog/-/npmlog-3.1.2.tgz", - "integrity": "sha1-LUb6h0M3r5SYovErtD2NC+SjaHM=", - "dependencies": { - "are-we-there-yet": { - "version": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz", - "integrity": "sha1-gORw6VoIR5T+GJkmLFZnxuiN4bM=", - "dependencies": { - "delegates": { - "version": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" - } - } - }, - "console-control-strings": { - "version": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" - }, - "gauge": { - "version": "https://registry.npmjs.org/gauge/-/gauge-2.6.0.tgz", - "integrity": "sha1-01MBrRjpaQK0dR3LvkD0IYuUKkY=", - "dependencies": { - "has-color": { - "version": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz", - "integrity": "sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8=" - }, - "object-assign": { - "version": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "integrity": "sha1-ejs9DpgGPUP0wD8uiubNUahog6A=" - }, - "signal-exit": { - "version": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.0.tgz", - "integrity": "sha1-PAVDtl17T7xgts2UWT2b9DZzm+g=" - }, - "string-width": { - "version": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dependencies": { - "code-point-at": { - "version": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.0.0.tgz", - "integrity": "sha1-9psZLT99keOC5Lcb3bd4eGGasMY=", - "dependencies": { - "number-is-nan": { - "version": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "integrity": "sha1-wCD1KcUoKt/dIz2R1LGBw9aG3Es=" - } - } - }, - "is-fullwidth-code-point": { - "version": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dependencies": { - "number-is-nan": { - "version": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "integrity": "sha1-wCD1KcUoKt/dIz2R1LGBw9aG3Es=" - } - } - } - } - }, - "wide-align": { - "version": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.0.tgz", - "integrity": "sha1-QO3egCpx/qHwcNo+YtzaLnrdlq0=" - } - } - }, - "set-blocking": { - "version": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - } - } - }, - "path-array": { - "version": "https://registry.npmjs.org/path-array/-/path-array-1.0.1.tgz", - "integrity": "sha1-fi8PNfB6IBUSK4aLfqwOssT+wnE=", - "dependencies": { - "array-index": { - "version": "https://registry.npmjs.org/array-index/-/array-index-1.0.0.tgz", - "integrity": "sha1-7FanSe4QPk4Ix5C5w1PfFgVbl/k=", - "dependencies": { - "debug": { - "version": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dependencies": { - "ms": { - "version": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" - } - } - }, - "es6-symbol": { - "version": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.0.tgz", - "integrity": "sha1-lEgcZV56fK2C66gy2X1UM0ltf/o=", - "dependencies": { - "d": { - "version": "https://registry.npmjs.org/d/-/d-0.1.1.tgz", - "integrity": "sha1-2hhMU10Y2O57oqoim5FACfrhEwk=" - }, - "es5-ext": { - "version": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.12.tgz", - "integrity": "sha1-qoRkHU23a2Krul5F/YBey6sUAEc=", - "dependencies": { - "es6-iterator": { - "version": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.0.tgz", - "integrity": "sha1-vZaFZ9YWNeM8C4BydhPJy0sJa6w=" - } - } - } - } - } - } - } - } - } - } - }, - "nopt": { - "version": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=" - }, - "normalize-git-url": { - "version": "~3.0.2", - "integrity": "sha1-jl8Uvgva7bc+ByADEKpBbCc1D8Q=" - }, - "normalize-package-data": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", - "integrity": "sha1-jZJPFClg4Xd+f/4XBUNjHMfLAt8=", - "dependencies": { - "is-builtin-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", - "dependencies": { - "builtin-modules": { - "version": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=" - } - } - } - } - }, - "npm-cache-filename": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/npm-cache-filename/-/npm-cache-filename-1.0.2.tgz", - "integrity": "sha1-3tMGxbC/yHCp6fr4I7xfKD4FrhE=" - }, - "npm-install-checks": { - "version": "3.0.0", - "integrity": "sha1-1K7N/VGlPjcjt7L5Oy7ijjB7wNc=" - }, - "npm-package-arg": { - "version": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-4.2.0.tgz", - "integrity": "sha1-gJvGHKv1S9X/lPYWXIm6juiMEVw=" - }, - "npm-registry-client": { - "version": "https://registry.npmjs.org/npm-registry-client/-/npm-registry-client-7.2.1.tgz", - "integrity": "sha1-x5ImawiMwxP4Ul5+NSSGJscj23U=", - "dependencies": { - "concat-stream": { - "version": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz", - "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=", - "dependencies": { - "readable-stream": { - "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", - "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", - "dependencies": { - "core-util-is": { - "version": "~1.0.0" - }, - "isarray": { - "version": "~1.0.0" - }, - "process-nextick-args": { - "version": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" - }, - "string_decoder": { - "version": "~0.10.x" - }, - "util-deprecate": { - "version": "~1.0.1" - } - } - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - } - } - }, - "npmlog": { - "version": "https://registry.npmjs.org/npmlog/-/npmlog-3.1.2.tgz", - "integrity": "sha1-LUb6h0M3r5SYovErtD2NC+SjaHM=", - "optional": true, - "dependencies": { - "are-we-there-yet": { - "version": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz", - "integrity": "sha1-gORw6VoIR5T+GJkmLFZnxuiN4bM=", - "optional": true, - "dependencies": { - "delegates": { - "version": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "optional": true - } - } - }, - "console-control-strings": { - "version": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" - }, - "gauge": { - "version": "https://registry.npmjs.org/gauge/-/gauge-2.6.0.tgz", - "integrity": "sha1-01MBrRjpaQK0dR3LvkD0IYuUKkY=", - "optional": true, - "dependencies": { - "has-color": { - "version": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz", - "integrity": "sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8=", - "optional": true - }, - "object-assign": { - "version": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "integrity": "sha1-ejs9DpgGPUP0wD8uiubNUahog6A=", - "optional": true - }, - "signal-exit": { - "version": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.0.tgz", - "integrity": "sha1-PAVDtl17T7xgts2UWT2b9DZzm+g=", - "optional": true - }, - "string-width": { - "version": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dependencies": { - "code-point-at": { - "version": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.0.0.tgz", - "integrity": "sha1-9psZLT99keOC5Lcb3bd4eGGasMY=", - "dependencies": { - "number-is-nan": { - "version": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "integrity": "sha1-wCD1KcUoKt/dIz2R1LGBw9aG3Es=" - } - } - }, - "is-fullwidth-code-point": { - "version": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dependencies": { - "number-is-nan": { - "version": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "integrity": "sha1-wCD1KcUoKt/dIz2R1LGBw9aG3Es=" - } - } - } - } - }, - "wide-align": { - "version": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.0.tgz", - "integrity": "sha1-QO3egCpx/qHwcNo+YtzaLnrdlq0=", - "optional": true - } - } - }, - "set-blocking": { - "version": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "optional": true - } - } - }, - "retry": { - "version": "https://registry.npmjs.org/retry/-/retry-0.10.0.tgz", - "integrity": "sha1-ZJ4VykCEItmDGBYZNef31lLUNd0=" - } - } - }, - "npm-user-validate": { - "version": "https://registry.npmjs.org/npm-user-validate/-/npm-user-validate-0.1.5.tgz", - "integrity": "sha1-UkZdUMLSApSlcSW5lrrtv1bFAEs=" - }, - "npmlog": { - "version": "https://registry.npmjs.org/npmlog/-/npmlog-4.0.0.tgz", - "integrity": "sha1-4JRQOWHHDBd063ZpIIDo1Xip+I8=", - "dependencies": { - "are-we-there-yet": { - "version": "http://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz", - "integrity": "sha1-gORw6VoIR5T+GJkmLFZnxuiN4bM=", - "dependencies": { - "delegates": { - "version": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" - } - } - }, - "console-control-strings": { - "version": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" - }, - "gauge": { - "version": "https://registry.npmjs.org/gauge/-/gauge-2.6.0.tgz", - "integrity": "sha1-01MBrRjpaQK0dR3LvkD0IYuUKkY=", - "dependencies": { - "has-color": { - "version": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz", - "integrity": "sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8=" - }, - "object-assign": { - "version": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "integrity": "sha1-ejs9DpgGPUP0wD8uiubNUahog6A=" - }, - "signal-exit": { - "version": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.0.tgz", - "integrity": "sha1-PAVDtl17T7xgts2UWT2b9DZzm+g=" - }, - "string-width": { - "version": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dependencies": { - "code-point-at": { - "version": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.0.0.tgz", - "integrity": "sha1-9psZLT99keOC5Lcb3bd4eGGasMY=", - "dependencies": { - "number-is-nan": { - "version": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "integrity": "sha1-wCD1KcUoKt/dIz2R1LGBw9aG3Es=" - } - } - }, - "is-fullwidth-code-point": { - "version": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dependencies": { - "number-is-nan": { - "version": "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz", - "integrity": "sha1-wCD1KcUoKt/dIz2R1LGBw9aG3Es=" - } - } - } - } - }, - "wide-align": { - "version": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.0.tgz", - "integrity": "sha1-QO3egCpx/qHwcNo+YtzaLnrdlq0=" - } - } - }, - "set-blocking": { - "version": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - } - } - }, - "once": { - "version": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=" - }, - "opener": { - "version": "https://registry.npmjs.org/opener/-/opener-1.4.2.tgz", - "integrity": "sha1-syWCCABCr4aAw4mkmRdbTFT/9SM=" - }, - "osenv": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz", - "integrity": "sha1-g88FxtZFj8TVrGNi6jJdkvJ1Qhc=", - "dependencies": { - "os-homedir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz", - "integrity": "sha1-DWK99EuRb9O73PLKsZGUj7CU8Ac=" - }, - "os-tmpdir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz", - "integrity": "sha1-6bQjoe2vR5iCVi6S7XHXdDoHG24=" - } - } - }, - "path-is-inside": { - "version": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" - }, - "read": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", - "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", - "dependencies": { - "mute-stream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", - "integrity": "sha1-j7+rsKmKJT0xhDMfno3rc3L6xsA=" - } - } - }, - "read-cmd-shim": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-1.0.1.tgz", - "integrity": "sha1-LV0Vd4ajfAVdIgd8MsU/gynpHHs=" - }, - "read-installed": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/read-installed/-/read-installed-4.0.3.tgz", - "integrity": "sha1-/5uLZ/GH0eTCm5/rMfayI6zRkGc=", - "dependencies": { - "util-extend": { - "version": "https://registry.npmjs.org/util-extend/-/util-extend-1.0.3.tgz", - "integrity": "sha1-p8IW0mdUUWljeztu3GypEZ4v+T8=" - } - } - }, - "read-package-json": { - "version": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.0.4.tgz", - "integrity": "sha1-Ye0bIlbqQ42ACIlQkL6EuOeZyFM=", - "dependencies": { - "glob": { - "version": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", - "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", - "dependencies": { - "minimatch": { - "version": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=", - "dependencies": { - "brace-expansion": { - "version": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", - "integrity": "sha1-cZfX6qm4fmSDkOph/GbIRCdCDfk=", - "dependencies": { - "balanced-match": { - "version": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=" - }, - "concat-map": { - "version": "0.0.1" - } - } - } - } - }, - "path-is-absolute": { - "version": "^1.0.0" - } - } - }, - "json-parse-helpfulerror": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz", - "integrity": "sha1-E/FM4C7tTpgSl7ZOueO5MuLdE9w=", - "dependencies": { - "jju": { - "version": "https://registry.npmjs.org/jju/-/jju-1.3.0.tgz", - "integrity": "sha1-2t2e8BkkvHKLA/L3l5vb1i96Kqo=" - } - } - } - } - }, - "read-package-tree": { - "version": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.1.5.tgz", - "integrity": "sha1-rOfmOBx2hPlwqqmPx8XStmat2rY=" - }, - "readable-stream": { - "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.5.tgz", - "integrity": "sha1-ZvqLcg4UOLNkaB8q0aY8YYRIydA=", - "dependencies": { - "buffer-shims": { - "version": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", - "integrity": "sha1-mXjOMXOIxkmth5MCjDR37wRKi1E=" - }, - "core-util-is": { - "version": "~1.0.0" - }, - "isarray": { - "version": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "process-nextick-args": { - "version": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" - }, - "string_decoder": { - "version": "~0.10.x" - }, - "util-deprecate": { - "version": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - } - } - }, - "readdir-scoped-modules": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.0.2.tgz", - "integrity": "sha1-n6+jfShr5dksuuve4DDcm19AZ0c=" - }, - "realize-package-specifier": { - "version": "~3.0.2", - "integrity": "sha1-0N74gpUrjeP2frpekRmWYScfQfQ=" - }, - "request": { - "version": "https://registry.npmjs.org/request/-/request-2.75.0.tgz", - "integrity": "sha1-0rgmiihtoT6qXQGt9dGMyQ9lfZM=", - "dependencies": { - "aws-sign2": { - "version": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=" - }, - "aws4": { - "version": "https://registry.npmjs.org/aws4/-/aws4-1.4.1.tgz", - "integrity": "sha1-/efVKSRm0jDl7g9OA42d+qsI/GE=" - }, - "bl": { - "version": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz", - "integrity": "sha1-/cqHGplxOqANGeO7ukHER4emU5g=", - "dependencies": { - "readable-stream": { - "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", - "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", - "dependencies": { - "core-util-is": { - "version": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "isarray": { - "version": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "process-nextick-args": { - "version": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" - }, - "string_decoder": { - "version": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" - }, - "util-deprecate": { - "version": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - } - } - } - } - }, - "caseless": { - "version": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", - "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=" - }, - "combined-stream": { - "version": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", - "dependencies": { - "delayed-stream": { - "version": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - } - } - }, - "extend": { - "version": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz", - "integrity": "sha1-WkdDU7nzNT3dgXbf03uRyDpG8dQ=" - }, - "forever-agent": { - "version": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" - }, - "form-data": { - "version": "https://registry.npmjs.org/form-data/-/form-data-2.0.0.tgz", - "integrity": "sha1-bwrrrcxdoWwT4ezBETfYX5uIOyU=", - "dependencies": { - "asynckit": { - "version": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - } - } - }, - "har-validator": { - "version": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", - "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", - "dependencies": { - "chalk": { - "version": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dependencies": { - "ansi-styles": { - "version": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" - }, - "escape-string-regexp": { - "version": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "has-ansi": { - "version": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=" - }, - "supports-color": { - "version": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" - } - } - }, - "commander": { - "version": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", - "dependencies": { - "graceful-readlink": { - "version": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", - "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=" - } - } - }, - "is-my-json-valid": { - "version": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.15.0.tgz", - "integrity": "sha1-k27do8o8IR/ZjzstPgjaQ/eykVs=", - "dependencies": { - "generate-function": { - "version": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", - "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=" - }, - "generate-object-property": { - "version": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", - "dependencies": { - "is-property": { - "version": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", - "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=" - } - } - }, - "jsonpointer": { - "version": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.0.tgz", - "integrity": "sha1-ZmHhYdL8RF8Z+YQwIxNDci4fy9U=" - }, - "xtend": { - "version": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" - } - } - }, - "pinkie-promise": { - "version": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dependencies": { - "pinkie": { - "version": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" - } - } - } - } - }, - "hawk": { - "version": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", - "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", - "dependencies": { - "boom": { - "version": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=" - }, - "cryptiles": { - "version": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=" - }, - "hoek": { - "version": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=" - }, - "sntp": { - "version": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=" - } - } - }, - "http-signature": { - "version": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", - "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", - "dependencies": { - "assert-plus": { - "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", - "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=" - }, - "jsprim": { - "version": "https://registry.npmjs.org/jsprim/-/jsprim-1.3.1.tgz", - "integrity": "sha1-KnJW9wQSop7jZwqspiWZTE3P8lI=", - "dependencies": { - "extsprintf": { - "version": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz", - "integrity": "sha1-4QgOBljjALBilJkMxw4VAiNf1VA=" - }, - "json-schema": { - "version": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" - }, - "verror": { - "version": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz", - "integrity": "sha1-z/XfEpRtKX0rqu+qJoniW+AcAFw=" - } - } - }, - "sshpk": { - "version": "https://registry.npmjs.org/sshpk/-/sshpk-1.10.1.tgz", - "integrity": "sha1-MOGl0ykkSXShr2FREznVla9mOLA=", - "dependencies": { - "asn1": { - "version": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", - "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=" - }, - "assert-plus": { - "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - }, - "bcrypt-pbkdf": { - "version": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.0.tgz", - "integrity": "sha1-PKdrhSQccXC/fZcD57mqdGMAQNQ=", - "optional": true - }, - "dashdash": { - "version": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.0.tgz", - "integrity": "sha1-KeSGxUGL8PNWA0qZPVFoajPoQUE=" - }, - "ecc-jsbn": { - "version": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", - "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", - "optional": true - }, - "getpass": { - "version": "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz", - "integrity": "sha1-KD/9n8ElaECHUxHBtg6MQBhxEOY=" - }, - "jodid25519": { - "version": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz", - "integrity": "sha1-BtSRIlUJNBlHfUJWM2BuDpB4KWc=", - "optional": true - }, - "jsbn": { - "version": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz", - "integrity": "sha1-ZQmH2g3XT06/WhE3eiqi0nPpff0=", - "optional": true - }, - "tweetnacl": { - "version": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.3.tgz", - "integrity": "sha1-PaOC9nDyXe1417PReSEZvKC3Ey0=", - "optional": true - } - } - } - } - }, - "is-typedarray": { - "version": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "isstream": { - "version": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" - }, - "json-stringify-safe": { - "version": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" - }, - "mime-types": { - "version": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.12.tgz", - "integrity": "sha1-FSuiVndwIN1GY/VMLnvCY4HnFyk=", - "dependencies": { - "mime-db": { - "version": "https://registry.npmjs.org/mime-db/-/mime-db-1.24.0.tgz", - "integrity": "sha1-4tE/k58AFsbk6a0lqGUvEmxGfww=" - } - } - }, - "node-uuid": { - "version": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz", - "integrity": "sha1-baWhdmjEs91ZYjvaEc9/pMH2Cm8=" - }, - "oauth-sign": { - "version": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=" - }, - "qs": { - "version": "https://registry.npmjs.org/qs/-/qs-6.2.1.tgz", - "integrity": "sha1-zgPF/wk1vB2daanxTL0Y5WjWdiU=" - }, - "stringstream": { - "version": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=" - }, - "tough-cookie": { - "version": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.1.tgz", - "integrity": "sha1-mcd9+7fYBCSeiimdTLD9gf7wg/0=" - }, - "tunnel-agent": { - "version": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", - "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=" - } - } - }, - "retry": { - "version": "https://registry.npmjs.org/retry/-/retry-0.10.0.tgz", - "integrity": "sha1-ZJ4VykCEItmDGBYZNef31lLUNd0=" - }, - "rimraf": { - "version": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", - "integrity": "sha1-loAAk8vxoMhr2VtGJUZ1NcKd+gQ=" - }, - "semver": { - "version": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=" - }, - "sha": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/sha/-/sha-2.0.1.tgz", - "integrity": "sha1-YDCCL70smCOUn49y7WQR7lzyWq4=" - }, - "slide": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", - "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=" - }, - "sorted-object": { - "version": "https://registry.npmjs.org/sorted-object/-/sorted-object-2.0.1.tgz", - "integrity": "sha1-fWMfS9OnmKJK8d/8+/6DM3pd9fw=" - }, - "strip-ansi": { - "version": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=" - }, - "tar": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", - "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", - "dependencies": { - "block-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.8.tgz", - "integrity": "sha1-Boj0baK7+c/wxPaCJaDLlcvopGs=" - } - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" - }, - "uid-number": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz", - "integrity": "sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=" - }, - "umask": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/umask/-/umask-1.1.0.tgz", - "integrity": "sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0=" - }, - "unique-filename": { - "version": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.0.tgz", - "integrity": "sha1-0F8v5AMlYIcfMOk8vnNe6iAVFPM=", - "dependencies": { - "unique-slug": { - "version": "^2.0.0", - "integrity": "sha1-22Z258fMBimHj/GWCXx4hVrp9Ks=" - } - } - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" - }, - "validate-npm-package-license": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", - "dependencies": { - "spdx-correct": { - "version": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", - "dependencies": { - "spdx-license-ids": { - "version": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.0.tgz", - "integrity": "sha1-tUndD2Pct0Whfi6joHQC4OMy0eI=" - } - } - }, - "spdx-expression-parse": { - "version": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz", - "integrity": "sha1-1SsUtelnB3FECvIlvLVjEirEUvY=", - "dependencies": { - "spdx-exceptions": { - "version": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz", - "integrity": "sha1-IguEI5EZrpBFqJLbgag/TOFvgP0=" - }, - "spdx-license-ids": { - "version": "^1.0.0" - } - } - } - } - }, - "validate-npm-package-name": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-2.2.2.tgz", - "integrity": "sha1-9laVsi9zJEQgGaPH+jmm5/0pkIU=", - "dependencies": { - "builtins": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-0.0.7.tgz", - "integrity": "sha1-NVIZzWzxjb58Acx/0tznZc/cVJo=" - } - } - }, - "which": { - "version": "https://registry.npmjs.org/which/-/which-1.2.11.tgz", - "integrity": "sha1-yLLu6muMFln6fB3U/aq+lTPcXos=", - "dependencies": { - "isexe": { - "version": "https://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz", - "integrity": "sha1-NvPiLmB1CSD15yQaR2qMakInWtA=" - } - } - }, - "wrappy": { - "version": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "write-file-atomic": { - "version": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.2.0.tgz", - "integrity": "sha1-FMZtTkyzygVlwozzt6bz5NWTj6s=" - } - } - }, - "npm-check-updates": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-2.14.2.tgz", - "integrity": "sha512-kyrLnGIImPb4WK/S/4AgsxKZ21ztC9KP+6aNTZN31cGJm4+GyH+aNq7ASvvJQO3iOdg/c60qLdZVtLTOn4l0gQ==", - "dependencies": { - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=" - }, - "get-stdin": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz", - "integrity": "sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g=" - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=" - } - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=" - }, - "npmi": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/npmi/-/npmi-2.0.1.tgz", - "integrity": "sha1-MmB2V+G9R8qFerTp2Y8KDP+WvOo=", - "dependencies": { - "semver": { - "version": "4.3.6", - "resolved": "http://registry.npmjs.org/semver/-/semver-4.3.6.tgz", - "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=" - } - } - }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==" - }, - "null-check": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/null-check/-/null-check-1.0.0.tgz", - "integrity": "sha1-l33/1xdgErnsMNKjnbXPcqBDnt0=" - }, - "num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "object-component": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", - "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=" - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=" - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" - } - } - }, - "object-hash": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.0.tgz", - "integrity": "sha512-05KzQ70lSeGSrZJQXE5wNDiTkBJDlUT/myi6RX9dVIvz7a7Qh4oH93BQdiPMn27nldYvVQCKMUaM83AfizZlsQ==" - }, - "object-inspect": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.4.1.tgz", - "integrity": "sha512-wqdhLpfCUbEsoEwl3FXwGyv8ief1k/1aUdIPCqVnupM6e8l63BEJdiF/0swtn04/8p05tG/T0FrpTlfwvljOdw==" - }, - "object-keys": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", - "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==" - }, - "object-path": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.4.tgz", - "integrity": "sha1-NwrnUvvzfePqcKhhwju6iRVpGUk=", - "optional": true - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - } - } - }, - "object.omit": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=" - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - } - } - }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=" - }, - "on-headers": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", - "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=" - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=" - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "optional": true - }, - "opn": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.4.0.tgz", - "integrity": "sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw==" - }, - "optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", - "dependencies": { - "wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" - } - } - }, - "optimize-css-assets-webpack-plugin": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-3.2.0.tgz", - "integrity": "sha512-Fjn7wyyadPAriuH2DHamDQw5B8GohEWbroBkKoPeP+vSF2PIAPI7WDihi8WieMRb/At4q7Ea7zTKaMDuSoIAAg==" - }, - "optionator": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", - "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=" - }, - "options": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", - "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=" - }, - "original": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", - "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==" - }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" - }, - "os-locale": { - "version": "1.4.0", - "resolved": "http://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=" - }, - "os-shim": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/os-shim/-/os-shim-0.1.3.tgz", - "integrity": "sha1-a2LDeRz3kJ6jXtRuF2WLtBfLORc=" - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" - }, - "osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==" - }, - "output-file-sync": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-1.1.2.tgz", - "integrity": "sha1-0KM+7+YaIF+suQCS6CZZjVJFznY=" - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==" - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=" - }, - "p-map": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", - "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==" - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" - }, - "package-json": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", - "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=" - }, - "package-json-versionify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/package-json-versionify/-/package-json-versionify-1.0.4.tgz", - "integrity": "sha1-WGBYepRIc6a35tJujlH/siMVvxc=" - }, - "pako": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", - "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=", - "optional": true - }, - "parse-asn1": { - "version": "5.1.1", - "resolved": "http://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz", - "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==" - }, - "parse-glob": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=" - }, - "parse-headers": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.1.tgz", - "integrity": "sha1-aug6eqJanZtwCswoaYzR8e1+lTY=" - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=" - }, - "parsejson": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/parsejson/-/parsejson-0.0.3.tgz", - "integrity": "sha1-q343WfIJ7OmUN5c/fQ8fZK4OZKs=" - }, - "parseqs": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", - "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=" - }, - "parseuri": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", - "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=" - }, - "parseurl": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", - "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=" - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" - }, - "path-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", - "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=" - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" - }, - "path-to-regexp": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.7.0.tgz", - "integrity": "sha1-Wf3g9DW62suhA6hOnTvGTpa5k30=", - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - } - } - }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - } - } - }, - "pause-stream": { - "version": "0.0.11", - "resolved": "http://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", - "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=" - }, - "pbf": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.1.0.tgz", - "integrity": "sha512-/hYJmIsTmh7fMkHAWWXJ5b8IKLWdjdlAFb3IHkRBn1XUhIYBChVGfVwmHEAV3UfXTxsP/AKfYTXTS/dCPxJd5w==" - }, - "pbkdf2": { - "version": "3.0.17", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", - "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==" - }, - "peek-stream": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/peek-stream/-/peek-stream-1.1.3.tgz", - "integrity": "sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==", - "optional": true - }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, - "phantomjs-polyfill": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/phantomjs-polyfill/-/phantomjs-polyfill-0.0.2.tgz", - "integrity": "sha1-jGpxY+m8j9n/2+fWBctTUvn7iR4=" - }, - "phantomjs-prebuilt": { - "version": "2.1.15", - "resolved": "https://registry.npmjs.org/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.15.tgz", - "integrity": "sha1-IPhugtM0nFBZF1J3RbekEeCLOQM=", - "dependencies": { - "ajv": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", - "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=" - }, - "assert-plus": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", - "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=" - }, - "aws-sign2": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=" - }, - "es6-promise": { - "version": "4.0.5", - "resolved": "http://registry.npmjs.org/es6-promise/-/es6-promise-4.0.5.tgz", - "integrity": "sha1-eILzCt3lskDM+n99eMVIMwlRrkI=" - }, - "form-data": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", - "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=" - }, - "har-schema": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", - "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=" - }, - "har-validator": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", - "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=" - }, - "http-signature": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", - "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=" - }, - "oauth-sign": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=" - }, - "performance-now": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", - "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=" - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - }, - "qs": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", - "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=" - }, - "request": { - "version": "2.81.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", - "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=" - }, - "tough-cookie": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", - "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==" - }, - "which": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/which/-/which-1.2.14.tgz", - "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=" - } - } - }, - "phraseanet-common": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/phraseanet-common/-/phraseanet-common-0.4.2.tgz", - "integrity": "sha512-uyKULVCV9df161A970mWnZtdxAb/ZWCuUdnSTn0T9AGvwsWvKf2p6+pgEVtBQ81LIGn1m5UlhiF7dUlc6nT7iQ==" - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=" - }, - "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=" - }, - "pluralize": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-1.2.1.tgz", - "integrity": "sha1-0aIUg/0iu0HlihL6NCGCMUCJfEU=" - }, - "point-in-polygon": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/point-in-polygon/-/point-in-polygon-1.0.1.tgz", - "integrity": "sha1-1Ztk6P7kHElFiqyCtWcYxZV7Kvc=" - }, - "portfinder": { - "version": "1.0.19", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.19.tgz", - "integrity": "sha512-23aeQKW9KgHe6citUrG3r9HjeX6vls0h713TAa+CwTKZwNIr/pD2ApaxYF4Um3ZZyq4ar+Siv3+fhoHaIwSOSw==", - "dependencies": { - "async": { - "version": "1.5.2", - "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - } - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=" - } - } - }, - "postcss-calc": { - "version": "5.3.1", - "resolved": "http://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", - "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=" - }, - "postcss-colormin": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz", - "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=" - }, - "postcss-convert-values": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz", - "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=" - }, - "postcss-discard-comments": { - "version": "2.0.4", - "resolved": "http://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", - "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=" - }, - "postcss-discard-duplicates": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz", - "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=" - }, - "postcss-discard-empty": { - "version": "2.1.0", - "resolved": "http://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", - "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=" - }, - "postcss-discard-overridden": { - "version": "0.1.1", - "resolved": "http://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", - "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=" - }, - "postcss-discard-unused": { - "version": "2.2.3", - "resolved": "http://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", - "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=" - }, - "postcss-filter-plugins": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.3.tgz", - "integrity": "sha512-T53GVFsdinJhgwm7rg1BzbeBRomOg9y5MBVhGcsV0CxurUdVj1UlPdKtn7aqYA/c/QVkzKMjq2bSV5dKG5+AwQ==" - }, - "postcss-load-config": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.0.0.tgz", - "integrity": "sha512-V5JBLzw406BB8UIfsAWSK2KSwIJ5yoEIVFb4gVkXci0QdKgA24jLmHZ/ghe/GgX0lJ0/D1uUK1ejhzEY94MChQ==" - }, - "postcss-loader": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.1.6.tgz", - "integrity": "sha512-hgiWSc13xVQAq25cVw80CH0l49ZKlAnU1hKPOdRrNj89bokRr/bZF2nT+hebPPF9c9xs8c3gw3Fr2nxtmXYnNg==", - "dependencies": { - "ajv-keywords": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", - "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==" - }, - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==" - }, - "schema-utils": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", - "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" - } - } - }, - "postcss-merge-idents": { - "version": "2.1.7", - "resolved": "http://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", - "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=" - }, - "postcss-merge-longhand": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz", - "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=" - }, - "postcss-merge-rules": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz", - "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=" - }, - "postcss-message-helpers": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz", - "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=" - }, - "postcss-minify-font-values": { - "version": "1.0.5", - "resolved": "http://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", - "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=" - }, - "postcss-minify-gradients": { - "version": "1.0.5", - "resolved": "http://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", - "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=" - }, - "postcss-minify-params": { - "version": "1.2.2", - "resolved": "http://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", - "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=" - }, - "postcss-minify-selectors": { - "version": "2.1.1", - "resolved": "http://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", - "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=" - }, - "postcss-modules-extract-imports": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz", - "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==", - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==" - }, - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" - } - } - }, - "postcss-modules-local-by-default": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", - "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==" - }, - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" - } - } - }, - "postcss-modules-scope": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", - "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==" - }, - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" - } - } - }, - "postcss-modules-values": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", - "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==" - }, - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" - } - } - }, - "postcss-normalize-charset": { - "version": "1.1.1", - "resolved": "http://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", - "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=" - }, - "postcss-normalize-url": { - "version": "3.0.8", - "resolved": "http://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", - "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=" - }, - "postcss-ordered-values": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz", - "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=" - }, - "postcss-reduce-idents": { - "version": "2.4.0", - "resolved": "http://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", - "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=" - }, - "postcss-reduce-initial": { - "version": "1.0.1", - "resolved": "http://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", - "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=" - }, - "postcss-reduce-transforms": { - "version": "1.0.4", - "resolved": "http://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", - "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=" - }, - "postcss-selector-parser": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", - "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=" - }, - "postcss-svgo": { - "version": "2.1.6", - "resolved": "http://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", - "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=" - }, - "postcss-unique-selectors": { - "version": "2.0.2", - "resolved": "http://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", - "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=" - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "postcss-zindex": { - "version": "2.2.0", - "resolved": "http://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", - "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=" - }, - "pre-commit": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/pre-commit/-/pre-commit-1.2.2.tgz", - "integrity": "sha1-287g7p3nI15X95xW186UZBpp7sY=", - "dependencies": { - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=" - }, - "which": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/which/-/which-1.2.14.tgz", - "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=" - } - } - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" - }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" - }, - "preserve": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", - "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=" - }, - "private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" - }, - "process": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz", - "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=" - }, - "process-nextick-args": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" - }, - "progress": { - "version": "1.1.8", - "resolved": "http://registry.npmjs.org/progress/-/progress-1.1.8.tgz", - "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=" - }, - "prop-types": { - "version": "15.6.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz", - "integrity": "sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ==" - }, - "proper-lockfile": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-2.0.1.tgz", - "integrity": "sha1-FZ+wYZPTIAP0s2kd0uwaY0qoDR0=", - "optional": true - }, - "protocol-buffers-schema": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.3.2.tgz", - "integrity": "sha512-Xdayp8sB/mU+sUV4G7ws8xtYMGdQnxbeIfLjyO9TZZRJdztBGhlmbI5x1qcY4TG5hBkIKGnc28i7nXxaugu88w==" - }, - "proxy-addr": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz", - "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==" - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" - }, - "ps-tree": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.1.0.tgz", - "integrity": "sha1-tCGyQUDWID8e08dplrRCewjowBQ=" - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" - }, - "psl": { - "version": "1.1.29", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz", - "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==" - }, - "pstree.remy": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.0.tgz", - "integrity": "sha512-q5I5vLRMVtdWa8n/3UEzZX7Lfghzrg9eG2IKk2ENLSofKRCXVqMvMUHxCKgXNaqH/8ebhBxrqftHWnyTFweJ5Q==" - }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==" - }, - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "optional": true - }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "optional": true - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "pym.js": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/pym.js/-/pym.js-1.3.2.tgz", - "integrity": "sha512-/fFzHFB4BTsJQP5id0wzUdYsDT4VPkfAxk+uENBE9/aP6YbvhAEpcuJHdjxqisqfXOCrcz7duTK1fbtF2rz8RQ==" - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" - }, - "qjobs": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", - "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==" - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" - }, - "query-string": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", - "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=" - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" - }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" - }, - "querystringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.0.tgz", - "integrity": "sha512-sluvZZ1YiTLD5jsqZcDmFyV2EwToyXZBfpoVOmktMmW+VEnhgakFHnasVph65fOjGPTWN0Nw3+XQaSeMayr0kg==" - }, - "quickselect": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-1.1.1.tgz", - "integrity": "sha512-qN0Gqdw4c4KGPsBOQafj6yj/PA6c/L63f6CaZ/DCF/xF4Esu3jVmKLUDYxghFx8Kb/O7y9tI7x2RjTSXwdK1iQ==" - }, - "quote-stream": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/quote-stream/-/quote-stream-1.0.2.tgz", - "integrity": "sha1-hJY/jJwmuULhU/7rU6rnRlK34LI=", - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" - } - } - }, - "randomatic": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", - "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", - "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==" - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" - } - } - }, - "randombytes": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz", - "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==" - }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==" - }, - "range-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" - }, - "raw-body": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", - "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", - "dependencies": { - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" - }, - "iconv-lite": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", - "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==" - } - } - }, - "rbush": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/rbush/-/rbush-2.0.2.tgz", - "integrity": "sha512-XBOuALcTm+O/H8G90b6pzu6nX6v2zCKiFG4BJho8a+bY6AER6t8uQUZdi5bomQc0AprCWhEGa7ncAbbRap0bRA==" - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" - } - } - }, - "rc-config-loader": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/rc-config-loader/-/rc-config-loader-2.0.2.tgz", - "integrity": "sha512-Nx9SNM47eNRqe0TdntOY600qWb8NDh+xU9sv5WnTscEtzfTB0ukihlqwuCLPteyJksvZ0sEVPoySNE01TKrmTQ==", - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "http://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==" - }, - "minimist": { - "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" - } - } - }, - "read": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", - "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", - "optional": true - }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=" - }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=" - }, - "readable-stream": { - "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==" - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dependencies": { - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" - } - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=" - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==" - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==" - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=" - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" - } - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==" - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==" - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==" - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" - } - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==" - } - } - }, - "readline2": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz", - "integrity": "sha1-QQWWCP/BVHV7cV2ZidGZ/783LjU=", - "dependencies": { - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=" - }, - "mute-stream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", - "integrity": "sha1-j7+rsKmKJT0xhDMfno3rc3L6xsA=" - } - } - }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=" - }, - "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=" - }, - "redeyed": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-0.4.4.tgz", - "integrity": "sha1-N+mQpvKyGyoRwuakj9QTVpjLqX8=", - "dependencies": { - "esprima": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", - "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=" - } - } - }, - "reduce-css-calc": { - "version": "1.3.0", - "resolved": "http://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", - "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", - "dependencies": { - "balanced-match": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=" - } - } - }, - "reduce-function-call": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz", - "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=", - "dependencies": { - "balanced-match": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=" - } - } - }, - "regenerate": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", - "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==" - }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" - }, - "regenerator-transform": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", - "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==" - }, - "regex-cache": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", - "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==" - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=" - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==" - } - } - }, - "regex-parser": { - "version": "2.2.9", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.9.tgz", - "integrity": "sha512-VncXxOF6uFlYog5prG2j+e2UGJeam5MfNiJnB/qEgo4KTnMm2XrELCg4rNZ6IlaEUZnGlb8aB6lXowCRQtTkkA==" - }, - "regexpu-core": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", - "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=" - }, - "registry-auth-token": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", - "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==" - }, - "registry-url": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", - "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=" - }, - "regjsgen": { - "version": "0.2.0", - "resolved": "http://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", - "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=" - }, - "regjsparser": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", - "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" - } - } - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" - }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" - }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=" - }, - "request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==" - }, - "request-capture-har": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/request-capture-har/-/request-capture-har-1.2.2.tgz", - "integrity": "sha1-zWks+yzHRP2EozWKrG7lFSjPcg0=", - "optional": true - }, - "request-progress": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz", - "integrity": "sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg=" - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" - }, - "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" - }, - "require-uncached": { - "version": "1.0.3", - "resolved": "http://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", - "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=" - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" - }, - "resolve": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", - "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==" - }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dependencies": { - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" - } - } - }, - "resolve-from": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", - "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=" - }, - "resolve-protobuf-schema": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz", - "integrity": "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==" - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" - }, - "resolve-url-loader": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-2.3.1.tgz", - "integrity": "sha512-tpt4A/tOT8jxRDa91RbBV4c22AGj+WllOxT8rYSYhT2XDdL33Nca9HudwVx4mvP9PLokz+wpCu44tWUGVMYYLA==", - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } - } - }, - "rest": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/rest/-/rest-2.0.0.tgz", - "integrity": "sha1-bfrfZqQFxJz71bS9JbWf0pzYYbw=" - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "optional": true - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" - }, - "retry": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", - "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", - "optional": true - }, - "rework": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", - "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", - "dependencies": { - "convert-source-map": { - "version": "0.3.5", - "resolved": "http://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", - "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=" - } - } - }, - "rework-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", - "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=" - }, - "right-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=" - }, - "rimraf": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", - "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==" - }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==" - }, - "robust-orientation": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/robust-orientation/-/robust-orientation-1.1.3.tgz", - "integrity": "sha1-2v9bANO+TmByLw6cAVbvln8cIEk=" - }, - "robust-scale": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/robust-scale/-/robust-scale-1.0.2.tgz", - "integrity": "sha1-d1Ey7QlULQKOWLLMecBikLz3jDI=" - }, - "robust-subtract": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/robust-subtract/-/robust-subtract-1.0.0.tgz", - "integrity": "sha1-4LFk4e2LpOOl3aRaEgODSNvtPpo=" - }, - "robust-sum": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/robust-sum/-/robust-sum-1.0.0.tgz", - "integrity": "sha1-FmRuUlKStNJdgnV6KGlV4Lv6U9k=" - }, - "run-async": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", - "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", - "optional": true - }, - "rust-result": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rust-result/-/rust-result-1.0.0.tgz", - "integrity": "sha1-NMdbLm3Dn+WHXlveyFteD5FTb3I=" - }, - "rw": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", - "integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q=" - }, - "rx": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", - "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=" - }, - "rx-lite": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", - "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=" - }, - "rx-lite-aggregates": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", - "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", - "optional": true - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "safe-json-parse": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-4.0.0.tgz", - "integrity": "sha1-fA9XjPzNEtM6ccDgVBPi7KFx6qw=" - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "http://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "samsam": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/samsam/-/samsam-1.3.0.tgz", - "integrity": "sha512-1HwIYD/8UlOtFS3QO3w7ey+SdSDFE4HRNLZoZRYVQefrOY3l17epswImeB1ijgJFQJodIaHcwkp3r/myBjFVbg==" - }, - "sanitize-caja": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/sanitize-caja/-/sanitize-caja-0.1.3.tgz", - "integrity": "sha1-zvvXyw6Qe+p06KvLjoZ1PsVEVXY=" - }, - "sass-graph": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", - "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=" - }, - "sass-loader": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-6.0.7.tgz", - "integrity": "sha512-JoiyD00Yo1o61OJsoP2s2kb19L1/Y2p3QFcCdWdF6oomBGKVYuZyqHWemRBfQ2uGYsk+CH3eCguXNfpjzlcpaA==" - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "schema-utils": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz", - "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=", - "dependencies": { - "ajv": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=" - }, - "fast-deep-equal": { - "version": "1.1.0", - "resolved": "http://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", - "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=" - }, - "json-schema-traverse": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=" - } - } - }, - "scss-tokenizer": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", - "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", - "dependencies": { - "source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=" - } - } - }, - "seedrandom": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-2.4.4.tgz", - "integrity": "sha512-9A+PDmgm+2du77B5i0Ip2cxOqqHjgNxnBgglxLcX78A2D6c2rTo61z4jnVABpF4cKeDMDG+cmXXvdnqse2VqMA==" - }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" - }, - "selfsigned": { - "version": "1.10.4", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.4.tgz", - "integrity": "sha512-9AukTiDmHXGXWtWjembZ5NDmVvP2695EtpgbCsxCa68w3c88B+alqbmZ4O3hZ4VWGXeGWzEVdvqgAJD8DQPCDw==" - }, - "semver": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", - "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" - }, - "semver-diff": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", - "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=" - }, - "semver-utils": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/semver-utils/-/semver-utils-1.1.4.tgz", - "integrity": "sha512-EjnoLE5OGmDAVV/8YDoN5KiajNadjzIp9BAHOhYeQHt7j0UWxjmgsx4YD48wp4Ue1Qogq38F1GNUJNqF1kKKxA==" - }, - "send": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", - "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - }, - "mime": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", - "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" - }, - "statuses": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" - } - } - }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dependencies": { - "accepts": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", - "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - } - } - }, - "serve-static": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", - "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==" - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, - "set-value": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", - "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==" - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "sha.js": { - "version": "2.4.11", - "resolved": "http://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==" - }, - "shallow-clone": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-1.0.0.tgz", - "integrity": "sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==" - }, - "shallow-copy": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz", - "integrity": "sha1-QV9CcC1z2BAzApLMXuhurhoRoXA=" - }, - "sharkdown": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/sharkdown/-/sharkdown-0.1.0.tgz", - "integrity": "sha1-YdT+Up510CRCEnzJI0NiJlCZIU8=", - "dependencies": { - "minimist": { - "version": "0.0.5", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.5.tgz", - "integrity": "sha1-16oye87PUY+RBqxrjwA/o7zqhWY=" - } - } - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=" - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" - }, - "shelljs": { - "version": "0.7.8", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.7.8.tgz", - "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=" - }, - "shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==" - }, - "shuffle-seed": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/shuffle-seed/-/shuffle-seed-1.1.6.tgz", - "integrity": "sha1-UzwSaDurO0+j6HUfxOViFGdEJgs=" - }, - "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" - }, - "sinon": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/sinon/-/sinon-2.4.1.tgz", - "integrity": "sha512-vFTrO9Wt0ECffDYIPSP/E5bBugt0UjcBQOfQUMh66xzkyPEnhl/vM2LRZi2ajuTdkH07sA6DzrM6KvdvGIH8xw==", - "dependencies": { - "lolex": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/lolex/-/lolex-1.6.0.tgz", - "integrity": "sha1-OpoCg0UqR9dDnnJzG54H1zhuSfY=" - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" - } - } - }, - "sinon-chai": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-2.14.0.tgz", - "integrity": "sha512-9stIF1utB0ywNHNT7RgiXbdmen8QDCRsrTjw+G9TgKt1Yexjiv8TOWZ6WHsTPz57Yky3DIswZvEqX8fpuHNDtQ==" - }, - "skmeans": { - "version": "0.9.7", - "resolved": "https://registry.npmjs.org/skmeans/-/skmeans-0.9.7.tgz", - "integrity": "sha512-hNj1/oZ7ygsfmPZ7ZfN5MUBRoGg1gtpnImuJBgLO0ljQ67DtJuiQaiYdS4lUA6s0KCwnPhGivtC/WRwIZLkHyg==" - }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" - }, - "slice-ansi": { - "version": "0.0.4", - "resolved": "http://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", - "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=" - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=" - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==" - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==" - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==" - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" - } - } - }, - "sntp": { - "version": "1.0.9", - "resolved": "http://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=" - }, - "socket.io": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-1.7.3.tgz", - "integrity": "sha1-uK+cq6AJSeVo42nxMn6pvp6iRhs=", - "dependencies": { - "debug": { - "version": "2.3.3", - "resolved": "http://registry.npmjs.org/debug/-/debug-2.3.3.tgz", - "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=" - }, - "ms": { - "version": "0.7.2", - "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.2.tgz", - "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=" - }, - "object-assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "integrity": "sha1-ejs9DpgGPUP0wD8uiubNUahog6A=" - } - } - }, - "socket.io-adapter": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.5.0.tgz", - "integrity": "sha1-y21LuL7IHhB4uZZ3+c7QBGBmu4s=", - "dependencies": { - "debug": { - "version": "2.3.3", - "resolved": "http://registry.npmjs.org/debug/-/debug-2.3.3.tgz", - "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=" - }, - "ms": { - "version": "0.7.2", - "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.2.tgz", - "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=" - } - } - }, - "socket.io-client": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.7.3.tgz", - "integrity": "sha1-sw6GqhDV7zVGYBwJzeR2Xjgdo3c=", - "dependencies": { - "debug": { - "version": "2.3.3", - "resolved": "http://registry.npmjs.org/debug/-/debug-2.3.3.tgz", - "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=" - }, - "ms": { - "version": "0.7.2", - "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.2.tgz", - "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=" - } - } - }, - "socket.io-parser": { - "version": "2.3.1", - "resolved": "http://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.3.1.tgz", - "integrity": "sha1-3VMgJRA85Clpcya+/WQAX8/ltKA=", - "dependencies": { - "component-emitter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz", - "integrity": "sha1-KWWU8nU9qmOZbSrwjRWpURbJrsM=" - }, - "debug": { - "version": "2.2.0", - "resolved": "http://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=" - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "ms": { - "version": "0.7.1", - "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" - } - } - }, - "sockjs": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz", - "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==" - }, - "sockjs-client": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.5.tgz", - "integrity": "sha1-G7fA9yIsQPQq3xT0RCy9Eml3GoM=", - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - }, - "faye-websocket": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz", - "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=" - } - } - }, - "sort-asc": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/sort-asc/-/sort-asc-0.1.0.tgz", - "integrity": "sha1-q3md9h/HPqCVbHnEtTHtHp53J+k=" - }, - "sort-desc": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/sort-desc/-/sort-desc-0.1.1.tgz", - "integrity": "sha1-GYuMDN6wlcRjNBhh45JdTuNZqe4=" - }, - "sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=" - }, - "sort-object": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/sort-object/-/sort-object-0.3.2.tgz", - "integrity": "sha1-mODRme3kDgfGGoRAPGHWw7KQ+eI=" - }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "source-map-resolve": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", - "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==" - }, - "source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } - } - }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" - }, - "spawn-please": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/spawn-please/-/spawn-please-0.3.0.tgz", - "integrity": "sha1-2zOOxM/2Orxp8dDgjO6euL69nRE=" - }, - "spawn-sync": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/spawn-sync/-/spawn-sync-1.0.15.tgz", - "integrity": "sha1-sAeZVX63+wyDdsKdROih6mfldHY=" - }, - "spdx-correct": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.2.tgz", - "integrity": "sha512-q9hedtzyXHr5S0A1vEPoK/7l8NpfkFYTq6iCY+Pno2ZbdZR6WexZFtqeVGkGxW3TEJMN914Z55EnAGMmenlIQQ==" - }, - "spdx-exceptions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", - "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" - }, - "spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==" - }, - "spdx-license-ids": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.2.tgz", - "integrity": "sha512-qky9CVt0lVIECkEsYbNILVnPvycuEBkXoMFLRWsREkomQLevYhtRKC+R91a5TOAQ3bCMjikRwhyaRqj1VYatYg==" - }, - "spdy": { - "version": "3.4.7", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-3.4.7.tgz", - "integrity": "sha1-Qv9B7OXMD5mjpsKKq7c/XDsDrLw=", - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - } - } - }, - "spdy-transport": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-2.1.1.tgz", - "integrity": "sha512-q7D8c148escoB3Z7ySCASadkegMmUZW8Wb/Q1u0/XBgDKMO880rLQDj8Twiew/tYi7ghemKUi/whSYOwE17f5Q==", - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - } - } - }, - "split": { - "version": "0.2.10", - "resolved": "http://registry.npmjs.org/split/-/split-0.2.10.tgz", - "integrity": "sha1-Zwl8YB1pfOE2j0GPBs0gHPBSGlc=" - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=" - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==" - } - } - }, - "sprintf-js": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.1.tgz", - "integrity": "sha1-Nr54Mgr+WAH2zqPueLblqrlA6gw=" - }, - "sshpk": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.15.2.tgz", - "integrity": "sha512-Ra/OXQtuh0/enyl4ETZAfTaeksa6BXks5ZcjpSUNrjBr0DvrJKX+1fsKDPpT9TBXgHAFsa4510aNVgI8g/+SzA==" - }, - "static-eval": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.0.tgz", - "integrity": "sha512-6flshd3F1Gwm+Ksxq463LtFd1liC77N/PX1FVVc3OzL3hAmo2fwHFbuArkcfi7s9rTNsLEhcRmXGFZhlgy40uw==" - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=" - } - } - }, - "static-module": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/static-module/-/static-module-2.2.5.tgz", - "integrity": "sha512-D8vv82E/Kpmz3TXHKG8PPsCPg+RAX6cbCOyvjM6x04qZtQ47EtJFVwRsdov3n5d6/6ynrOY9XB4JkaZwB2xoRQ==" - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" - }, - "stdout-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", - "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==" - }, - "stream-browserify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", - "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=" - }, - "stream-combiner": { - "version": "0.2.2", - "resolved": "http://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz", - "integrity": "sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=" - }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==" - }, - "stream-shift": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", - "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=" - }, - "stream-spigot": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/stream-spigot/-/stream-spigot-2.1.2.tgz", - "integrity": "sha1-feFF6Bn43Q20UJDRPc9zqO08wDU=", - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "readable-stream": { - "version": "1.1.14", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=" - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" - } - } - }, - "strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=" - } - } - }, - "stringstream": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz", - "integrity": "sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==" - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=" - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" - }, - "strip-bom-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", - "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=" - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "http://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" - }, - "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=" - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" - }, - "style-loader": { - "version": "0.18.2", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.18.2.tgz", - "integrity": "sha512-WPpJPZGUxWYHWIUMNNOYqql7zh85zGmr84FdTVWq52WTIkqlW9xSxD3QYWi/T31cqn9UNSsietVEgGn2aaSCzw==" - }, - "supercluster": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-2.3.0.tgz", - "integrity": "sha1-h6tWCBu+qaHXJN9TUe6ejDry9Is=" - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" - }, - "svgo": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz", - "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=", - "dependencies": { - "esprima": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", - "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=" - }, - "js-yaml": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", - "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=" - } - } - }, - "table": { - "version": "3.8.3", - "resolved": "http://registry.npmjs.org/table/-/table-3.8.3.tgz", - "integrity": "sha1-K7xULw/amGGnVdOUf+/Ys/UThV8=", - "dependencies": { - "ajv": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", - "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=" - } - } - }, - "tapable": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.8.tgz", - "integrity": "sha1-mTcqXJmb8t8WCvwNdL7U9HlIzSI=" - }, - "tar": { - "version": "2.2.1", - "resolved": "http://registry.npmjs.org/tar/-/tar-2.2.1.tgz", - "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=" - }, - "tar-fs": { - "version": "1.16.3", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.16.3.tgz", - "integrity": "sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw==", - "optional": true, - "dependencies": { - "pump": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz", - "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==", - "optional": true - } - } - }, - "tar-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", - "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==" - }, - "term-size": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", - "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=" - }, - "text-encoding": { - "version": "0.6.4", - "resolved": "http://registry.npmjs.org/text-encoding/-/text-encoding-0.6.4.tgz", - "integrity": "sha1-45mpgiV6J22uQou5KEXLcb3CbRk=" - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" - }, - "throttleit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", - "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=" - }, - "through": { - "version": "2.3.8", - "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==" - }, - "thunky": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.3.tgz", - "integrity": "sha512-YwT8pjmNcAXBZqrubu22P4FYsh2D4dxRmnWBOL8Jk8bUcRUtc5326kx32tuTmFDAZtLOGEVNl8POAR8j896Iow==" - }, - "time-stamp": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-2.2.0.tgz", - "integrity": "sha512-zxke8goJQpBeEgD82CXABeMh0LSJcj7CXEd0OHOg45HgcofF7pxNwZm9+RknpxpDhwN4gFpySkApKfFYfRQnUA==" - }, - "timed-out": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=" - }, - "timers-browserify": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz", - "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==" - }, - "tinyqueue": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-1.2.3.tgz", - "integrity": "sha512-Qz9RgWuO9l8lT+Y9xvbzhPT2efIUIFd69N7eF7tJ9lnQl0iLj1M7peK7IoUGZL9DJHw9XftqLreccfxcQgYLxA==" - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==" - }, - "to-array": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", - "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=" - }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" - }, - "to-buffer": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", - "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==" - }, - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=" - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=" - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==" - } - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=" - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" - } - } - }, - "topojson-client": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.0.0.tgz", - "integrity": "sha1-H5kpOnfvQqRI0DKoGqmCtz82DS8=" - }, - "topojson-server": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/topojson-server/-/topojson-server-3.0.0.tgz", - "integrity": "sha1-N4546Hw5cqe1vixdYENptrrmnF4=" - }, - "touch": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", - "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", - "dependencies": { - "nopt": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=" - } - } - }, - "tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - } - } - }, - "trim": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" - }, - "trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=" - }, - "trim-right": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", - "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=" - }, - "true-case-path": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", - "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==" - }, - "tsml": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tsml/-/tsml-1.0.1.tgz", - "integrity": "sha1-ifghi52eJX9H1/a1bQHFpNLGj8M=" - }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=" - }, - "turf-jsts": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/turf-jsts/-/turf-jsts-1.2.3.tgz", - "integrity": "sha512-Ja03QIJlPuHt4IQ2FfGex4F4JAr8m3jpaHbFbQrgwr7s7L6U8ocrHiF3J1+wf9jzhGKxvDeaCAnGDot8OjGFyA==" - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" - }, - "two-product": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/two-product/-/two-product-1.0.2.tgz", - "integrity": "sha1-Z9ldSyV6kh4stL16+VEfkIhSLqo=" - }, - "two-sum": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/two-sum/-/two-sum-1.0.0.tgz", - "integrity": "sha1-MdPzIjnk9zHsqd+RVeKyl/AIq2Q=" - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=" - }, - "type-detect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-1.0.0.tgz", - "integrity": "sha1-diIXzAbbJY7EiQihKY6LlRIejqI=" - }, - "type-is": { - "version": "1.6.16", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", - "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==" - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - }, - "uglify-js": { - "version": "3.4.9", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz", - "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==", - "optional": true, - "dependencies": { - "commander": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", - "optional": true - } - } - }, - "uglify-to-browserify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", - "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", - "optional": true - }, - "uglifyjs-webpack-plugin": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz", - "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=", - "dependencies": { - "camelcase": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=" - }, - "cliui": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - }, - "uglify-js": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", - "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=" - }, - "wordwrap": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=" - }, - "yargs": { - "version": "3.10.0", - "resolved": "http://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=" - } - } - }, - "ultron": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", - "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=" - }, - "unassert": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/unassert/-/unassert-1.5.1.tgz", - "integrity": "sha1-y8iOw4dBfFpeTALTzQe+mL11/3Y=", - "dependencies": { - "acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=" - } - } - }, - "unassertify": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/unassertify/-/unassertify-2.1.1.tgz", - "integrity": "sha512-YIAaIlc6/KC9Oib8cVZLlpDDhK1UTEuaDyx9BwD97xqxDZC0cJOqwFcs/Y6K3m73B5VzHsRTBLXNO0dxS/GkTw==" - }, - "undefsafe": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.2.tgz", - "integrity": "sha1-Il9rngM3Zj4Njnz9aG/Cg2zKznY=", - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - } - } - }, - "underscore": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz", - "integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==" - }, - "unflowify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unflowify/-/unflowify-1.0.1.tgz", - "integrity": "sha1-ouoNJcCv/MRpVeZHNXX3xaH0ppY=" - }, - "union-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", - "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", - "dependencies": { - "set-value": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", - "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=" - } - } - }, - "uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" - }, - "uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" - }, - "unique-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", - "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=" - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=" - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - } - } - }, - "unzip-response": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", - "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=" - }, - "upath": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", - "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==" - }, - "update-notifier": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", - "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" - } - } - }, - "uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==" - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" - } - } - }, - "url-loader": { - "version": "0.5.9", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-0.5.9.tgz", - "integrity": "sha512-B7QYFyvv+fOBqBVeefsxv6koWWtjmHaMFT6KZWti4KRw8YUD/hOU+3AECvXuzyVawIBx3z7zQRejXCDSO5kk1Q==", - "dependencies": { - "mime": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.6.tgz", - "integrity": "sha1-WR2E02U6awtKO5343lqoEI5y5eA=" - } - } - }, - "url-parse": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.4.tgz", - "integrity": "sha512-/92DTTorg4JjktLNLe6GPS2/RvAd/RGr6LuktmWSMLEOa6rjnlrFXNgSbSmkNvCoL2T028A0a1JaJLzRMlFoHg==" - }, - "url-parse-lax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=" - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" - }, - "user-home": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", - "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=" - }, - "useragent": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.3.0.tgz", - "integrity": "sha512-4AoH4pxuSvHCjqLO04sU6U/uE65BYza8l/KKBS0b0hnUPWi+cQ2BpeTEwejCSx9SPV5/U03nniDTrWx5NrmKdw==" - }, - "util": { - "version": "0.10.3", - "resolved": "http://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" - } - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" - }, - "uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" - }, - "v8-compile-cache": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-1.1.2.tgz", - "integrity": "sha512-ejdrifsIydN1XDH7EuR2hn8ZrkRKUYF7tUcBjBy/lhrCvs2K+zRlbW9UHc0IQ9RsYFZJFqJrieoIHfkCa0DBRA==", - "optional": true - }, - "v8flags": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz", - "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=" - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==" - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" - }, - "vendors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.2.tgz", - "integrity": "sha512-w/hry/368nO21AN9QljsaIhb9ZiZtZARoVH5f3CsFbawdLdayCgKRPup7CggujvySMxx0I91NOyxdVENohprLQ==" - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=" - }, "video.js": { "version": "6.12.1", "resolved": "https://registry.npmjs.org/video.js/-/video.js-6.12.1.tgz", "integrity": "sha512-Ld4umuJhaBLnHoU/vV7NM+sPVA3RnZuXvYAOvQWYL+Tze2S77B8MjUjY44mZ9nivnU1K1qtMepSxzlflgqdC3Q==" }, - "videojs-flash": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/videojs-flash/-/videojs-flash-2.1.2.tgz", - "integrity": "sha512-7fUrJTEYAY1rPeCUt4Zx8t4d5feZJXfJIJLFYZEMI+Kh12dkqew06m3EFyATZ3ScnjoCpAyOXPPsv8KALulAzw==" - }, "videojs-font": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/videojs-font/-/videojs-font-2.1.0.tgz", "integrity": "sha1-olkwpn9snPvyu4jay4xrRR8JM3k=" }, - "videojs-hotkeys": { - "version": "0.2.22", - "resolved": "https://registry.npmjs.org/videojs-hotkeys/-/videojs-hotkeys-0.2.22.tgz", - "integrity": "sha512-sl/D6blI+SY40uD9OJBBUZB4PzV5g4xpfV2aPqzYgYiO1GEdXFAZKXWj80Hz2VEmJ8tXj5ToIbVq+t4v3ckvNw==" - }, "videojs-ie8": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/videojs-ie8/-/videojs-ie8-1.1.2.tgz", "integrity": "sha1-oj09hgitcZK2nGB3/E64SJmNNdk=" }, - "videojs-swf": { - "version": "5.4.2", - "resolved": "https://registry.npmjs.org/videojs-swf/-/videojs-swf-5.4.2.tgz", - "integrity": "sha512-FGg+Csioa8/A/EacvFefBdb9Z0rSiMlheHDunZnN3xXfUF43jvjawcWFQnZvrv1Cs1nE1LBrHyUZjF7j2mKOLw==" - }, - "videojs-vtt.js": { - "version": "0.12.6", - "resolved": "https://registry.npmjs.org/videojs-vtt.js/-/videojs-vtt.js-0.12.6.tgz", - "integrity": "sha512-XFXeGBQiljnElMhwCcZst0RDbZn2n8LU7ZScXryd3a00OaZsHAjdZu/7/RdSr7Z1jHphd45FnOvOQkGK4YrWCQ==" - }, - "vlq": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz", - "integrity": "sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==" - }, - "vm-browserify": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", - "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=" - }, - "void-elements": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", - "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=" - }, - "vt-pbf": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/vt-pbf/-/vt-pbf-3.1.1.tgz", - "integrity": "sha512-pHjWdrIoxurpmTcbfBWXaPwSmtPAHS105253P1qyEfSTV2HJddqjM+kIHquaT/L6lVJIk9ltTGc0IxR/G47hYA==" - }, - "watchpack": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", - "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==" - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" - } - } - }, - "chokidar": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", - "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=" - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==" - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==" - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=" - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" - } - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=" - } - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==" - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==" - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - }, - "is-glob": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", - "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=" - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" - } - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==" - } - } - }, - "wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==" - }, - "webpack": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.12.0.tgz", - "integrity": "sha512-Sw7MdIIOv/nkzPzee4o0EdvCuPmxT98+vVpIvwtcwcF1Q4SDSNp92vwcKc4REe7NItH9f1S4ra9FuQ7yuYZ8bQ==", - "dependencies": { - "ajv-keywords": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", - "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=" - }, - "has-flag": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", - "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=" - }, - "os-locale": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - }, - "supports-color": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", - "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=" - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" - }, - "yargs": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", - "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=" - }, - "yargs-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", - "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=" - } - } - }, - "webpack-dev-middleware": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz", - "integrity": "sha512-FCrqPy1yy/sN6U/SaEZcHKRXGlqU0DUaEBL45jkUYoB8foVb6wCnbIJ1HKIx+qUFTW+3JpVcCJCxZ8VATL4e+A==" - }, - "webpack-dev-server": { - "version": "2.11.3", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-2.11.3.tgz", - "integrity": "sha512-Qz22YEFhWx+M2vvJ+rQppRv39JA0h5NNbOOdODApdX6iZ52Diz7vTPXjF7kJlfn+Uc24Qr48I3SZ9yncQwRycg==", - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==" - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" - } - } - }, - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" - }, - "chokidar": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", - "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==" - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=" - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==" - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==" - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=" - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" - } - } - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=" - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=" - } - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==" - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==" - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=" - }, - "is-glob": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", - "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=" - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" - } - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" - }, - "load-json-file": { - "version": "1.1.0", - "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=" - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==" - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=" - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=" - }, - "pify": { - "version": "2.3.0", - "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=" - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=" - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=" - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" - }, - "yargs": { - "version": "6.6.0", - "resolved": "http://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", - "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=" - }, - "yargs-parser": { - "version": "4.2.1", - "resolved": "http://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", - "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=" - } - } - }, - "webpack-notifier": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/webpack-notifier/-/webpack-notifier-1.7.0.tgz", - "integrity": "sha512-L3UKrl500xk0VDYKkwQxy5/BPhBWsZ2xHsAx2Qe3dVKYUEk9+y690RcNTMIUcVOK2fRgK7KK3PA4ccOq1h+fTg==" - }, - "webpack-sources": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz", - "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==" - }, - "websocket-driver": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", - "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=" - }, - "websocket-extensions": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", - "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==" - }, - "webworkify": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/webworkify/-/webworkify-1.5.0.tgz", - "integrity": "sha512-AMcUeyXAhbACL8S2hqqdqOLqvJ8ylmIbNwUIqQujRSouf4+eUFaXbG6F1Rbu+srlJMmxQWsiU7mOJi0nMBfM1g==" - }, - "wgs84": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/wgs84/-/wgs84-0.0.0.tgz", - "integrity": "sha1-NP3FVZF7blfPKigu0ENxDASc3HY=" - }, - "whet.extend": { - "version": "0.9.9", - "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz", - "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=" - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==" - }, - "which-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=" - }, - "wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==" - }, - "widest-line": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", - "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==" - }, - "window-size": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=" - }, - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" - }, - "wrap-ansi": { - "version": "2.1.0", - "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "dependencies": { - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=" - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=" - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "write": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", - "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=" - }, - "write-file-atomic": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz", - "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==" - }, - "ws": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.2.tgz", - "integrity": "sha1-iiRPoFJAHgjJiGz0SoUYnh/UBn8=" - }, - "wtf-8": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wtf-8/-/wtf-8-1.0.0.tgz", - "integrity": "sha1-OS2LotDxw00e4tYw8V0O+2jhBIo=" - }, - "xdg-basedir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", - "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=" - }, "xhr": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.4.0.tgz", "integrity": "sha1-4W5mpF+GmGHu76tBbV7/ci3ECZM=" - }, - "xmlhttprequest-ssl": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.3.tgz", - "integrity": "sha1-GFqIjATspGw+QHDZn3tJ3jUomS0=" - }, - "xtend": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" - }, - "y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" - }, - "yargs": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", - "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", - "dependencies": { - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=" - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=" - }, - "load-json-file": { - "version": "1.1.0", - "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=" - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=" - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=" - }, - "pify": { - "version": "2.3.0", - "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=" - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=" - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=" - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=" - } - } - }, - "yargs-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", - "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", - "dependencies": { - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" - } - } - }, - "yarn": { - "version": "0.27.5", - "resolved": "https://registry.npmjs.org/yarn/-/yarn-0.27.5.tgz", - "integrity": "sha1-Bv5n2AQIApk/nx4ZI9Zxy/nq1dE=", - "optional": true, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "optional": true - } - } - }, - "yauzl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", - "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=" - }, - "yeast": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", - "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=" - }, - "zxcvbn": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/zxcvbn/-/zxcvbn-4.4.2.tgz", - "integrity": "sha1-KOwXzwl0PtyrBW3dixsGJizHPDA=" } } }, "pify": { "version": "2.3.0", - "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" }, "pinkie": { @@ -18445,12 +8113,22 @@ "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "dev": true }, + "pkcs7": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pkcs7/-/pkcs7-1.0.2.tgz", + "integrity": "sha1-ttulJ1KMKUK/wSLOLa/NteWQdOc=" + }, "plur": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz", "integrity": "sha1-dIJFLBoPUI4+NE6uwxLJHCncZVo=", "dev": true }, + "point-in-polygon": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/point-in-polygon/-/point-in-polygon-1.0.1.tgz", + "integrity": "sha1-1Ztk6P7kHElFiqyCtWcYxZV7Kvc=" + }, "portscanner": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.1.1.tgz", @@ -18459,7 +8137,7 @@ "dependencies": { "async": { "version": "1.5.2", - "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", "dev": true } @@ -18491,26 +8169,24 @@ } }, "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", + "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=", "dev": true }, "prelude-ls": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" }, "preserve": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", - "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", - "dev": true + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=" }, "pretty-hrtime": { "version": "1.0.3", - "resolved": "http://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", "dev": true }, @@ -18526,10 +8202,21 @@ }, "progress": { "version": "1.1.8", - "resolved": "http://registry.npmjs.org/progress/-/progress-1.1.8.tgz", + "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz", "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=", "dev": true }, + "proper-lockfile": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-2.0.1.tgz", + "integrity": "sha1-FZ+wYZPTIAP0s2kd0uwaY0qoDR0=", + "optional": true + }, + "protocol-buffers-schema": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.3.2.tgz", + "integrity": "sha512-Xdayp8sB/mU+sUV4G7ws8xtYMGdQnxbeIfLjyO9TZZRJdztBGhlmbI5x1qcY4TG5hBkIKGnc28i7nXxaugu88w==" + }, "prr": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", @@ -18543,13 +8230,24 @@ "psl": { "version": "1.1.29", "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz", - "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==", - "dev": true + "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==" }, "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==" + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.2.tgz", + "integrity": "sha512-4kJ5Esocg8X3h8YgJsKAuoesBgB7mqH3eowiDzMUPKiRDDE7E/BqqZD1hnTByIaAFiwAw246YEltSq7tdrOH0Q==" + }, + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "optional": true + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "optional": true }, "punycode": { "version": "2.1.1", @@ -18562,10 +8260,9 @@ "integrity": "sha512-/fFzHFB4BTsJQP5id0wzUdYsDT4VPkfAxk+uENBE9/aP6YbvhAEpcuJHdjxqisqfXOCrcz7duTK1fbtF2rz8RQ==" }, "qs": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.3.tgz", - "integrity": "sha1-HPyyXBCpsrSDBT/zn138kjOQjP4=", - "dev": true + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" }, "querystring": { "version": "0.2.0", @@ -18577,6 +8274,11 @@ "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" }, + "quickselect": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-1.1.1.tgz", + "integrity": "sha512-qN0Gqdw4c4KGPsBOQafj6yj/PA6c/L63f6CaZ/DCF/xF4Esu3jVmKLUDYxghFx8Kb/O7y9tI7x2RjTSXwdK1iQ==" + }, "qunit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/qunit/-/qunit-1.0.0.tgz", @@ -18609,23 +8311,25 @@ "integrity": "sha1-GXHPl6yb4Bpk0jFVCNLkjm/U5xk=", "dev": true }, + "quote-stream": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/quote-stream/-/quote-stream-1.0.2.tgz", + "integrity": "sha1-hJY/jJwmuULhU/7rU6rnRlK34LI=" + }, "randomatic": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", - "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", - "dev": true, + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.0.tgz", + "integrity": "sha512-KnGPVE0lo2WoXxIZ7cPR8YBpiol4gsSuOwDSg410oHh80ZMp5EiypNqL2K4Z77vJn6lB5rap7IkAmcUlalcnBQ==", "dependencies": { "is-number": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==" }, "kind-of": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" } } }, @@ -18649,7 +8353,26 @@ "version": "2.3.3", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", - "dev": true + "dev": true, + "dependencies": { + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + } + } + }, + "rbush": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/rbush/-/rbush-2.0.2.tgz", + "integrity": "sha512-XBOuALcTm+O/H8G90b6pzu6nX6v2zCKiFG4BJho8a+bY6AER6t8uQUZdi5bomQc0AprCWhEGa7ncAbbRap0bRA==" + }, + "read": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", + "optional": true }, "read-pkg": { "version": "2.0.0", @@ -18663,13 +8386,13 @@ }, "readable-stream": { "version": "1.1.14", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=" }, "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", + "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", "dependencies": { "isarray": { "version": "1.0.0", @@ -18678,12 +8401,12 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==" }, "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" } } @@ -18700,11 +8423,27 @@ "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", "dev": true }, + "redeyed": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-0.4.4.tgz", + "integrity": "sha1-N+mQpvKyGyoRwuakj9QTVpjLqX8=", + "dependencies": { + "esprima": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", + "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=" + } + } + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + }, "regex-cache": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", - "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", - "dev": true + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==" }, "regex-not": { "version": "1.0.2", @@ -18740,22 +8479,13 @@ "request": { "version": "2.88.0", "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", - "dev": true, - "dependencies": { - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true - }, - "uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", - "dev": true - } - } + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==" + }, + "request-capture-har": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/request-capture-har/-/request-capture-har-1.2.2.tgz", + "integrity": "sha1-zWks+yzHRP2EozWKrG7lFSjPcg0=", + "optional": true }, "request-progress": { "version": "2.0.1", @@ -18774,9 +8504,9 @@ "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" }, "requirejs": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz", - "integrity": "sha512-ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg==" + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.5.tgz", + "integrity": "sha512-svnO+aNcR/an9Dpi44C7KSAy5fFGLtmPbaaCeQaklUz8BQhS64tWWIIlvEA5jrWICzlO/X9KSzSeXFnZdBu8nw==" }, "requires-port": { "version": "1.0.0", @@ -18787,8 +8517,7 @@ "resolve": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", - "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", - "dev": true + "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==" }, "resolve-dir": { "version": "1.0.1", @@ -18796,6 +8525,11 @@ "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", "dev": true }, + "resolve-protobuf-schema": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz", + "integrity": "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==" + }, "resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", @@ -18807,11 +8541,28 @@ "integrity": "sha1-sSTeXE+6/LpUH0j/pzlw9KpFa08=", "dev": true }, + "rest": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/rest/-/rest-2.0.0.tgz", + "integrity": "sha1-bfrfZqQFxJz71bS9JbWf0pzYYbw=" + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "optional": true + }, "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" }, + "retry": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", + "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", + "optional": true + }, "right-align": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", @@ -18820,30 +8571,64 @@ "rimraf": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", - "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", - "dev": true + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==" }, "ripemd160": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==" }, + "robust-orientation": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/robust-orientation/-/robust-orientation-1.1.3.tgz", + "integrity": "sha1-2v9bANO+TmByLw6cAVbvln8cIEk=" + }, + "robust-scale": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/robust-scale/-/robust-scale-1.0.2.tgz", + "integrity": "sha1-d1Ey7QlULQKOWLLMecBikLz3jDI=" + }, + "robust-subtract": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/robust-subtract/-/robust-subtract-1.0.0.tgz", + "integrity": "sha1-4LFk4e2LpOOl3aRaEgODSNvtPpo=" + }, + "robust-sum": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/robust-sum/-/robust-sum-1.0.0.tgz", + "integrity": "sha1-FmRuUlKStNJdgnV6KGlV4Lv6U9k=" + }, + "run-async": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "optional": true + }, "rust-result": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/rust-result/-/rust-result-1.0.0.tgz", "integrity": "sha1-NMdbLm3Dn+WHXlveyFteD5FTb3I=" }, + "rw": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q=" + }, "rx": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", - "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=", - "dev": true + "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=" }, - "rxjs": { - "version": "5.5.12", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", - "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", - "dev": true + "rx-lite": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", + "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=" + }, + "rx-lite-aggregates": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", + "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", + "optional": true }, "safe-buffer": { "version": "5.1.2", @@ -18857,14 +8642,13 @@ }, "safe-regex": { "version": "1.1.0", - "resolved": "http://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=" }, "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "samsam": { "version": "1.1.2", @@ -18872,6 +8656,11 @@ "integrity": "sha1-vsEf3IOp/aBjQBIQ5AF2wwJNFWc=", "dev": true }, + "sanitize-caja": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/sanitize-caja/-/sanitize-caja-0.1.3.tgz", + "integrity": "sha1-zvvXyw6Qe+p06KvLjoZ1PsVEVXY=" + }, "sass-graph": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", @@ -18898,19 +8687,19 @@ }, "load-json-file": { "version": "1.1.0", - "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true }, "lodash": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", - "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", "dev": true }, "os-locale": { "version": "1.4.0", - "resolved": "http://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", "dev": true }, @@ -18977,7 +8766,7 @@ }, "screenfull": { "version": "2.0.0", - "resolved": "http://registry.npmjs.org/screenfull/-/screenfull-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/screenfull/-/screenfull-2.0.0.tgz", "integrity": "sha1-oAspqT4GsaxXYO2mQsoJLVUYFP4=" }, "scss-tokenizer": { @@ -18988,16 +8777,21 @@ "dependencies": { "source-map": { "version": "0.4.4", - "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "dev": true } } }, + "seedrandom": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-2.4.4.tgz", + "integrity": "sha512-9A+PDmgm+2du77B5i0Ip2cxOqqHjgNxnBgglxLcX78A2D6c2rTo61z4jnVABpF4cKeDMDG+cmXXvdnqse2VqMA==" + }, "semver": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", - "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", + "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==" }, "send": { "version": "0.16.2", @@ -19042,6 +8836,11 @@ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" }, + "set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=" + }, "set-value": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", @@ -19067,9 +8866,26 @@ }, "sha.js": { "version": "2.4.11", - "resolved": "http://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==" }, + "shallow-copy": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz", + "integrity": "sha1-QV9CcC1z2BAzApLMXuhurhoRoXA=" + }, + "sharkdown": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/sharkdown/-/sharkdown-0.1.0.tgz", + "integrity": "sha1-YdT+Up510CRCEnzJI0NiJlCZIU8=", + "dependencies": { + "minimist": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.5.tgz", + "integrity": "sha1-16oye87PUY+RBqxrjwA/o7zqhWY=" + } + } + }, "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", @@ -19080,6 +8896,11 @@ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" }, + "shuffle-seed": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/shuffle-seed/-/shuffle-seed-1.1.6.tgz", + "integrity": "sha1-UzwSaDurO0+j6HUfxOViFGdEJgs=" + }, "sigmund": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", @@ -19093,7 +8914,7 @@ }, "sinon": { "version": "1.17.7", - "resolved": "http://registry.npmjs.org/sinon/-/sinon-1.17.7.tgz", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-1.17.7.tgz", "integrity": "sha1-RUKk9JugxFwF6y6d2dID4rjv4L8=", "dev": true }, @@ -19103,6 +8924,11 @@ "integrity": "sha512-9stIF1utB0ywNHNT7RgiXbdmen8QDCRsrTjw+G9TgKt1Yexjiv8TOWZ6WHsTPz57Yky3DIswZvEqX8fpuHNDtQ==", "dev": true }, + "skmeans": { + "version": "0.9.7", + "resolved": "https://registry.npmjs.org/skmeans/-/skmeans-0.9.7.tgz", + "integrity": "sha512-hNj1/oZ7ygsfmPZ7ZfN5MUBRoGg1gtpnImuJBgLO0ljQ67DtJuiQaiYdS4lUA6s0KCwnPhGivtC/WRwIZLkHyg==" + }, "slash": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", @@ -19177,7 +9003,7 @@ }, "engine.io-client": { "version": "3.2.1", - "resolved": "http://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz", "integrity": "sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw==", "dev": true }, @@ -19195,15 +9021,9 @@ }, "socket.io-parser": { "version": "3.2.0", - "resolved": "http://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz", "integrity": "sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==", "dev": true - }, - "ws": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", - "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", - "dev": true } } }, @@ -19214,23 +9034,15 @@ "dev": true }, "socket.io-client": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.2.0.tgz", - "integrity": "sha512-56ZrkTDbdTLmBIyfFYesgOxsjcLnwAKoN4CiPyTVkMQj3zTUh0QAx3GbvIvLpFEOvQWu92yyWICxB0u7wkVbYA==", - "dev": true, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true - } - } + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.0.4.tgz", + "integrity": "sha1-CRilUkBtxeVAs4Dc2Xr8SmQzL44=", + "dev": true }, "socket.io-parser": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.0.tgz", - "integrity": "sha512-hczmV6bDgdaEbVqhAeVMM/jfUfzuEZHsQg6eOmLgJht6G3mPKMxYm75w2+qhAQZ+4X+1+ATZ+QFKeOZD5riHng==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.1.3.tgz", + "integrity": "sha512-g0a2HPqLguqAczs3dMECuA1RgoGFPyvDqcbaDEdCWY9g59kdUAz3YRmaJBNKXflrHNwB7Q12Gkf/0CZXfdHR7g==", "dev": true, "dependencies": { "debug": { @@ -19247,10 +9059,25 @@ } } }, + "sort-asc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/sort-asc/-/sort-asc-0.1.0.tgz", + "integrity": "sha1-q3md9h/HPqCVbHnEtTHtHp53J+k=" + }, + "sort-desc": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/sort-desc/-/sort-desc-0.1.1.tgz", + "integrity": "sha1-GYuMDN6wlcRjNBhh45JdTuNZqe4=" + }, + "sort-object": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/sort-object/-/sort-object-0.3.2.tgz", + "integrity": "sha1-mODRme3kDgfGGoRAPGHWw7KQ+eI=" + }, "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz", + "integrity": "sha512-I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A==" }, "source-map": { "version": "0.5.7", @@ -19273,14 +9100,14 @@ "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==" }, "spdx-correct": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", - "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", + "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==" }, "spdx-exceptions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", - "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz", + "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==" }, "spdx-expression-parse": { "version": "3.0.0", @@ -19288,9 +9115,14 @@ "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==" }, "spdx-license-ids": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.2.tgz", - "integrity": "sha512-qky9CVt0lVIECkEsYbNILVnPvycuEBkXoMFLRWsREkomQLevYhtRKC+R91a5TOAQ3bCMjikRwhyaRqj1VYatYg==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz", + "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==" + }, + "split": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/split/-/split-0.2.10.tgz", + "integrity": "sha1-Zwl8YB1pfOE2j0GPBs0gHPBSGlc=" }, "split-string": { "version": "3.1.0", @@ -19298,11 +9130,9 @@ "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==" }, "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true, - "optional": true + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.1.tgz", + "integrity": "sha1-Nr54Mgr+WAH2zqPueLblqrlA6gw=" }, "squirejs": { "version": "0.2.1", @@ -19311,10 +9141,14 @@ "dev": true }, "sshpk": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.15.2.tgz", - "integrity": "sha512-Ra/OXQtuh0/enyl4ETZAfTaeksa6BXks5ZcjpSUNrjBr0DvrJKX+1fsKDPpT9TBXgHAFsa4510aNVgI8g/+SzA==", - "dev": true + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz", + "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=" + }, + "static-eval": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.0.tgz", + "integrity": "sha512-6flshd3F1Gwm+Ksxq463LtFd1liC77N/PX1FVVc3OzL3hAmo2fwHFbuArkcfi7s9rTNsLEhcRmXGFZhlgy40uw==" }, "static-extend": { "version": "0.1.2", @@ -19328,6 +9162,33 @@ } } }, + "static-module": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/static-module/-/static-module-2.2.5.tgz", + "integrity": "sha512-D8vv82E/Kpmz3TXHKG8PPsCPg+RAX6cbCOyvjM6x04qZtQ47EtJFVwRsdov3n5d6/6ynrOY9XB4JkaZwB2xoRQ==", + "dependencies": { + "duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" + } + } + }, "statuses": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", @@ -19335,9 +9196,9 @@ "dev": true }, "stdout-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", - "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.0.tgz", + "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=", "dev": true, "dependencies": { "isarray": { @@ -19348,13 +9209,13 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true }, "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true } @@ -19362,7 +9223,7 @@ }, "stream-browserify": { "version": "2.0.1", - "resolved": "http://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", "dependencies": { "isarray": { @@ -19372,12 +9233,12 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==" }, "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" } } @@ -19402,13 +9263,13 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true }, "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true } @@ -19432,12 +9293,12 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==" }, "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" } } @@ -19445,8 +9306,12 @@ "stream-shift": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", - "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", - "dev": true + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=" + }, + "stream-spigot": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/stream-spigot/-/stream-spigot-2.1.2.tgz", + "integrity": "sha1-feFF6Bn43Q20UJDRPc9zqO08wDU=" }, "stream-throttle": { "version": "0.1.3", @@ -19456,7 +9321,7 @@ }, "string_decoder": { "version": "0.10.31", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" }, "string-width": { @@ -19483,13 +9348,13 @@ }, "stringify-object": { "version": "2.4.0", - "resolved": "http://registry.npmjs.org/stringify-object/-/stringify-object-2.4.0.tgz", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-2.4.0.tgz", "integrity": "sha1-xi0RAj6yH+LZsIe+A5om3zsioJ0=", "dev": true }, "strip-ansi": { "version": "3.0.1", - "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=" }, "strip-bom": { @@ -19517,13 +9382,13 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true }, "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true }, @@ -19535,9 +9400,14 @@ } } }, + "strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=" + }, "strip-eof": { "version": "1.0.0", - "resolved": "http://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" }, "strip-indent": { @@ -19546,6 +9416,11 @@ "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", "dev": true }, + "supercluster": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-2.3.0.tgz", + "integrity": "sha1-h6tWCBu+qaHXJN9TUe6ejDry9Is=" + }, "supports-color": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", @@ -19556,23 +9431,53 @@ "resolved": "https://registry.npmjs.org/swfobject/-/swfobject-2.2.1.tgz", "integrity": "sha1-5VRR1d3lllczXIawFzLGGpIyk+I=" }, - "symbol-observable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", - "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=", - "dev": true - }, "tapable": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.9.tgz", - "integrity": "sha512-2wsvQ+4GwBvLPLWsNfLCDYGsW6xb7aeC6utq2Qh0PFwgEy7K7dsma9Jsmb2zSQj7GvYAyUGSntLtsv++GmgL1A==" + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.8.tgz", + "integrity": "sha1-mTcqXJmb8t8WCvwNdL7U9HlIzSI=" }, "tar": { "version": "2.2.1", - "resolved": "http://registry.npmjs.org/tar/-/tar-2.2.1.tgz", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", "dev": true }, + "tar-fs": { + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.16.3.tgz", + "integrity": "sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw==", + "optional": true, + "dependencies": { + "pump": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz", + "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==", + "optional": true + } + } + }, + "tar-stream": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.1.tgz", + "integrity": "sha512-IFLM5wp3QrJODQFPm6/to3LJZrONdBY/otxcvDIQzu217zKye6yVR3hhi9lAjrC2Z+m/j5oDxMPb1qcd8cIvpA==", + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" + } + } + }, "temp-write": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/temp-write/-/temp-write-0.1.1.tgz", @@ -19581,7 +9486,7 @@ "dependencies": { "graceful-fs": { "version": "2.0.3", - "resolved": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz", "integrity": "sha1-fNLNsiiko/Nule+mzBQt59GhNtA=", "dev": true } @@ -19591,7 +9496,15 @@ "version": "0.1.3", "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-0.1.3.tgz", "integrity": "sha1-fWtxAEcznTn4RzJ6BW2t8YMQMBA=", - "dev": true + "dev": true, + "dependencies": { + "uuid": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-1.4.2.tgz", + "integrity": "sha1-RTAZ9oaWam34PNxSROfJkOzDMvw=", + "dev": true + } + } }, "ternary-stream": { "version": "2.0.1", @@ -19603,7 +9516,15 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/tfunk/-/tfunk-3.1.0.tgz", "integrity": "sha1-OORBT8ZJd9h6/apy+sttKfgve1s=", - "dev": true + "dev": true, + "dependencies": { + "object-path": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.9.2.tgz", + "integrity": "sha1-D9mnT8X60a45aLWGvaXGMr1sBaU=", + "dev": true + } + } }, "throttleit": { "version": "1.0.0", @@ -19611,10 +9532,15 @@ "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=", "dev": true }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", "dependencies": { "isarray": { "version": "1.0.0", @@ -19623,12 +9549,12 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==" }, "string_decoder": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" } } @@ -19650,9 +9576,14 @@ "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==" }, "tinymce": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/tinymce/-/tinymce-4.9.1.tgz", - "integrity": "sha512-lGk6QFI2KYWnIkti0TvtN30GIgJAfWWl8LBqUYdnHuywrNvgl92fqrQHhUP7YChHNhiYZj6JAy8M5cwVlbO7iQ==" + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/tinymce/-/tinymce-4.8.2.tgz", + "integrity": "sha512-ssq/cGcK8ELG+a96H2mqH6QvsmTSlQk9wj+OYxLIOxsDnWfu90T1TGIachwcQnXsD5FeNFz5X7K860CP9JQCtQ==" + }, + "tinyqueue": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-1.2.3.tgz", + "integrity": "sha512-Qz9RgWuO9l8lT+Y9xvbzhPT2efIUIFd69N7eF7tJ9lnQl0iLj1M7peK7IoUGZL9DJHw9XftqLreccfxcQgYLxA==" }, "tmp": { "version": "0.0.23", @@ -19671,6 +9602,11 @@ "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" }, + "to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==" + }, "to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", @@ -19686,17 +9622,25 @@ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=" }, + "topojson-client": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.0.0.tgz", + "integrity": "sha1-H5kpOnfvQqRI0DKoGqmCtz82DS8=" + }, + "topojson-server": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/topojson-server/-/topojson-server-3.0.0.tgz", + "integrity": "sha1-N4546Hw5cqe1vixdYENptrrmnF4=" + }, "tough-cookie": { "version": "2.4.3", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", - "dev": true, "dependencies": { "punycode": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" } } }, @@ -19718,10 +9662,18 @@ "dev": true }, "true-case-path": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", - "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", - "dev": true + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.2.tgz", + "integrity": "sha1-fskRMJJHZsf1c74wIMNPj9/QDWI=", + "dev": true, + "dependencies": { + "glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "dev": true + } + } }, "tsml": { "version": "1.0.1", @@ -19736,20 +9688,33 @@ "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=" + }, + "turf-jsts": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/turf-jsts/-/turf-jsts-1.2.3.tgz", + "integrity": "sha512-Ja03QIJlPuHt4IQ2FfGex4F4JAr8m3jpaHbFbQrgwr7s7L6U8ocrHiF3J1+wf9jzhGKxvDeaCAnGDot8OjGFyA==" }, "tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true + "optional": true + }, + "two-product": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/two-product/-/two-product-1.0.2.tgz", + "integrity": "sha1-Z9ldSyV6kh4stL16+VEfkIhSLqo=" + }, + "two-sum": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/two-sum/-/two-sum-1.0.0.tgz", + "integrity": "sha1-MdPzIjnk9zHsqd+RVeKyl/AIq2Q=" }, "type-check": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=" }, "type-detect": { "version": "0.1.1", @@ -19760,8 +9725,7 @@ "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" }, "ua-parser-js": { "version": "0.7.17", @@ -19776,7 +9740,7 @@ "dependencies": { "yargs": { "version": "3.10.0", - "resolved": "http://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=" } } @@ -19803,6 +9767,33 @@ "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==", "dev": true }, + "unassert": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/unassert/-/unassert-1.5.1.tgz", + "integrity": "sha1-y8iOw4dBfFpeTALTzQe+mL11/3Y=", + "dependencies": { + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=" + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + } + } + }, + "unassertify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/unassertify/-/unassertify-2.1.1.tgz", + "integrity": "sha512-YIAaIlc6/KC9Oib8cVZLlpDDhK1UTEuaDyx9BwD97xqxDZC0cJOqwFcs/Y6K3m73B5VzHsRTBLXNO0dxS/GkTw==" + }, "unc-path-regex": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", @@ -19814,6 +9805,11 @@ "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz", "integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==" }, + "unflowify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unflowify/-/unflowify-1.0.1.tgz", + "integrity": "sha1-ouoNJcCv/MRpVeZHNXX3xaH0ppY=" + }, "union-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", @@ -19905,6 +9901,11 @@ } } }, + "url-toolkit": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/url-toolkit/-/url-toolkit-2.1.4.tgz", + "integrity": "sha512-jAzm/85zNFfkW5Do/37GeGC7uGXBMMawToVdcf5SIpc+x9TmZDrRIUuLRPcvDMfqtt3m8VmDrYhCWh4UbsQLyg==" + }, "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", @@ -19939,10 +9940,15 @@ "dev": true }, "uuid": { - "version": "1.4.2", - "resolved": "http://registry.npmjs.org/uuid/-/uuid-1.4.2.tgz", - "integrity": "sha1-RTAZ9oaWam34PNxSROfJkOzDMvw=", - "dev": true + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" + }, + "v8-compile-cache": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-1.1.2.tgz", + "integrity": "sha512-ejdrifsIydN1XDH7EuR2hn8ZrkRKUYF7tUcBjBy/lhrCvs2K+zRlbW9UHc0IQ9RsYFZJFqJrieoIHfkCa0DBRA==", + "optional": true }, "v8flags": { "version": "2.1.1", @@ -19958,12 +9964,11 @@ "verror": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=" }, "video.js": { "version": "5.5.3", - "resolved": "http://registry.npmjs.org/video.js/-/video.js-5.5.3.tgz", + "resolved": "https://registry.npmjs.org/video.js/-/video.js-5.5.3.tgz", "integrity": "sha1-pD8r/Hk9cNThKNrQLN46L04Qe0A=" }, "videojs-chapter-thumbnails": { @@ -19971,11 +9976,48 @@ "resolved": "https://registry.npmjs.org/videojs-chapter-thumbnails/-/videojs-chapter-thumbnails-1.1.2.tgz", "integrity": "sha1-NMUst0k7qPPMl8sQNELvifZZcOQ=" }, + "videojs-flash": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/videojs-flash/-/videojs-flash-2.1.1.tgz", + "integrity": "sha512-hPWzLqM6D6ZGHRMgnVGHZFVgfxzAirgGNdE3tkIS0/TuvQYSX2UUODFBDDpQvuqTePlxNQJhCJNz74Clq1ZtxQ==", + "dependencies": { + "video.js": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/video.js/-/video.js-7.1.0.tgz", + "integrity": "sha512-uF4IOBZB560EqppNHcOYy3laL6Wzu8SDQ8lGmnzqsGFePtVDeLq5RYjBrVGun90c+9Pb+ElT4QyiWDnIyUCfpA==" + }, + "videojs-font": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/videojs-font/-/videojs-font-3.0.0.tgz", + "integrity": "sha512-XS6agz2T7p2cFuuXulJD70md8XMlAN617SJkMWjoTPqZWv+RU8NcZCKsE3Tk73inzxnQdihOp0cvI7NGz2ngHg==" + }, + "videojs-swf": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/videojs-swf/-/videojs-swf-5.4.1.tgz", + "integrity": "sha1-IHfvccdJ8seCPvSbq65N0qywj4c=" + }, + "videojs-vtt.js": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/videojs-vtt.js/-/videojs-vtt.js-0.14.1.tgz", + "integrity": "sha512-YxOiywx6N9t3J5nqsE5WN2Sw4CSqVe3zV+AZm2T4syOc2buNJaD6ZoexSdeszx2sHLU/RRo2r4BJAXFDQ7Qo2Q==" + }, + "xhr": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.4.0.tgz", + "integrity": "sha1-4W5mpF+GmGHu76tBbV7/ci3ECZM=" + } + } + }, "videojs-font": { "version": "1.5.1", - "resolved": "http://registry.npmjs.org/videojs-font/-/videojs-font-1.5.1.tgz", + "resolved": "https://registry.npmjs.org/videojs-font/-/videojs-font-1.5.1.tgz", "integrity": "sha1-ZHkYIAMUuLH5U6SJo3ZlMfzoIuM=" }, + "videojs-hotkeys": { + "version": "0.2.22", + "resolved": "https://registry.npmjs.org/videojs-hotkeys/-/videojs-hotkeys-0.2.22.tgz", + "integrity": "sha512-sl/D6blI+SY40uD9OJBBUZB4PzV5g4xpfV2aPqzYgYiO1GEdXFAZKXWj80Hz2VEmJ8tXj5ToIbVq+t4v3ckvNw==" + }, "videojs-ie8": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/videojs-ie8/-/videojs-ie8-1.1.1.tgz", @@ -19983,7 +10025,7 @@ }, "videojs-swf": { "version": "5.0.1", - "resolved": "http://registry.npmjs.org/videojs-swf/-/videojs-swf-5.0.1.tgz", + "resolved": "https://registry.npmjs.org/videojs-swf/-/videojs-swf-5.0.1.tgz", "integrity": "sha1-IYa9nsX/xdBl1dlWyw3yUz/6KYM=" }, "videojs-vtt.js": { @@ -20030,13 +10072,13 @@ }, "graceful-fs": { "version": "3.0.11", - "resolved": "http://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", "dev": true }, "readable-stream": { "version": "1.0.34", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "dev": true }, @@ -20048,7 +10090,7 @@ }, "through2": { "version": "0.6.5", - "resolved": "http://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", "dev": true }, @@ -20066,11 +10108,21 @@ "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", "dev": true }, + "vlq": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz", + "integrity": "sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==" + }, "vm-browserify": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=" }, + "vt-pbf": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/vt-pbf/-/vt-pbf-3.1.1.tgz", + "integrity": "sha512-pHjWdrIoxurpmTcbfBWXaPwSmtPAHS105253P1qyEfSTV2HJddqjM+kIHquaT/L6lVJIk9ltTGc0IxR/G47hYA==" + }, "watchpack": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", @@ -20087,9 +10139,9 @@ "integrity": "sha512-Sw7MdIIOv/nkzPzee4o0EdvCuPmxT98+vVpIvwtcwcF1Q4SDSNp92vwcKc4REe7NItH9f1S4ra9FuQ7yuYZ8bQ==", "dependencies": { "ajv": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.1.tgz", - "integrity": "sha512-ZoJjft5B+EJBjUyu9C9Hc0OZyPZSSlOF+plzouTrg6UlA8f+e/n8NIgBFG/9tppJtpPWfthHakK7juJdNDODww==" + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.3.tgz", + "integrity": "sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg==" }, "camelcase": { "version": "4.1.0", @@ -20131,9 +10183,9 @@ } }, "webpack-sources": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz", - "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.1.0.tgz", + "integrity": "sha512-aqYp18kPphgoO5c/+NaUvEeACtZjMESmDChuD3NBciVpah3XpMEU9VAAtIaB1BsfJWWTSdv8Vv1m3T0aRk2dUw==", "dependencies": { "source-map": { "version": "0.6.1", @@ -20142,6 +10194,16 @@ } } }, + "webworkify": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/webworkify/-/webworkify-1.5.0.tgz", + "integrity": "sha512-AMcUeyXAhbACL8S2hqqdqOLqvJ8ylmIbNwUIqQujRSouf4+eUFaXbG6F1Rbu+srlJMmxQWsiU7mOJi0nMBfM1g==" + }, + "wgs84": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/wgs84/-/wgs84-0.0.0.tgz", + "integrity": "sha1-NP3FVZF7blfPKigu0ENxDASc3HY=" + }, "which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", @@ -20175,7 +10237,7 @@ }, "wrap-ansi": { "version": "2.1.0", - "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "dependencies": { "string-width": { @@ -20188,8 +10250,7 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, "wrench": { "version": "1.5.9", @@ -20198,9 +10259,9 @@ "dev": true }, "ws": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.2.tgz", - "integrity": "sha512-rfUqzvz0WxmSXtJpPMX2EeASXabOrSMk1ruMOV3JBTBjo4ac2lDjGGsbQSyxj8Odhw5fBib8ZKEjDNvgouNKYw==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", "dev": true }, "xhr": { @@ -20231,7 +10292,7 @@ }, "yargs": { "version": "2.3.0", - "resolved": "http://registry.npmjs.org/yargs/-/yargs-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-2.3.0.tgz", "integrity": "sha1-6QDIclDsXNCA22AJ/j3WMVbx1/s=" }, "yargs-parser": { @@ -20246,6 +10307,67 @@ } } }, + "yarn": { + "version": "0.27.5", + "resolved": "https://registry.npmjs.org/yarn/-/yarn-0.27.5.tgz", + "integrity": "sha1-Bv5n2AQIApk/nx4ZI9Zxy/nq1dE=", + "optional": true, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "optional": true + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "optional": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "optional": true + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "optional": true + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "optional": true + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "optional": true + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "optional": true + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "optional": true + } + } + }, "yauzl": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", From 734d16a7e57f6f43dfcdba51c16292fd033cda7d Mon Sep 17 00:00:00 2001 From: Filip Vilic Date: Wed, 12 Dec 2018 11:03:31 +0100 Subject: [PATCH 044/367] PHRAS-2327_report_refacto_41 root test fix --- tests/Alchemy/Tests/Phrasea/Controller/Report/RootTest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/Alchemy/Tests/Phrasea/Controller/Report/RootTest.php b/tests/Alchemy/Tests/Phrasea/Controller/Report/RootTest.php index 51a87a0f1c..ca6fc5141e 100644 --- a/tests/Alchemy/Tests/Phrasea/Controller/Report/RootTest.php +++ b/tests/Alchemy/Tests/Phrasea/Controller/Report/RootTest.php @@ -29,4 +29,4 @@ class RootTest extends \PhraseanetAuthenticatedWebTestCase $this->assertTrue($response->isOk()); } - +} From d824b3158f9d73af1b4c52329ee06fe623de5fca Mon Sep 17 00:00:00 2001 From: Filip Vilic Date: Thu, 13 Dec 2018 13:58:51 +0100 Subject: [PATCH 045/367] PHRAS-2327_report_refacto_41 base collections fix --- resources/www/report/js/report.js | 36 +++++++++++++++++++++++-------- 1 file changed, 27 insertions(+), 9 deletions(-) diff --git a/resources/www/report/js/report.js b/resources/www/report/js/report.js index fbdfeb8ec2..015dfb1ece 100644 --- a/resources/www/report/js/report.js +++ b/resources/www/report/js/report.js @@ -52,19 +52,30 @@ $(document).ready(function () { $list.hide(); }); - $(".form2 .select-options li").click(function(e) { - e.stopPropagation(); - var value = $(this).attr('rel'), - form = $(this).closest('form'); - $(".form2 .collist", form).hide(); - $(".form2 .collist-" + value, form).show(); - }); - $(document).click(function() { $styledSelect.removeClass('active'); $list.hide(); }); - }); + }); + + $(".form2 .select-options li").click(function(e) { + e.stopPropagation(); + var $this = $(this), + value = $this.attr('rel'), + form = $this.closest('form'); + $(".form2 .collist", form).hide(); + $(".form2 .collist-" + value, form).show(); + + $(".form2 .collist", form).each(function(i, list) { + if ($(list).is(':visible') === true) { + $(list).find('input').prop('checked', true); + } + else { + $(list).find('input').prop('checked', false); + } + + }); + }); $('.form2 .collist').each(function() { var $this = $(this), @@ -73,6 +84,13 @@ $(document).ready(function () { ; $this.hide(); $(".collist-" + i, form).show(); + + if ($this.hasClass('collist-1')) { + $this.find('input').prop('checked', true); + } + else { + $this.find('input').prop('checked', false); + } }); $('.form2').each(function() { From 5a291a549cee9d24e84cd30d84d370cf40e51d54 Mon Sep 17 00:00:00 2001 From: Filip Vilic Date: Thu, 13 Dec 2018 15:22:56 +0100 Subject: [PATCH 046/367] PHRAS-2327_report_refacto_41 base collections/fields fix --- .../web/report/report_layout_child.html.twig | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/templates/web/report/report_layout_child.html.twig b/templates/web/report/report_layout_child.html.twig index 7189f73fec..2fcfe60cb7 100644 --- a/templates/web/report/report_layout_child.html.twig +++ b/templates/web/report/report_layout_child.html.twig @@ -61,30 +61,30 @@
{{ "report:: 4 - Fields" | trans }}
-
+ {% for sbas_id,databox in granted_bases %} +
- -
-
    - {% for sbas_id,databox in granted_bases %} - {% for meta in databox.metas %} -
  • - -
  • - {% endfor %} - {% endfor %} +
      + {% for meta in databox.metas %} +
    • + +
    • + {% endfor %}
+ {% endfor %}
{% endblock form_records %} From 91aaf2c6d7ef22e3401a216e2c9ce2832428c249 Mon Sep 17 00:00:00 2001 From: Filip Vilic Date: Fri, 14 Dec 2018 12:18:24 +0100 Subject: [PATCH 047/367] PHRAS-2342_report_collections_fix --- resources/www/report/js/report.js | 68 +++++++++++++------ .../web/report/form_date_and_base.html.twig | 2 +- .../web/report/report_layout_child.html.twig | 2 +- 3 files changed, 48 insertions(+), 24 deletions(-) diff --git a/resources/www/report/js/report.js b/resources/www/report/js/report.js index 015dfb1ece..64b7bc3ea6 100644 --- a/resources/www/report/js/report.js +++ b/resources/www/report/js/report.js @@ -63,34 +63,17 @@ $(document).ready(function () { var $this = $(this), value = $this.attr('rel'), form = $this.closest('form'); - $(".form2 .collist", form).hide(); - $(".form2 .collist-" + value, form).show(); - - $(".form2 .collist", form).each(function(i, list) { - if ($(list).is(':visible') === true) { - $(list).find('input').prop('checked', true); - } - else { - $(list).find('input').prop('checked', false); - } - - }); + $(".collist", form).hide(); + $(".collist-" + value, form).show(); }); - $('.form2 .collist').each(function() { + $('.collist').each(function() { var $this = $(this), form = $this.closest('form'), i = $this.closest('form').find('.sbas_select').val() ; $this.hide(); $(".collist-" + i, form).show(); - - if ($this.hasClass('collist-1')) { - $this.find('input').prop('checked', true); - } - else { - $this.find('input').prop('checked', false); - } }); $('.form2').each(function() { @@ -109,15 +92,56 @@ function bindEvents() { * "Download" buttons **/ $('.formsubmiter').bind('click', function () { - var form = $($(this).attr('data-form_selector')); - var action = form.find("select.sbas_select"); + var collectionsArr = [], + fieldsArr = [], + form = $($(this).attr('data-form_selector')), + action = form.find("select.sbas_select") + ; + if(action.length != 1) { // should never happen with select ! return false; // prevent button to submit form } + + $(".form2 .collist", form).each(function(i, el) { + if ($(el).is(':visible') === false) { + $.each($(el).find('input'), function(i, inputEl) { + collectionsArr.push($(inputEl).prop('checked')) + }); + $(el).find('input').prop('checked', false); + } + }); + $(".form3 .collist", form).each(function(i, el) { + if ($(el).is(':visible') === false) { + $.each($(el).find('input'), function(i, inputEl) { + fieldsArr.push($(inputEl).prop('checked')) + }); + $(el).find('input').prop('checked', false); + } + }); action = action.find(':selected').data('action'); form.attr("action", action); form.submit(); + + $(".form2 .collist", form).each(function(i, el) { + if ($(el).is(':visible') === false) { + + $.each($(el).find('input'), function(j, inputEl) { + $(inputEl).prop('checked', collectionsArr[j]); + }); + } + }); + $(".form3 .collist", form).each(function(i, el) { + if ($(el).is(':visible') === false) { + + $.each($(el).find('input'), function(j, inputEl) { + $(inputEl).prop('checked', fieldsArr[j]); + }); + } + }); + collectionsArr = []; + fieldsArr = []; + return false; // prevent button to submit form }); diff --git a/templates/web/report/form_date_and_base.html.twig b/templates/web/report/form_date_and_base.html.twig index dbf2573389..955749b250 100644 --- a/templates/web/report/form_date_and_base.html.twig +++ b/templates/web/report/form_date_and_base.html.twig @@ -33,7 +33,7 @@ {% endfor %}
-
+
{% if displayCollections == true %}
{{ "report:: 3 - Collections" | trans }} diff --git a/templates/web/report/report_layout_child.html.twig b/templates/web/report/report_layout_child.html.twig index 2fcfe60cb7..a580334b35 100644 --- a/templates/web/report/report_layout_child.html.twig +++ b/templates/web/report/report_layout_child.html.twig @@ -58,7 +58,7 @@ {% include "report/form_date_and_base.html.twig" with {'tab': "records", 'route': "report2_records", 'displayCollections': true } %} {% block form_records %} -
+
{{ "report:: 4 - Fields" | trans }}
{% for sbas_id,databox in granted_bases %} From bff7dec7692ec41f7ec65933e99af8d54e73c0ea Mon Sep 17 00:00:00 2001 From: Filip Vilic Date: Wed, 19 Dec 2018 10:12:14 +0100 Subject: [PATCH 048/367] PHRAS-2350_report_method_fix --- .../ApiReportControllerProvider.php | 12 ++++++++---- .../ProdReportControllerProvider.php | 13 ++++++------- templates/web/report/report_layout_child.html.twig | 6 +++--- 3 files changed, 17 insertions(+), 14 deletions(-) diff --git a/lib/Alchemy/Phrasea/Report/ControllerProvider/ApiReportControllerProvider.php b/lib/Alchemy/Phrasea/Report/ControllerProvider/ApiReportControllerProvider.php index 71134c7845..321f7f7897 100644 --- a/lib/Alchemy/Phrasea/Report/ControllerProvider/ApiReportControllerProvider.php +++ b/lib/Alchemy/Phrasea/Report/ControllerProvider/ApiReportControllerProvider.php @@ -85,22 +85,26 @@ class ApiReportControllerProvider extends Api implements ControllerProviderInter $controllers->before(new OAuthListener()); $controllers - ->get('/', 'controller.api.v2.report:rootAction') + ->match('/', 'controller.api.v2.report:rootAction') + ->method('GET|POST') ; $controllers - ->get('/connections/{sbasId}/', 'controller.api.v2.report:connectionsAction') + ->match('/connections/{sbasId}/', 'controller.api.v2.report:connectionsAction') ->assert('sbasId', '\d+') + ->method('GET|POST') ; $controllers - ->get('/downloads/{sbasId}/', 'controller.api.v2.report:downloadsAction') + ->match('/downloads/{sbasId}/', 'controller.api.v2.report:downloadsAction') ->assert('sbasId', '\d+') + ->method('GET|POST') ; $controllers - ->get('/records/{sbasId}/', 'controller.api.v2.report:recordsAction') + ->match('/records/{sbasId}/', 'controller.api.v2.report:recordsAction') ->assert('sbasId', '\d+') + ->method('GET|POST') ; return $controllers; diff --git a/lib/Alchemy/Phrasea/Report/ControllerProvider/ProdReportControllerProvider.php b/lib/Alchemy/Phrasea/Report/ControllerProvider/ProdReportControllerProvider.php index b5d7bb5839..12c7710fac 100644 --- a/lib/Alchemy/Phrasea/Report/ControllerProvider/ProdReportControllerProvider.php +++ b/lib/Alchemy/Phrasea/Report/ControllerProvider/ProdReportControllerProvider.php @@ -60,25 +60,24 @@ class ProdReportControllerProvider implements ControllerProviderInterface, Servi $controllers = $this->createAuthenticatedCollection($app); $controllers - ->get('/', 'controller.prod.report:indexAction') - ; - - $controllers - ->get('/connections/{sbasId}/', 'controller.prod.report:connectionsAction') + ->match('/connections/{sbasId}/', 'controller.prod.report:connectionsAction') ->assert('sbasId', '\d+') ->bind('report2_connections') + ->method('GET|POST') ; $controllers - ->get('/downloads/{sbasId}/', 'controller.prod.report:downloadsAction') + ->match('/downloads/{sbasId}/', 'controller.prod.report:downloadsAction') ->assert('sbasId', '\d+') ->bind('report2_downloads') + ->method('GET|POST') ; $controllers - ->get('/records/{sbasId}/', 'controller.prod.report:recordsAction') + ->match('/records/{sbasId}/', 'controller.prod.report:recordsAction') ->assert('sbasId', '\d+') ->bind('report2_records') + ->method('GET|POST') ; return $controllers; diff --git a/templates/web/report/report_layout_child.html.twig b/templates/web/report/report_layout_child.html.twig index a580334b35..9bb35430cc 100644 --- a/templates/web/report/report_layout_child.html.twig +++ b/templates/web/report/report_layout_child.html.twig @@ -2,7 +2,7 @@ {% block report_connections_layout %}
-
+ {% include "report/form_date_and_base.html.twig" with {'tab': "connections", 'route': "report2_connections", 'displayCollections':false } %} @@ -28,7 +28,7 @@ {% block report_downloads_layout %}
- + {% include "report/form_date_and_base.html.twig" with {'tab': "downloads", 'route': "report2_downloads", 'displayCollections': true } %} @@ -53,7 +53,7 @@ {% block report_records_layout %}
- + {% include "report/form_date_and_base.html.twig" with {'tab': "records", 'route': "report2_records", 'displayCollections': true } %} From c20d3852928b73bcbba6d6738d401ba0a7c2d5ab Mon Sep 17 00:00:00 2001 From: aynsix <35221835+aynsix@users.noreply.github.com> Date: Wed, 26 Dec 2018 12:41:09 +0400 Subject: [PATCH 049/367] PHRAS-2329 Port to master : log_doc error when move a record between collections (#2867) * port PHRAS-2317 fix: wrong coll_id in log_docs when move collection * update --- lib/Alchemy/Phrasea/Core/Version.php | 2 +- lib/classes/patch/410alpha13b.php | 64 ++++++++++++++++++++++++++++ lib/classes/record/adapter.php | 8 ++-- 3 files changed, 70 insertions(+), 4 deletions(-) create mode 100644 lib/classes/patch/410alpha13b.php diff --git a/lib/Alchemy/Phrasea/Core/Version.php b/lib/Alchemy/Phrasea/Core/Version.php index 9d397d453e..860c3b2679 100644 --- a/lib/Alchemy/Phrasea/Core/Version.php +++ b/lib/Alchemy/Phrasea/Core/Version.php @@ -16,7 +16,7 @@ class Version /** * @var string */ - private $number = '4.1.0-alpha.13'; + private $number = '4.1.0-alpha.13b'; /** * @var string diff --git a/lib/classes/patch/410alpha13b.php b/lib/classes/patch/410alpha13b.php new file mode 100644 index 0000000000..3846f8bf19 --- /dev/null +++ b/lib/classes/patch/410alpha13b.php @@ -0,0 +1,64 @@ +release; + } + + /** + * {@inheritdoc} + */ + public function getDoctrineMigrations() + { + return []; + } + + /** + * {@inheritdoc} + */ + public function require_all_upgrades() + { + return false; + } + + /** + * {@inheritdoc} + */ + public function concern() + { + return $this->concern; + } + + /** + * {@inheritdoc} + */ + public function apply(base $databox, Application $app) + { + $sql = "UPDATE `log_docs` SET `coll_id`=`final` WHERE `action`='collection'"; + $databox->get_connection()->prepare($sql)->execute(); + + return true; + } +} diff --git a/lib/classes/record/adapter.php b/lib/classes/record/adapter.php index e49904424a..c4045d9fc5 100644 --- a/lib/classes/record/adapter.php +++ b/lib/classes/record/adapter.php @@ -530,11 +530,12 @@ class record_adapter implements RecordInterface, cache_cacheableInterface } $coll_id_from = $this->getCollectionId(); + $coll_id_to = $collection->get_coll_id(); $sql = "UPDATE record SET moddate = NOW(), coll_id = :coll_id WHERE record_id =:record_id"; $params = [ - ':coll_id' => $collection->get_coll_id(), + ':coll_id' => $coll_id_to, ':record_id' => $this->getRecordId(), ]; @@ -543,12 +544,13 @@ class record_adapter implements RecordInterface, cache_cacheableInterface $stmt->closeCursor(); $this->base_id = $collection->get_base_id(); + $this->collection_id = $coll_id_to; + + $this->delete_data_from_cache(); $this->app['phraseanet.logger']($this->getDatabox()) ->log($this, Session_Logger::EVENT_MOVE, $collection->get_coll_id(), '', $coll_id_from); - $this->delete_data_from_cache(); - $this->dispatch(RecordEvents::COLLECTION_CHANGED, new CollectionChangedEvent($this)); return $this; From 2e0df9ff39b002b3fb07b8b9f26af98991dff8e1 Mon Sep 17 00:00:00 2001 From: Nicolas Maillat Date: Mon, 31 Dec 2018 12:49:46 +0100 Subject: [PATCH 050/367] Translated using Weblate (French) Currently translated at 92.7% (2204 of 2376 strings) --- resources/locales/messages.fr.xlf | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/resources/locales/messages.fr.xlf b/resources/locales/messages.fr.xlf index 374eb3f9e3..fb2161c165 100644 --- a/resources/locales/messages.fr.xlf +++ b/resources/locales/messages.fr.xlf @@ -1,4 +1,4 @@ - +
@@ -7,8 +7,8 @@
- - + + Form/Configuration/EmailFormType.php Form/Login/PhraseaAuthenticationForm.php @@ -3494,7 +3494,7 @@ Graphiste (preview au rollover) - Graphiste (prévisualisation au rollover) + Graphiste (prévisualisation au survol de la vignette) web/prod/index.html.twig @@ -3592,7 +3592,7 @@ Iconographe (description au rollover) - Iconographe (description au rollover) + Iconographe (fiche d'indexation au survol de la vignette) web/prod/index.html.twig From 55c61b0fe0613e9ffbd514a9465bdc365eaf8688 Mon Sep 17 00:00:00 2001 From: Nicolas Maillat Date: Mon, 31 Dec 2018 12:54:27 +0100 Subject: [PATCH 051/367] Translated using Weblate (English) Currently translated at 95.6% (2272 of 2376 strings) --- resources/locales/messages.en.xlf | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/resources/locales/messages.en.xlf b/resources/locales/messages.en.xlf index 3ada712ed0..eb034f964e 100644 --- a/resources/locales/messages.en.xlf +++ b/resources/locales/messages.en.xlf @@ -1,4 +1,4 @@ - +
@@ -7,8 +7,8 @@
- - + + Form/Configuration/EmailFormType.php Form/Login/PhraseaAuthenticationForm.php @@ -3497,7 +3497,7 @@
Graphiste (preview au rollover) - Graphist (preview on rollover) + Graphist (preview on thumbnail rollover) web/prod/index.html.twig @@ -3595,7 +3595,7 @@ Iconographe (description au rollover) - Iconograph (caption on rollover) + Iconograph (caption on thumbnail rollover) web/prod/index.html.twig From 0be1f5d1407e83c2a794a5f02e674c5dd69d234e Mon Sep 17 00:00:00 2001 From: Nicolas Maillat Date: Wed, 9 Jan 2019 17:00:06 +0100 Subject: [PATCH 052/367] PHRAS-2372 strict thesaurus search when indexing --- lib/Alchemy/Phrasea/SearchEngine/Elastic/Thesaurus.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Thesaurus.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Thesaurus.php index 7abe088520..1acc2c740f 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Thesaurus.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Thesaurus.php @@ -60,7 +60,7 @@ class Thesaurus // TODO Use bulk queries for performance $concepts = array(); foreach ($terms as $index => $term) { - $strict = ($term instanceof AST\TermNode); // a "term" node is [strict group of words] + $strict |= ($term instanceof AST\TermNode); // a "term" node is [strict group of words] $concepts[] = $this->findConcepts($term, $lang, $filters[$index], $strict); } From 158e3eb2df95331af780ebd52385c09d5ecb2877 Mon Sep 17 00:00:00 2001 From: aina-esokia Date: Thu, 10 Jan 2019 18:29:47 +0400 Subject: [PATCH 053/367] port fix preview pdf in pdfjs --- lib/classes/media/subdef.php | 2 ++ templates/web/common/thumbnail.html.twig | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/classes/media/subdef.php b/lib/classes/media/subdef.php index 45eaa4cdbe..53b8b290bc 100644 --- a/lib/classes/media/subdef.php +++ b/lib/classes/media/subdef.php @@ -89,6 +89,7 @@ class media_subdef extends media_abstract implements cache_cacheableInterface const TYPE_AUDIO_MP3 = 'AUDIO_MP3'; const TYPE_IMAGE = 'IMAGE'; const TYPE_NO_PLAYER = 'UNKNOWN'; + const TYPE_PDF = 'PDF'; /* * Technical datas types constants @@ -407,6 +408,7 @@ class media_subdef extends media_abstract implements cache_cacheableInterface { static $types = [ 'application/x-shockwave-flash' => self::TYPE_FLEXPAPER, + 'application/pdf' => self::TYPE_PDF, 'audio/mp3' => self::TYPE_AUDIO_MP3, 'audio/mpeg' => self::TYPE_AUDIO_MP3, 'image/gif' => self::TYPE_IMAGE, diff --git a/templates/web/common/thumbnail.html.twig b/templates/web/common/thumbnail.html.twig index b6529ec052..45a31dfb05 100644 --- a/templates/web/common/thumbnail.html.twig +++ b/templates/web/common/thumbnail.html.twig @@ -19,7 +19,7 @@ src="{{ url('alchemy_embed_view', {url: url|trim, autoplay: autoplay|default('false') }) }}" frameborder="0" allowfullscreen>
- {% elseif record_type == 'FLEXPAPER' %} + {% elseif record_type == 'FLEXPAPER' or record_type == 'PDF' %}
Date: Fri, 11 Jan 2019 14:45:33 +0400 Subject: [PATCH 054/367] port 4.1: migrate field type text to string --- lib/Alchemy/Phrasea/Core/Version.php | 2 +- .../SearchEngine/Elastic/Structure/Field.php | 1 - lib/classes/databox.php | 1 - lib/classes/databox/field.php | 1 - lib/classes/patch/410alpha14a.php | 64 +++++++++++++++++++ lib/conf.d/bases_structure.xml | 2 +- lib/conf.d/data_templates/DublinCore.xml | 2 +- lib/conf.d/data_templates/en-simple.xml | 2 +- lib/conf.d/data_templates/fr-simple.xml | 2 +- .../web/admin/fields/templates.html.twig | 1 - .../Phrasea/Controller/Api/ApiJsonTest.php | 2 +- 11 files changed, 70 insertions(+), 10 deletions(-) create mode 100644 lib/classes/patch/410alpha14a.php diff --git a/lib/Alchemy/Phrasea/Core/Version.php b/lib/Alchemy/Phrasea/Core/Version.php index 860c3b2679..b2bf620798 100644 --- a/lib/Alchemy/Phrasea/Core/Version.php +++ b/lib/Alchemy/Phrasea/Core/Version.php @@ -16,7 +16,7 @@ class Version /** * @var string */ - private $number = '4.1.0-alpha.13b'; + private $number = '4.1.0-alpha.14a'; /** * @var string diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Structure/Field.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Structure/Field.php index 7ea7d68d43..3b71f6f451 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Structure/Field.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Structure/Field.php @@ -89,7 +89,6 @@ class Field implements Typed case databox_field::TYPE_NUMBER: return FieldMapping::TYPE_DOUBLE; case databox_field::TYPE_STRING: - case databox_field::TYPE_TEXT: return FieldMapping::TYPE_STRING; } diff --git a/lib/classes/databox.php b/lib/classes/databox.php index 76f98524cf..c02ef4ffba 100644 --- a/lib/classes/databox.php +++ b/lib/classes/databox.php @@ -446,7 +446,6 @@ class databox extends base implements ThumbnailedElement databox_field::TYPE_DATE , databox_field::TYPE_NUMBER , databox_field::TYPE_STRING - , databox_field::TYPE_TEXT ] ) ? $type : databox_field::TYPE_STRING; diff --git a/lib/classes/databox/field.php b/lib/classes/databox/field.php index cd12bc8682..35fc525265 100644 --- a/lib/classes/databox/field.php +++ b/lib/classes/databox/field.php @@ -100,7 +100,6 @@ class databox_field implements cache_cacheableInterface protected $original_dces; protected $aggregable; - const TYPE_TEXT = "text"; const TYPE_DATE = "date"; const TYPE_STRING = "string"; const TYPE_NUMBER = "number"; diff --git a/lib/classes/patch/410alpha14a.php b/lib/classes/patch/410alpha14a.php new file mode 100644 index 0000000000..719b1a9700 --- /dev/null +++ b/lib/classes/patch/410alpha14a.php @@ -0,0 +1,64 @@ +release; + } + + /** + * {@inheritdoc} + */ + public function getDoctrineMigrations() + { + return []; + } + + /** + * {@inheritdoc} + */ + public function require_all_upgrades() + { + return false; + } + + /** + * {@inheritdoc} + */ + public function concern() + { + return $this->concern; + } + + /** + * {@inheritdoc} + */ + public function apply(base $databox, Application $app) + { + $sql = "UPDATE metadatas_structure SET type = 'string' where type = 'text' OR type = '' "; + $databox->get_connection()->executeQuery($sql); + + return true; + } +} diff --git a/lib/conf.d/bases_structure.xml b/lib/conf.d/bases_structure.xml index 13ed58fcb9..a4d0d2f9c5 100644 --- a/lib/conf.d/bases_structure.xml +++ b/lib/conf.d/bases_structure.xml @@ -1901,7 +1901,7 @@ type - enum('string','text','date','number') + enum('string','date','number') diff --git a/lib/conf.d/data_templates/DublinCore.xml b/lib/conf.d/data_templates/DublinCore.xml index 5de4f32945..aada9b2258 100644 --- a/lib/conf.d/data_templates/DublinCore.xml +++ b/lib/conf.d/data_templates/DublinCore.xml @@ -198,7 +198,7 @@ - + diff --git a/lib/conf.d/data_templates/en-simple.xml b/lib/conf.d/data_templates/en-simple.xml index a9b2e33460..e42b18a490 100644 --- a/lib/conf.d/data_templates/en-simple.xml +++ b/lib/conf.d/data_templates/en-simple.xml @@ -202,7 +202,7 @@ - + diff --git a/lib/conf.d/data_templates/fr-simple.xml b/lib/conf.d/data_templates/fr-simple.xml index 550b8adac8..6af9a072f3 100644 --- a/lib/conf.d/data_templates/fr-simple.xml +++ b/lib/conf.d/data_templates/fr-simple.xml @@ -202,7 +202,7 @@ - + diff --git a/templates/web/admin/fields/templates.html.twig b/templates/web/admin/fields/templates.html.twig index 7a566a2df4..c785a9a701 100644 --- a/templates/web/admin/fields/templates.html.twig +++ b/templates/web/admin/fields/templates.html.twig @@ -130,7 +130,6 @@ diff --git a/tests/Alchemy/Tests/Phrasea/Controller/Api/ApiJsonTest.php b/tests/Alchemy/Tests/Phrasea/Controller/Api/ApiJsonTest.php index 49c1677fd8..d78194c4d7 100644 --- a/tests/Alchemy/Tests/Phrasea/Controller/Api/ApiJsonTest.php +++ b/tests/Alchemy/Tests/Phrasea/Controller/Api/ApiJsonTest.php @@ -742,7 +742,7 @@ class ApiJsonTest extends ApiTestCase } $this->assertTrue(is_string($metadatas['thesaurus_branch'])); - $this->assertTrue(in_array($metadatas['type'], [\databox_field::TYPE_DATE, \databox_field::TYPE_STRING, \databox_field::TYPE_NUMBER, \databox_field::TYPE_TEXT])); + $this->assertTrue(in_array($metadatas['type'], [\databox_field::TYPE_DATE, \databox_field::TYPE_STRING, \databox_field::TYPE_NUMBER])); $this->assertTrue(is_bool($metadatas['indexable'])); $this->assertTrue(is_bool($metadatas['multivalue'])); $this->assertTrue(is_bool($metadatas['readonly'])); From 3466d4f8619e07e0b537165040e2f0659bb5f72d Mon Sep 17 00:00:00 2001 From: Xavier Rousset Date: Fri, 11 Jan 2019 16:04:23 +0100 Subject: [PATCH 055/367] PHRAS-2368 Add python dependencies to server packages to fix elasticsearch setup --- resources/ansible/roles/server/tasks/main.yml | 4 ++++ resources/ansible/vars/all.yml | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/resources/ansible/roles/server/tasks/main.yml b/resources/ansible/roles/server/tasks/main.yml index d1aac1d10f..531e6fa74d 100644 --- a/resources/ansible/roles/server/tasks/main.yml +++ b/resources/ansible/roles/server/tasks/main.yml @@ -18,6 +18,10 @@ with_items: '{{ server.packages }}' when: server.packages is defined +- name: Pip install ndg-httpsclient + shell: pip install ndg-httpsclient + sudo: yes + - name: Configure the timezone sudo: yes template: src=timezone.j2 dest=/etc/timezone diff --git a/resources/ansible/vars/all.yml b/resources/ansible/vars/all.yml index d90cfd8640..e1282c99b5 100644 --- a/resources/ansible/vars/all.yml +++ b/resources/ansible/vars/all.yml @@ -21,6 +21,13 @@ server: - xpdf - libav-tools - gpac + - python + - python-urllib3 + - python3-openssl + - python-pyasn1 + - python-pyasn1-modules + - python3-pyasn1 + - python-pip timezone: UTC locales: - en_GB.UTF-8 From dc1c5c2750cd71a5ca6adbbd7496363b75e1e93f Mon Sep 17 00:00:00 2001 From: Nicolas Maillat Date: Mon, 14 Jan 2019 12:48:39 +0100 Subject: [PATCH 056/367] PHRAS-2368 Change cmd elasticsearch create index Cmd bin/console s:c:p is deprecated --- resources/ansible/roles/app/tasks/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/ansible/roles/app/tasks/main.yml b/resources/ansible/roles/app/tasks/main.yml index 66de8ad0ea..623d28d124 100644 --- a/resources/ansible/roles/app/tasks/main.yml +++ b/resources/ansible/roles/app/tasks/main.yml @@ -60,7 +60,7 @@ chdir: /vagrant/ - name: Create ElasticSearch indexes - shell: php bin/console s:i:c + shell: php bin/console searchengine:index -c args: chdir: /vagrant/ From f249d530b32c7ca9a11735de4e5bd7839fb5d2c3 Mon Sep 17 00:00:00 2001 From: Filip Vilic Date: Mon, 14 Jan 2019 15:21:12 +0100 Subject: [PATCH 057/367] PHRAS-2385_port_local_manu_refacto --- resources/www/common/images/icons/Share.png | Bin 0 -> 1432 bytes resources/www/common/images/icons/archive.png | Bin 0 -> 1147 bytes .../www/common/images/icons/basket-1.png | Bin 0 -> 5379 bytes resources/www/common/images/icons/detach.png | Bin 0 -> 1138 bytes .../common/images/icons/disktt_history.png | Bin 2513 -> 5755 bytes .../www/common/images/icons/edit-pen.png | Bin 0 -> 5122 bytes .../www/common/images/icons/export-shadow.png | Bin 0 -> 4951 bytes .../www/common/images/icons/print-shadow.png | Bin 0 -> 5068 bytes .../www/common/images/icons/print_history.png | Bin 2105 -> 4004 bytes resources/www/common/images/icons/rename.png | Bin 0 -> 791 bytes .../www/common/images/icons/set-order.png | Bin 0 -> 892 bytes .../www/lightbox/images/lightbox-icon.png | Bin 0 -> 276 bytes templates/web/prod/WorkZone/Macros.html.twig | 73 ++++++++++++------ templates/web/prod/results/record.html.twig | 22 ++++-- 14 files changed, 67 insertions(+), 28 deletions(-) create mode 100644 resources/www/common/images/icons/Share.png create mode 100644 resources/www/common/images/icons/archive.png create mode 100644 resources/www/common/images/icons/basket-1.png create mode 100644 resources/www/common/images/icons/detach.png create mode 100644 resources/www/common/images/icons/edit-pen.png create mode 100644 resources/www/common/images/icons/export-shadow.png create mode 100644 resources/www/common/images/icons/print-shadow.png create mode 100644 resources/www/common/images/icons/rename.png create mode 100644 resources/www/common/images/icons/set-order.png create mode 100644 resources/www/lightbox/images/lightbox-icon.png diff --git a/resources/www/common/images/icons/Share.png b/resources/www/common/images/icons/Share.png new file mode 100644 index 0000000000000000000000000000000000000000..447ced8ba7235fdc34c53ebd4ab12f9e39558534 GIT binary patch literal 1432 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 N002ovPDHLkV1lAyDz5+l literal 0 HcmV?d00001 diff --git a/resources/www/common/images/icons/basket-1.png b/resources/www/common/images/icons/basket-1.png new file mode 100644 index 0000000000000000000000000000000000000000..fa623948424a78dac5ffa1095a9d86f2836f59ca GIT binary patch literal 5379 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 literal 0 HcmV?d00001 diff --git a/resources/www/common/images/icons/detach.png b/resources/www/common/images/icons/detach.png new file mode 100644 index 0000000000000000000000000000000000000000..0f9080d04f03dab8a9c582ee037f4da53bde2a63 GIT binary patch literal 1138 zcmV-&1daQNP)Px(EJ;K`R7ee_mQQG$RS>}E+i$a*bQ4NbO#IWDiXbI~N)d_&!JAaDpoiKXv?-<9 zq7q5kASrkd!JsLLw$?+7(nJJf5Jf$BR1^_Ggi^d!tp~-ZMct%LvPstY&3^N;`|Y+H zabVueoA+ks&3iNReUVfklh86Wv#)==3@G2}E6E0lBIUqM3H`?fP>ImZW@A}iUJ=uU zu@xO!6$^^1rlVVb(aFt<0j4L1+E8PIExdbvP{0HVS(v58`7^nE;pzPcCwu{FW?}qD z@BopN5oXnA2}w&!ETvNAWa=}Ba=oM>_9Nn z?|%ic$c@nfvv#LHU7nSf$3JvA)D9FY)2G(U^?Na=&y>iHH1p4Ch`(+U}@w+ zr)eb`Te9C$j;Ejmcra+)@l^(JrE`iLsl-w7Mj8PNij5RG6&;X$)(JgVb#4mPb7a-v zAwjK^v1kd9>~dw7IZc+E5)1?8AfYCJcjE{ME%WGsv6rGKK91o3Lb<$h^1Z3y6KaQR zw1@NigYqc(^*X!%zFzCNsiIR8YmnHYV6kn!7(7aZYxS;^>jAZQ@2!yuXthD+Y zIL0Qn&5tLzJN1ao7mfItBfI79zHK&Vn44da_N2SJ&>i!Mcwux#yhxJu>Yy5?q}!2V z@tTai`jIsN7p9%LoF;MX#H94~Znf{a%hS{&Ov}TZYUJCM&t>I}i6_Fh%Qq15(Pz(w zQvdwR?|rEut+~R6J5;!>r%TSBJ}RGl`mOXodAcs*-tAkir&=d(8X+3|iu50OJtz|~ ziF0gVk7P2DT)22StTkiO4k^~(6uX-#`c*gChb?aewv}`RLYDsZ$EC^cTer8xajqwd zBK|J_Gw84G?9$@g)YqTA`FOE-g?`CLz>41;L3vLirf&FIgb($j{CdFK84VXFONw-F zcUaR))6Q$^N0rtK?$q0v&yC`w8k)_k_uh!dcr}FizXiBEPDHI|M*si-07*qoM6N<$ Ef^nWQHvj+t literal 0 HcmV?d00001 diff --git a/resources/www/common/images/icons/disktt_history.png b/resources/www/common/images/icons/disktt_history.png index 849c5acdc2e4c9578ad40f719d68af55d28690ba..e81e9e383aea1840ae2a3e46393bc079952f2519 100644 GIT binary patch literal 5755 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 literal 2513 zcmV;?2`=`DP)6Y%#%W&F3 z?39cEC5CQuNlw-Y;GkDxUxK|ROPAe+y$O3`w#mpE0SLU717DG2tKGC;9C&>e zXWNZc)DM>k&jfH&Zy13YcVZE1y-LFq0SKPzyAit&@}q^R{E&pEoDz^nvz|3;a7+LP zA8-)HM!V54TI-Yq;t+h*7y%D_i~&C8;ah+N-Unl=g}Eg(d$s^>_Kjl@Jn%6$atxj& zFjmYytsFcNfXp?HaquPy9E)=wz~lTDxV+j!c6mY)0bDbu$EfZzImODv@MtH2hRYDV zaEc9SEr1s`JK^$fb#eifXaV*4GRjA1&4nw*P0Yom>un{#XTK(22$9gV01$Spt5-UW8C@f$} zzI(1I6Mfm11jDR(A>g{=5_o#<9pEdR;OO_qE}VlmT6Skm64(B70@fejpA7;U1pyDb zIdj?UYRBMz$uL-I*0l+KD7)qLX}W{|@Mi_Io9OVOE~p@tNz`|8n)6 zFvC}x@pqpe-3Q;dowEI|8Uf!obFQQ7q-uSG1F+%HPq07upXZ!_T0m_sH2ck;&9>l+ zwE|ds)1qMkmnHFRRUPbX{R1|gJmlpPwUmIW;SS`3=ADjaf%=YB^Xu5avzpq?xB*~r z5H_Ct9W<4=Ikk%Zx^g7EIMsSCz%wU%{w%z(XB!;7*x~lnN^PWS{^!u_a{>OlBfr8k zKW_t7Q2+)8pr{}Ol|H}YwE}IV@_HxUJ>1s=p-2z=JhjM|mas^40A3Glg$-wp15wbB z6`Is2aH=y56EqFVCl)yxTh0lfPVe@L*|uQ!|9cva1l!?6S12i*rHeFY!yWL_jwT3% z&g0Be@CwW52*E9WJ`oB+v0ez{3-r+^;DIZzwag?1zUjzb&!KBKI=bigd=KXb`q_+A z@G1gVC;>kzz`7QxwmaocA2s{L;Ul;WeX6+ZhEu);}E zm^CP%A?W_0A!zIFf{IDL(IMb^Ojl`ZzZ8bX;|Dxl<7}t{9{PGCv=8)Izze+#@G1vQ zzc-|yFpKEM$Z)==2g)W)7cu}Auz&C z-Y|V81qnPz;B{j7hHzg5Eo;c~He+t-U1|BPg~`xUFDw)pDel;?wB>lJSLnSvjRfmKuMes zg?}eH4UvL4DuQS<3KYA@5Vqzk0o0_Y`^zlHsEOM-JJT3LOx>_#=Nz0$8;l%k(Q`;!p&VJs_E=VD)6{J zUeh6p;FoZM&D`*8zojHVvVyQv5^kP44W<-NvPi%f z6quek)#3#MDHSui$mgZx#z=YNdbcDuHhPzx9U($i?C(2uRb7>oXC&qCMnqWY#xdQ3 zB+M-H}R7Bi{zPUNs_?6-_pwc4~vm4k<+Jv}DheyJOd2ZQmMB*vhH z$%|PQdeG?UfcL6*&Pxk81n-Ifi3nOV ztZ{QrXKyc@K}pE+;H5pmu{hv#Z+BlgnNKr{-im^K5i z<UQ56{-9E6VE9%*eaxtMXHcO+;xepvHS-LeD28Gklkouw90 z4-Ouvi?^^O*_35WdFaDiu?fP`qVg!czi-})MY?*4wmq%Fx!az2k$ z+_xx;CN%jk?DF}%BEW`_T8O_w@0X=Ah$KYNIa0v!#Y$~2f)66#gBnqOY*@VXhg^>D be*p#nMo_o3rIN-+00000NkvXXu0mjfL+zl^ diff --git a/resources/www/common/images/icons/edit-pen.png b/resources/www/common/images/icons/edit-pen.png new file mode 100644 index 0000000000000000000000000000000000000000..efba208714c304a439e58172b3e1bccff2855bb2 GIT binary patch literal 5122 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 literal 0 HcmV?d00001 diff --git a/resources/www/common/images/icons/export-shadow.png b/resources/www/common/images/icons/export-shadow.png new file mode 100644 index 0000000000000000000000000000000000000000..90ba5c1b5340481ecb0d6d03e7654b6e4610a50b GIT binary patch literal 4951 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 V6q)dvc-{a2002ovPDHLkV1hXZa+d%A literal 0 HcmV?d00001 diff --git a/resources/www/common/images/icons/set-order.png b/resources/www/common/images/icons/set-order.png new file mode 100644 index 0000000000000000000000000000000000000000..e49be67dc8ac2ce0d3d294951a4278819bd4cbd8 GIT binary patch literal 892 zcmV-?1B3jDP)Px&Hc3Q5R7ef2mOD>WQ4q(^F1rgG)I`@rs4Q%V-vB}gdL2w4~4wrL-kk z6AHcnC69v8K||=Y)F@V~xDVLH|8Kl=bNBAuU0##So!6O}GiT207%#wGTwHuwSXg-J+K5_McnhB}vhhol1?4rfU5ptH22J%K=Mi-2>TCG^_ zDiZC=%1W1!lcB8j*BQXk|r~rsx^F1@hC=)1!hf;wMd$@yX?KAGF~&GIjj) zN^<&(lUL#t|E;YpNKmI&3`@Wwlxo0|)(tE+D2{@M7Mw*+P~ z6BZX2)A~3ghJGg*rlzLC=H_PFdGM&Qx>ziR!^6YtJN9@)3if*=pf*PAfoApBRU&9s zdFmQuWD;zQhB@-EMeFS}X$2RKA&2(cK5yC|AwzynGs(sn0S#f6BfDw~SqHU@-a{OG zcCn?wOM==<#sYVCJ{cfs!#)fM3|NAQngTuJ!Q@`HAEwnX9j_{GogJTy8vJ zym4(30r8a9YPG6{psc<;74qa>8#F*a+wJz}pT)8*=S%i=8 zkNB&AKW99+B;k)Fm3hLhw=|ucqjsIxD}yJsisa?8Q357mn4DZYh$nawV)-A5A^D+h S5u;-O0000 literal 0 HcmV?d00001 diff --git a/resources/www/lightbox/images/lightbox-icon.png b/resources/www/lightbox/images/lightbox-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ef9f72ec70855edbbcc7aba6866ebb20b768161e GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}T7XZ8tE{Xv5J^i*N=Zoo88R|b z5N=p#Xj*EDva%vj1Spl0o!!*fsH&=*nUPUfTdSxjFD@=BDJd=?DVCj;)z;dUmX?~F zoRpHBoSv2%5*(bHlbfFhM0rJpg|RU)af|l*0BvL|3GxfR^Y-oAPj8no$h!kY!aZFa zLnJPrJ%60BK|z4wpmmEgtFanS#(!TfiL8S8pQ9OEQaJZ97AVb3+quY^&tpmVrb+w> zExUf|ZkcPi_g{j<@|(9(Lr*!+xn1`BPNCP+=ZE$s7z%#VKWW3EAM{%E9?%K~Pgg&e IbxsLQ0Ahw&CjbBd literal 0 HcmV?d00001 diff --git a/templates/web/prod/WorkZone/Macros.html.twig b/templates/web/prod/WorkZone/Macros.html.twig index 04f3d3d735..d496cb2e7c 100644 --- a/templates/web/prod/WorkZone/Macros.html.twig +++ b/templates/web/prod/WorkZone/Macros.html.twig @@ -136,55 +136,72 @@ -
+ @@ -222,24 +239,33 @@ -
+
{{ 'action::exporter' | trans }} + data-kind="record" data-id="{{story.getRecord(app).get_serialize_key()}}"> + + {{ 'action::exporter' | trans }} + {{ 'action::exporter' | trans }} +
- {% if app.getAclForUser(app.getAuthenticatedUser()).has_right(constant('\\ACL::CANMODIFRECORD')) %} + {% if app.getAclForUser(app.getAuthenticatedUser()).has_right(constant('\\ACL::CANMODIFRECORD')) %} - {% endif %} + {% endif %} @@ -249,7 +275,8 @@ data-db-id="{{ story.getRecord(app).get_sbas_id }}" data-record-id="{{ story.getRecord(app).get_record_id() }}" href="#"> - {{ 'Re-ordonner' | trans }} + {{ 'Re-ordonner' | trans }} + {{ 'Re-ordonner' | trans }}
diff --git a/templates/web/prod/results/record.html.twig b/templates/web/prod/results/record.html.twig index 413cd04769..2d537dd72c 100644 --- a/templates/web/prod/results/record.html.twig +++ b/templates/web/prod/results/record.html.twig @@ -111,25 +111,34 @@ -
+
{% if granted_on_collection(record.baseId, [constant('\\ACL::CANPUTINALBUM')]) and not record.story %}
- {{ 'action : ajouter au panier' | trans }} + + {{ 'action : ajouter au panier' | trans }} + {{ 'action : ajouter au panier' | trans }} +
{% endif %} {% if granted_on_collection(record.baseId, [constant('\\ACL::CANDWNLDPREVIEW')]) or granted_on_collection(record.baseId, [constant('\\ACL::CANDWNLDHD')]) %}
- {{ 'action : exporter' | trans }} + + {{ 'action : exporter' | trans }} + {{ 'action : exporter' | trans }} +
{% endif %}
- {{ 'action : print' | trans }} + + {{ 'action : print' | trans }} + {{ 'action : print' | trans }} +
{% if app['conf'].get(['registry', 'actions', 'social-tools']) == 'all' @@ -138,7 +147,10 @@ {% if record.story is empty %}
{% endif %} From 26a25532f57d44f3740d77ac321a4c8d205015c6 Mon Sep 17 00:00:00 2001 From: aina-esokia Date: Tue, 15 Jan 2019 15:54:37 +0400 Subject: [PATCH 058/367] taken account config to retrieve token in header or in url --- lib/classes/API/OAuth2/Adapter.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/classes/API/OAuth2/Adapter.php b/lib/classes/API/OAuth2/Adapter.php index c674aa277b..e64e258b1d 100644 --- a/lib/classes/API/OAuth2/Adapter.php +++ b/lib/classes/API/OAuth2/Adapter.php @@ -537,7 +537,9 @@ class API_OAuth2_Adapter extends OAuth2 public function verifyAccessToken($scope = null, $exit_not_present = true, $exit_invalid = true, $exit_expired = true, $exit_scope = true, $realm = null) { - $token_param = $this->getAccessTokenParams(); + $useTokenHeader = $this->app['conf']->get(['main', 'api_token_header']); + + $token_param = $this->getAccessTokenParams($useTokenHeader); // Access token was not provided if ($token_param === false) { From fd495e7966a2d30e0e858687716729ce3f521375 Mon Sep 17 00:00:00 2001 From: aina-esokia Date: Tue, 15 Jan 2019 17:06:34 +0400 Subject: [PATCH 059/367] update configuration.sample.yml for api_token_header config --- config/configuration.sample.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/config/configuration.sample.yml b/config/configuration.sample.yml index 5ae54d2134..050b6562c1 100644 --- a/config/configuration.sample.yml +++ b/config/configuration.sample.yml @@ -7,6 +7,7 @@ main: languages: [] key: '' api_require_ssl: true + api_token_header: false database: host: 127.0.0.1 port: 3306 From cb490bc83d0466a97d67c99ab31e54888aa1a4c8 Mon Sep 17 00:00:00 2001 From: aina-esokia Date: Wed, 16 Jan 2019 12:27:24 +0400 Subject: [PATCH 060/367] use const on call --- lib/classes/API/OAuth2/Adapter.php | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/lib/classes/API/OAuth2/Adapter.php b/lib/classes/API/OAuth2/Adapter.php index e64e258b1d..4de6639d4d 100644 --- a/lib/classes/API/OAuth2/Adapter.php +++ b/lib/classes/API/OAuth2/Adapter.php @@ -537,7 +537,9 @@ class API_OAuth2_Adapter extends OAuth2 public function verifyAccessToken($scope = null, $exit_not_present = true, $exit_invalid = true, $exit_expired = true, $exit_scope = true, $realm = null) { - $useTokenHeader = $this->app['conf']->get(['main', 'api_token_header']); + $apiTokenHeader = $this->app['conf']->get(['main', 'api_token_header']); + + $useTokenHeader = $this->useTokenHeaderChoice($apiTokenHeader); $token_param = $this->getAccessTokenParams($useTokenHeader); @@ -810,4 +812,21 @@ class API_OAuth2_Adapter extends OAuth2 return false; } } + + /** + * Get the correct constante to call on Oauth2 + * + * @param $apiTokenHeader + * @return string + */ + private function useTokenHeaderChoice($apiTokenHeader) + { + if ($apiTokenHeader === true) { + return Oauth2::TOKEN_ONLY_IN_HEADER; + } elseif ($apiTokenHeader === false) { + return Oauth2::TOKEN_ONLY_IN_GETPOST; + } else { + return Oauth2::TOKEN_AUTO_FIND; + } + } } From 1e851113c8fac2cede66b59519ec55d975edd106 Mon Sep 17 00:00:00 2001 From: aina-esokia Date: Thu, 17 Jan 2019 11:02:22 +0400 Subject: [PATCH 061/367] update alchemy/oauth2php in 4.1 --- composer.json | 2 +- composer.lock | 43 +++++++++++++++++-------------------------- 2 files changed, 18 insertions(+), 27 deletions(-) diff --git a/composer.json b/composer.json index bd39a204e7..98a77a6f1a 100644 --- a/composer.json +++ b/composer.json @@ -50,7 +50,7 @@ "alchemy/embed-bundle": "^0.3.4", "alchemy/geonames-api-consumer": "~0.1.0", "alchemy/mediavorus": "^0.4.4", - "alchemy/oauth2php": "1.0.0", + "alchemy/oauth2php": "1.1.0", "alchemy/phlickr": "0.2.9", "alchemy/phpexiftool": "^0.7.0", "alchemy/rest-bundle": "^0.0.5", diff --git a/composer.lock b/composer.lock index 9745425f25..727a76d576 100644 --- a/composer.lock +++ b/composer.lock @@ -1,10 +1,10 @@ { "_readme": [ "This file locks the dependencies of your project to a known state", - "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "253990d4c81f9ae5f78c6c1221d6cf29", + "content-hash": "adf4074eb26ea80d414430d4f7b61311", "packages": [ { "name": "alchemy-fr/tcpdf-clone", @@ -337,16 +337,16 @@ }, { "name": "alchemy/oauth2php", - "version": "1.0.0", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/alchemy-fr/oauth2-php.git", - "reference": "cb4fcb73e30ab54e0fb85a65b4d57147f7a0df15" + "reference": "fe5c19b417965110bad0981a6dfd2097b5ce4306" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/alchemy-fr/oauth2-php/zipball/cb4fcb73e30ab54e0fb85a65b4d57147f7a0df15", - "reference": "cb4fcb73e30ab54e0fb85a65b4d57147f7a0df15", + "url": "https://api.github.com/repos/alchemy-fr/oauth2-php/zipball/fe5c19b417965110bad0981a6dfd2097b5ce4306", + "reference": "fe5c19b417965110bad0981a6dfd2097b5ce4306", "shasum": "" }, "type": "library", @@ -356,7 +356,7 @@ ] }, "notification-url": "https://packagist.org/downloads/", - "time": "2013-07-01T09:46:59+00:00" + "time": "2019-01-16T16:10:46+00:00" }, { "name": "alchemy/phlickr", @@ -1898,12 +1898,12 @@ "version": "v2.5.6", "source": { "type": "git", - "url": "https://github.com/doctrine/doctrine2.git", + "url": "https://github.com/doctrine/orm.git", "reference": "e6c434196c8ef058239aaa0724b4aadb0107940b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/doctrine2/zipball/e6c434196c8ef058239aaa0724b4aadb0107940b", + "url": "https://api.github.com/repos/doctrine/orm/zipball/e6c434196c8ef058239aaa0724b4aadb0107940b", "reference": "e6c434196c8ef058239aaa0724b4aadb0107940b", "shasum": "" }, @@ -2304,12 +2304,12 @@ "version": "v2.2.1", "source": { "type": "git", - "url": "https://github.com/google/google-api-php-client.git", + "url": "https://github.com/googleapis/google-api-php-client.git", "reference": "b69b8ac4bf6501793c389d4e013a79d09c85c5f2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/google/google-api-php-client/zipball/b69b8ac4bf6501793c389d4e013a79d09c85c5f2", + "url": "https://api.github.com/repos/googleapis/google-api-php-client/zipball/b69b8ac4bf6501793c389d4e013a79d09c85c5f2", "reference": "b69b8ac4bf6501793c389d4e013a79d09c85c5f2", "shasum": "" }, @@ -2363,12 +2363,12 @@ "version": "v0.36", "source": { "type": "git", - "url": "https://github.com/google/google-api-php-client-services.git", + "url": "https://github.com/googleapis/google-api-php-client-services.git", "reference": "2fd7d2876fbc0174faddba3241956a1393536159" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/google/google-api-php-client-services/zipball/2fd7d2876fbc0174faddba3241956a1393536159", + "url": "https://api.github.com/repos/googleapis/google-api-php-client-services/zipball/2fd7d2876fbc0174faddba3241956a1393536159", "reference": "2fd7d2876fbc0174faddba3241956a1393536159", "shasum": "" }, @@ -2400,12 +2400,12 @@ "version": "v1.1.0", "source": { "type": "git", - "url": "https://github.com/google/google-auth-library-php.git", + "url": "https://github.com/googleapis/google-auth-library-php.git", "reference": "548d27d670f0236dc5258fa4cdde6e7b63464cfd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/google/google-auth-library-php/zipball/548d27d670f0236dc5258fa4cdde6e7b63464cfd", + "url": "https://api.github.com/repos/googleapis/google-auth-library-php/zipball/548d27d670f0236dc5258fa4cdde6e7b63464cfd", "reference": "548d27d670f0236dc5258fa4cdde6e7b63464cfd", "shasum": "" }, @@ -5766,17 +5766,6 @@ { "name": "roave/security-advisories", "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/Roave/SecurityAdvisories.git", - "reference": "3db4b0df21d1f527304650e717c66af48981f1c4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/3db4b0df21d1f527304650e717c66af48981f1c4", - "reference": "3db4b0df21d1f527304650e717c66af48981f1c4", - "shasum": "" - }, "conflict": { "adodb/adodb-php": "<5.20.6", "amphp/artax": ">=2,<2.0.4|>0.7.1,<1.0.4", @@ -6015,6 +6004,7 @@ "keywords": [ "microframework" ], + "abandoned": "symfony/flex", "time": "2016-01-06T14:59:35+00:00" }, { @@ -6060,6 +6050,7 @@ ], "description": "A WebProfiler for Silex", "homepage": "http://silex.sensiolabs.org/", + "abandoned": true, "time": "2016-01-10T11:39:13+00:00" }, { From 9976ebee6f8dfd304bd39738a8807a94bc0a7934 Mon Sep 17 00:00:00 2001 From: aina-esokia Date: Thu, 17 Jan 2019 19:02:00 +0400 Subject: [PATCH 062/367] update composer.lock --- composer.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/composer.lock b/composer.lock index 727a76d576..9d00d30e67 100644 --- a/composer.lock +++ b/composer.lock @@ -341,12 +341,12 @@ "source": { "type": "git", "url": "https://github.com/alchemy-fr/oauth2-php.git", - "reference": "fe5c19b417965110bad0981a6dfd2097b5ce4306" + "reference": "801510972240555fa182813851efd96659d37a68" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/alchemy-fr/oauth2-php/zipball/fe5c19b417965110bad0981a6dfd2097b5ce4306", - "reference": "fe5c19b417965110bad0981a6dfd2097b5ce4306", + "url": "https://api.github.com/repos/alchemy-fr/oauth2-php/zipball/801510972240555fa182813851efd96659d37a68", + "reference": "801510972240555fa182813851efd96659d37a68", "shasum": "" }, "type": "library", @@ -356,7 +356,7 @@ ] }, "notification-url": "https://packagist.org/downloads/", - "time": "2019-01-16T16:10:46+00:00" + "time": "2019-01-17T14:34:10+00:00" }, { "name": "alchemy/phlickr", From 8799bfb99ae2fcd6ec4a8299b8b2cd59aacdc7a3 Mon Sep 17 00:00:00 2001 From: aina-esokia Date: Tue, 22 Jan 2019 16:36:48 +0400 Subject: [PATCH 063/367] update alchemy/mediavorus --- composer.lock | 41 ++++++++++++++++------------------------- 1 file changed, 16 insertions(+), 25 deletions(-) diff --git a/composer.lock b/composer.lock index 9745425f25..fafac96e4e 100644 --- a/composer.lock +++ b/composer.lock @@ -1,7 +1,7 @@ { "_readme": [ "This file locks the dependencies of your project to a known state", - "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], "content-hash": "253990d4c81f9ae5f78c6c1221d6cf29", @@ -275,16 +275,16 @@ }, { "name": "alchemy/mediavorus", - "version": "0.4.8", + "version": "0.4.9", "source": { "type": "git", "url": "https://github.com/alchemy-fr/MediaVorus.git", - "reference": "6a50c397211dfdf6da108ea1ebc7527c37419ab7" + "reference": "1a96dc4142ff8474c11285cab9eab11df9683255" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/alchemy-fr/MediaVorus/zipball/6a50c397211dfdf6da108ea1ebc7527c37419ab7", - "reference": "6a50c397211dfdf6da108ea1ebc7527c37419ab7", + "url": "https://api.github.com/repos/alchemy-fr/MediaVorus/zipball/1a96dc4142ff8474c11285cab9eab11df9683255", + "reference": "1a96dc4142ff8474c11285cab9eab11df9683255", "shasum": "" }, "require": { @@ -333,7 +333,7 @@ "keywords": [ "metadata" ], - "time": "2018-05-03T14:17:10+00:00" + "time": "2019-01-22T11:23:34+00:00" }, { "name": "alchemy/oauth2php", @@ -1898,12 +1898,12 @@ "version": "v2.5.6", "source": { "type": "git", - "url": "https://github.com/doctrine/doctrine2.git", + "url": "https://github.com/doctrine/orm.git", "reference": "e6c434196c8ef058239aaa0724b4aadb0107940b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/doctrine2/zipball/e6c434196c8ef058239aaa0724b4aadb0107940b", + "url": "https://api.github.com/repos/doctrine/orm/zipball/e6c434196c8ef058239aaa0724b4aadb0107940b", "reference": "e6c434196c8ef058239aaa0724b4aadb0107940b", "shasum": "" }, @@ -2304,12 +2304,12 @@ "version": "v2.2.1", "source": { "type": "git", - "url": "https://github.com/google/google-api-php-client.git", + "url": "https://github.com/googleapis/google-api-php-client.git", "reference": "b69b8ac4bf6501793c389d4e013a79d09c85c5f2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/google/google-api-php-client/zipball/b69b8ac4bf6501793c389d4e013a79d09c85c5f2", + "url": "https://api.github.com/repos/googleapis/google-api-php-client/zipball/b69b8ac4bf6501793c389d4e013a79d09c85c5f2", "reference": "b69b8ac4bf6501793c389d4e013a79d09c85c5f2", "shasum": "" }, @@ -2363,12 +2363,12 @@ "version": "v0.36", "source": { "type": "git", - "url": "https://github.com/google/google-api-php-client-services.git", + "url": "https://github.com/googleapis/google-api-php-client-services.git", "reference": "2fd7d2876fbc0174faddba3241956a1393536159" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/google/google-api-php-client-services/zipball/2fd7d2876fbc0174faddba3241956a1393536159", + "url": "https://api.github.com/repos/googleapis/google-api-php-client-services/zipball/2fd7d2876fbc0174faddba3241956a1393536159", "reference": "2fd7d2876fbc0174faddba3241956a1393536159", "shasum": "" }, @@ -2400,12 +2400,12 @@ "version": "v1.1.0", "source": { "type": "git", - "url": "https://github.com/google/google-auth-library-php.git", + "url": "https://github.com/googleapis/google-auth-library-php.git", "reference": "548d27d670f0236dc5258fa4cdde6e7b63464cfd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/google/google-auth-library-php/zipball/548d27d670f0236dc5258fa4cdde6e7b63464cfd", + "url": "https://api.github.com/repos/googleapis/google-auth-library-php/zipball/548d27d670f0236dc5258fa4cdde6e7b63464cfd", "reference": "548d27d670f0236dc5258fa4cdde6e7b63464cfd", "shasum": "" }, @@ -5766,17 +5766,6 @@ { "name": "roave/security-advisories", "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/Roave/SecurityAdvisories.git", - "reference": "3db4b0df21d1f527304650e717c66af48981f1c4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/3db4b0df21d1f527304650e717c66af48981f1c4", - "reference": "3db4b0df21d1f527304650e717c66af48981f1c4", - "shasum": "" - }, "conflict": { "adodb/adodb-php": "<5.20.6", "amphp/artax": ">=2,<2.0.4|>0.7.1,<1.0.4", @@ -6015,6 +6004,7 @@ "keywords": [ "microframework" ], + "abandoned": "symfony/flex", "time": "2016-01-06T14:59:35+00:00" }, { @@ -6060,6 +6050,7 @@ ], "description": "A WebProfiler for Silex", "homepage": "http://silex.sensiolabs.org/", + "abandoned": true, "time": "2016-01-10T11:39:13+00:00" }, { From a656aa007246d8b50e7413dc60e294b5a513e64d Mon Sep 17 00:00:00 2001 From: aina-esokia Date: Thu, 24 Jan 2019 18:03:03 +0400 Subject: [PATCH 064/367] audio subdeffrom video --- .../Controller/Admin/SubdefsController.php | 11 +++++++++- .../Phrasea/Filesystem/FilesystemService.php | 2 ++ lib/Alchemy/Phrasea/Media/Subdef/Audio.php | 20 ++++++++++++++++++- lib/classes/databox/subdef.php | 6 +++++- 4 files changed, 36 insertions(+), 3 deletions(-) diff --git a/lib/Alchemy/Phrasea/Controller/Admin/SubdefsController.php b/lib/Alchemy/Phrasea/Controller/Admin/SubdefsController.php index 6b938cb569..a0adaba9ac 100644 --- a/lib/Alchemy/Phrasea/Controller/Admin/SubdefsController.php +++ b/lib/Alchemy/Phrasea/Controller/Admin/SubdefsController.php @@ -145,6 +145,7 @@ class SubdefsController extends Controller $options[Audio::OPTION_AUDIOBITRATE] = $config["audio"]["definitions"][$preset][Audio::OPTION_AUDIOBITRATE]; $options[Audio::OPTION_AUDIOSAMPLERATE] = $config["audio"]["definitions"][$preset][Audio::OPTION_AUDIOSAMPLERATE]; $options[Audio::OPTION_ACODEC] = $config["audio"]["definitions"][$preset][Audio::OPTION_ACODEC]; + $options[Audio::OPTION_AUDIOCHANNEL] = $config["audio"]["definitions"][$preset][Audio::OPTION_AUDIOCHANNEL]; foreach ($config["audio"]["definitions"][$preset][Subdef::OPTION_DEVICE] as $devices) { $options[Subdef::OPTION_DEVICE][] = $devices; } @@ -211,7 +212,7 @@ class SubdefsController extends Controller { $mapping = [ Type::TYPE_IMAGE => [Subdef::TYPE_IMAGE, Subdef::TYPE_PDF], - Type::TYPE_VIDEO => [Subdef::TYPE_IMAGE, Subdef::TYPE_VIDEO, Subdef::TYPE_ANIMATION], + Type::TYPE_VIDEO => [Subdef::TYPE_IMAGE, Subdef::TYPE_VIDEO, Subdef::TYPE_ANIMATION, Subdef::TYPE_AUDIO], Type::TYPE_AUDIO => [Subdef::TYPE_IMAGE, Subdef::TYPE_AUDIO], Type::TYPE_DOCUMENT => [Subdef::TYPE_IMAGE, Subdef::TYPE_FLEXPAPER, Subdef::TYPE_PDF], Type::TYPE_FLASH => [Subdef::TYPE_IMAGE] @@ -543,11 +544,19 @@ class SubdefsController extends Controller Audio::OPTION_ACODEC => "libmp3lame", Subdef::OPTION_DEVICE => ["all"] ], + "Wave Mono 256 kbit/s" => [ + Audio::OPTION_AUDIOBITRATE => "256", + Audio::OPTION_AUDIOSAMPLERATE => "16000", + Audio::OPTION_ACODEC => "pcm_s16le", + Audio::OPTION_AUDIOCHANNEL => "mono", + Subdef::OPTION_DEVICE => ["all"] + ], ], "form" => [ Audio::OPTION_AUDIOBITRATE => "slide", Audio::OPTION_AUDIOSAMPLERATE => "select", Audio::OPTION_ACODEC => "select", + Audio::OPTION_AUDIOCHANNEL => "select", Subdef::OPTION_DEVICE => "checkbox", ], ], diff --git a/lib/Alchemy/Phrasea/Filesystem/FilesystemService.php b/lib/Alchemy/Phrasea/Filesystem/FilesystemService.php index fe2ac305c9..8da30984f0 100644 --- a/lib/Alchemy/Phrasea/Filesystem/FilesystemService.php +++ b/lib/Alchemy/Phrasea/Filesystem/FilesystemService.php @@ -201,6 +201,8 @@ class FilesystemService return 'ogg'; case 'libmp3lame': return 'mp3'; + case 'pcm_s16le': + return 'wav'; } return null; diff --git a/lib/Alchemy/Phrasea/Media/Subdef/Audio.php b/lib/Alchemy/Phrasea/Media/Subdef/Audio.php index ac50940dc1..2551669dd1 100644 --- a/lib/Alchemy/Phrasea/Media/Subdef/Audio.php +++ b/lib/Alchemy/Phrasea/Media/Subdef/Audio.php @@ -19,6 +19,7 @@ class Audio extends Provider const OPTION_THREADS = 'threads'; const OPTION_ACODEC = 'acodec'; const OPTION_AUDIOSAMPLERATE = 'audiosamplerate'; + const OPTION_AUDIOCHANNEL = 'audiochannel'; public function __construct(TranslatorInterface $translator) { @@ -29,9 +30,12 @@ class Audio extends Provider 47250, 48000, 50000, 50400, 88200, 96000 ]; + $audioChannel = ['mono', 'stereo']; + $this->registerOption(new OptionType\Range($this->translator->trans('Audio Birate'), self::OPTION_AUDIOBITRATE, 32, 320, 128, 32)); $this->registerOption(new OptionType\Enum($this->translator->trans('AudioSamplerate'), self::OPTION_AUDIOSAMPLERATE, $AVaudiosamplerate)); - $this->registerOption(new OptionType\Enum($this->translator->trans('Audio Codec'), self::OPTION_ACODEC, ['libmp3lame', 'flac'], 'libmp3lame')); + $this->registerOption(new OptionType\Enum($this->translator->trans('Audio Codec'), self::OPTION_ACODEC, ['libmp3lame', 'flac', 'pcm_s16le'], 'libmp3lame')); + $this->registerOption(new OptionType\Enum($this->translator->trans('Audio channel'), self::OPTION_AUDIOCHANNEL, $audioChannel)); } public function getType() @@ -53,7 +57,21 @@ class Audio extends Provider $this->spec->setAudioCodec($this->getOption(self::OPTION_ACODEC)->getValue()); $this->spec->setAudioSampleRate($this->getOption(self::OPTION_AUDIOSAMPLERATE)->getValue()); $this->spec->setAudioKiloBitrate($this->getOption(self::OPTION_AUDIOBITRATE)->getValue()); + $this->spec->setAudioChannels($this->getChannelNumber($this->getOption(self::OPTION_AUDIOCHANNEL)->getValue())); return $this->spec; } + + private function getChannelNumber($audioChannel) + { + switch($audioChannel) + { + case 'mono': + return 1; + case 'stereo': + return 2; + default: + return null; + } + } } diff --git a/lib/classes/databox/subdef.php b/lib/classes/databox/subdef.php index 0dcab4ccc1..f1a269d731 100644 --- a/lib/classes/databox/subdef.php +++ b/lib/classes/databox/subdef.php @@ -44,7 +44,7 @@ class databox_subdef SubdefType::TYPE_DOCUMENT => [SubdefSpecs::TYPE_IMAGE, SubdefSpecs::TYPE_FLEXPAPER, SubdefSpecs::TYPE_PDF], SubdefType::TYPE_FLASH => [SubdefSpecs::TYPE_IMAGE], SubdefType::TYPE_IMAGE => [SubdefSpecs::TYPE_IMAGE, SubdefSpecs::TYPE_PDF], - SubdefType::TYPE_VIDEO => [SubdefSpecs::TYPE_IMAGE, SubdefSpecs::TYPE_VIDEO, SubdefSpecs::TYPE_ANIMATION], + SubdefType::TYPE_VIDEO => [SubdefSpecs::TYPE_IMAGE, SubdefSpecs::TYPE_VIDEO, SubdefSpecs::TYPE_ANIMATION, SubdefSpecs::TYPE_AUDIO], SubdefType::TYPE_UNKNOWN => [SubdefSpecs::TYPE_IMAGE], ]; const CLASS_THUMBNAIL = 'thumbnail'; @@ -156,6 +156,10 @@ class databox_subdef if ($sd->audiosamplerate) { $audio->setOptionValue(Audio::OPTION_AUDIOSAMPLERATE, (int) $sd->audiosamplerate); } + if ($sd->audiochannel) { + $audio->setOptionValue(Audio::OPTION_AUDIOCHANNEL, (string) $sd->audiochannel); + } + return $audio; } /** From 9e7e9fe284a7bea7bdf74ccf339a735b104bb0ef Mon Sep 17 00:00:00 2001 From: Nicolas Maillat Date: Fri, 25 Jan 2019 10:58:20 +0100 Subject: [PATCH 065/367] PHRAS-2410 disable pear.php.net in master --- .circleci/config.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 6ab1d246b2..76f7c42a12 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -37,7 +37,8 @@ jobs: - run: git clone https://github.com/alanxz/rabbitmq-c - run: cd rabbitmq-c && git checkout 2ca1774489328cde71195f5fa95e17cf3a80cb8a - run: cd rabbitmq-c && git submodule init && git submodule update && autoreconf -i && ./configure && make && sudo make install - - run: pecl channel-update pear.php.net + # disabled because pear.php.net is down cause of security failure + #- run: pecl channel-update pear.php.net - run: yes '' | pecl install amqp-1.9.3 - run: yes '' | pecl install imagick - run: sudo apt-get install libzmq-dev From b1a4dda5226d61551e9b3603dbac5f4b57233c75 Mon Sep 17 00:00:00 2001 From: aina-esokia Date: Fri, 25 Jan 2019 15:37:11 +0400 Subject: [PATCH 066/367] update alchemy/embed-bundle to 0.3.8 --- composer.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/composer.lock b/composer.lock index 80ccaa0827..8a41ac8dfc 100644 --- a/composer.lock +++ b/composer.lock @@ -131,16 +131,16 @@ }, { "name": "alchemy/embed-bundle", - "version": "0.3.7", + "version": "0.3.8", "source": { "type": "git", "url": "https://github.com/alchemy-fr/embed-bundle.git", - "reference": "ce7408c7a47387eed3df2a743577d6e0e25f991f" + "reference": "8a9699bc51e2b2997ccfd357bb2892f3702c33ef" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/alchemy-fr/embed-bundle/zipball/ce7408c7a47387eed3df2a743577d6e0e25f991f", - "reference": "ce7408c7a47387eed3df2a743577d6e0e25f991f", + "url": "https://api.github.com/repos/alchemy-fr/embed-bundle/zipball/8a9699bc51e2b2997ccfd357bb2892f3702c33ef", + "reference": "8a9699bc51e2b2997ccfd357bb2892f3702c33ef", "shasum": "" }, "require-dev": { @@ -178,10 +178,10 @@ ], "description": "Embed resources bundle", "support": { - "source": "https://github.com/alchemy-fr/embed-bundle/tree/0.3.7", + "source": "https://github.com/alchemy-fr/embed-bundle/tree/0.3.8", "issues": "https://github.com/alchemy-fr/embed-bundle/issues" }, - "time": "2017-05-30T13:18:21+00:00" + "time": "2019-01-11T10:35:41+00:00" }, { "name": "alchemy/geonames-api-consumer", From 30649b0db541ad2ee6d4facaacbc6787ac15926e Mon Sep 17 00:00:00 2001 From: aina-esokia Date: Fri, 25 Jan 2019 16:32:10 +0400 Subject: [PATCH 067/367] update lib media-alchemyst to 0.5.2 --- composer.lock | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/composer.lock b/composer.lock index 80ccaa0827..be28149a9e 100644 --- a/composer.lock +++ b/composer.lock @@ -4334,16 +4334,16 @@ }, { "name": "media-alchemyst/media-alchemyst", - "version": "0.5.1", + "version": "0.5.2", "source": { "type": "git", "url": "https://github.com/alchemy-fr/Media-Alchemyst.git", - "reference": "b82bb891640cb1ce5d5523235047c34c64194514" + "reference": "5d2fe6dd95215804202ecf0466fd9cfaeedd0140" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/alchemy-fr/Media-Alchemyst/zipball/b82bb891640cb1ce5d5523235047c34c64194514", - "reference": "b82bb891640cb1ce5d5523235047c34c64194514", + "url": "https://api.github.com/repos/alchemy-fr/Media-Alchemyst/zipball/5d2fe6dd95215804202ecf0466fd9cfaeedd0140", + "reference": "5d2fe6dd95215804202ecf0466fd9cfaeedd0140", "shasum": "" }, "require": { @@ -4404,7 +4404,7 @@ "video", "video processing" ], - "time": "2016-03-16T13:11:52+00:00" + "time": "2019-01-25T12:09:11+00:00" }, { "name": "monolog/monolog", From 605e6b031ae0a49af19b32ca2c31bedb480603e0 Mon Sep 17 00:00:00 2001 From: aina-esokia Date: Tue, 29 Jan 2019 16:54:18 +0400 Subject: [PATCH 068/367] fix presets audio name --- .../Controller/Admin/SubdefsController.php | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/lib/Alchemy/Phrasea/Controller/Admin/SubdefsController.php b/lib/Alchemy/Phrasea/Controller/Admin/SubdefsController.php index a0adaba9ac..e30aa03946 100644 --- a/lib/Alchemy/Phrasea/Controller/Admin/SubdefsController.php +++ b/lib/Alchemy/Phrasea/Controller/Admin/SubdefsController.php @@ -526,31 +526,38 @@ class SubdefsController extends Controller ], Subdef::TYPE_AUDIO => [ "definitions" => [ - "Low AAC 96 kbit/s" => [ + "Low MP3 96 kbit/s" => [ Audio::OPTION_AUDIOBITRATE => "100", Audio::OPTION_AUDIOSAMPLERATE => "8000", Audio::OPTION_ACODEC => "libmp3lame", Subdef::OPTION_DEVICE => ["all"] ], - "Normal AAC 128 kbit/s" => [ + "Normal MP3 128 kbit/s" => [ Audio::OPTION_AUDIOBITRATE => "180", Audio::OPTION_AUDIOSAMPLERATE => "44100", Audio::OPTION_ACODEC => "libmp3lame", Subdef::OPTION_DEVICE => ["all"] ], - "High AAC 320 kbit/s" => [ + "High MP3 320 kbit/s" => [ Audio::OPTION_AUDIOBITRATE => "230", Audio::OPTION_AUDIOSAMPLERATE => "50000", Audio::OPTION_ACODEC => "libmp3lame", Subdef::OPTION_DEVICE => ["all"] ], - "Wave Mono 256 kbit/s" => [ + "Wave Mono 16 kHz" => [ Audio::OPTION_AUDIOBITRATE => "256", Audio::OPTION_AUDIOSAMPLERATE => "16000", Audio::OPTION_ACODEC => "pcm_s16le", Audio::OPTION_AUDIOCHANNEL => "mono", Subdef::OPTION_DEVICE => ["all"] ], + "Wave Mono 8 kHz" => [ + Audio::OPTION_AUDIOBITRATE => "128", + Audio::OPTION_AUDIOSAMPLERATE => "8000", + Audio::OPTION_ACODEC => "pcm_s16le", + Audio::OPTION_AUDIOCHANNEL => "mono", + Subdef::OPTION_DEVICE => ["all"] + ], ], "form" => [ Audio::OPTION_AUDIOBITRATE => "slide", From 0010340d879c391400ccb925fdb238ecd82d3e4c Mon Sep 17 00:00:00 2001 From: Nicolas Maillat Date: Fri, 1 Feb 2019 17:01:21 +0100 Subject: [PATCH 069/367] Update Authors In 4.1 PHRAS-2397 --- AUTHORS | 44 ++++++++++++++++++++++++++++---------------- 1 file changed, 28 insertions(+), 16 deletions(-) diff --git a/AUTHORS b/AUTHORS index d749eb8fcf..759fbbde75 100644 --- a/AUTHORS +++ b/AUTHORS @@ -1,28 +1,40 @@ ** Phraseanet is written and maintained by the Phraseanet Developer Team ** - Benoît Burnichon - Jean-Yves Gaulier - Andrey Kalinovsky - Nicolas Legoff - Romain Neutron + - Jean-Yves Gaulier + - Milos M + - Mike NG + - Xavier Rousset + - Aina Sitraka + - Filip Vilic + ** Proudly Powered by Alchemy ** - Nicolas Amendola - Nathanaël Attar - Aurélie Bachelet - Anthony Cabot - Moctar Diouf - Jennifer Guérin - Nicolas Honoré - Nicolas Maillat - Guillaume Maubert - Jonathan Schneider + - Aurélie Bachelet + - Laetitia Bianchi + - Anthony Cabot + - Moctar Diouf + - Jennifer Guérin + - Félix Noir + - Nicolas Maillat + - Guillaume Maubert + ** They gave some love to Phraseanet ** - Ysoline Gresille + - Nicolas Amendola + - Nathanaël Attar + - Florian Blouet + - Benoît Burnichon + - Thibaud Fabre + - Ysoline Gresille + - Nicolas Honoré + - Andrey Kalinovsky + - Nicolas Legoff + - Romain Neutron + - Jonathan Schneider + Phraseanet c/o Alchemy 30 Place Saint Georges 75009 Paris - France From 3d13616e7810edb660dc6dfbaab1c4bce767536d Mon Sep 17 00:00:00 2001 From: Nicolas Maillat Date: Fri, 1 Feb 2019 17:37:22 +0100 Subject: [PATCH 070/367] Update Contributors PHRAS_2397 Update Contributors in Master --- CONTRIBUTORS | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CONTRIBUTORS b/CONTRIBUTORS index 4c9772eaed..794f49dee1 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -1,3 +1,7 @@ +#version 4.0 + - Krzysztof Szulski Security + - Ideepix Docker Deploiement + #version 3.7 - Pieter Demonie (Dutch localization) From a2bce7125928b75da01b5bf7bc434a04911c0de8 Mon Sep 17 00:00:00 2001 From: Harrys Date: Wed, 6 Feb 2019 11:53:09 +0400 Subject: [PATCH 071/367] PHRAS-2419_refacto_Icons_actions_under_Thumbnail --- templates/web/prod/results/record.html.twig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/templates/web/prod/results/record.html.twig b/templates/web/prod/results/record.html.twig index 2d537dd72c..410e4d1620 100644 --- a/templates/web/prod/results/record.html.twig +++ b/templates/web/prod/results/record.html.twig @@ -53,10 +53,10 @@ {% endif %}
-
+
- diff --git a/templates/web/prod/results/record.html.twig b/templates/web/prod/results/record.html.twig index 2d537dd72c..3707633998 100644 --- a/templates/web/prod/results/record.html.twig +++ b/templates/web/prod/results/record.html.twig @@ -1,5 +1,5 @@ {% import 'prod/results/macro.html.twig' as result_macro %} -{% import 'common/macros.html.twig' as macro %} +{% import 'common/macro_caption.html.twig' as macro_caption %}
From be588ca396ecdd8347468f605c9ea7c4877fb926 Mon Sep 17 00:00:00 2001 From: Alexandre BRACH Date: Thu, 16 May 2019 17:43:28 +0200 Subject: [PATCH 167/367] Docker build instruction in README, circle-ci can build and push the two images --- .circleci/config.yml | 13 ++++++++++++- README.md | 20 ++++++++++++++++++-- 2 files changed, 30 insertions(+), 3 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index c1cadf6605..e5921af091 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -122,7 +122,18 @@ workflows: context: "AWS London" create-repo: true dockerfile: Dockerfile - #profile-name: myProfileName + extra-build-args: "--target phraseanet" region: AWS_DEFAULT_REGION repo: "${AWS_RESOURCE_NAME_PREFIX}/phraseanet" tag: "alpha-0.1" + - aws-ecr/build_and_push_image: + account-url: AWS_ACCOUNT_URL + aws-access-key-id: AWS_ACCESS_KEY_ID + aws-secret-access-key: AWS_SECRET_ACCESS_KEY + context: "AWS London" + create-repo: true + dockerfile: Dockerfile + extra-build-args: "--target phraseanet-nginx" + region: AWS_DEFAULT_REGION + repo: "${AWS_RESOURCE_NAME_PREFIX}/phraseanet-nginx" + tag: "alpha-0.1" diff --git a/README.md b/README.md index 8d35f5bfa1..6f0d5c38b5 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ Phraseanet 4.1 - Digital Asset Management application - RestFull APIS - Elasticsearch search engine - Multiple resolution assets generation - + # Documentation : https://docs.phraseanet.com/ @@ -32,7 +32,7 @@ https://www.phraseanet.com/download/ For development purpose Phraseanet is shipped with ready to use development environments using vagrant. -- git clone +- git clone - vagrant up @@ -43,4 +43,20 @@ For development with Phraseanet API see https://docs.phraseanet.com/4.0/en/Devel Phraseanet is licensed under GPL-v3 license. +# Docker build + +The docker distribution come with 2 differents containers : +* an nginx that act as the front http server. +* the php-fpm who serves the php files through nginx. + +## How to build + +The two images can be built respectively with these two commands : + + # nginx server + docker build --target phraseanet-nginx -t phraseanet-nginx . + + # php-fpm application + docker build --target phraseanet -t phraseanet . + From 636a08bb4cffbc6188c30b0dc02bb4e42a860a13 Mon Sep 17 00:00:00 2001 From: Alexandre BRACH Date: Fri, 17 May 2019 15:09:56 +0200 Subject: [PATCH 168/367] Dockerfile optimisation and add warning on WIP docker on README --- Dockerfile | 33 ++++++++++++++++----------------- Dockerfile-nginx | 7 ------- README.md | 2 ++ 3 files changed, 18 insertions(+), 24 deletions(-) delete mode 100644 Dockerfile-nginx diff --git a/Dockerfile b/Dockerfile index c0ea67e61b..0d36bb9131 100644 --- a/Dockerfile +++ b/Dockerfile @@ -65,34 +65,35 @@ RUN mkdir /entrypoint /var/alchemy \ && mkdir -p /home/app/.composer \ && chown -R app: /home/app /var/alchemy - ADD ./docker/phraseanet/ / WORKDIR /var/alchemy/ -COPY config /var/alchemy/config -COPY grammar /var/alchemy/grammar -COPY lib /var/alchemy/lib -COPY resources /var/alchemy/resources -COPY templates-profiler /var/alchemy/templates-profiler -COPY templates /var/alchemy/templates -COPY tests /var/alchemy/tests -COPY tmp /var/alchemy/tmp -COPY www /var/alchemy/www -COPY composer.json /var/alchemy/ -COPY composer.lock /var/alchemy/ COPY gulpfile.js /var/alchemy/ COPY Makefile /var/alchemy/ COPY package.json /var/alchemy/ COPY phpunit.xml.dist /var/alchemy/ COPY yarn.lock /var/alchemy/ +COPY bin /var/alchemy/bin +COPY composer.json /var/alchemy/ +COPY composer.lock /var/alchemy/ RUN make install_composer +COPY resources /var/alchemy/resources +COPY www /var/alchemy/www RUN make clean_assets RUN make install_asset_dependencies RUN make install_assets -FROM php:7.1-fpm-stretch as phraseanet +COPY lib /var/alchemy/lib +COPY tmp /var/alchemy/tmp +COPY config /var/alchemy/config +COPY grammar /var/alchemy/grammar +COPY templates-profiler /var/alchemy/templates-profiler +COPY templates /var/alchemy/templates +COPY tests /var/alchemy/tests +# Phraseanet +FROM php:7.1-fpm-stretch as phraseanet RUN apt-get update \ && apt-get install -y \ apt-transport-https \ @@ -137,15 +138,13 @@ RUN apt-get update \ RUN mkdir -p /var/alchemy/logs && chmod 777 /var/alchemy/logs \ && mkdir -p /var/alchemy/cache && chmod 777 /var/alchemy/cache COPY --from=builder [^(www)] /var/alchemy /var/alchemy - +WORKDIR /var/alchemy/ CMD ["php-fpm"] +# phraseanet-nginx FROM nginx:1.15 as phraseanet-nginx - RUN useradd -u 1000 app - ADD ./docker/nginx/ / - COPY --from=builder /var/alchemy/www /var/alchemy/Phraseanet/www diff --git a/Dockerfile-nginx b/Dockerfile-nginx deleted file mode 100644 index 44c2199d58..0000000000 --- a/Dockerfile-nginx +++ /dev/null @@ -1,7 +0,0 @@ -FROM nginx:1.15 - -RUN useradd -u 1000 app - -ADD ./docker/nginx/ / - -COPY www /var/alchemy/Phraseanet/ diff --git a/README.md b/README.md index 6f0d5c38b5..ac7c1d9c87 100644 --- a/README.md +++ b/README.md @@ -45,6 +45,8 @@ Phraseanet is licensed under GPL-v3 license. # Docker build +WARNING : still in a work-in-progress status and can be used only for test purposes. + The docker distribution come with 2 differents containers : * an nginx that act as the front http server. * the php-fpm who serves the php files through nginx. From 0b2d033d50d3f43dce9abe0d2fb7dd0282037fd1 Mon Sep 17 00:00:00 2001 From: Alexandre BRACH Date: Fri, 17 May 2019 17:17:51 +0200 Subject: [PATCH 169/367] copy to the right location --- Dockerfile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 0d36bb9131..349fa3ff7c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -135,10 +135,10 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* \ && mkdir -p /var/log/supervisor -RUN mkdir -p /var/alchemy/logs && chmod 777 /var/alchemy/logs \ - && mkdir -p /var/alchemy/cache && chmod 777 /var/alchemy/cache -COPY --from=builder [^(www)] /var/alchemy /var/alchemy -WORKDIR /var/alchemy/ +RUN mkdir -p /var/alchemy/Phraseanet/logs && chmod 777 /var/alchemy/Phraseanet/logs \ + && mkdir -p /var/alchemy/Phraseanet/cache && chmod 777 /var/alchemy/Phraseanet/cache +COPY --from=builder /var/alchemy /var/alchemy/Phraseanet +WORKDIR /var/alchemy/Phraseanet CMD ["php-fpm"] # phraseanet-nginx From 136501909c93dace133d6291b6ef7ceb0480fa60 Mon Sep 17 00:00:00 2001 From: Alexandre BRACH Date: Fri, 17 May 2019 19:22:29 +0200 Subject: [PATCH 170/367] make every writable folder writable --- Dockerfile | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 349fa3ff7c..8455c0e70a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -135,9 +135,20 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* \ && mkdir -p /var/log/supervisor -RUN mkdir -p /var/alchemy/Phraseanet/logs && chmod 777 /var/alchemy/Phraseanet/logs \ - && mkdir -p /var/alchemy/Phraseanet/cache && chmod 777 /var/alchemy/Phraseanet/cache + COPY --from=builder /var/alchemy /var/alchemy/Phraseanet +RUN mkdir -p /var/alchemy/Phraseanet/logs \ + && chmod -R 777 /var/alchemy/Phraseanet/logs \ + && mkdir -p /var/alchemy/Phraseanet/cache \ + && chmod -R 777 /var/alchemy/Phraseanet/cache \ + && mkdir -p /var/alchemy/Phraseanet/datas \ + && chmod -R 777 /var/alchemy/Phraseanet/datas \ + && mkdir -p /var/alchemy/Phraseanet/tmp \ + && chmod -R 777 /var/alchemy/Phraseanet/tmp \ + && mkdir -p /var/alchemy/Phraseanet/www/custom \ + && chmod -R 777 /var/alchemy/Phraseanet/www/custom \ + && mkdir -p /var/alchemy/Phraseanet/config \ + && chmod -R 777 /var/alchemy/Phraseanet/config WORKDIR /var/alchemy/Phraseanet CMD ["php-fpm"] @@ -147,4 +158,3 @@ RUN useradd -u 1000 app ADD ./docker/nginx/ / COPY --from=builder /var/alchemy/www /var/alchemy/Phraseanet/www - From 9131cdca857e38f71465cad3d5ea1ba86959e8bc Mon Sep 17 00:00:00 2001 From: MilosEsokia Date: Thu, 16 May 2019 17:06:22 +0200 Subject: [PATCH 171/367] Update Composer --- composer.json | 5 +++-- composer.lock | 44 +++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 46 insertions(+), 3 deletions(-) diff --git a/composer.json b/composer.json index ad1d0d3489..849129c851 100644 --- a/composer.json +++ b/composer.json @@ -47,7 +47,7 @@ "php": ">=5.5.9", "ext-intl": "*", "alchemy-fr/tcpdf-clone": "~6.0", - "alchemy/embed-bundle": "^2.0.2", + "alchemy/embed-bundle": "^2.0.1", "alchemy/geonames-api-consumer": "~0.1.0", "alchemy/mediavorus": "^0.4.4", "alchemy/oauth2php": "1.1.0", @@ -120,7 +120,8 @@ "google/recaptcha": "^1.1", "facebook/graph-sdk": "^5.6", "box/spout": "^2.7", - "paragonie/random-lib": "^2.0" + "paragonie/random-lib": "^2.0", + "czproject/git-php": "^3.17" }, "require-dev": { "mikey179/vfsstream": "~1.5", diff --git a/composer.lock b/composer.lock index 37acc17bdb..a8f7a39cb7 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "f7b0fedd863f0f1aa5841665b563305d", + "content-hash": "f9aa8f16bdb57e640897f0fdf2f89969", "packages": [ { "name": "alchemy-fr/tcpdf-clone", @@ -1156,6 +1156,48 @@ ], "time": "2016-08-09T20:10:17+00:00" }, + { + "name": "czproject/git-php", + "version": "v3.17.0", + "source": { + "type": "git", + "url": "https://github.com/czproject/git-php.git", + "reference": "a7b911b81a2fe626f748a4ac8955353c5777bc6c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/czproject/git-php/zipball/a7b911b81a2fe626f748a4ac8955353c5777bc6c", + "reference": "a7b911b81a2fe626f748a4ac8955353c5777bc6c", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "nette/tester": "^1.1" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jan Pecha", + "email": "janpecha@email.cz" + } + ], + "description": "Library for work with Git repository in PHP.", + "keywords": [ + "git" + ], + "time": "2019-02-09T13:11:36+00:00" + }, { "name": "dailymotion/sdk", "version": "1.6.5", From fc8478d40e3d6a8f892f3a297f9294bfa5c0a41a Mon Sep 17 00:00:00 2001 From: MilosEsokia Date: Thu, 16 May 2019 17:14:43 +0200 Subject: [PATCH 172/367] Enhance AddPlugin command - adding DownloadPlugin command --- bin/setup | 4 +- .../Phrasea/Command/Plugin/AddPlugin.php | 77 ++++++--- .../Phrasea/Command/Plugin/DownloadPlugin.php | 152 ++++++++++++++++++ 3 files changed, 207 insertions(+), 26 deletions(-) create mode 100644 lib/Alchemy/Phrasea/Command/Plugin/DownloadPlugin.php diff --git a/bin/setup b/bin/setup index e778de1f60..fa8296b1d4 100755 --- a/bin/setup +++ b/bin/setup @@ -24,6 +24,7 @@ use Alchemy\Phrasea\Command\Plugin\AddPlugin; use Alchemy\Phrasea\Command\Plugin\RemovePlugin; use Alchemy\Phrasea\Command\Plugin\EnablePlugin; use Alchemy\Phrasea\Command\Plugin\DisablePlugin; +use Alchemy\Phrasea\Command\Plugin\DownloadPlugin; use Alchemy\Phrasea\CLI; use Alchemy\Phrasea\Command\Setup\CheckEnvironment; use Alchemy\Phrasea\Core\CLIProvider\DoctrineMigrationServiceProvider; @@ -50,7 +51,7 @@ $app = new CLI(" This program comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions; type `about:license' for details.\n\n" - . ' SETUP', $version->getName() . ' ' . $version->getNumber()); + . ' SETUP', $version->getName() . ' ' . $version->getNumber()); $app->register(new DoctrineMigrationServiceProvider()); @@ -70,6 +71,7 @@ if ($configurationTester->isInstalled()) { } $app->command(new AddPlugin()); +$app->command(new DownloadPlugin()); $app->command(new ListPlugin()); $app->command(new RemovePlugin()); $app->command(new PluginsReset()); diff --git a/lib/Alchemy/Phrasea/Command/Plugin/AddPlugin.php b/lib/Alchemy/Phrasea/Command/Plugin/AddPlugin.php index 36db372da2..2b96043102 100644 --- a/lib/Alchemy/Phrasea/Command/Plugin/AddPlugin.php +++ b/lib/Alchemy/Phrasea/Command/Plugin/AddPlugin.php @@ -14,6 +14,7 @@ namespace Alchemy\Phrasea\Command\Plugin; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Output\OutputInterface; use Symfony\Component\Console\Input\InputArgument; +use Symfony\Component\Console\Input\ArrayInput; class AddPlugin extends AbstractPluginCommand { @@ -29,41 +30,67 @@ class AddPlugin extends AbstractPluginCommand protected function doExecutePluginAction(InputInterface $input, OutputInterface $output) { $source = $input->getArgument('source'); + $shouldDownload = $this->shouldDownloadPlugin($source); - $temporaryDir = $this->container['temporary-filesystem']->createTemporaryDirectory(); + if ($shouldDownload){ + $command = $this->getApplication()->find('plugins:download'); + $arguments = [ + 'command' => 'plugins:download', + 'source' => $source + ]; - $output->write("Importing $source..."); - $this->container['plugins.importer']->import($source, $temporaryDir); - $output->writeln(" OK"); + $downloadInput = new ArrayInput($arguments); + $command->run($downloadInput, $output); - $output->write("Validating plugin..."); - $manifest = $this->container['plugins.plugins-validator']->validatePlugin($temporaryDir); - $output->writeln(" OK found ".$manifest->getName().""); + } else { - $targetDir = $this->container['plugin.path'] . DIRECTORY_SEPARATOR . $manifest->getName(); + $temporaryDir = $this->container['temporary-filesystem']->createTemporaryDirectory(); - $output->write("Setting up composer..."); - $this->container['plugins.composer-installer']->install($temporaryDir); - $output->writeln(" OK"); + $output->write("Importing $source..."); + $this->container['plugins.importer']->import($source, $temporaryDir); + $output->writeln(" OK"); - $output->write("Installing plugin ".$manifest->getName()."..."); - $this->container['filesystem']->mirror($temporaryDir, $targetDir); - $output->writeln(" OK"); + $output->write("Validating plugin..."); + $manifest = $this->container['plugins.plugins-validator']->validatePlugin($temporaryDir); + $output->writeln(" OK found ".$manifest->getName().""); - $output->write("Copying public files ".$manifest->getName()."..."); - $this->container['plugins.assets-manager']->update($manifest); - $output->writeln(" OK"); + $targetDir = $this->container['plugin.path'] . DIRECTORY_SEPARATOR . $manifest->getName(); - $output->write("Removing temporary directory..."); - $this->container['filesystem']->remove($temporaryDir); - $output->writeln(" OK"); + $output->write("Setting up composer..."); + $this->container['plugins.composer-installer']->install($temporaryDir); + $output->writeln(" OK"); - $output->write("Activating plugin..."); - $this->container['conf']->set(['plugins', $manifest->getName(), 'enabled'], true); - $output->writeln(" OK"); + $output->write("Installing plugin ".$manifest->getName()."..."); + $this->container['filesystem']->mirror($temporaryDir, $targetDir); + $output->writeln(" OK"); - $this->updateConfigFiles($input, $output); + $output->write("Copying public files ".$manifest->getName()."..."); + $this->container['plugins.assets-manager']->update($manifest); + $output->writeln(" OK"); - return 0; + $output->write("Removing temporary directory..."); + $this->container['filesystem']->remove($temporaryDir); + $output->writeln(" OK"); + + $output->write("Activating plugin..."); + $this->container['conf']->set(['plugins', $manifest->getName(), 'enabled'], true); + $output->writeln(" OK"); + + $this->updateConfigFiles($input, $output); + + return 0; + } + } + + protected function shouldDownloadPlugin($source) + { + $allowedScheme = array('https','ssh'); + + $scheme = parse_url($source, PHP_URL_SCHEME); + if (in_array($scheme, $allowedScheme)){ + return true; + } else{ + return false; + } } } diff --git a/lib/Alchemy/Phrasea/Command/Plugin/DownloadPlugin.php b/lib/Alchemy/Phrasea/Command/Plugin/DownloadPlugin.php new file mode 100644 index 0000000000..0a1ec9cfe9 --- /dev/null +++ b/lib/Alchemy/Phrasea/Command/Plugin/DownloadPlugin.php @@ -0,0 +1,152 @@ +setDescription('Downloads a plugin to Phraseanet') + ->addArgument('source', InputArgument::REQUIRED, 'The source is a remote url (.zip or .git)') + ->addArgument('destination', InputArgument::OPTIONAL, 'Download destination'); + } + + protected function doExecutePluginAction(InputInterface $input, OutputInterface $output) + { + $source = $input->getArgument('source'); + $destination = $input->getArgument('destination'); + + $destinationSubdir = '/plugin-'.md5($source); + + if ($destination){ + + $destination = trim($destination); + $destination = rtrim($destination, '/'); + + $localDownloadPath = $destination; + + } else { + + $localDownloadPath = '/tmp/plugin-download' . $destinationSubdir; + } + + if (!is_dir($localDownloadPath)) { + mkdir($localDownloadPath, 0755, true); + } + + $extension = $this->getURIExtension($source); + + if ($extension){ + + switch ($extension){ + + case 'zip': + + $localUnpackPath = '/tmp/plugin-zip'. $destinationSubdir; + + if (!is_dir($localUnpackPath)) { + mkdir($localUnpackPath, 0755, true); + } + + $localArchiveFile = $localUnpackPath . '/plugin-downloaded.zip'; + + // download + $output->writeln("Downloading $source..."); + set_time_limit(0); + $fp = fopen ($localArchiveFile, 'w+'); + $ch = curl_init($source);; + curl_setopt($ch, CURLOPT_FILE, $fp); + curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); + curl_exec($ch); + curl_close($ch); + fclose($fp); + + // unpack + $output->writeln("Unpacking $source..."); + $zip = new \ZipArchive(); + $errorUnpack = false; + + if ($zip->open($localArchiveFile)) { + for ($i = 0; $i < $zip->numFiles; $i++) { + if (!($zip->extractTo($localDownloadPath, array($zip->getNameIndex($i))))) { + $errorUnpack = true; + } + } + $zip->close(); + } + + if ($errorUnpack){ + $output->writeln("Failed unzipping $source"); + } else { + $output->writeln("Plugin downloaded to $localDownloadPath"); + } + + // remove zip archive + $this->delDirTree($localUnpackPath); + + break; + + case 'git': + $output->writeln("Downloading $source..."); + $repo = GitRepository::cloneRepository($source, $localDownloadPath); + $output->writeln("Plugin downloaded to $localDownloadPath"); + break; + + } + + } else { + + $output->writeln("The source $source is not supported. Only .zip and .git are supported."); + } + + return 0; + } + + protected function getURIExtension($source) + { + $validExtension = false; + $allowedExtension = array('zip','git'); + + $path = parse_url($source, PHP_URL_PATH); + if (strpos($path, '.') !== false) { + $pathParts = explode('.', $path); + $extension = $pathParts[1]; + if (in_array($extension, $allowedExtension)){ + $validExtension = true; + } + } + + if ($validExtension){ + return $extension; + } else { + return false; + } + } + + protected static function delDirTree($dir) { + $files = array_diff(scandir($dir), array('.','..')); + foreach ($files as $file) { + (is_dir("$dir/$file")) ? self::delDirTree("$dir/$file") : unlink("$dir/$file"); + } + return rmdir($dir); + } +} From 88edb96832ad2e045866aff20dc264f6b1b0e0da Mon Sep 17 00:00:00 2001 From: MilosEsokia Date: Thu, 16 May 2019 18:15:26 +0200 Subject: [PATCH 173/367] Composer update --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index 849129c851..2df5b37b95 100644 --- a/composer.json +++ b/composer.json @@ -47,7 +47,7 @@ "php": ">=5.5.9", "ext-intl": "*", "alchemy-fr/tcpdf-clone": "~6.0", - "alchemy/embed-bundle": "^2.0.1", + "alchemy/embed-bundle": "^2.0.2", "alchemy/geonames-api-consumer": "~0.1.0", "alchemy/mediavorus": "^0.4.4", "alchemy/oauth2php": "1.1.0", diff --git a/composer.lock b/composer.lock index a8f7a39cb7..478fe236e1 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "f9aa8f16bdb57e640897f0fdf2f89969", + "content-hash": "00c4f9dbfee9b7175a3d237fee594168", "packages": [ { "name": "alchemy-fr/tcpdf-clone", @@ -131,16 +131,16 @@ }, { "name": "alchemy/embed-bundle", - "version": "2.0.1", + "version": "2.0.2", "source": { "type": "git", "url": "https://github.com/alchemy-fr/embed-bundle.git", - "reference": "36c788a38bfed3ed19fdc4e1cc0290f0a674e4b9" + "reference": "b1e5483442bc30411e423abc36d0c694df756e49" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/alchemy-fr/embed-bundle/zipball/36c788a38bfed3ed19fdc4e1cc0290f0a674e4b9", - "reference": "36c788a38bfed3ed19fdc4e1cc0290f0a674e4b9", + "url": "https://api.github.com/repos/alchemy-fr/embed-bundle/zipball/b1e5483442bc30411e423abc36d0c694df756e49", + "reference": "b1e5483442bc30411e423abc36d0c694df756e49", "shasum": "" }, "require-dev": { @@ -178,10 +178,10 @@ ], "description": "Embed resources bundle", "support": { - "source": "https://github.com/alchemy-fr/embed-bundle/tree/2.0.1", + "source": "https://github.com/alchemy-fr/embed-bundle/tree/2.0.2", "issues": "https://github.com/alchemy-fr/embed-bundle/issues" }, - "time": "2019-05-14T12:25:18+00:00" + "time": "2019-05-16T07:39:07+00:00" }, { "name": "alchemy/geonames-api-consumer", From d62d9cf9624414db91a3da15296fa103976b69dc Mon Sep 17 00:00:00 2001 From: MilosEsokia Date: Mon, 20 May 2019 10:31:00 +0200 Subject: [PATCH 174/367] Install function added Added install function in plugins:download if called from plugins:add command --- .../Command/Plugin/AbstractPluginCommand.php | 37 ++++++++++++++++++ .../Phrasea/Command/Plugin/AddPlugin.php | 39 ++----------------- .../Phrasea/Command/Plugin/DownloadPlugin.php | 7 +++- 3 files changed, 46 insertions(+), 37 deletions(-) diff --git a/lib/Alchemy/Phrasea/Command/Plugin/AbstractPluginCommand.php b/lib/Alchemy/Phrasea/Command/Plugin/AbstractPluginCommand.php index b2c72999d1..2d9d211612 100644 --- a/lib/Alchemy/Phrasea/Command/Plugin/AbstractPluginCommand.php +++ b/lib/Alchemy/Phrasea/Command/Plugin/AbstractPluginCommand.php @@ -51,4 +51,41 @@ abstract class AbstractPluginCommand extends Command $this->container['plugins.autoloader-generator']->write($manifests); $output->writeln(" OK"); } + + protected function doInstallPlugin($source, InputInterface $input, OutputInterface $output) + { + $temporaryDir = $this->container['temporary-filesystem']->createTemporaryDirectory(); + + $output->write("Importing $source..."); + $this->container['plugins.importer']->import($source, $temporaryDir); + $output->writeln(" OK"); + + $output->write("Validating plugin..."); + $manifest = $this->container['plugins.plugins-validator']->validatePlugin($temporaryDir); + $output->writeln(" OK found ".$manifest->getName().""); + + $targetDir = $this->container['plugin.path'] . DIRECTORY_SEPARATOR . $manifest->getName(); + + $output->write("Setting up composer..."); + $this->container['plugins.composer-installer']->install($temporaryDir); + $output->writeln(" OK"); + + $output->write("Installing plugin ".$manifest->getName()."..."); + $this->container['filesystem']->mirror($temporaryDir, $targetDir); + $output->writeln(" OK"); + + $output->write("Copying public files ".$manifest->getName()."..."); + $this->container['plugins.assets-manager']->update($manifest); + $output->writeln(" OK"); + + $output->write("Removing temporary directory..."); + $this->container['filesystem']->remove($temporaryDir); + $output->writeln(" OK"); + + $output->write("Activating plugin..."); + $this->container['conf']->set(['plugins', $manifest->getName(), 'enabled'], true); + $output->writeln(" OK"); + + $this->updateConfigFiles($input, $output); + } } diff --git a/lib/Alchemy/Phrasea/Command/Plugin/AddPlugin.php b/lib/Alchemy/Phrasea/Command/Plugin/AddPlugin.php index 2b96043102..5f4f8b0da9 100644 --- a/lib/Alchemy/Phrasea/Command/Plugin/AddPlugin.php +++ b/lib/Alchemy/Phrasea/Command/Plugin/AddPlugin.php @@ -36,7 +36,8 @@ class AddPlugin extends AbstractPluginCommand $command = $this->getApplication()->find('plugins:download'); $arguments = [ 'command' => 'plugins:download', - 'source' => $source + 'source' => $source, + 'shouldInstallPlugin' => true ]; $downloadInput = new ArrayInput($arguments); @@ -44,41 +45,7 @@ class AddPlugin extends AbstractPluginCommand } else { - $temporaryDir = $this->container['temporary-filesystem']->createTemporaryDirectory(); - - $output->write("Importing $source..."); - $this->container['plugins.importer']->import($source, $temporaryDir); - $output->writeln(" OK"); - - $output->write("Validating plugin..."); - $manifest = $this->container['plugins.plugins-validator']->validatePlugin($temporaryDir); - $output->writeln(" OK found ".$manifest->getName().""); - - $targetDir = $this->container['plugin.path'] . DIRECTORY_SEPARATOR . $manifest->getName(); - - $output->write("Setting up composer..."); - $this->container['plugins.composer-installer']->install($temporaryDir); - $output->writeln(" OK"); - - $output->write("Installing plugin ".$manifest->getName()."..."); - $this->container['filesystem']->mirror($temporaryDir, $targetDir); - $output->writeln(" OK"); - - $output->write("Copying public files ".$manifest->getName()."..."); - $this->container['plugins.assets-manager']->update($manifest); - $output->writeln(" OK"); - - $output->write("Removing temporary directory..."); - $this->container['filesystem']->remove($temporaryDir); - $output->writeln(" OK"); - - $output->write("Activating plugin..."); - $this->container['conf']->set(['plugins', $manifest->getName(), 'enabled'], true); - $output->writeln(" OK"); - - $this->updateConfigFiles($input, $output); - - return 0; + $this->doInstallPlugin($source, $input, $output); } } diff --git a/lib/Alchemy/Phrasea/Command/Plugin/DownloadPlugin.php b/lib/Alchemy/Phrasea/Command/Plugin/DownloadPlugin.php index 0a1ec9cfe9..a3fdacbc1c 100644 --- a/lib/Alchemy/Phrasea/Command/Plugin/DownloadPlugin.php +++ b/lib/Alchemy/Phrasea/Command/Plugin/DownloadPlugin.php @@ -27,13 +27,16 @@ class DownloadPlugin extends AbstractPluginCommand $this ->setDescription('Downloads a plugin to Phraseanet') ->addArgument('source', InputArgument::REQUIRED, 'The source is a remote url (.zip or .git)') - ->addArgument('destination', InputArgument::OPTIONAL, 'Download destination'); + ->addArgument('destination', InputArgument::OPTIONAL, 'Download destination') + ->addArgument('shouldInstallPlugin', InputArgument::OPTIONAL, 'True or false, determines if plugin should be installed after download'); } protected function doExecutePluginAction(InputInterface $input, OutputInterface $output) { $source = $input->getArgument('source'); $destination = $input->getArgument('destination'); + $shouldInstallPlugin = false; + $shouldInstallPlugin = $input->getArgument('shouldInstallPlugin'); $destinationSubdir = '/plugin-'.md5($source); @@ -98,6 +101,7 @@ class DownloadPlugin extends AbstractPluginCommand $output->writeln("Failed unzipping $source"); } else { $output->writeln("Plugin downloaded to $localDownloadPath"); + if ($shouldInstallPlugin) $this->doInstallPlugin($localDownloadPath, $input, $output); } // remove zip archive @@ -109,6 +113,7 @@ class DownloadPlugin extends AbstractPluginCommand $output->writeln("Downloading $source..."); $repo = GitRepository::cloneRepository($source, $localDownloadPath); $output->writeln("Plugin downloaded to $localDownloadPath"); + if ($shouldInstallPlugin) $this->doInstallPlugin($localDownloadPath, $input, $output); break; } From f61efe1e45da9f0169c984c4c128b161dedbf99e Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana Date: Mon, 20 May 2019 14:23:38 +0400 Subject: [PATCH 175/367] PHRAS-2589-Admin_personnalisation_logo_fix --- .../web/admin/personalisation_logo.html.twig | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/templates/web/admin/personalisation_logo.html.twig b/templates/web/admin/personalisation_logo.html.twig index b286f6fae5..58a9bb8483 100644 --- a/templates/web/admin/personalisation_logo.html.twig +++ b/templates/web/admin/personalisation_logo.html.twig @@ -5,16 +5,18 @@ {{ form_label(form.logoChoice[0]) }}
gabari + src="/assets/common/images/logo.png"/>
- {{ 'prod::setup: download gabari' | trans }} +
{{ form_widget(form.personalizeFile) }} {{ form_widget(form.fileType) }} @@ -95,7 +98,7 @@ $('#general_personalize-logo-choice_personalizeLogoInput').val(""); $('#error-text').text(errorFileType); $('#error-text').show(); - $('#help-text').hide(); + /*$('#help-text').hide();*/ $('#personalize-image-container').hide(); return false; } @@ -109,7 +112,7 @@ if (h > 41 || w > 120 ) { $('#error-text').text(errorDimension); $('#error-text').show(); - $('#help-text').hide(); + /*$('#help-text').hide();*/ $('#personalize-image-container').hide(); $('#general_personalize-logo-choice_personalizeLogoInput').val(""); return false; @@ -121,7 +124,7 @@ loadImage(file, function (img) { $('#personalize-image-container').show(); $('#error-text').hide(); - $('#help-text').hide(); + /*$('#help-text').hide();*/ $('#personalize-image-container').empty().append(img); }, { maxSize: 5242880, // 5MB @@ -150,7 +153,7 @@ $('#general_personalize-logo-choice_personalizeFile').val(false); } - console.log(data); + /* console.log(data);*/ } }); From 28151751eb9306d9cf0d06220cb8673869396c1f Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana Date: Mon, 20 May 2019 14:31:46 +0400 Subject: [PATCH 176/367] PHRAS-2589-Admin_personnalisation_logo_fix --- templates/web/admin/personalisation_logo.html.twig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/web/admin/personalisation_logo.html.twig b/templates/web/admin/personalisation_logo.html.twig index 58a9bb8483..0e895a8af7 100644 --- a/templates/web/admin/personalisation_logo.html.twig +++ b/templates/web/admin/personalisation_logo.html.twig @@ -57,7 +57,7 @@ $("#download-image-template").on('click', function (event) { event.preventDefault(); - var imageInBase64 = $('#original-image-placeholder').attr('src'); + var imageInBase64 = 'data:image/png;base64,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'; var mimeInfo = base64MimeType(imageInBase64); var ext = mimeInfo.split('/').pop(); var filename = $('#original-image-placeholder').attr('alt') + "." + ext; From f5f05276007bcfc7bd6f40315b9765b838effbc0 Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana Date: Tue, 21 May 2019 10:03:27 +0400 Subject: [PATCH 177/367] PHRAS-2589-Admin-personnalisation update translation --- resources/locales/messages.de.xlf | 52 +++++++++---------- resources/locales/messages.en.xlf | 52 +++++++++---------- resources/locales/messages.fr.xlf | 52 +++++++++---------- resources/locales/messages.nl.xlf | 52 +++++++++---------- resources/locales/validators.de.xlf | 2 +- resources/locales/validators.en.xlf | 2 +- resources/locales/validators.fr.xlf | 2 +- resources/locales/validators.nl.xlf | 2 +- .../web/admin/personalisation_logo.html.twig | 10 ++-- 9 files changed, 113 insertions(+), 113 deletions(-) diff --git a/resources/locales/messages.de.xlf b/resources/locales/messages.de.xlf index 00f9ca99c3..e7d5f19c59 100644 --- a/resources/locales/messages.de.xlf +++ b/resources/locales/messages.de.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -8908,6 +8908,31 @@ Aggregateinstellungen admin/search-engine/search-engine-settings.html.twig + + admin::setup:personalisation_logo: download gabari + admin::setup:personalisation_logo: download gabari + web/admin/personalisation_logo.html.twig + + + admin::setup:personalisation_logo: error text dimension + admin::setup:personalisation_logo: error text dimension + web/admin/personalisation_logo.html.twig + + + admin::setup:personalisation_logo: error text file type + admin::setup:personalisation_logo: error text file type + web/admin/personalisation_logo.html.twig + + + admin::setup:personalisation_logo: help text + admin::setup:personalisation_logo: help text + web/admin/personalisation_logo.html.twig + + + admin::setup:personalisation_logo: select file + admin::setup:personalisation_logo: select file + web/admin/personalisation_logo.html.twig + admin::status: case A Off @@ -11267,31 +11292,6 @@ Achtung : Die ausgewählte Datenbanken Liste für die Suche wurde verändert Controller/Prod/LanguageController.php - - prod::setup: download gabari - prod::setup: download gabari - web/admin/personalisation_logo.html.twig - - - prod::setup: error text dimension - prod::setup: error text dimension - web/admin/personalisation_logo.html.twig - - - prod::setup: error text file type - prod::setup: error text file type - web/admin/personalisation_logo.html.twig - - - prod::setup: help text - prod::setup: help text - web/admin/personalisation_logo.html.twig - - - prod::setup: select file - prod::setup: select file - web/admin/personalisation_logo.html.twig - prod::thesaurusTab:candidats mögliche Begriffe diff --git a/resources/locales/messages.en.xlf b/resources/locales/messages.en.xlf index c0bfa8d4ca..f6afecf3eb 100644 --- a/resources/locales/messages.en.xlf +++ b/resources/locales/messages.en.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -8908,6 +8908,31 @@ Aggregates settings admin/search-engine/search-engine-settings.html.twig + + admin::setup:personalisation_logo: download gabari + admin::setup:personalisation_logo: download gabari + web/admin/personalisation_logo.html.twig + + + admin::setup:personalisation_logo: error text dimension + admin::setup:personalisation_logo: error text dimension + web/admin/personalisation_logo.html.twig + + + admin::setup:personalisation_logo: error text file type + admin::setup:personalisation_logo: error text file type + web/admin/personalisation_logo.html.twig + + + admin::setup:personalisation_logo: help text + admin::setup:personalisation_logo: help text + web/admin/personalisation_logo.html.twig + + + admin::setup:personalisation_logo: select file + admin::setup:personalisation_logo: select file + web/admin/personalisation_logo.html.twig + admin::status: case A Off @@ -11268,31 +11293,6 @@ See documentation for more examples https://docs.phraseanet.com Warning, list of collections to search in has been changed Controller/Prod/LanguageController.php - - prod::setup: download gabari - prod::setup: download gabari - web/admin/personalisation_logo.html.twig - - - prod::setup: error text dimension - prod::setup: error text dimension - web/admin/personalisation_logo.html.twig - - - prod::setup: error text file type - prod::setup: error text file type - web/admin/personalisation_logo.html.twig - - - prod::setup: help text - prod::setup: help text - web/admin/personalisation_logo.html.twig - - - prod::setup: select file - prod::setup: select file - web/admin/personalisation_logo.html.twig - prod::thesaurusTab:candidats Candidates diff --git a/resources/locales/messages.fr.xlf b/resources/locales/messages.fr.xlf index 5261e1de01..c714357c61 100644 --- a/resources/locales/messages.fr.xlf +++ b/resources/locales/messages.fr.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -8908,6 +8908,31 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Réglage d'agrégation admin/search-engine/search-engine-settings.html.twig + + admin::setup:personalisation_logo: download gabari + admin::setup:personalisation_logo: download gabari + web/admin/personalisation_logo.html.twig + + + admin::setup:personalisation_logo: error text dimension + admin::setup:personalisation_logo: error text dimension + web/admin/personalisation_logo.html.twig + + + admin::setup:personalisation_logo: error text file type + admin::setup:personalisation_logo: error text file type + web/admin/personalisation_logo.html.twig + + + admin::setup:personalisation_logo: help text + admin::setup:personalisation_logo: help text + web/admin/personalisation_logo.html.twig + + + admin::setup:personalisation_logo: select file + admin::setup:personalisation_logo: select file + web/admin/personalisation_logo.html.twig + admin::status: case A Off @@ -11267,31 +11292,6 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Attention : la liste des collections sélectionnées pour la recherche a été changée Controller/Prod/LanguageController.php - - prod::setup: download gabari - prod::setup: download gabari - web/admin/personalisation_logo.html.twig - - - prod::setup: error text dimension - prod::setup: error text dimension - web/admin/personalisation_logo.html.twig - - - prod::setup: error text file type - prod::setup: error text file type - web/admin/personalisation_logo.html.twig - - - prod::setup: help text - prod::setup: help text - web/admin/personalisation_logo.html.twig - - - prod::setup: select file - prod::setup: select file - web/admin/personalisation_logo.html.twig - prod::thesaurusTab:candidats Candidats diff --git a/resources/locales/messages.nl.xlf b/resources/locales/messages.nl.xlf index 2b08839c6b..f0fbeeb0b7 100644 --- a/resources/locales/messages.nl.xlf +++ b/resources/locales/messages.nl.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -8915,6 +8915,31 @@ admin::search-engine: general-aggregation admin/search-engine/search-engine-settings.html.twig + + admin::setup:personalisation_logo: download gabari + admin::setup:personalisation_logo: download gabari + web/admin/personalisation_logo.html.twig + + + admin::setup:personalisation_logo: error text dimension + admin::setup:personalisation_logo: error text dimension + web/admin/personalisation_logo.html.twig + + + admin::setup:personalisation_logo: error text file type + admin::setup:personalisation_logo: error text file type + web/admin/personalisation_logo.html.twig + + + admin::setup:personalisation_logo: help text + admin::setup:personalisation_logo: help text + web/admin/personalisation_logo.html.twig + + + admin::setup:personalisation_logo: select file + admin::setup:personalisation_logo: select file + web/admin/personalisation_logo.html.twig + admin::status: case A Case A @@ -11274,31 +11299,6 @@ Opgepast : de lijst met de geslecteerde databases is veranderd. Controller/Prod/LanguageController.php - - prod::setup: download gabari - prod::setup: download gabari - web/admin/personalisation_logo.html.twig - - - prod::setup: error text dimension - prod::setup: error text dimension - web/admin/personalisation_logo.html.twig - - - prod::setup: error text file type - prod::setup: error text file type - web/admin/personalisation_logo.html.twig - - - prod::setup: help text - prod::setup: help text - web/admin/personalisation_logo.html.twig - - - prod::setup: select file - prod::setup: select file - web/admin/personalisation_logo.html.twig - prod::thesaurusTab:candidats Kandidaten diff --git a/resources/locales/validators.de.xlf b/resources/locales/validators.de.xlf index f160aedb25..352466f945 100644 --- a/resources/locales/validators.de.xlf +++ b/resources/locales/validators.de.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. diff --git a/resources/locales/validators.en.xlf b/resources/locales/validators.en.xlf index 32a6d1b782..d25324b360 100644 --- a/resources/locales/validators.en.xlf +++ b/resources/locales/validators.en.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. diff --git a/resources/locales/validators.fr.xlf b/resources/locales/validators.fr.xlf index d1ab4fb190..e03b531b2f 100644 --- a/resources/locales/validators.fr.xlf +++ b/resources/locales/validators.fr.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. diff --git a/resources/locales/validators.nl.xlf b/resources/locales/validators.nl.xlf index 19cd0f01ae..b6aa595998 100644 --- a/resources/locales/validators.nl.xlf +++ b/resources/locales/validators.nl.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. diff --git a/templates/web/admin/personalisation_logo.html.twig b/templates/web/admin/personalisation_logo.html.twig index 0e895a8af7..9f1cd4daaf 100644 --- a/templates/web/admin/personalisation_logo.html.twig +++ b/templates/web/admin/personalisation_logo.html.twig @@ -13,9 +13,9 @@ {{ form_widget(form.logoChoice[1]) }} {{ form_label(form.logoChoice[1]) }}
- {{ 'prod::setup: help text' | trans }} + {{ 'admin::setup:personalisation_logo: help text' | trans }}
- {{ 'prod::setup: download gabari' | trans }} + {{ 'admin::setup:personalisation_logo: download gabari' | trans }}
{% if app['conf'].get(['registry', 'general', 'personalize-logo-choice', 'personalizeFile']) == 'true' %} @@ -28,7 +28,7 @@
{{ form_widget(form.personalizeLogoInput) }} + id="select-logo-btn">{{ 'admin::setup:personalisation_logo: select file' | trans }}
@@ -41,8 +41,8 @@ $(document).ready(function () { var fileToUpload = null; - var errorDimension = '{{ 'prod::setup: error text dimension' | trans }}'; - var errorFileType = '{{ 'prod::setup: error text file type' | trans }}'; + var errorDimension = '{{ 'admin::setup:personalisation_logo: error text dimension' | trans }}'; + var errorFileType = '{{ 'admin::setup:personalisation_logo: error text file type' | trans }}'; $('#help-text').show(); From e51daa0a04fa1f2b8bf1a8cb6f7b6bf60f30d888 Mon Sep 17 00:00:00 2001 From: Nicolas Maillat Date: Tue, 21 May 2019 10:09:09 +0200 Subject: [PATCH 178/367] Translated using Weblate (French) Currently translated at 92.7% (2223 of 2398 strings) --- resources/locales/messages.fr.xlf | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/resources/locales/messages.fr.xlf b/resources/locales/messages.fr.xlf index c714357c61..4d76c4d2c1 100644 --- a/resources/locales/messages.fr.xlf +++ b/resources/locales/messages.fr.xlf @@ -1,4 +1,4 @@ - +
@@ -7,8 +7,8 @@
- - + + Form/Login/PhraseaAuthenticationForm.php Form/Configuration/EmailFormType.php @@ -579,7 +579,7 @@ Access to the above bases constitutes acceptance of the following Terms of Use (TOU). - L'accès aux ressources de cette base implique l'acceptation des Conditions Générales d'Utilisation suivantes: + L'accès aux ressources de cette base implique l'acceptation des Conditions générales d'utilisation suivantes : web/account/access.html.twig @@ -716,9 +716,9 @@ Nouveaux Chapitre Controller/Prod/LanguageController.php - + Add this url - Add this url + Ajouter cette URL prod/upload/upload.html.twig @@ -4067,9 +4067,9 @@ Luminance web/common/technical_datas.html.twig - + Lightbox - Lightbox + Lightbox prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig @@ -4411,9 +4411,9 @@ Multivalué admin/fields/templates.html.twig - + My application - Mon application + Mon application web/account/account.html.twig From 01758cb26dfe6dfe2324467aaf01e82012e1a62e Mon Sep 17 00:00:00 2001 From: Jennifer Date: Tue, 21 May 2019 10:23:17 +0200 Subject: [PATCH 179/367] Translated using Weblate (English) Currently translated at 96.4% (2313 of 2398 strings) --- resources/locales/messages.en.xlf | 178 +++++++++++++++--------------- 1 file changed, 89 insertions(+), 89 deletions(-) diff --git a/resources/locales/messages.en.xlf b/resources/locales/messages.en.xlf index f6afecf3eb..86b93aa247 100644 --- a/resources/locales/messages.en.xlf +++ b/resources/locales/messages.en.xlf @@ -1,4 +1,4 @@ - +
@@ -7,8 +7,8 @@
- - + + Form/Login/PhraseaAuthenticationForm.php Form/Configuration/EmailFormType.php @@ -717,9 +717,9 @@ Add new chapter Controller/Prod/LanguageController.php
- + Add this url - Add this url + Add this url prod/upload/upload.html.twig @@ -860,9 +860,9 @@ actions/Feedback/list.html.twig task-manager/task-editor/subdefs.html.twig - + All these conditions - All these conditions + All these conditions web/prod/index.html.twig @@ -1272,9 +1272,9 @@ Audio Samplerate SearchEngine/Elastic/ElasticsearchOptions.php - + Audio channel - Audio channel + Audio channel Media/Subdef/Audio.php @@ -1953,9 +1953,9 @@ Check Online for required list of components and web server setup web/setup/step2.html.twig - + Contains - Contains + Contains web/prod/index.html.twig @@ -2261,9 +2261,9 @@ prod/Baskets/Reorder.html.twig prod/Story/Reorder.html.twig - + Date(s) from field(s) - Date(s) from field(s) + Date(s) from field(s) web/prod/index.html.twig @@ -2366,9 +2366,9 @@ prod/upload/lazaret.html.twig admin/task-manager/templates.html.twig - + Delete account successfull - Account deleted successfully + Account deleted successfully Notification/Mail/MailSuccessAccountDelete.php @@ -2795,17 +2795,17 @@ E-mail test result: %email_status% web/admin/dashboard.html.twig - + Email:deletion:request:message Hello %civility% %firstName% %lastName%. We have received an account deletion request for your account on %urlInstance%, please confirm this deletion by clicking on the link below. If you are not at the origin of this request, please change your password as soon as possible %resetPassword% Link is valid for one hour. - Hello %civility% %firstName% %lastName%. We have received an account deletion request for your account on %urlInstance%. Please confirm this deletion by clicking on the link below. If you are not at the origin of this request, please change your password as soon as possible %resetPassword%. Link is valid for one hour. + Hello %civility% %firstName% %lastName%. We have received an account deletion request for your account on %urlInstance%. Please confirm this deletion by clicking on the link below. If you are not at the origin of this request, please change your password as soon as possible %resetPassword%. Link is valid for one hour. Notification/Mail/MailRequestAccountDelete.php - + Email:deletion:request:subject Delete account confirmation - Account deletion confirmation + Account deletion confirmation Notification/Mail/MailRequestAccountDelete.php @@ -2998,9 +2998,9 @@ Succesfully delivered Phrasea/Controller/LightboxController.php - + Equals - Equals + Equals web/prod/index.html.twig @@ -3141,9 +3141,9 @@ Bridge/Dailymotion/video_deleteelement.html.twig Bridge/Youtube/video_deleteelement.html.twig - + Ex : Paris, bleu, montagne - Ex : Paris, blue, mountain + Ex : Paris, blue, mountain web/prod/index.html.twig @@ -3429,9 +3429,9 @@ Creates a flexpaper flash file Media/Subdef/FlexPaper.php - + Generates a pdf file - Generates a pdf file + Generates a pdf file Media/Subdef/Pdf.php @@ -4070,9 +4070,9 @@ Light value web/common/technical_datas.html.twig - + Lightbox - Lightbox + Lightbox prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig @@ -4414,9 +4414,9 @@ Multivalued admin/fields/templates.html.twig - + My application - My application + My application web/account/account.html.twig @@ -4587,9 +4587,9 @@ WorkZone/Browser/Results.html.twig WorkZone/Browser/Results.html.twig - + No thesaurus concept query - No thesaurus search + No thesaurus search prod/results/infos.html.twig @@ -4771,9 +4771,9 @@ One frame forward Controller/Prod/LanguageController.php - + One of these conditions - One of these conditions + One of these conditions web/prod/index.html.twig @@ -4791,9 +4791,9 @@ Open the URL in a new window Core/Provider/TwigServiceProvider.php - + Or - Or + Or prod/upload/upload.html.twig @@ -5968,9 +5968,9 @@ See feedback results. Notification/Mail/MailInfoValidationDone.php - + Select a field - Select a field + Select a field web/prod/index.html.twig @@ -6003,9 +6003,9 @@ admin/statusbit/edit.html.twig admin/statusbit/edit.html.twig - + Selected base(s) - Selected database(s) : + Selected database(s) : web/prod/index.html.twig @@ -6036,9 +6036,9 @@ Send to Facebook prod/Share/record.html.twig - + Send to Linkedin - Send to Linkedin + Send to LinkedIn prod/Share/record.html.twig prod/Share/record.html.twig prod/Share/record.html.twig @@ -6854,9 +6854,9 @@ Token web/developers/application.html.twig - + Token not found - Token not found + Token not found Controller/Root/AccountController.php @@ -7636,9 +7636,9 @@ Write Metadatas web/admin/subdefs.html.twig - + YYYY-MM-DD - YYYY-MM-DD + YYYY-MM-DD web/report/form_date_and_base.html.twig web/report/form_date_and_base.html.twig @@ -7940,9 +7940,9 @@ Media and their subviews (such as previews, thumbnails...) will be stored in the following directories: web/setup/step2.html.twig - + Your phraseanet account on %urlInstance% has been deleted! - Your phraseanet account on %urlInstance% has been deleted! + Your phraseanet account on %urlInstance% has been deleted! Notification/Mail/MailSuccessAccountDelete.php @@ -9646,9 +9646,9 @@ Subview Name web/admin/subdefs.html.twig - + created_on - created_on + created on web/prod/index.html.twig @@ -9797,9 +9797,9 @@ web/common/dialog_export.html.twig web/common/dialog_export.html.twig - + export::export-email: email-invalid - The email address format seems incorrect + The email address format seems incorrect web/common/dialog_export.html.twig @@ -10003,19 +10003,19 @@ See documentation for more examples https://docs.phraseanet.com Facets Preferences web/prod/index.html.twig - + index::advance_search: facet-order - Facets order + Facets order web/prod/index.html.twig - + index::advance_search: facet-tech-order - default order + Default order web/prod/index.html.twig - + index::advance_search: facet-values-order - facets value order + Facets values order web/prod/index.html.twig @@ -10023,9 +10023,9 @@ See documentation for more examples https://docs.phraseanet.com Hidden Facets web/prod/index.html.twig - + index::advance_search: order-by-hits - index::advance_search: order-by-hits + Order by hits web/prod/index.html.twig @@ -10809,34 +10809,34 @@ See documentation for more examples https://docs.phraseanet.com The account has been deleted Controller/Root/AccountController.php - + > ]]> - Your rights do not allow to perform this action. Your account can only be deleted via the Administration interface. + Your rights do not allow to perform this action. Your account can only be deleted via the Administration interface. web/account/account.html.twig - + phraseanet::account: A confirmation e-mail has been sent. Please follow the instructions contained to continue account deletion - A confirmation email has been sent. Please follow the instructions to delete the account. + A confirmation email has been sent. Please follow the instructions to delete the account. Controller/Root/AccountController.php - + phraseanet::account: Are you sure you want to delete your account? - Are you sure you wish to delete your account? + Are you sure you wish to delete your account? web/account/account.html.twig - + phraseanet::account: Delete my account - Delete my account + Delete my account web/account/account.html.twig - + phraseanet::account: I am agree to delete my account - I agree to delete my account + I agree to delete my account web/account/account.html.twig - + phraseanet::account: I am agree to delete my account, need confirmation on mail - I agree to delete my account and I need a confirmation by email + I agree to delete my account and I need a confirmation by email web/account/account.html.twig @@ -10844,9 +10844,9 @@ See documentation for more examples https://docs.phraseanet.com List of data to be deleted web/account/account.html.twig - + phraseanet::account: My phraseanet account - My Phraseanet account + My Phraseanet account web/account/account.html.twig @@ -11148,9 +11148,9 @@ See documentation for more examples https://docs.phraseanet.com You do not have the required permissions on selected documents Controller/Prod/MoveCollectionController.php - + prod::advancesearch:tooltips:datefield_restriction_explanation - Narrow the search results to dates + Narrow the search results to dates web/prod/index.html.twig @@ -11419,9 +11419,9 @@ See documentation for more examples https://docs.phraseanet.com Controller/Prod/ToolsController.php Controller/Prod/ShareController.php - + prod:app trash: also-move-record - Also move to Trash the records that rely on stories + Also move to Trash the records that rely on stories prod/actions/delete_records_confirm.html.twig @@ -11684,9 +11684,9 @@ It is possible to place several search areas Time Range web/report/form_date_and_base.html.twig - + report:: 2 - Base - report:: 2 - Base + Database web/report/form_date_and_base.html.twig @@ -11694,9 +11694,9 @@ It is possible to place several search areas report:: 3 - Collections web/report/form_date_and_base.html.twig - + report:: 3 - Type de report - Type of report + Type of report web/report/report_layout_child.html.twig web/report/report_layout_child.html.twig @@ -12231,9 +12231,9 @@ It is possible to place several search areas setup::custom-link:location Form/Configuration/CustomLinkFormType.php - + setup::custom-link:location-link - Placement + Placement web/admin/setup.html.twig @@ -12247,9 +12247,9 @@ It is possible to place several search areas Navigation Bar Form/Configuration/CustomLinkFormType.php - + setup::custom-link:order-link - Display order + Display order web/admin/setup.html.twig @@ -12272,9 +12272,9 @@ It is possible to place several search areas Advanced setting prod/Share/record.html.twig - + share::share-record: select-shared-def - Select a subview to share + Select a subview to share prod/Share/record.html.twig @@ -13053,9 +13053,9 @@ It is possible to place several search areas Your version is up to date web/admin/databases.html.twig - + updated_on - updated_on + updated on web/prod/index.html.twig From 17ca34e1c27001d9a0953b8c92afcdae159ebb09 Mon Sep 17 00:00:00 2001 From: Jennifer Date: Tue, 21 May 2019 10:34:17 +0200 Subject: [PATCH 180/367] Translated using Weblate (French) Currently translated at 93.8% (2251 of 2398 strings) --- resources/locales/messages.fr.xlf | 114 +++++++++++++++--------------- 1 file changed, 57 insertions(+), 57 deletions(-) diff --git a/resources/locales/messages.fr.xlf b/resources/locales/messages.fr.xlf index 4d76c4d2c1..da446e5743 100644 --- a/resources/locales/messages.fr.xlf +++ b/resources/locales/messages.fr.xlf @@ -4584,9 +4584,9 @@ WorkZone/Browser/Results.html.twig WorkZone/Browser/Results.html.twig - + No thesaurus concept query - No thesaurus concept query + Pas de recherche Thesaurus prod/results/infos.html.twig @@ -4788,9 +4788,9 @@ Ouvrir l'URL dans une nouvelle fenêtre Core/Provider/TwigServiceProvider.php - + Or - Ou + Ou prod/upload/upload.html.twig @@ -4803,7 +4803,7 @@ Order - Ordre d'affichage : + Ordre d'affichage admin/fields/templates.html.twig @@ -6002,9 +6002,9 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis admin/statusbit/edit.html.twig admin/statusbit/edit.html.twig - + Selected base(s) - Rechercher dans les Bases : + Sélectionner les Bases : web/prod/index.html.twig @@ -6035,9 +6035,9 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Envoyer vers Facebook prod/Share/record.html.twig - + Send to Linkedin - Send to Linkedin + Envoyer vers LinkedIn prod/Share/record.html.twig prod/Share/record.html.twig prod/Share/record.html.twig @@ -6563,9 +6563,9 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis web/login/cgus.html.twig login/layout/base-layout.html.twig - + The Phraseanet Web API allows other web application to rely on this instance - L'API Web Phraseanet permet à d'autres applications web de se reposer sur cette instance + L'API Web Phraseanet permet à d'autres applications web de se reposer sur cette instance Form/Configuration/APIClientsFormType.php @@ -6853,9 +6853,9 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Jeton web/developers/application.html.twig - + Token not found - Token non trouvé + Token non trouvé Controller/Root/AccountController.php @@ -7635,9 +7635,9 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Ecriture des métadonnées web/admin/subdefs.html.twig - + YYYY-MM-DD - AAAA-MM-JJ + AAAA-MM-JJ web/report/form_date_and_base.html.twig web/report/form_date_and_base.html.twig @@ -7939,9 +7939,9 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Vos documents et leurs sous-résolutions (vignettes, prévisualisation et autres sous-définitions) sont stockés dans ces répertoires web/setup/step2.html.twig - + Your phraseanet account on %urlInstance% has been deleted! - Votre compte Phraseanet sur %urlInstance% a été supprimé! + Votre compte Phraseanet sur %urlInstance% a été supprimé! Notification/Mail/MailSuccessAccountDelete.php @@ -10002,19 +10002,19 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Préférences sur les facettes web/prod/index.html.twig - + index::advance_search: facet-order - index::advance_search: facet-order + Ordre d'affichage des facettes web/prod/index.html.twig - + index::advance_search: facet-tech-order - index::advance_search: facet-tech-order + Ordre par défaut web/prod/index.html.twig - + index::advance_search: facet-values-order - Ordre des valeurs de facettes + Ordre des valeurs de facettes web/prod/index.html.twig @@ -10633,9 +10633,9 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Monter une base provenant d'un serveur different de l'application box web/admin/databases.html.twig - + phraseanet:: Preferences - phraseanet:: Preferences + Préférences web/prod/index.html.twig @@ -10803,49 +10803,49 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Ne plus afficher ce message Controller/Prod/LanguageController.php - + phraseanet::account The account has been deleted - Le compte a été supprimé + Le compte a été supprimé Controller/Root/AccountController.php - + > ]]> - Vos droits ne vous permettent pas de réaliser cette action, votre compte ne peut être supprimé que via l'interface d'Administration. + Vos droits ne vous permettent pas de réaliser cette action, votre compte ne peut être supprimé que via l'interface d'Administration. web/account/account.html.twig - + phraseanet::account: A confirmation e-mail has been sent. Please follow the instructions contained to continue account deletion - Un email de confirmation a été envoyé. Veuillez suivre les instructions pour poursuivre la procédure de suppression du compte. + Un email de confirmation a été envoyé. Veuillez suivre les instructions pour poursuivre la procédure de suppression du compte. Controller/Root/AccountController.php - + phraseanet::account: Are you sure you want to delete your account? - Etes-vous sûr(e) de vouloir supprimer votre compte? + Etes-vous sûr(e) de vouloir supprimer votre compte? web/account/account.html.twig - + phraseanet::account: Delete my account - Supprimer mon compte + Supprimer mon compte web/account/account.html.twig - + phraseanet::account: I am agree to delete my account - Je suis d'accord pour supprimer mon compte + Je suis d'accord pour supprimer mon compte web/account/account.html.twig - + phraseanet::account: I am agree to delete my account, need confirmation on mail - Je suis d'accord pour supprimer mon compte et j'ai besoin d'une confirmation par email + Je suis d'accord pour supprimer mon compte et j'ai besoin d'une confirmation par email web/account/account.html.twig - + phraseanet::account: List of data to be deleted - Liste des données à supprimer + Liste des données à supprimer web/account/account.html.twig - + phraseanet::account: My phraseanet account - Mon compte Phraseanet + Mon compte Phraseanet web/account/account.html.twig @@ -11147,9 +11147,9 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Vous ne possédez pas les autorisations d'accès requises sur les documents pour effectuer cette action. Controller/Prod/MoveCollectionController.php - + prod::advancesearch:tooltips:datefield_restriction_explanation - Limiter la recherche des résultats à des dates + Limiter la recherche des résultats à des dates web/prod/index.html.twig @@ -11418,9 +11418,9 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Controller/Prod/ToolsController.php Controller/Prod/ShareController.php - + prod:app trash: also-move-record - Déplacer à la corbeille les enregistrements liés à ces reportages + Déplacer à la corbeille les enregistrements liés à ces reportages prod/actions/delete_records_confirm.html.twig @@ -11675,14 +11675,14 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Sans titre classes/record/adapter.php - + report:: 1 - Periode - Période + Période web/report/form_date_and_base.html.twig - + report:: 2 - Base - report:: 2 - Base + Bases web/report/form_date_and_base.html.twig @@ -11696,9 +11696,9 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le web/report/report_layout_child.html.twig web/report/report_layout_child.html.twig - + report:: 4 - Fields - report:: 4 - Fields + Champs exportés web/report/report_layout_child.html.twig @@ -11713,9 +11713,9 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le web/report/report_layout.html.twig web/report/all_content.html.twig - + report:: Databox content - report:: Databox content + Contenus web/report/report_layout.html.twig @@ -12263,9 +12263,9 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le setup::custom-link:title-custom-link web/admin/setup.html.twig - + share::share-record: advance - Réglage avancé + Réglage avancé prod/Share/record.html.twig From 74f60967d8a0c27d744ebc5873b8eba91f6f3c7d Mon Sep 17 00:00:00 2001 From: Jennifer Date: Tue, 21 May 2019 10:32:09 +0200 Subject: [PATCH 181/367] Translated using Weblate (German) Currently translated at 92.5% (2220 of 2398 strings) --- resources/locales/messages.de.xlf | 326 +++++++++++++++--------------- 1 file changed, 163 insertions(+), 163 deletions(-) diff --git a/resources/locales/messages.de.xlf b/resources/locales/messages.de.xlf index e7d5f19c59..ba3749d6f2 100644 --- a/resources/locales/messages.de.xlf +++ b/resources/locales/messages.de.xlf @@ -1,4 +1,4 @@ - +
@@ -7,8 +7,8 @@
- - + + Form/Login/PhraseaAuthenticationForm.php Form/Configuration/EmailFormType.php @@ -26,75 +26,75 @@ Parameter "Authentifizierung erzwingen" erzwingt den Push Empfänger, ein Phraseanet Konto zu haben, um den Inhalt anzuschauen. Es vermeidet, unautorisierte Benutzer dem Push Inhalt zuzugreifen, falls sie die URL bekämen (Email wurde weitergeleitet, zum Beispiel). prod/templates/push.html.twig
- + #3567c6 - #3567c6 + #3567c6 Form/Configuration/CustomLinkFormType.php - + #4497d5 - #4497d5 + #4497d5 Form/Configuration/CustomLinkFormType.php - + #5aa53b - #5aa53b + #5aa53b Form/Configuration/CustomLinkFormType.php - + #a1d0d0 - #a1d0d0 + #a1d0d0 Form/Configuration/CustomLinkFormType.php - + #ad0800 - #ad0800 + #ad0800 Form/Configuration/CustomLinkFormType.php Form/Configuration/CustomLinkFormType.php - + #b151ee - #b151ee + #b151ee Form/Configuration/CustomLinkFormType.php - + #b8d84e - #b8d84e + #b8d84e Form/Configuration/CustomLinkFormType.php - + #c875ea - #c875ea + #c875ea Form/Configuration/CustomLinkFormType.php - + #e46990 - #e46990 + #e46990 Form/Configuration/CustomLinkFormType.php - + #f06006 - #f06006 + #f06006 Form/Configuration/CustomLinkFormType.php - + #f4ea5b - #f4ea5b + #f4ea5b Form/Configuration/CustomLinkFormType.php - + #f5842b - #f5842b + #f5842b Form/Configuration/CustomLinkFormType.php - + #ffc322 - #ffc322 + #ffc322 Form/Configuration/CustomLinkFormType.php - + #ffccd7 - #ffccd7 + #ffccd7 Form/Configuration/CustomLinkFormType.php @@ -526,9 +526,9 @@ API Webhook TaskManager/Job/WebhookJob.php - + AR - AR + AR Form/Configuration/CustomLinkFormType.php @@ -1267,9 +1267,9 @@ Media/Subdef/Audio.php Media/Subdef/Video.php - + Audio Samplerate - Audio Samplerate + Audio Samplerate SearchEngine/Elastic/ElasticsearchOptions.php @@ -1841,9 +1841,9 @@ Farbraum web/common/technical_datas.html.twig - + Colorspace - Colorspace + Colorspace SearchEngine/Elastic/ElasticsearchOptions.php @@ -2150,14 +2150,14 @@ DCES admin/fields/templates.html.twig - + DE - DE + DE Form/Configuration/CustomLinkFormType.php - + DU - DU + DU Form/Configuration/CustomLinkFormType.php @@ -2653,9 +2653,9 @@ E-mail domain actions/Feedback/list.html.twig - + EN - EN + EN Form/Configuration/CustomLinkFormType.php @@ -2673,9 +2673,9 @@ FEHLER : Alle "subdefgroup" tags brauchen ein "name" Attribut lib/classes/databox.php - + ES - ES + ES Form/Configuration/CustomLinkFormType.php @@ -2795,22 +2795,22 @@ E-Mail Test Ergebnis: %email_status% web/admin/dashboard.html.twig - + Email:deletion:request:message Hello %civility% %firstName% %lastName%. We have received an account deletion request for your account on %urlInstance%, please confirm this deletion by clicking on the link below. If you are not at the origin of this request, please change your password as soon as possible %resetPassword% Link is valid for one hour. - Hallo % civility %% firstName %% lastName%. Wir haben eine Löschungsanfrage für Ihr Konto bei% urlInstance% erhalten. Bitte bestätigen Sie diesen Löschvorgang, indem Sie auf den untenstehenden Link klicken. Wenn Sie sich nicht am Ursprung dieser Anfrage befinden, ändern Sie Ihr Passwort so bald wie möglich.% ResetPassword% Link ist eine Stunde lang gültig. + Hallo % civility %% firstName %% lastName%. Wir haben eine Löschungsanfrage für Ihr Konto bei% urlInstance% erhalten. Bitte bestätigen Sie diesen Löschvorgang, indem Sie auf den untenstehenden Link klicken. Wenn Sie sich nicht am Ursprung dieser Anfrage befinden, ändern Sie Ihr Passwort so bald wie möglich.% ResetPassword% Link ist eine Stunde lang gültig. Notification/Mail/MailRequestAccountDelete.php - + Email:deletion:request:subject Delete account confirmation - Benutzerkonto Löschung Bestätigung + Benutzerkonto Löschung Bestätigung Notification/Mail/MailRequestAccountDelete.php - + Email:deletion:request:textButton Delete my account - Mein Benutzerkonto löschen + Mein Benutzerkonto löschen Notification/Mail/MailRequestAccountDelete.php @@ -3173,9 +3173,9 @@ Export in der Warteschlange gespeichert Controller/Prod/ExportController.php - + FR - FR + FR Form/Configuration/CustomLinkFormType.php @@ -3330,9 +3330,9 @@ web/prod/index.html.twig web/common/technical_datas.html.twig - + FlashFired - FlashFired + FlashFired SearchEngine/Elastic/ElasticsearchOptions.php @@ -3618,9 +3618,9 @@ IP web/account/sessions.html.twig - + ISO - ISO + ISO SearchEngine/Elastic/ElasticsearchOptions.php @@ -4070,9 +4070,9 @@ Lichtwert web/common/technical_datas.html.twig - + Lightbox - Lightbox + Lightbox prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig @@ -4296,9 +4296,9 @@ Mime Typ web/common/technical_datas.html.twig - + MimeType - MimeType + MimeType SearchEngine/Elastic/ElasticsearchOptions.php @@ -4414,9 +4414,9 @@ mehrwertiges admin/fields/templates.html.twig - + My application - Meine Anwendung + Meine Anwendung web/account/account.html.twig @@ -4587,9 +4587,9 @@ WorkZone/Browser/Results.html.twig WorkZone/Browser/Results.html.twig - + No thesaurus concept query - Keine Thesaurus Suche + Keine Thesaurus Suche prod/results/infos.html.twig @@ -4791,9 +4791,9 @@ Öffnen Sie die URL in einem neuen Fenster Core/Provider/TwigServiceProvider.php - + Or - Oder + Oder prod/upload/upload.html.twig @@ -6003,9 +6003,9 @@ admin/statusbit/edit.html.twig admin/statusbit/edit.html.twig - + Selected base(s) - Ausgewählte Datenbank(en) : + Ausgewählte Datenbank(en) : web/prod/index.html.twig @@ -6036,9 +6036,9 @@ Auf Facebook teilen prod/Share/record.html.twig - + Send to Linkedin - Send to Linkedin + Auf LinkedIn teilen prod/Share/record.html.twig prod/Share/record.html.twig prod/Share/record.html.twig @@ -6854,9 +6854,9 @@ Token web/developers/application.html.twig - + Token not found - Token nicht gefunden + Token nicht gefunden Controller/Root/AccountController.php @@ -7636,9 +7636,9 @@ Meta schreiben web/admin/subdefs.html.twig - + YYYY-MM-DD - YYYY-MM-DD + JJJJ-MM-TT web/report/form_date_and_base.html.twig web/report/form_date_and_base.html.twig @@ -7940,9 +7940,9 @@ Ihre Media und Unterauflösungen (Voransichten, Miniaturansichten..) werden in diese Verzeichnisse gespeichert. web/setup/step2.html.twig - + Your phraseanet account on %urlInstance% has been deleted! - Ihr Benutzerkonto auf %urlInstance% wurde gelöscht! + Ihr Benutzerkonto auf %urlInstance% wurde gelöscht! Notification/Mail/MailSuccessAccountDelete.php @@ -8903,9 +8903,9 @@ Ein Benutzer hat sich angemeldet Notification/Mail/MailInfoSomebodyAutoregistered.php - + admin::search-engine: general-aggregation - Aggregateinstellungen + Aggregateinstellungen admin/search-engine/search-engine-settings.html.twig @@ -9646,9 +9646,9 @@ create_subdef_modal_subdefinition_name web/admin/subdefs.html.twig - + created_on - created_on + erstellt am web/prod/index.html.twig @@ -9797,9 +9797,9 @@ web/common/dialog_export.html.twig web/common/dialog_export.html.twig - + export::export-email: email-invalid - Das Format der Email Adresse scheint falsch zu sein + Das Format der Email Adresse scheint falsch zu sein web/common/dialog_export.html.twig @@ -9920,59 +9920,59 @@ Änderungen wurden hergestellt admin/databox/databox.html.twig - + help::help-section-bullet: check-spelling - Vergewissern Sie sich, dass kein Schreibfehler oder Tippfehler vorliegt + Vergewissern Sie sich, dass kein Schreibfehler oder Tippfehler vorliegt prod/results/help.html.twig - + help::help-section-bullet: default-operator-between-terms - Der Standardoperator zwischen den Suchbegriffen ist AND + Der Standardoperator zwischen den Suchbegriffen ist AND prod/results/help.html.twig - + help::help-section-bullet: expand search - Erweitern Sie die Suche mit weniger Schlüsselwörtern + Erweitern Sie die Suche mit weniger Schlüsselwörtern prod/results/help.html.twig - + help::help-section-bullet: quotation-marks-allow - Anführungszeichen ermöglichen die Suche nach zusammenhängenden Begriffen oder Ausdrücken in der Medienbeschreibung + Anführungszeichen ermöglichen die Suche nach zusammenhängenden Begriffen oder Ausdrücken in der Medienbeschreibung prod/results/help.html.twig - + help::help-section-bullet: remove-advance-search - Erweiterte Suchfilter entfernen + Erweiterte Suchfilter entfernen prod/results/help.html.twig - + help::help-section-bullet: search-in-a-specific-field - Verwenden Sie die erweiterte Suche, um in einem bestimmten Feld zu suchen + Verwenden Sie die erweiterte Suche, um in einem bestimmten Feld zu suchen prod/results/help.html.twig - + help::help-section-bullet: search-in-document - Nach Dokumente oder nach Berichte suchen + Nach Dokumente oder nach Berichte suchen prod/results/help.html.twig - + help::help-section-bullet: use-EXCEPT-operator - Der Operator EXCEPT erlaubt, ein Begriff von der Suche auszuschliessen + Der Operator EXCEPT erlaubt, ein Begriff von der Suche auszuschliessen prod/results/help.html.twig - + help::help-section-bullet: use-OR-between-terms - Der Operator OR erlaubt, mehrere Begriffe der Medien Beschreibung zu suchen + Der Operator OR erlaubt, mehrere Begriffe der Medien Beschreibung zu suchen prod/results/help.html.twig - + help::help-section-title: search-tips - Einige Suchtipps: + Einige Suchtipps: prod/results/help.html.twig - + help::help-section-title: sorry-no-result - Sorry, Ihre Suche liefert keine Ergebnisse + Sorry, Ihre Suche liefert keine Ergebnisse prod/results/help.html.twig @@ -10002,19 +10002,19 @@ index::advance_search: facet web/prod/index.html.twig - + index::advance_search: facet-order - Reihenfolge der Facettenanzeige + Reihenfolge der Facettenanzeige web/prod/index.html.twig - + index::advance_search: facet-tech-order - Technische Reihenfolge + Standard Reihenfolge web/prod/index.html.twig - + index::advance_search: facet-values-order - Reihenfolge der Facettenwerte + Reihenfolge der Facettenwerte web/prod/index.html.twig @@ -10022,9 +10022,9 @@ index::advance_search: hidden-facet-values-order web/prod/index.html.twig - + index::advance_search: order-by-hits - Nach Hits sortieren + Nach Hits sortieren web/prod/index.html.twig @@ -10256,7 +10256,7 @@ or - oder + Or Controller/Prod/LanguageController.php @@ -10803,19 +10803,19 @@ Diese Meldung nicht mehr anzeigen Controller/Prod/LanguageController.php - + phraseanet::account The account has been deleted - Ihr Benutzerkonto wurde gelöscht + Ihr Benutzerkonto wurde gelöscht Controller/Root/AccountController.php - + > ]]> - Ihr Benutzerkonto kann nur durch die Administration Anwendung gelöscht werden. + Ihr Benutzerkonto kann nur durch die Administration Anwendung gelöscht werden. web/account/account.html.twig phraseanet::account: A confirmation e-mail has been sent. Please follow the instructions contained to continue account deletion - Eine Bestätigungs-E-Mail wurde gesendet. Bitte folgen Sie den Anweisungen der fortlaufenden Kontenlöschung + Eine Bestätigungs-E-Mail wurde gesendet. Bitte folgen Sie den Anweisungen der fortlaufenden Kontolöschung Controller/Root/AccountController.php @@ -10823,9 +10823,9 @@ Möchten Sie Ihr Konto wirklich löschen? web/account/account.html.twig - + phraseanet::account: Delete my account - Mein Benutzerkonto löschen + Mein Benutzerkonto löschen web/account/account.html.twig @@ -10843,9 +10843,9 @@ Liste der zu löschenden Daten web/account/account.html.twig - + phraseanet::account: My phraseanet account - Mein Phraseanet Benutzerkonto + Mein Phraseanet Benutzerkonto web/account/account.html.twig @@ -11147,9 +11147,9 @@ Sie haben keine Berechtigung, diesen Vorgang auf diese Dokumente durchzuführen Controller/Prod/MoveCollectionController.php - + prod::advancesearch:tooltips:datefield_restriction_explanation - Suchergebnisse auf Datum beschränken + Suchergebnisse auf Datum beschränken web/prod/index.html.twig @@ -11418,24 +11418,24 @@ Controller/Prod/ToolsController.php Controller/Prod/ShareController.php - + prod:app trash: also-move-record - Datensätze auch in den Papierkorb verschieben, die mit Berichten verknüpft sind + Datensätze auch in den Papierkorb verschieben, die mit Berichten verknüpft sind prod/actions/delete_records_confirm.html.twig - + prod:app trash: record-delete - Datensatz (¨e) dauerhaft gelöscht! + Datensatz (¨e) dauerhaft gelöscht! prod/actions/delete_records_confirm.html.twig - + prod:app trash: record-move-to-trash - Datensatz (¨e) in den Papierkorb verschoben + Datensatz (¨e) in den Papierkorb verschoben prod/actions/delete_records_confirm.html.twig - + prod:app trash: title-trash - Datensatz (¨e) In den Papierkorb verschieben + Datensatz (¨e) In den Papierkorb verschieben Controller/Prod/LanguageController.php @@ -11685,9 +11685,9 @@ Datenbank web/report/form_date_and_base.html.twig - + report:: 3 - Collections - Kollektionen + Kollektionen web/report/form_date_and_base.html.twig @@ -11713,9 +11713,9 @@ web/report/report_layout.html.twig web/report/all_content.html.twig - + report:: Databox content - Databox Inhalt + Databox Inhalt web/report/report_layout.html.twig @@ -12202,65 +12202,65 @@ Test E-Mail Überprüfungen web/admin/dashboard.html.twig - + setup::custom-link:add-link - Link hinzufügen + Link hinzufügen web/admin/setup.html.twig - + setup::custom-link:help-menu - Hilfemenü + Hilfemenü Form/Configuration/CustomLinkFormType.php - + setup::custom-link:language-link - Sprache: + Sprache: web/admin/setup.html.twig - + setup::custom-link:link-url - Ziel-URL + Ziel-URL web/admin/setup.html.twig - + setup::custom-link:location - Ort auswählen + Ort auswählen Form/Configuration/CustomLinkFormType.php - + setup::custom-link:location-link - Ort des Links + Ort des Links web/admin/setup.html.twig - + setup::custom-link:name-link - Links Name + Links Name Form/Configuration/CustomLinkFormType.php web/admin/setup.html.twig - + setup::custom-link:navigation-bar - Navigationsleiste + Navigationsleiste Form/Configuration/CustomLinkFormType.php - + setup::custom-link:order-link - Anzeigereihenfolge + Anzeigereihenfolge web/admin/setup.html.twig - + setup::custom-link:placeholder-link-url - zB: https://docs.phraseanet.com + zB: https://docs.phraseanet.com Form/Configuration/CustomLinkFormType.php - + setup::custom-link:select-language - Sprache auswählen + Sprache auswählen Form/Configuration/CustomLinkFormType.php - + setup::custom-link:title-custom-link - Custom Link + Custom Link web/admin/setup.html.twig @@ -12268,9 +12268,9 @@ Erweiterte Einstellung prod/Share/record.html.twig - + share::share-record: select-shared-def - Wählen Sie die Unterauflösung zum Teilen aus + Wählen Sie die Unterauflösung zum Teilen aus prod/Share/record.html.twig From 1dd15841b28c288a0861eb3492d98b061ffba778 Mon Sep 17 00:00:00 2001 From: Jennifer Date: Tue, 21 May 2019 12:00:32 +0200 Subject: [PATCH 182/367] Translated using Weblate (French) Currently translated at 93.9% (2253 of 2398 strings) --- resources/locales/messages.fr.xlf | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/resources/locales/messages.fr.xlf b/resources/locales/messages.fr.xlf index da446e5743..5a384183c7 100644 --- a/resources/locales/messages.fr.xlf +++ b/resources/locales/messages.fr.xlf @@ -12,9 +12,9 @@ Form/Login/PhraseaAuthenticationForm.php Form/Configuration/EmailFormType.php - + Add - Ajouter + Ajouter admin/fields/templates.html.twig @@ -662,9 +662,9 @@ Activer la collection admin/databox/databox.html.twig - + Activity - Activity + Activité actions/Feedback/list.html.twig @@ -2461,9 +2461,9 @@ web/report/report_layout_child.html.twig web/report/form_date_and_base.html.twig - + Design of personalization logo section - Design of personalization logo section + Design de la section de personnalisation du logo Form/Configuration/GeneralFormType.php From 32a7328650a864d08489e80b9a01a671bb3c34d8 Mon Sep 17 00:00:00 2001 From: Jennifer Date: Tue, 21 May 2019 12:19:01 +0200 Subject: [PATCH 183/367] Translated using Weblate (English) Currently translated at 97.8% (2346 of 2398 strings) --- resources/locales/messages.en.xlf | 132 +++++++++++++++--------------- 1 file changed, 66 insertions(+), 66 deletions(-) diff --git a/resources/locales/messages.en.xlf b/resources/locales/messages.en.xlf index 86b93aa247..2e81315b7c 100644 --- a/resources/locales/messages.en.xlf +++ b/resources/locales/messages.en.xlf @@ -662,9 +662,9 @@ Activate a collection admin/databox/databox.html.twig - + Activity - Activity + Activity actions/Feedback/list.html.twig @@ -682,9 +682,9 @@ new field admin/fields/templates.html.twig - + Add a list - Add a list + Add a list actions/Feedback/lists-all.html.twig @@ -758,9 +758,9 @@ Advanced search web/prod/index.html.twig - + Advanced mode - Advanced mode + Advanced mode actions/Feedback/list.html.twig @@ -2019,9 +2019,9 @@ actions/Feedback/list.html.twig actions/Feedback/ListsMacros.html.twig - + Create a user - Create a user + Create a user actions/Feedback/list.html.twig @@ -2232,9 +2232,9 @@ Creation date admin/publications/list.html.twig - + Date Updated - Date Updated + Date Updated web/prod/index.html.twig @@ -2242,9 +2242,9 @@ Login date web/account/sessions.html.twig - + Date de création - Date de création + Creation date prod/Baskets/Reorder.html.twig prod/Story/Reorder.html.twig @@ -2255,9 +2255,9 @@ prod/orders/order_box.html.twig prod/orders/order_box.html.twig - + Date de modification - Date de modification + Modification date prod/Baskets/Reorder.html.twig prod/Story/Reorder.html.twig @@ -2392,14 +2392,14 @@ Delete records Controller/Prod/LanguageController.php - + Delete the selection - Delete the selection + Delete the selection actions/Feedback/list.html.twig - + Delete the subview ? - Delete the subview ? + Delete the subview ? web/admin/subdefs.html.twig @@ -2464,9 +2464,9 @@ web/report/report_layout_child.html.twig web/report/form_date_and_base.html.twig - + Design of personalization logo section - Design of personalization logo section + Design of logo customization section Form/Configuration/GeneralFormType.php @@ -2648,9 +2648,9 @@ Form/Login/PhraseaForgotPasswordForm.php Form/Login/PhraseaRegisterForm.php - + E-mail domain - E-mail domain + E-mail domain actions/Feedback/list.html.twig @@ -4551,9 +4551,9 @@ No matches found web/geonames/city_list.html.twig - + No metadata available - No metadata available + No metadata available actions/Tools/metadata.html.twig @@ -4925,9 +4925,9 @@ Pause Controller/Prod/LanguageController.php - + Pays - Pays + Country prod/User/Add.html.twig @@ -5890,9 +5890,9 @@ Save all changes admin/fields/templates.html.twig - + Save the list - Save the list + Save the list actions/Feedback/list.html.twig @@ -5915,9 +5915,9 @@ Search engine Form/Configuration/MainConfigurationFormType.php - + Search for existing user - Search for existing user + Search for existing user actions/Feedback/List-Share.html.twig @@ -5958,9 +5958,9 @@ See others' choices prod/actions/Push.html.twig - + See the list - See the list + View the list actions/Feedback/list.html.twig @@ -6116,9 +6116,9 @@ Share Controller/Prod/LanguageController.php - + Share my list - Share my list + Share my list actions/Feedback/list.html.twig @@ -7264,9 +7264,9 @@ Users suggestion prod/actions/Push.html.twig - + Utilisation prevue: - Intended use: + Intended use: prod/orders/order_item.html.twig @@ -8908,29 +8908,29 @@ Aggregates settings admin/search-engine/search-engine-settings.html.twig - + admin::setup:personalisation_logo: download gabari - admin::setup:personalisation_logo: download gabari + Download template web/admin/personalisation_logo.html.twig - + admin::setup:personalisation_logo: error text dimension - admin::setup:personalisation_logo: error text dimension + Error: the size of the file is incorrect, please choose a file size: 120 x 41 px in .png web/admin/personalisation_logo.html.twig - + admin::setup:personalisation_logo: error text file type - admin::setup:personalisation_logo: error text file type + Error: the format of the file is incorrect, please choose a file in .png web/admin/personalisation_logo.html.twig - + admin::setup:personalisation_logo: help text - admin::setup:personalisation_logo: help text + Import your logo at the maximum file size: 120 x 41 px in .png web/admin/personalisation_logo.html.twig - + admin::setup:personalisation_logo: select file - admin::setup:personalisation_logo: select file + Choose a file web/admin/personalisation_logo.html.twig @@ -9667,9 +9667,9 @@ Add date SearchEngine/Elastic/ElasticSearchEngine.php - + date de modification - date de modification + Modification date SearchEngine/Elastic/ElasticSearchEngine.php @@ -10506,9 +10506,9 @@ See documentation for more examples https://docs.phraseanet.com prod/orders/order_box.html.twig prod/orders/order_box.html.twig - + original logo - original logo + Original logo Form/Configuration/PersonalisationLogoFormType.php @@ -10599,9 +10599,9 @@ See documentation for more examples https://docs.phraseanet.com per month web/admin/editusers_quotas.html.twig - + personalize logo - personalize logo + Customize logo Form/Configuration/PersonalisationLogoFormType.php @@ -10634,9 +10634,9 @@ See documentation for more examples https://docs.phraseanet.com Mount Database from a distant host. web/admin/databases.html.twig - + phraseanet:: Preferences - phraseanet:: Preferences + Preferences web/prod/index.html.twig @@ -11454,9 +11454,9 @@ See documentation for more examples https://docs.phraseanet.com Only a media of type video can be edited Controller/Prod/LanguageController.php - + prod:edit: suggested_values - Suggested values + Suggested values Controller/Prod/LanguageController.php @@ -11689,9 +11689,9 @@ It is possible to place several search areas Database web/report/form_date_and_base.html.twig - + report:: 3 - Collections - report:: 3 - Collections + Collections web/report/form_date_and_base.html.twig @@ -11700,9 +11700,9 @@ It is possible to place several search areas web/report/report_layout_child.html.twig web/report/report_layout_child.html.twig - + report:: 4 - Fields - report:: 4 - Fields + Fields web/report/report_layout_child.html.twig @@ -11717,9 +11717,9 @@ It is possible to place several search areas web/report/report_layout.html.twig web/report/all_content.html.twig - + report:: Databox content - report:: Databox content + Databox content web/report/report_layout.html.twig @@ -11767,9 +11767,9 @@ It is possible to place several search areas Users information corresponding to %critere% module/report/nav.php - + report:: Phraseanet report - report:: Phraseanet report + Phraseanet report web/report/report_layout.html.twig @@ -12211,9 +12211,9 @@ It is possible to place several search areas Add link web/admin/setup.html.twig - + setup::custom-link:help-menu - Help Menu + Help Menu Form/Configuration/CustomLinkFormType.php From 00321b581aa8c1e17935de919a4aee2dfad04dad Mon Sep 17 00:00:00 2001 From: Jennifer Date: Tue, 21 May 2019 12:12:29 +0200 Subject: [PATCH 184/367] Translated using Weblate (French) Currently translated at 95.5% (2292 of 2398 strings) PHRAS-2589 --- resources/locales/messages.fr.xlf | 156 +++++++++++++++--------------- 1 file changed, 78 insertions(+), 78 deletions(-) diff --git a/resources/locales/messages.fr.xlf b/resources/locales/messages.fr.xlf index 5a384183c7..ee69b1cc05 100644 --- a/resources/locales/messages.fr.xlf +++ b/resources/locales/messages.fr.xlf @@ -2614,9 +2614,9 @@ Téléchargement de documents actions/Download/prepare.html.twig - + Drag and drop the pin to move position - Glissé déposé l'icon pour modifier la position. + Glisser-déposer l'icône pour modifier la position Controller/Prod/LanguageController.php @@ -2645,14 +2645,14 @@ Form/Login/PhraseaForgotPasswordForm.php Form/Login/PhraseaRegisterForm.php - + E-mail domain - E-mail domain + Domaine email actions/Feedback/list.html.twig - + EN - EN + EN Form/Configuration/CustomLinkFormType.php @@ -2670,9 +2670,9 @@ ERREUR : Toutes les balises "subdefgroup" nécessitent un attribut "name" lib/classes/databox.php - + ES - ES + ES Form/Configuration/CustomLinkFormType.php @@ -2680,9 +2680,9 @@ Editer admin/task-manager/templates.html.twig - + Edit position - Modifier la position + Modifier la position Controller/Prod/LanguageController.php @@ -3170,9 +3170,9 @@ Export ajouté dans la file d'attente. Controller/Prod/ExportController.php - + FR - FR + FR Form/Configuration/CustomLinkFormType.php @@ -3452,9 +3452,9 @@ Media/Subdef/Image.php Media/Subdef/Unknown.php - + Geo Search - Recherche géolocalisé + Recherche géolocalisée web/prod/index.html.twig @@ -3615,9 +3615,9 @@ Adresse IP web/account/sessions.html.twig - + ISO - ISO + ISO SearchEngine/Elastic/ElasticsearchOptions.php @@ -3843,9 +3843,9 @@ Conserver la synchronisation entre Bridge et les API clientes. TaskManager/Job/BridgeJob.php - + Keyboard shortcuts - Raccourcis claviers + Raccourcis claviers Controller/Prod/LanguageController.php @@ -3920,9 +3920,9 @@ admin/statusbit/edit.html.twig admin/statusbit/edit.html.twig - + Language - Langue + Langue web/prod/index.html.twig @@ -4293,9 +4293,9 @@ Type Mime web/common/technical_datas.html.twig - + MimeType - MimeType + MimeType SearchEngine/Elastic/ElasticsearchOptions.php @@ -4548,9 +4548,9 @@ Aucune correspondance trouvée web/geonames/city_list.html.twig - + No metadata available - Pas de méta données disponible + Aucune métadonnée disponible actions/Tools/metadata.html.twig @@ -4831,9 +4831,9 @@ Normale Controller/Root/LoginController.php - + Orientation - Orientation + Orientation SearchEngine/Elastic/ElasticsearchOptions.php @@ -4863,9 +4863,9 @@ prod/upload/lazaret.html.twig prod/upload/lazaret.html.twig - + Pages - Pages + Pages actions/Feedback/ListsMacros.html.twig @@ -4912,19 +4912,19 @@ L'année dernière WorkZone/Browser/Browser.html.twig - + Path - Path + Chemin web/admin/subdefs.html.twig - + Pause - Pause + Pause Controller/Prod/LanguageController.php - + Pays - Pays + Pays prod/User/Add.html.twig @@ -4983,9 +4983,9 @@ Phraseanet recommande fortement l'utilisation de %link_start%MariaDB%link_end% à la place de MySQL. web/setup/step2.html.twig - + Play - Play + Play Controller/Prod/LanguageController.php @@ -5832,9 +5832,9 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis La colonne Password est manquante. Le script s'est arrêté. user/import/file.html.twig - + Résultats des derniers envois effectués pour cette application - Résultats des derniers envois effectués pour cette application + Résultats des derniers envois effectués pour cette application web/developers/application.html.twig @@ -5889,9 +5889,9 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Sauvegarder toutes les modifications admin/fields/templates.html.twig - + Save the list - Save the list + Sauvegarder la liste actions/Feedback/list.html.twig @@ -5914,9 +5914,9 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Moteur de recherche Form/Configuration/MainConfigurationFormType.php - + Search for existing user - Search for existing user + Rechercher un utilisateur existant actions/Feedback/List-Share.html.twig @@ -5957,9 +5957,9 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Voir les autres prod/actions/Push.html.twig - + See the list - See the list + Voir la liste actions/Feedback/list.html.twig @@ -6115,9 +6115,9 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Partager Controller/Prod/LanguageController.php - + Share my list - Share my list + Partager ma liste actions/Feedback/list.html.twig @@ -6367,9 +6367,9 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Sous-définition admin/databox/details.html.twig - + Submit - Envoyé + Envoyer Controller/Prod/LanguageController.php @@ -8908,29 +8908,29 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Réglage d'agrégation admin/search-engine/search-engine-settings.html.twig - + admin::setup:personalisation_logo: download gabari - admin::setup:personalisation_logo: download gabari + Télécharger le gabarit web/admin/personalisation_logo.html.twig - + admin::setup:personalisation_logo: error text dimension - admin::setup:personalisation_logo: error text dimension + Erreur: La taille du fichier est incorrecte, merci de choisir la taille de 120 x 41 px au format .png web/admin/personalisation_logo.html.twig - + admin::setup:personalisation_logo: error text file type - admin::setup:personalisation_logo: error text file type + Erreur: Le format du fichier est incorrect, merci de choisir un fichier au format .png web/admin/personalisation_logo.html.twig - + admin::setup:personalisation_logo: help text - admin::setup:personalisation_logo: help text + Importez votre logo à la taille maximale de 120 x 41 px au format .png web/admin/personalisation_logo.html.twig - + admin::setup:personalisation_logo: select file - admin::setup:personalisation_logo: select file + Sélectionnez un fichier web/admin/personalisation_logo.html.twig @@ -9601,9 +9601,9 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le prod/Share/record.html.twig prod/Share/record.html.twig - + create_subdef_button_label - Ajouter une sous définition + Ajouter une sous définition web/admin/subdefs.html.twig @@ -9646,9 +9646,9 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le create_subdef_modal_subdefinition_name web/admin/subdefs.html.twig - + created_on - created_on + créé le web/prod/index.html.twig @@ -9667,9 +9667,9 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Date d'ajout SearchEngine/Elastic/ElasticSearchEngine.php - + date de modification - date de modification + date de modification SearchEngine/Elastic/ElasticSearchEngine.php @@ -9960,9 +9960,9 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le L'opérateur SAUF permet d’exclure un terme de la recherche prod/results/help.html.twig - + help::help-section-bullet: use-OR-between-terms - L'opérateur OU permet de rechercher plusieurs termes contenus dans les notices des médias + L'opérateur OU permet de rechercher plusieurs termes contenus dans les notices des médias prod/results/help.html.twig @@ -10022,14 +10022,14 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Facettes Masquées web/prod/index.html.twig - + index::advance_search: order-by-hits - Trier les facettes par hits + Trier les facettes par hits web/prod/index.html.twig - + index:advanced-preferences:: use truncation - Activer la troncature + Activer la troncature web/prod/index.html.twig @@ -10505,9 +10505,9 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le prod/orders/order_box.html.twig prod/orders/order_box.html.twig - + original logo - original logo + Logo d'origine Form/Configuration/PersonalisationLogoFormType.php @@ -10598,9 +10598,9 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le par mois web/admin/editusers_quotas.html.twig - + personalize logo - personalize logo + Personnaliser le logo Form/Configuration/PersonalisationLogoFormType.php @@ -11407,9 +11407,9 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Remplacer le terme web/prod/tab_thesaurus.html.twig - + prod::toolbar : video editor - Outils video + Outils vidéo web/prod/toolbar.html.twig @@ -13049,9 +13049,9 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Votre version est à jour : web/admin/databases.html.twig - + updated_on - updated_on + mis à jour le web/prod/index.html.twig From 3821e8af005f22bcdea8f19fd2740a4050a6351b Mon Sep 17 00:00:00 2001 From: Jennifer Date: Tue, 21 May 2019 12:33:20 +0200 Subject: [PATCH 185/367] Translated using Weblate (German) Currently translated at 92.9% (2228 of 2398 strings) --- resources/locales/messages.de.xlf | 32 +++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/resources/locales/messages.de.xlf b/resources/locales/messages.de.xlf index ba3749d6f2..60bd9547fb 100644 --- a/resources/locales/messages.de.xlf +++ b/resources/locales/messages.de.xlf @@ -2464,9 +2464,9 @@ web/report/report_layout_child.html.twig web/report/form_date_and_base.html.twig - + Design of personalization logo section - Design of personalization logo section + Logo Anpassung Form/Configuration/GeneralFormType.php @@ -3923,9 +3923,9 @@ admin/statusbit/edit.html.twig admin/statusbit/edit.html.twig - + Language - Language + Sprache web/prod/index.html.twig @@ -8908,29 +8908,29 @@ Aggregateinstellungen admin/search-engine/search-engine-settings.html.twig - + admin::setup:personalisation_logo: download gabari - admin::setup:personalisation_logo: download gabari + Template herunterladen web/admin/personalisation_logo.html.twig - + admin::setup:personalisation_logo: error text dimension - admin::setup:personalisation_logo: error text dimension + Fehler: Dateigrösse ist falsch, bitte wählen Sie aus: 120 x 41 px in .png web/admin/personalisation_logo.html.twig - + admin::setup:personalisation_logo: error text file type - admin::setup:personalisation_logo: error text file type + Fehler: Das Datei-Format ist falsch, bitte wählen Sie eine Datei in .png web/admin/personalisation_logo.html.twig - + admin::setup:personalisation_logo: help text - admin::setup:personalisation_logo: help text + Importieren Sie Ihr Logo: 120 x 41 px max in .png web/admin/personalisation_logo.html.twig - + admin::setup:personalisation_logo: select file - admin::setup:personalisation_logo: select file + Datei auswählen web/admin/personalisation_logo.html.twig @@ -10505,9 +10505,9 @@ prod/orders/order_box.html.twig prod/orders/order_box.html.twig - + original logo - original logo + Originales logo Form/Configuration/PersonalisationLogoFormType.php From 3db65cc514cad7ae79faf073414ba1da84a78bf4 Mon Sep 17 00:00:00 2001 From: Nicolas Maillat Date: Tue, 21 May 2019 14:59:40 +0200 Subject: [PATCH 186/367] Dublincore Databox template update. PHRAS-2534 #comment Set type for all fields of this databox template #time 30m --- lib/conf.d/data_templates/DublinCore.xml | 34 ++++++++++++------------ 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/lib/conf.d/data_templates/DublinCore.xml b/lib/conf.d/data_templates/DublinCore.xml index e50bf58612..31e874a13d 100644 --- a/lib/conf.d/data_templates/DublinCore.xml +++ b/lib/conf.d/data_templates/DublinCore.xml @@ -182,26 +182,26 @@ - - <Creator src="XMP-dc:Creator" report="1" /> - <Subject src="XMP-dc:Subject" multi="1"/> - <Description src="XMP-dc:Description" report="0" /> + <Title src="XMP-dc:Title" type="string" thumbtitle="1" report="1" /> + <Creator src="XMP-dc:Creator" type="string" report="1" /> + <Subject src="XMP-dc:Subject" type="string" multi="1"/> + <Description src="XMP-dc:Description" type="string" report="0" /> <Publisher src="XMP-dc:Publisher" type="date" report="0" /> - <Contributor src="XMP-dc:Contributor" report="0"/> + <Contributor src="XMP-dc:Contributor" type="string" report="0"/> <Date src="XMP-dc:Date" type="date" report="0" /> - <Type src="XMP-dc:Type" report="1" /> - <Format src="XMP-dc:Format" report="0" /> - <Identifier src="XMP-dc:Identifier" report="1" /> - <Source src="XMP-dc:Source" report="0" /> - <Language src="XMP-dc:Language" report="0" /> - <Relation src="XMP-dc:Relation" report="0" /> - <Coverage src="XMP-dc:Coverage" report="1" /> - <Rights src="XMP-dc:Rights" report="0" /> - <Comments src="" business="1" report="0" /> + <Type src="XMP-dc:Type" type="string" report="1" /> + <Format src="XMP-dc:Format" type="string" report="0" /> + <Identifier src="XMP-dc:Identifier" type="string" report="1" /> + <Source src="XMP-dc:Source" type="string" report="0" /> + <Language src="XMP-dc:Language" type="string" report="0" /> + <Relation src="XMP-dc:Relation" type="string" report="0" /> + <Coverage src="XMP-dc:Coverage" type="string" report="1" /> + <Rights src="XMP-dc:Rights" type="string" report="0" /> + <Comments src="" business="1" type="string" report="0" /> <Filename src="Phraseanet:tf-basename" readonly="1" type="string" report="1"/> - <CameraDevice src="IFD0:Model" readonly="1" report="0" /> - <Latitude src="GPS:GPSLatitude" readonly="1" report="0" /> - <Longitude src="GPS:GPSLongitude" readonly="1" report="0"/> + <CameraDevice src="IFD0:Model" type="string" readonly="1" report="0" /> + <Latitude src="GPS:GPSLatitude" type="number" readonly="1" report="0" /> + <Longitude src="GPS:GPSLongitude" type="number" readonly="1" report="0"/> <ArchiveDate src="Phraseanet:tf-archivedate" readonly="1" type="date" report="0" /> <LastEditDate src="Phraseanet:tf-editdate" readonly="1" type="date" report="0" /> </description> From 3c4046b432f6279cfdb76d7741b7c194c5b65178 Mon Sep 17 00:00:00 2001 From: aina-esokia <asr@esokia-webagency.com> Date: Tue, 21 May 2019 18:07:41 +0400 Subject: [PATCH 187/367] commit doctrine proxies files --- .gitignore | 2 +- ...hemyPhraseaModelEntitiesAggregateToken.php | 235 ++++ ..._AlchemyPhraseaModelEntitiesApiAccount.php | 312 +++++ ...hemyPhraseaModelEntitiesApiApplication.php | 510 ++++++++ ..._CG__AlchemyPhraseaModelEntitiesApiLog.php | 455 +++++++ ...lchemyPhraseaModelEntitiesApiOauthCode.php | 334 +++++ ...raseaModelEntitiesApiOauthRefreshToken.php | 312 +++++ ...chemyPhraseaModelEntitiesApiOauthToken.php | 356 ++++++ ...AlchemyPhraseaModelEntitiesAuthFailure.php | 279 +++++ ..._CG__AlchemyPhraseaModelEntitiesBasket.php | 488 ++++++++ ...chemyPhraseaModelEntitiesBasketElement.php | 389 ++++++ .../__CG__AlchemyPhraseaModelEntitiesFeed.php | 587 +++++++++ ...__AlchemyPhraseaModelEntitiesFeedEntry.php | 422 +++++++ ...G__AlchemyPhraseaModelEntitiesFeedItem.php | 345 ++++++ ...chemyPhraseaModelEntitiesFeedPublisher.php | 279 +++++ ...__AlchemyPhraseaModelEntitiesFeedToken.php | 257 ++++ ...chemyPhraseaModelEntitiesFtpCredential.php | 433 +++++++ ...__AlchemyPhraseaModelEntitiesFtpExport.php | 609 ++++++++++ ...myPhraseaModelEntitiesFtpExportElement.php | 433 +++++++ ...myPhraseaModelEntitiesLazaretAttribute.php | 301 +++++ ...lchemyPhraseaModelEntitiesLazaretCheck.php | 257 ++++ ...AlchemyPhraseaModelEntitiesLazaretFile.php | 521 ++++++++ ...hemyPhraseaModelEntitiesLazaretSession.php | 290 +++++ ...__CG__AlchemyPhraseaModelEntitiesOrder.php | 411 +++++++ ...lchemyPhraseaModelEntitiesOrderElement.php | 323 +++++ ..._CG__AlchemyPhraseaModelEntitiesPreset.php | 301 +++++ ...lchemyPhraseaModelEntitiesRegistration.php | 345 ++++++ ..._CG__AlchemyPhraseaModelEntitiesSecret.php | 224 ++++ ...CG__AlchemyPhraseaModelEntitiesSession.php | 510 ++++++++ ...chemyPhraseaModelEntitiesSessionModule.php | 279 +++++ ...CG__AlchemyPhraseaModelEntitiesStoryWZ.php | 301 +++++ .../__CG__AlchemyPhraseaModelEntitiesTask.php | 433 +++++++ ...__CG__AlchemyPhraseaModelEntitiesToken.php | 334 +++++ .../__CG__AlchemyPhraseaModelEntitiesUser.php | 1082 +++++++++++++++++ ...eaModelEntitiesUserNotificationSetting.php | 301 +++++ ...__AlchemyPhraseaModelEntitiesUserQuery.php | 257 ++++ ...AlchemyPhraseaModelEntitiesUserSetting.php | 301 +++++ ...emyPhraseaModelEntitiesUsrAuthProvider.php | 301 +++++ ...CG__AlchemyPhraseaModelEntitiesUsrList.php | 356 ++++++ ...lchemyPhraseaModelEntitiesUsrListEntry.php | 279 +++++ ...lchemyPhraseaModelEntitiesUsrListOwner.php | 301 +++++ ...hemyPhraseaModelEntitiesValidationData.php | 301 +++++ ...aseaModelEntitiesValidationParticipant.php | 389 ++++++ ...yPhraseaModelEntitiesValidationSession.php | 378 ++++++ ...lchemyPhraseaModelEntitiesWebhookEvent.php | 301 +++++ ...raseaModelEntitiesWebhookEventDelivery.php | 312 +++++ ...hraseaModelEntitiesWebhookEventPayload.php | 246 ++++ 47 files changed, 16971 insertions(+), 1 deletion(-) create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesAggregateToken.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesApiAccount.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesApiApplication.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesApiLog.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesApiOauthCode.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesApiOauthRefreshToken.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesApiOauthToken.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesAuthFailure.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesBasket.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesBasketElement.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesFeed.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesFeedEntry.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesFeedItem.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesFeedPublisher.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesFeedToken.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesFtpCredential.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesFtpExport.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesFtpExportElement.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesLazaretAttribute.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesLazaretCheck.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesLazaretFile.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesLazaretSession.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesOrder.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesOrderElement.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesPreset.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesRegistration.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesSecret.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesSession.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesSessionModule.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesStoryWZ.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesTask.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesToken.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesUser.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesUserNotificationSetting.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesUserQuery.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesUserSetting.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesUsrAuthProvider.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesUsrList.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesUsrListEntry.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesUsrListOwner.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesValidationData.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesValidationParticipant.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesValidationSession.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesWebhookEvent.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesWebhookEventDelivery.php create mode 100644 resources/proxies/__CG__AlchemyPhraseaModelEntitiesWebhookEventPayload.php diff --git a/.gitignore b/.gitignore index 0e0d55c9b7..dc81372af0 100644 --- a/.gitignore +++ b/.gitignore @@ -21,7 +21,7 @@ !/config/configuration.sample.yml # Exclude generated proxies from doctrine2 -/resources/proxies +#/resources/proxies # Exclude temporaries resources (zip files, quarantine documents etc ..) folder /tmp diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesAggregateToken.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesAggregateToken.php new file mode 100644 index 0000000000..f2fba09691 --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesAggregateToken.php @@ -0,0 +1,235 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class AggregateToken extends \Alchemy\Phrasea\Model\Entities\AggregateToken implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\AggregateToken' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\AggregateToken' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\AggregateToken' . "\0" . 'value']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\AggregateToken' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\AggregateToken' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\AggregateToken' . "\0" . 'value']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (AggregateToken $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function setUser(\Alchemy\Phrasea\Model\Entities\User $user) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUser', [$user]); + + return parent::setUser($user); + } + + /** + * {@inheritDoc} + */ + public function getUser() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUser', []); + + return parent::getUser(); + } + + /** + * {@inheritDoc} + */ + public function setValue($value) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setValue', [$value]); + + return parent::setValue($value); + } + + /** + * {@inheritDoc} + */ + public function getValue() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getValue', []); + + return parent::getValue(); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesApiAccount.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesApiAccount.php new file mode 100644 index 0000000000..f5a1c4c5b9 --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesApiAccount.php @@ -0,0 +1,312 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class ApiAccount extends \Alchemy\Phrasea\Model\Entities\ApiAccount implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiAccount' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiAccount' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiAccount' . "\0" . 'revoked', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiAccount' . "\0" . 'apiVersion', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiAccount' . "\0" . 'application', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiAccount' . "\0" . 'tokens', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiAccount' . "\0" . 'created']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiAccount' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiAccount' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiAccount' . "\0" . 'revoked', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiAccount' . "\0" . 'apiVersion', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiAccount' . "\0" . 'application', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiAccount' . "\0" . 'tokens', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiAccount' . "\0" . 'created']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (ApiAccount $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function setApiVersion($apiVersion) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setApiVersion', [$apiVersion]); + + return parent::setApiVersion($apiVersion); + } + + /** + * {@inheritDoc} + */ + public function getApiVersion() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getApiVersion', []); + + return parent::getApiVersion(); + } + + /** + * {@inheritDoc} + */ + public function setApplication(\Alchemy\Phrasea\Model\Entities\ApiApplication $application) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setApplication', [$application]); + + return parent::setApplication($application); + } + + /** + * {@inheritDoc} + */ + public function getApplication() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getApplication', []); + + return parent::getApplication(); + } + + /** + * {@inheritDoc} + */ + public function setCreated(\DateTime $created) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreated', [$created]); + + return parent::setCreated($created); + } + + /** + * {@inheritDoc} + */ + public function getCreated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreated', []); + + return parent::getCreated(); + } + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function setRevoked($revoked) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setRevoked', [$revoked]); + + return parent::setRevoked($revoked); + } + + /** + * {@inheritDoc} + */ + public function isRevoked() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'isRevoked', []); + + return parent::isRevoked(); + } + + /** + * {@inheritDoc} + */ + public function setUser(\Alchemy\Phrasea\Model\Entities\User $user) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUser', [$user]); + + return parent::setUser($user); + } + + /** + * {@inheritDoc} + */ + public function getUser() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUser', []); + + return parent::getUser(); + } + + /** + * {@inheritDoc} + */ + public function addTokens(\Alchemy\Phrasea\Model\Entities\ApiOauthToken $token) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'addTokens', [$token]); + + return parent::addTokens($token); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesApiApplication.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesApiApplication.php new file mode 100644 index 0000000000..fd9cba3cc3 --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesApiApplication.php @@ -0,0 +1,510 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class ApiApplication extends \Alchemy\Phrasea\Model\Entities\ApiApplication implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiApplication' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiApplication' . "\0" . 'creator', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiApplication' . "\0" . 'type', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiApplication' . "\0" . 'name', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiApplication' . "\0" . 'description', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiApplication' . "\0" . 'website', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiApplication' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiApplication' . "\0" . 'updated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiApplication' . "\0" . 'clientId', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiApplication' . "\0" . 'clientSecret', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiApplication' . "\0" . 'nonce', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiApplication' . "\0" . 'redirectUri', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiApplication' . "\0" . 'activated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiApplication' . "\0" . 'grantPassword', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiApplication' . "\0" . 'accounts', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiApplication' . "\0" . 'webhookUrl']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiApplication' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiApplication' . "\0" . 'creator', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiApplication' . "\0" . 'type', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiApplication' . "\0" . 'name', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiApplication' . "\0" . 'description', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiApplication' . "\0" . 'website', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiApplication' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiApplication' . "\0" . 'updated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiApplication' . "\0" . 'clientId', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiApplication' . "\0" . 'clientSecret', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiApplication' . "\0" . 'nonce', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiApplication' . "\0" . 'redirectUri', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiApplication' . "\0" . 'activated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiApplication' . "\0" . 'grantPassword', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiApplication' . "\0" . 'accounts', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiApplication' . "\0" . 'webhookUrl']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (ApiApplication $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function setActivated($activated) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setActivated', [$activated]); + + return parent::setActivated($activated); + } + + /** + * {@inheritDoc} + */ + public function isActivated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'isActivated', []); + + return parent::isActivated(); + } + + /** + * {@inheritDoc} + */ + public function setClientId($clientId) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setClientId', [$clientId]); + + return parent::setClientId($clientId); + } + + /** + * {@inheritDoc} + */ + public function getClientId() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getClientId', []); + + return parent::getClientId(); + } + + /** + * {@inheritDoc} + */ + public function setClientSecret($clientSecret) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setClientSecret', [$clientSecret]); + + return parent::setClientSecret($clientSecret); + } + + /** + * {@inheritDoc} + */ + public function getClientSecret() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getClientSecret', []); + + return parent::getClientSecret(); + } + + /** + * {@inheritDoc} + */ + public function setCreated(\DateTime $created) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreated', [$created]); + + return parent::setCreated($created); + } + + /** + * {@inheritDoc} + */ + public function getCreated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreated', []); + + return parent::getCreated(); + } + + /** + * {@inheritDoc} + */ + public function setCreator(\Alchemy\Phrasea\Model\Entities\User $creator = NULL) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreator', [$creator]); + + return parent::setCreator($creator); + } + + /** + * {@inheritDoc} + */ + public function getCreator() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreator', []); + + return parent::getCreator(); + } + + /** + * {@inheritDoc} + */ + public function setDescription($description) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setDescription', [$description]); + + return parent::setDescription($description); + } + + /** + * {@inheritDoc} + */ + public function getDescription() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getDescription', []); + + return parent::getDescription(); + } + + /** + * {@inheritDoc} + */ + public function setGrantPassword($grantPassword) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setGrantPassword', [$grantPassword]); + + return parent::setGrantPassword($grantPassword); + } + + /** + * {@inheritDoc} + */ + public function isPasswordGranted() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'isPasswordGranted', []); + + return parent::isPasswordGranted(); + } + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function setName($name) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setName', [$name]); + + return parent::setName($name); + } + + /** + * {@inheritDoc} + */ + public function getName() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getName', []); + + return parent::getName(); + } + + /** + * {@inheritDoc} + */ + public function setNonce($nonce) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setNonce', [$nonce]); + + return parent::setNonce($nonce); + } + + /** + * {@inheritDoc} + */ + public function getNonce() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getNonce', []); + + return parent::getNonce(); + } + + /** + * {@inheritDoc} + */ + public function setRedirectUri($redirectUri) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setRedirectUri', [$redirectUri]); + + return parent::setRedirectUri($redirectUri); + } + + /** + * {@inheritDoc} + */ + public function getRedirectUri() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getRedirectUri', []); + + return parent::getRedirectUri(); + } + + /** + * {@inheritDoc} + */ + public function setType($type) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setType', [$type]); + + return parent::setType($type); + } + + /** + * {@inheritDoc} + */ + public function getType() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getType', []); + + return parent::getType(); + } + + /** + * {@inheritDoc} + */ + public function setUpdated(\DateTime $updated) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdated', [$updated]); + + return parent::setUpdated($updated); + } + + /** + * {@inheritDoc} + */ + public function getUpdated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdated', []); + + return parent::getUpdated(); + } + + /** + * {@inheritDoc} + */ + public function setWebsite($website) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setWebsite', [$website]); + + return parent::setWebsite($website); + } + + /** + * {@inheritDoc} + */ + public function getWebsite() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getWebsite', []); + + return parent::getWebsite(); + } + + /** + * {@inheritDoc} + */ + public function setWebhookUrl($webhookUrl) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setWebhookUrl', [$webhookUrl]); + + return parent::setWebhookUrl($webhookUrl); + } + + /** + * {@inheritDoc} + */ + public function getWebhookUrl() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getWebhookUrl', []); + + return parent::getWebhookUrl(); + } + + /** + * {@inheritDoc} + */ + public function addAccount(\Alchemy\Phrasea\Model\Entities\ApiAccount $account) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'addAccount', [$account]); + + return parent::addAccount($account); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesApiLog.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesApiLog.php new file mode 100644 index 0000000000..327edb3e7d --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesApiLog.php @@ -0,0 +1,455 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class ApiLog extends \Alchemy\Phrasea\Model\Entities\ApiLog implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiLog' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiLog' . "\0" . 'account', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiLog' . "\0" . 'route', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiLog' . "\0" . 'method', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiLog' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiLog' . "\0" . 'statusCode', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiLog' . "\0" . 'format', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiLog' . "\0" . 'resource', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiLog' . "\0" . 'general', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiLog' . "\0" . 'aspect', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiLog' . "\0" . 'action', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiLog' . "\0" . 'errorCode', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiLog' . "\0" . 'errorMessage']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiLog' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiLog' . "\0" . 'account', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiLog' . "\0" . 'route', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiLog' . "\0" . 'method', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiLog' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiLog' . "\0" . 'statusCode', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiLog' . "\0" . 'format', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiLog' . "\0" . 'resource', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiLog' . "\0" . 'general', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiLog' . "\0" . 'aspect', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiLog' . "\0" . 'action', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiLog' . "\0" . 'errorCode', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiLog' . "\0" . 'errorMessage']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (ApiLog $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function setAccount(\Alchemy\Phrasea\Model\Entities\ApiAccount $account) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setAccount', [$account]); + + return parent::setAccount($account); + } + + /** + * {@inheritDoc} + */ + public function getAccount() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getAccount', []); + + return parent::getAccount(); + } + + /** + * {@inheritDoc} + */ + public function setAction($action) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setAction', [$action]); + + return parent::setAction($action); + } + + /** + * {@inheritDoc} + */ + public function getAction() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getAction', []); + + return parent::getAction(); + } + + /** + * {@inheritDoc} + */ + public function setAspect($aspect) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setAspect', [$aspect]); + + return parent::setAspect($aspect); + } + + /** + * {@inheritDoc} + */ + public function getAspect() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getAspect', []); + + return parent::getAspect(); + } + + /** + * {@inheritDoc} + */ + public function setErrorCode($errorCode) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setErrorCode', [$errorCode]); + + return parent::setErrorCode($errorCode); + } + + /** + * {@inheritDoc} + */ + public function getErrorCode() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getErrorCode', []); + + return parent::getErrorCode(); + } + + /** + * {@inheritDoc} + */ + public function setErrorMessage($errorMessage) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setErrorMessage', [$errorMessage]); + + return parent::setErrorMessage($errorMessage); + } + + /** + * {@inheritDoc} + */ + public function getErrorMessage() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getErrorMessage', []); + + return parent::getErrorMessage(); + } + + /** + * {@inheritDoc} + */ + public function setFormat($format) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setFormat', [$format]); + + return parent::setFormat($format); + } + + /** + * {@inheritDoc} + */ + public function getFormat() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getFormat', []); + + return parent::getFormat(); + } + + /** + * {@inheritDoc} + */ + public function setGeneral($general) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setGeneral', [$general]); + + return parent::setGeneral($general); + } + + /** + * {@inheritDoc} + */ + public function getGeneral() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getGeneral', []); + + return parent::getGeneral(); + } + + /** + * {@inheritDoc} + */ + public function setResource($resource) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setResource', [$resource]); + + return parent::setResource($resource); + } + + /** + * {@inheritDoc} + */ + public function getResource() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getResource', []); + + return parent::getResource(); + } + + /** + * {@inheritDoc} + */ + public function setRoute($route) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setRoute', [$route]); + + return parent::setRoute($route); + } + + /** + * {@inheritDoc} + */ + public function getRoute() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getRoute', []); + + return parent::getRoute(); + } + + /** + * {@inheritDoc} + */ + public function setStatusCode($statusCode) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setStatusCode', [$statusCode]); + + return parent::setStatusCode($statusCode); + } + + /** + * {@inheritDoc} + */ + public function getStatusCode() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getStatusCode', []); + + return parent::getStatusCode(); + } + + /** + * {@inheritDoc} + */ + public function setCreated(\DateTime $created) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreated', [$created]); + + return parent::setCreated($created); + } + + /** + * {@inheritDoc} + */ + public function getCreated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreated', []); + + return parent::getCreated(); + } + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function setMethod($method) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setMethod', [$method]); + + return parent::setMethod($method); + } + + /** + * {@inheritDoc} + */ + public function getMethod() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getMethod', []); + + return parent::getMethod(); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesApiOauthCode.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesApiOauthCode.php new file mode 100644 index 0000000000..74b09734af --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesApiOauthCode.php @@ -0,0 +1,334 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class ApiOauthCode extends \Alchemy\Phrasea\Model\Entities\ApiOauthCode implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthCode' . "\0" . 'code', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthCode' . "\0" . 'account', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthCode' . "\0" . 'redirectUri', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthCode' . "\0" . 'expires', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthCode' . "\0" . 'scope', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthCode' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthCode' . "\0" . 'updated']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthCode' . "\0" . 'code', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthCode' . "\0" . 'account', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthCode' . "\0" . 'redirectUri', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthCode' . "\0" . 'expires', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthCode' . "\0" . 'scope', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthCode' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthCode' . "\0" . 'updated']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (ApiOauthCode $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function setAccount(\Alchemy\Phrasea\Model\Entities\ApiAccount $account) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setAccount', [$account]); + + return parent::setAccount($account); + } + + /** + * {@inheritDoc} + */ + public function getAccount() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getAccount', []); + + return parent::getAccount(); + } + + /** + * {@inheritDoc} + */ + public function setCode($code) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCode', [$code]); + + return parent::setCode($code); + } + + /** + * {@inheritDoc} + */ + public function getCode() + { + if ($this->__isInitialized__ === false) { + return parent::getCode(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCode', []); + + return parent::getCode(); + } + + /** + * {@inheritDoc} + */ + public function setCreated(\DateTime $created) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreated', [$created]); + + return parent::setCreated($created); + } + + /** + * {@inheritDoc} + */ + public function getCreated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreated', []); + + return parent::getCreated(); + } + + /** + * {@inheritDoc} + */ + public function setExpires($timestamp) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setExpires', [$timestamp]); + + return parent::setExpires($timestamp); + } + + /** + * {@inheritDoc} + */ + public function getExpires() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getExpires', []); + + return parent::getExpires(); + } + + /** + * {@inheritDoc} + */ + public function setRedirectUri($redirectUri) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setRedirectUri', [$redirectUri]); + + return parent::setRedirectUri($redirectUri); + } + + /** + * {@inheritDoc} + */ + public function getRedirectUri() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getRedirectUri', []); + + return parent::getRedirectUri(); + } + + /** + * {@inheritDoc} + */ + public function setScope($scope) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setScope', [$scope]); + + return parent::setScope($scope); + } + + /** + * {@inheritDoc} + */ + public function getScope() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getScope', []); + + return parent::getScope(); + } + + /** + * {@inheritDoc} + */ + public function setUpdated(\DateTime $updated) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdated', [$updated]); + + return parent::setUpdated($updated); + } + + /** + * {@inheritDoc} + */ + public function getUpdated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdated', []); + + return parent::getUpdated(); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesApiOauthRefreshToken.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesApiOauthRefreshToken.php new file mode 100644 index 0000000000..98f60ef277 --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesApiOauthRefreshToken.php @@ -0,0 +1,312 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class ApiOauthRefreshToken extends \Alchemy\Phrasea\Model\Entities\ApiOauthRefreshToken implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthRefreshToken' . "\0" . 'refreshToken', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthRefreshToken' . "\0" . 'account', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthRefreshToken' . "\0" . 'expires', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthRefreshToken' . "\0" . 'scope', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthRefreshToken' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthRefreshToken' . "\0" . 'updated']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthRefreshToken' . "\0" . 'refreshToken', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthRefreshToken' . "\0" . 'account', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthRefreshToken' . "\0" . 'expires', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthRefreshToken' . "\0" . 'scope', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthRefreshToken' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthRefreshToken' . "\0" . 'updated']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (ApiOauthRefreshToken $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function setAccount(\Alchemy\Phrasea\Model\Entities\ApiAccount $account) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setAccount', [$account]); + + return parent::setAccount($account); + } + + /** + * {@inheritDoc} + */ + public function getAccount() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getAccount', []); + + return parent::getAccount(); + } + + /** + * {@inheritDoc} + */ + public function setCreated(\DateTime $created) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreated', [$created]); + + return parent::setCreated($created); + } + + /** + * {@inheritDoc} + */ + public function getCreated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreated', []); + + return parent::getCreated(); + } + + /** + * {@inheritDoc} + */ + public function setExpires($expires) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setExpires', [$expires]); + + return parent::setExpires($expires); + } + + /** + * {@inheritDoc} + */ + public function getExpires() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getExpires', []); + + return parent::getExpires(); + } + + /** + * {@inheritDoc} + */ + public function setRefreshToken($refreshToken) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setRefreshToken', [$refreshToken]); + + return parent::setRefreshToken($refreshToken); + } + + /** + * {@inheritDoc} + */ + public function getRefreshToken() + { + if ($this->__isInitialized__ === false) { + return parent::getRefreshToken(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getRefreshToken', []); + + return parent::getRefreshToken(); + } + + /** + * {@inheritDoc} + */ + public function setScope($scope) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setScope', [$scope]); + + return parent::setScope($scope); + } + + /** + * {@inheritDoc} + */ + public function getScope() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getScope', []); + + return parent::getScope(); + } + + /** + * {@inheritDoc} + */ + public function setUpdated(\DateTime $updated) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdated', [$updated]); + + return parent::setUpdated($updated); + } + + /** + * {@inheritDoc} + */ + public function getUpdated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdated', []); + + return parent::getUpdated(); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesApiOauthToken.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesApiOauthToken.php new file mode 100644 index 0000000000..7ae62f9184 --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesApiOauthToken.php @@ -0,0 +1,356 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class ApiOauthToken extends \Alchemy\Phrasea\Model\Entities\ApiOauthToken implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthToken' . "\0" . 'oauthToken', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthToken' . "\0" . 'sessionId', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthToken' . "\0" . 'account', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthToken' . "\0" . 'expires', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthToken' . "\0" . 'lastUsed', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthToken' . "\0" . 'scope', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthToken' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthToken' . "\0" . 'updated']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthToken' . "\0" . 'oauthToken', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthToken' . "\0" . 'sessionId', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthToken' . "\0" . 'account', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthToken' . "\0" . 'expires', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthToken' . "\0" . 'lastUsed', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthToken' . "\0" . 'scope', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthToken' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ApiOauthToken' . "\0" . 'updated']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (ApiOauthToken $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function setAccount(\Alchemy\Phrasea\Model\Entities\ApiAccount $account) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setAccount', [$account]); + + return parent::setAccount($account); + } + + /** + * {@inheritDoc} + */ + public function getAccount() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getAccount', []); + + return parent::getAccount(); + } + + /** + * {@inheritDoc} + */ + public function setCreated(\DateTime $created) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreated', [$created]); + + return parent::setCreated($created); + } + + /** + * {@inheritDoc} + */ + public function getCreated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreated', []); + + return parent::getCreated(); + } + + /** + * {@inheritDoc} + */ + public function setExpires($expires = NULL) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setExpires', [$expires]); + + return parent::setExpires($expires); + } + + /** + * {@inheritDoc} + */ + public function getExpires() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getExpires', []); + + return parent::getExpires(); + } + + /** + * {@inheritDoc} + */ + public function setOauthToken($oauthToken) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setOauthToken', [$oauthToken]); + + return parent::setOauthToken($oauthToken); + } + + /** + * {@inheritDoc} + */ + public function getOauthToken() + { + if ($this->__isInitialized__ === false) { + return parent::getOauthToken(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getOauthToken', []); + + return parent::getOauthToken(); + } + + /** + * {@inheritDoc} + */ + public function setScope($scope) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setScope', [$scope]); + + return parent::setScope($scope); + } + + /** + * {@inheritDoc} + */ + public function getScope() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getScope', []); + + return parent::getScope(); + } + + /** + * {@inheritDoc} + */ + public function setSessionId($sessionId) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setSessionId', [$sessionId]); + + return parent::setSessionId($sessionId); + } + + /** + * {@inheritDoc} + */ + public function getSessionId() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getSessionId', []); + + return parent::getSessionId(); + } + + /** + * {@inheritDoc} + */ + public function setUpdated(\DateTime $updated) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdated', [$updated]); + + return parent::setUpdated($updated); + } + + /** + * {@inheritDoc} + */ + public function getUpdated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdated', []); + + return parent::getUpdated(); + } + + /** + * {@inheritDoc} + */ + public function setLastUsed(\DateTime $lastUsed) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setLastUsed', [$lastUsed]); + + return parent::setLastUsed($lastUsed); + } + + /** + * {@inheritDoc} + */ + public function getLastUsed() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getLastUsed', []); + + return parent::getLastUsed(); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesAuthFailure.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesAuthFailure.php new file mode 100644 index 0000000000..67ad235a87 --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesAuthFailure.php @@ -0,0 +1,279 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class AuthFailure extends \Alchemy\Phrasea\Model\Entities\AuthFailure implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\AuthFailure' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\AuthFailure' . "\0" . 'username', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\AuthFailure' . "\0" . 'ip', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\AuthFailure' . "\0" . 'locked', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\AuthFailure' . "\0" . 'created']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\AuthFailure' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\AuthFailure' . "\0" . 'username', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\AuthFailure' . "\0" . 'ip', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\AuthFailure' . "\0" . 'locked', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\AuthFailure' . "\0" . 'created']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (AuthFailure $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function setUsername($username) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUsername', [$username]); + + return parent::setUsername($username); + } + + /** + * {@inheritDoc} + */ + public function getUsername() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUsername', []); + + return parent::getUsername(); + } + + /** + * {@inheritDoc} + */ + public function setIp($ip) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setIp', [$ip]); + + return parent::setIp($ip); + } + + /** + * {@inheritDoc} + */ + public function getIp() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getIp', []); + + return parent::getIp(); + } + + /** + * {@inheritDoc} + */ + public function setLocked($locked) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setLocked', [$locked]); + + return parent::setLocked($locked); + } + + /** + * {@inheritDoc} + */ + public function getLocked() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getLocked', []); + + return parent::getLocked(); + } + + /** + * {@inheritDoc} + */ + public function setCreated(\DateTime $created) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreated', [$created]); + + return parent::setCreated($created); + } + + /** + * {@inheritDoc} + */ + public function getCreated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreated', []); + + return parent::getCreated(); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesBasket.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesBasket.php new file mode 100644 index 0000000000..aedc9247ff --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesBasket.php @@ -0,0 +1,488 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class Basket extends \Alchemy\Phrasea\Model\Entities\Basket implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Basket' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Basket' . "\0" . 'name', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Basket' . "\0" . 'description', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Basket' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Basket' . "\0" . 'isRead', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Basket' . "\0" . 'pusher', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Basket' . "\0" . 'archived', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Basket' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Basket' . "\0" . 'updated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Basket' . "\0" . 'validation', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Basket' . "\0" . 'elements', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Basket' . "\0" . 'order']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Basket' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Basket' . "\0" . 'name', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Basket' . "\0" . 'description', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Basket' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Basket' . "\0" . 'isRead', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Basket' . "\0" . 'pusher', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Basket' . "\0" . 'archived', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Basket' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Basket' . "\0" . 'updated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Basket' . "\0" . 'validation', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Basket' . "\0" . 'elements', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Basket' . "\0" . 'order']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (Basket $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function setName($name) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setName', [$name]); + + return parent::setName($name); + } + + /** + * {@inheritDoc} + */ + public function getName() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getName', []); + + return parent::getName(); + } + + /** + * {@inheritDoc} + */ + public function setDescription($description) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setDescription', [$description]); + + return parent::setDescription($description); + } + + /** + * {@inheritDoc} + */ + public function getDescription() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getDescription', []); + + return parent::getDescription(); + } + + /** + * {@inheritDoc} + */ + public function setUser(\Alchemy\Phrasea\Model\Entities\User $user) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUser', [$user]); + + return parent::setUser($user); + } + + /** + * {@inheritDoc} + */ + public function getUser() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUser', []); + + return parent::getUser(); + } + + /** + * {@inheritDoc} + */ + public function markRead() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'markRead', []); + + return parent::markRead(); + } + + /** + * {@inheritDoc} + */ + public function markUnread() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'markUnread', []); + + return parent::markUnread(); + } + + /** + * {@inheritDoc} + */ + public function isRead() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'isRead', []); + + return parent::isRead(); + } + + /** + * {@inheritDoc} + */ + public function setPusher(\Alchemy\Phrasea\Model\Entities\User $user = NULL) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setPusher', [$user]); + + return parent::setPusher($user); + } + + /** + * {@inheritDoc} + */ + public function getPusher() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getPusher', []); + + return parent::getPusher(); + } + + /** + * {@inheritDoc} + */ + public function setArchived($archived) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setArchived', [$archived]); + + return parent::setArchived($archived); + } + + /** + * {@inheritDoc} + */ + public function getArchived() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getArchived', []); + + return parent::getArchived(); + } + + /** + * {@inheritDoc} + */ + public function setCreated(\DateTime $created) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreated', [$created]); + + return parent::setCreated($created); + } + + /** + * {@inheritDoc} + */ + public function getCreated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreated', []); + + return parent::getCreated(); + } + + /** + * {@inheritDoc} + */ + public function setUpdated(\DateTime $updated) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdated', [$updated]); + + return parent::setUpdated($updated); + } + + /** + * {@inheritDoc} + */ + public function getUpdated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdated', []); + + return parent::getUpdated(); + } + + /** + * {@inheritDoc} + */ + public function setValidation(\Alchemy\Phrasea\Model\Entities\ValidationSession $validation = NULL) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setValidation', [$validation]); + + return parent::setValidation($validation); + } + + /** + * {@inheritDoc} + */ + public function getValidation() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getValidation', []); + + return parent::getValidation(); + } + + /** + * {@inheritDoc} + */ + public function addElement(\Alchemy\Phrasea\Model\Entities\BasketElement $element) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'addElement', [$element]); + + return parent::addElement($element); + } + + /** + * {@inheritDoc} + */ + public function removeElement(\Alchemy\Phrasea\Model\Entities\BasketElement $element) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'removeElement', [$element]); + + return parent::removeElement($element); + } + + /** + * {@inheritDoc} + */ + public function setOrder(\Alchemy\Phrasea\Model\Entities\Order $order = NULL) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setOrder', [$order]); + + return parent::setOrder($order); + } + + /** + * {@inheritDoc} + */ + public function getOrder() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getOrder', []); + + return parent::getOrder(); + } + + /** + * {@inheritDoc} + */ + public function getElements() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getElements', []); + + return parent::getElements(); + } + + /** + * {@inheritDoc} + */ + public function getElementsByOrder($order) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getElementsByOrder', [$order]); + + return parent::getElementsByOrder($order); + } + + /** + * {@inheritDoc} + */ + public function hasRecord(\Alchemy\Phrasea\Application $app, \record_adapter $record) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'hasRecord', [$app, $record]); + + return parent::hasRecord($app, $record); + } + + /** + * {@inheritDoc} + */ + public function getSize(\Alchemy\Phrasea\Application $app) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getSize', [$app]); + + return parent::getSize($app); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesBasketElement.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesBasketElement.php new file mode 100644 index 0000000000..724d8a5c47 --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesBasketElement.php @@ -0,0 +1,389 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class BasketElement extends \Alchemy\Phrasea\Model\Entities\BasketElement implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\BasketElement' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\BasketElement' . "\0" . 'record_id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\BasketElement' . "\0" . 'sbas_id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\BasketElement' . "\0" . 'ord', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\BasketElement' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\BasketElement' . "\0" . 'updated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\BasketElement' . "\0" . 'validation_datas', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\BasketElement' . "\0" . 'basket']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\BasketElement' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\BasketElement' . "\0" . 'record_id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\BasketElement' . "\0" . 'sbas_id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\BasketElement' . "\0" . 'ord', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\BasketElement' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\BasketElement' . "\0" . 'updated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\BasketElement' . "\0" . 'validation_datas', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\BasketElement' . "\0" . 'basket']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (BasketElement $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function setRecordId($recordId) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setRecordId', [$recordId]); + + return parent::setRecordId($recordId); + } + + /** + * {@inheritDoc} + */ + public function getRecordId() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getRecordId', []); + + return parent::getRecordId(); + } + + /** + * {@inheritDoc} + */ + public function setSbasId($sbasId) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setSbasId', [$sbasId]); + + return parent::setSbasId($sbasId); + } + + /** + * {@inheritDoc} + */ + public function getSbasId() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getSbasId', []); + + return parent::getSbasId(); + } + + /** + * {@inheritDoc} + */ + public function getRecord(\Alchemy\Phrasea\Application $app) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getRecord', [$app]); + + return parent::getRecord($app); + } + + /** + * {@inheritDoc} + */ + public function setRecord(\record_adapter $record) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setRecord', [$record]); + + return parent::setRecord($record); + } + + /** + * {@inheritDoc} + */ + public function setOrd($ord) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setOrd', [$ord]); + + return parent::setOrd($ord); + } + + /** + * {@inheritDoc} + */ + public function getOrd() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getOrd', []); + + return parent::getOrd(); + } + + /** + * {@inheritDoc} + */ + public function setCreated(\DateTime $created) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreated', [$created]); + + return parent::setCreated($created); + } + + /** + * {@inheritDoc} + */ + public function getCreated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreated', []); + + return parent::getCreated(); + } + + /** + * {@inheritDoc} + */ + public function setUpdated(\DateTime $updated) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdated', [$updated]); + + return parent::setUpdated($updated); + } + + /** + * {@inheritDoc} + */ + public function getUpdated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdated', []); + + return parent::getUpdated(); + } + + /** + * {@inheritDoc} + */ + public function addValidationData(\Alchemy\Phrasea\Model\Entities\ValidationData $validationDatas) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'addValidationData', [$validationDatas]); + + return parent::addValidationData($validationDatas); + } + + /** + * {@inheritDoc} + */ + public function removeValidationData(\Alchemy\Phrasea\Model\Entities\ValidationData $validationDatas) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'removeValidationData', [$validationDatas]); + + return parent::removeValidationData($validationDatas); + } + + /** + * {@inheritDoc} + */ + public function getValidationDatas() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getValidationDatas', []); + + return parent::getValidationDatas(); + } + + /** + * {@inheritDoc} + */ + public function setBasket(\Alchemy\Phrasea\Model\Entities\Basket $basket = NULL) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setBasket', [$basket]); + + return parent::setBasket($basket); + } + + /** + * {@inheritDoc} + */ + public function getBasket() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getBasket', []); + + return parent::getBasket(); + } + + /** + * {@inheritDoc} + */ + public function getUserValidationDatas(\Alchemy\Phrasea\Model\Entities\User $user) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUserValidationDatas', [$user]); + + return parent::getUserValidationDatas($user); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesFeed.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesFeed.php new file mode 100644 index 0000000000..b8addb8e6b --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesFeed.php @@ -0,0 +1,587 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class Feed extends \Alchemy\Phrasea\Model\Entities\Feed implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Feed' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Feed' . "\0" . 'public', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Feed' . "\0" . 'iconUrl', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Feed' . "\0" . 'baseId', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Feed' . "\0" . 'title', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Feed' . "\0" . 'subtitle', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Feed' . "\0" . 'createdOn', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Feed' . "\0" . 'updatedOn', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Feed' . "\0" . 'publishers', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Feed' . "\0" . 'entries', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Feed' . "\0" . 'tokens']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Feed' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Feed' . "\0" . 'public', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Feed' . "\0" . 'iconUrl', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Feed' . "\0" . 'baseId', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Feed' . "\0" . 'title', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Feed' . "\0" . 'subtitle', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Feed' . "\0" . 'createdOn', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Feed' . "\0" . 'updatedOn', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Feed' . "\0" . 'publishers', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Feed' . "\0" . 'entries', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Feed' . "\0" . 'tokens']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (Feed $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function setIsPublic($public) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setIsPublic', [$public]); + + return parent::setIsPublic($public); + } + + /** + * {@inheritDoc} + */ + public function isPublic() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'isPublic', []); + + return parent::isPublic(); + } + + /** + * {@inheritDoc} + */ + public function setIconUrl($iconUrl) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setIconUrl', [$iconUrl]); + + return parent::setIconUrl($iconUrl); + } + + /** + * {@inheritDoc} + */ + public function getIconUrl() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getIconUrl', []); + + return parent::getIconUrl(); + } + + /** + * {@inheritDoc} + */ + public function setBaseId($baseId) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setBaseId', [$baseId]); + + return parent::setBaseId($baseId); + } + + /** + * {@inheritDoc} + */ + public function getBaseId() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getBaseId', []); + + return parent::getBaseId(); + } + + /** + * {@inheritDoc} + */ + public function setTitle($title) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setTitle', [$title]); + + return parent::setTitle($title); + } + + /** + * {@inheritDoc} + */ + public function getTitle() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getTitle', []); + + return parent::getTitle(); + } + + /** + * {@inheritDoc} + */ + public function addPublisher(\Alchemy\Phrasea\Model\Entities\FeedPublisher $publishers) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'addPublisher', [$publishers]); + + return parent::addPublisher($publishers); + } + + /** + * {@inheritDoc} + */ + public function removePublisher(\Alchemy\Phrasea\Model\Entities\FeedPublisher $publishers) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'removePublisher', [$publishers]); + + return parent::removePublisher($publishers); + } + + /** + * {@inheritDoc} + */ + public function getPublishers() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getPublishers', []); + + return parent::getPublishers(); + } + + /** + * {@inheritDoc} + */ + public function addEntry(\Alchemy\Phrasea\Model\Entities\FeedEntry $entries) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'addEntry', [$entries]); + + return parent::addEntry($entries); + } + + /** + * {@inheritDoc} + */ + public function removeEntry(\Alchemy\Phrasea\Model\Entities\FeedEntry $entries) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'removeEntry', [$entries]); + + return parent::removeEntry($entries); + } + + /** + * {@inheritDoc} + */ + public function getEntries() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getEntries', []); + + return parent::getEntries(); + } + + /** + * {@inheritDoc} + */ + public function getOwner() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getOwner', []); + + return parent::getOwner(); + } + + /** + * {@inheritDoc} + */ + public function isOwner(\Alchemy\Phrasea\Model\Entities\User $user) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'isOwner', [$user]); + + return parent::isOwner($user); + } + + /** + * {@inheritDoc} + */ + public function getCollection(\Alchemy\Phrasea\Application $app) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCollection', [$app]); + + return parent::getCollection($app); + } + + /** + * {@inheritDoc} + */ + public function setCollection(\collection $collection = NULL) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCollection', [$collection]); + + return parent::setCollection($collection); + } + + /** + * {@inheritDoc} + */ + public function setCreatedOn($createdOn) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreatedOn', [$createdOn]); + + return parent::setCreatedOn($createdOn); + } + + /** + * {@inheritDoc} + */ + public function getCreatedOn() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreatedOn', []); + + return parent::getCreatedOn(); + } + + /** + * {@inheritDoc} + */ + public function setUpdatedOn($updatedOn) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdatedOn', [$updatedOn]); + + return parent::setUpdatedOn($updatedOn); + } + + /** + * {@inheritDoc} + */ + public function getUpdatedOn() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdatedOn', []); + + return parent::getUpdatedOn(); + } + + /** + * {@inheritDoc} + */ + public function isPublisher(\Alchemy\Phrasea\Model\Entities\User $user) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'isPublisher', [$user]); + + return parent::isPublisher($user); + } + + /** + * {@inheritDoc} + */ + public function getPublisher(\Alchemy\Phrasea\Model\Entities\User $user) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getPublisher', [$user]); + + return parent::getPublisher($user); + } + + /** + * {@inheritDoc} + */ + public function setSubtitle($subtitle) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setSubtitle', [$subtitle]); + + return parent::setSubtitle($subtitle); + } + + /** + * {@inheritDoc} + */ + public function getSubtitle() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getSubtitle', []); + + return parent::getSubtitle(); + } + + /** + * {@inheritDoc} + */ + public function isAggregated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'isAggregated', []); + + return parent::isAggregated(); + } + + /** + * {@inheritDoc} + */ + public function getCountTotalEntries() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCountTotalEntries', []); + + return parent::getCountTotalEntries(); + } + + /** + * {@inheritDoc} + */ + public function hasAccess(\Alchemy\Phrasea\Model\Entities\User $user, \Alchemy\Phrasea\Application $app) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'hasAccess', [$user, $app]); + + return parent::hasAccess($user, $app); + } + + /** + * {@inheritDoc} + */ + public function addToken(\Alchemy\Phrasea\Model\Entities\FeedToken $tokens) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'addToken', [$tokens]); + + return parent::addToken($tokens); + } + + /** + * {@inheritDoc} + */ + public function removeToken(\Alchemy\Phrasea\Model\Entities\FeedToken $tokens) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'removeToken', [$tokens]); + + return parent::removeToken($tokens); + } + + /** + * {@inheritDoc} + */ + public function getTokens() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getTokens', []); + + return parent::getTokens(); + } + + /** + * {@inheritDoc} + */ + public function addEntrie(\Alchemy\Phrasea\Model\Entities\FeedEntry $entries) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'addEntrie', [$entries]); + + return parent::addEntrie($entries); + } + + /** + * {@inheritDoc} + */ + public function removeEntrie(\Alchemy\Phrasea\Model\Entities\FeedEntry $entries) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'removeEntrie', [$entries]); + + return parent::removeEntrie($entries); + } + + /** + * {@inheritDoc} + */ + public function hasPage($pageNumber, $nbEntriesByPage) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'hasPage', [$pageNumber, $nbEntriesByPage]); + + return parent::hasPage($pageNumber, $nbEntriesByPage); + } + + /** + * {@inheritDoc} + */ + public function isAccessible(\Alchemy\Phrasea\Model\Entities\User $user, \Alchemy\Phrasea\Application $app) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'isAccessible', [$user, $app]); + + return parent::isAccessible($user, $app); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesFeedEntry.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesFeedEntry.php new file mode 100644 index 0000000000..ced6ae2482 --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesFeedEntry.php @@ -0,0 +1,422 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class FeedEntry extends \Alchemy\Phrasea\Model\Entities\FeedEntry implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedEntry' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedEntry' . "\0" . 'title', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedEntry' . "\0" . 'subtitle', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedEntry' . "\0" . 'authorName', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedEntry' . "\0" . 'authorEmail', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedEntry' . "\0" . 'createdOn', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedEntry' . "\0" . 'updatedOn', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedEntry' . "\0" . 'items', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedEntry' . "\0" . 'publisher', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedEntry' . "\0" . 'feed']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedEntry' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedEntry' . "\0" . 'title', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedEntry' . "\0" . 'subtitle', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedEntry' . "\0" . 'authorName', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedEntry' . "\0" . 'authorEmail', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedEntry' . "\0" . 'createdOn', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedEntry' . "\0" . 'updatedOn', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedEntry' . "\0" . 'items', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedEntry' . "\0" . 'publisher', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedEntry' . "\0" . 'feed']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (FeedEntry $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function setTitle($title) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setTitle', [$title]); + + return parent::setTitle($title); + } + + /** + * {@inheritDoc} + */ + public function getTitle() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getTitle', []); + + return parent::getTitle(); + } + + /** + * {@inheritDoc} + */ + public function setSubtitle($subtitle) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setSubtitle', [$subtitle]); + + return parent::setSubtitle($subtitle); + } + + /** + * {@inheritDoc} + */ + public function getSubtitle() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getSubtitle', []); + + return parent::getSubtitle(); + } + + /** + * {@inheritDoc} + */ + public function setAuthorName($authorName) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setAuthorName', [$authorName]); + + return parent::setAuthorName($authorName); + } + + /** + * {@inheritDoc} + */ + public function getAuthorName() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getAuthorName', []); + + return parent::getAuthorName(); + } + + /** + * {@inheritDoc} + */ + public function setAuthorEmail($authorEmail) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setAuthorEmail', [$authorEmail]); + + return parent::setAuthorEmail($authorEmail); + } + + /** + * {@inheritDoc} + */ + public function getAuthorEmail() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getAuthorEmail', []); + + return parent::getAuthorEmail(); + } + + /** + * {@inheritDoc} + */ + public function setCreatedOn($createdOn) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreatedOn', [$createdOn]); + + return parent::setCreatedOn($createdOn); + } + + /** + * {@inheritDoc} + */ + public function getCreatedOn() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreatedOn', []); + + return parent::getCreatedOn(); + } + + /** + * {@inheritDoc} + */ + public function setUpdatedOn($updatedOn) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdatedOn', [$updatedOn]); + + return parent::setUpdatedOn($updatedOn); + } + + /** + * {@inheritDoc} + */ + public function getUpdatedOn() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdatedOn', []); + + return parent::getUpdatedOn(); + } + + /** + * {@inheritDoc} + */ + public function addItem(\Alchemy\Phrasea\Model\Entities\FeedItem $items) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'addItem', [$items]); + + return parent::addItem($items); + } + + /** + * {@inheritDoc} + */ + public function removeItem(\Alchemy\Phrasea\Model\Entities\FeedItem $items) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'removeItem', [$items]); + + return parent::removeItem($items); + } + + /** + * {@inheritDoc} + */ + public function getItems() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getItems', []); + + return parent::getItems(); + } + + /** + * {@inheritDoc} + */ + public function setPublisher(\Alchemy\Phrasea\Model\Entities\FeedPublisher $publisher = NULL) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setPublisher', [$publisher]); + + return parent::setPublisher($publisher); + } + + /** + * {@inheritDoc} + */ + public function getPublisher() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getPublisher', []); + + return parent::getPublisher(); + } + + /** + * {@inheritDoc} + */ + public function setFeed(\Alchemy\Phrasea\Model\Entities\Feed $feed = NULL) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setFeed', [$feed]); + + return parent::setFeed($feed); + } + + /** + * {@inheritDoc} + */ + public function getFeed() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getFeed', []); + + return parent::getFeed(); + } + + /** + * {@inheritDoc} + */ + public function isPublisher(\Alchemy\Phrasea\Model\Entities\User $user) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'isPublisher', [$user]); + + return parent::isPublisher($user); + } + + /** + * {@inheritDoc} + */ + public function getItem($id) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getItem', [$id]); + + return parent::getItem($id); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesFeedItem.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesFeedItem.php new file mode 100644 index 0000000000..f45349c56f --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesFeedItem.php @@ -0,0 +1,345 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class FeedItem extends \Alchemy\Phrasea\Model\Entities\FeedItem implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedItem' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedItem' . "\0" . 'recordId', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedItem' . "\0" . 'sbasId', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedItem' . "\0" . 'ord', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedItem' . "\0" . 'createdOn', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedItem' . "\0" . 'updatedOn', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedItem' . "\0" . 'entry']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedItem' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedItem' . "\0" . 'recordId', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedItem' . "\0" . 'sbasId', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedItem' . "\0" . 'ord', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedItem' . "\0" . 'createdOn', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedItem' . "\0" . 'updatedOn', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedItem' . "\0" . 'entry']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (FeedItem $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function setRecordId($recordId) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setRecordId', [$recordId]); + + return parent::setRecordId($recordId); + } + + /** + * {@inheritDoc} + */ + public function getRecordId() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getRecordId', []); + + return parent::getRecordId(); + } + + /** + * {@inheritDoc} + */ + public function setSbasId($sbasId) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setSbasId', [$sbasId]); + + return parent::setSbasId($sbasId); + } + + /** + * {@inheritDoc} + */ + public function getSbasId() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getSbasId', []); + + return parent::getSbasId(); + } + + /** + * {@inheritDoc} + */ + public function setEntry(\Alchemy\Phrasea\Model\Entities\FeedEntry $entry = NULL) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setEntry', [$entry]); + + return parent::setEntry($entry); + } + + /** + * {@inheritDoc} + */ + public function getEntry() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getEntry', []); + + return parent::getEntry(); + } + + /** + * {@inheritDoc} + */ + public function setOrd($ord) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setOrd', [$ord]); + + return parent::setOrd($ord); + } + + /** + * {@inheritDoc} + */ + public function getOrd() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getOrd', []); + + return parent::getOrd(); + } + + /** + * {@inheritDoc} + */ + public function setCreatedOn($createdOn) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreatedOn', [$createdOn]); + + return parent::setCreatedOn($createdOn); + } + + /** + * {@inheritDoc} + */ + public function getCreatedOn() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreatedOn', []); + + return parent::getCreatedOn(); + } + + /** + * {@inheritDoc} + */ + public function setUpdatedOn($updatedOn) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdatedOn', [$updatedOn]); + + return parent::setUpdatedOn($updatedOn); + } + + /** + * {@inheritDoc} + */ + public function getUpdatedOn() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdatedOn', []); + + return parent::getUpdatedOn(); + } + + /** + * {@inheritDoc} + */ + public function setLastInFeedItem() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setLastInFeedItem', []); + + return parent::setLastInFeedItem(); + } + + /** + * {@inheritDoc} + */ + public function getRecord(\Alchemy\Phrasea\Application $app) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getRecord', [$app]); + + return parent::getRecord($app); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesFeedPublisher.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesFeedPublisher.php new file mode 100644 index 0000000000..5e02d7c0a5 --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesFeedPublisher.php @@ -0,0 +1,279 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class FeedPublisher extends \Alchemy\Phrasea\Model\Entities\FeedPublisher implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedPublisher' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedPublisher' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedPublisher' . "\0" . 'owner', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedPublisher' . "\0" . 'createdOn', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedPublisher' . "\0" . 'feed']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedPublisher' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedPublisher' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedPublisher' . "\0" . 'owner', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedPublisher' . "\0" . 'createdOn', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedPublisher' . "\0" . 'feed']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (FeedPublisher $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function setUser(\Alchemy\Phrasea\Model\Entities\User $user) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUser', [$user]); + + return parent::setUser($user); + } + + /** + * {@inheritDoc} + */ + public function getUser() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUser', []); + + return parent::getUser(); + } + + /** + * {@inheritDoc} + */ + public function setIsOwner($owner) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setIsOwner', [$owner]); + + return parent::setIsOwner($owner); + } + + /** + * {@inheritDoc} + */ + public function isOwner() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'isOwner', []); + + return parent::isOwner(); + } + + /** + * {@inheritDoc} + */ + public function setFeed(\Alchemy\Phrasea\Model\Entities\Feed $feed = NULL) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setFeed', [$feed]); + + return parent::setFeed($feed); + } + + /** + * {@inheritDoc} + */ + public function getFeed() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getFeed', []); + + return parent::getFeed(); + } + + /** + * {@inheritDoc} + */ + public function setCreatedOn($createdOn) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreatedOn', [$createdOn]); + + return parent::setCreatedOn($createdOn); + } + + /** + * {@inheritDoc} + */ + public function getCreatedOn() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreatedOn', []); + + return parent::getCreatedOn(); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesFeedToken.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesFeedToken.php new file mode 100644 index 0000000000..e7bfbd3ce9 --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesFeedToken.php @@ -0,0 +1,257 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class FeedToken extends \Alchemy\Phrasea\Model\Entities\FeedToken implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedToken' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedToken' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedToken' . "\0" . 'value', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedToken' . "\0" . 'feed']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedToken' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedToken' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedToken' . "\0" . 'value', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FeedToken' . "\0" . 'feed']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (FeedToken $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function setUser(\Alchemy\Phrasea\Model\Entities\User $user) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUser', [$user]); + + return parent::setUser($user); + } + + /** + * {@inheritDoc} + */ + public function getUser() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUser', []); + + return parent::getUser(); + } + + /** + * {@inheritDoc} + */ + public function setFeed(\Alchemy\Phrasea\Model\Entities\Feed $feed = NULL) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setFeed', [$feed]); + + return parent::setFeed($feed); + } + + /** + * {@inheritDoc} + */ + public function getFeed() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getFeed', []); + + return parent::getFeed(); + } + + /** + * {@inheritDoc} + */ + public function setValue($value) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setValue', [$value]); + + return parent::setValue($value); + } + + /** + * {@inheritDoc} + */ + public function getValue() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getValue', []); + + return parent::getValue(); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesFtpCredential.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesFtpCredential.php new file mode 100644 index 0000000000..735cd9bcaa --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesFtpCredential.php @@ -0,0 +1,433 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class FtpCredential extends \Alchemy\Phrasea\Model\Entities\FtpCredential implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpCredential' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpCredential' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpCredential' . "\0" . 'active', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpCredential' . "\0" . 'address', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpCredential' . "\0" . 'login', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpCredential' . "\0" . 'password', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpCredential' . "\0" . 'receptionFolder', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpCredential' . "\0" . 'repositoryPrefixName', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpCredential' . "\0" . 'passive', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpCredential' . "\0" . 'ssl', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpCredential' . "\0" . 'maxRetry', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpCredential' . "\0" . 'updated']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpCredential' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpCredential' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpCredential' . "\0" . 'active', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpCredential' . "\0" . 'address', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpCredential' . "\0" . 'login', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpCredential' . "\0" . 'password', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpCredential' . "\0" . 'receptionFolder', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpCredential' . "\0" . 'repositoryPrefixName', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpCredential' . "\0" . 'passive', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpCredential' . "\0" . 'ssl', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpCredential' . "\0" . 'maxRetry', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpCredential' . "\0" . 'updated']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (FtpCredential $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function getUser() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUser', []); + + return parent::getUser(); + } + + /** + * {@inheritDoc} + */ + public function setUser(\Alchemy\Phrasea\Model\Entities\User $user) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUser', [$user]); + + return parent::setUser($user); + } + + /** + * {@inheritDoc} + */ + public function isActive() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'isActive', []); + + return parent::isActive(); + } + + /** + * {@inheritDoc} + */ + public function setActive($active) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setActive', [$active]); + + return parent::setActive($active); + } + + /** + * {@inheritDoc} + */ + public function getAddress() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getAddress', []); + + return parent::getAddress(); + } + + /** + * {@inheritDoc} + */ + public function setAddress($address) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setAddress', [$address]); + + return parent::setAddress($address); + } + + /** + * {@inheritDoc} + */ + public function getLogin() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getLogin', []); + + return parent::getLogin(); + } + + /** + * {@inheritDoc} + */ + public function setLogin($login) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setLogin', [$login]); + + return parent::setLogin($login); + } + + /** + * {@inheritDoc} + */ + public function getPassword() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getPassword', []); + + return parent::getPassword(); + } + + /** + * {@inheritDoc} + */ + public function setPassword($password) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setPassword', [$password]); + + return parent::setPassword($password); + } + + /** + * {@inheritDoc} + */ + public function getReceptionFolder() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getReceptionFolder', []); + + return parent::getReceptionFolder(); + } + + /** + * {@inheritDoc} + */ + public function setReceptionFolder($receptionFolder) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setReceptionFolder', [$receptionFolder]); + + return parent::setReceptionFolder($receptionFolder); + } + + /** + * {@inheritDoc} + */ + public function getRepositoryPrefixName() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getRepositoryPrefixName', []); + + return parent::getRepositoryPrefixName(); + } + + /** + * {@inheritDoc} + */ + public function setRepositoryPrefixName($repositoryPrefixName) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setRepositoryPrefixName', [$repositoryPrefixName]); + + return parent::setRepositoryPrefixName($repositoryPrefixName); + } + + /** + * {@inheritDoc} + */ + public function isPassive() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'isPassive', []); + + return parent::isPassive(); + } + + /** + * {@inheritDoc} + */ + public function setPassive($passive) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setPassive', [$passive]); + + return parent::setPassive($passive); + } + + /** + * {@inheritDoc} + */ + public function isSsl() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'isSsl', []); + + return parent::isSsl(); + } + + /** + * {@inheritDoc} + */ + public function setSsl($ssl) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setSsl', [$ssl]); + + return parent::setSsl($ssl); + } + + /** + * {@inheritDoc} + */ + public function getMaxRetry() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getMaxRetry', []); + + return parent::getMaxRetry(); + } + + /** + * {@inheritDoc} + */ + public function setMaxRetry($maxRetry) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setMaxRetry', [$maxRetry]); + + return parent::setMaxRetry($maxRetry); + } + + /** + * {@inheritDoc} + */ + public function getUpdated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdated', []); + + return parent::getUpdated(); + } + + /** + * {@inheritDoc} + */ + public function setUpdated(\DateTime $updated) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdated', [$updated]); + + return parent::setUpdated($updated); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesFtpExport.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesFtpExport.php new file mode 100644 index 0000000000..22bf515985 --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesFtpExport.php @@ -0,0 +1,609 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class FtpExport extends \Alchemy\Phrasea\Model\Entities\FtpExport implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'crash', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'nbretry', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'mail', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'addr', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'ssl', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'login', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'pwd', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'passif', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'destfolder', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'sendermail', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'textMailSender', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'textMailReceiver', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'foldertocreate', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'logfile', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'elements', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'updated']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'crash', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'nbretry', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'mail', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'addr', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'ssl', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'login', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'pwd', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'passif', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'destfolder', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'sendermail', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'textMailSender', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'textMailReceiver', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'foldertocreate', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'logfile', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'elements', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExport' . "\0" . 'updated']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (FtpExport $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function setUser(\Alchemy\Phrasea\Model\Entities\User $user) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUser', [$user]); + + return parent::setUser($user); + } + + /** + * {@inheritDoc} + */ + public function getUser() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUser', []); + + return parent::getUser(); + } + + /** + * {@inheritDoc} + */ + public function setCrash($crash) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCrash', [$crash]); + + return parent::setCrash($crash); + } + + /** + * {@inheritDoc} + */ + public function getCrash() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCrash', []); + + return parent::getCrash(); + } + + /** + * {@inheritDoc} + */ + public function incrementCrash() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'incrementCrash', []); + + return parent::incrementCrash(); + } + + /** + * {@inheritDoc} + */ + public function setNbretry($nbretry) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setNbretry', [$nbretry]); + + return parent::setNbretry($nbretry); + } + + /** + * {@inheritDoc} + */ + public function getNbretry() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getNbretry', []); + + return parent::getNbretry(); + } + + /** + * {@inheritDoc} + */ + public function setMail($mail) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setMail', [$mail]); + + return parent::setMail($mail); + } + + /** + * {@inheritDoc} + */ + public function getMail() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getMail', []); + + return parent::getMail(); + } + + /** + * {@inheritDoc} + */ + public function setAddr($addr) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setAddr', [$addr]); + + return parent::setAddr($addr); + } + + /** + * {@inheritDoc} + */ + public function getAddr() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getAddr', []); + + return parent::getAddr(); + } + + /** + * {@inheritDoc} + */ + public function setSsl($ssl) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setSsl', [$ssl]); + + return parent::setSsl($ssl); + } + + /** + * {@inheritDoc} + */ + public function isSsl() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'isSsl', []); + + return parent::isSsl(); + } + + /** + * {@inheritDoc} + */ + public function setLogin($login) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setLogin', [$login]); + + return parent::setLogin($login); + } + + /** + * {@inheritDoc} + */ + public function getLogin() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getLogin', []); + + return parent::getLogin(); + } + + /** + * {@inheritDoc} + */ + public function setPwd($pwd) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setPwd', [$pwd]); + + return parent::setPwd($pwd); + } + + /** + * {@inheritDoc} + */ + public function getPwd() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getPwd', []); + + return parent::getPwd(); + } + + /** + * {@inheritDoc} + */ + public function setPassif($passif) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setPassif', [$passif]); + + return parent::setPassif($passif); + } + + /** + * {@inheritDoc} + */ + public function isPassif() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'isPassif', []); + + return parent::isPassif(); + } + + /** + * {@inheritDoc} + */ + public function setDestfolder($destfolder) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setDestfolder', [$destfolder]); + + return parent::setDestfolder($destfolder); + } + + /** + * {@inheritDoc} + */ + public function getDestfolder() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getDestfolder', []); + + return parent::getDestfolder(); + } + + /** + * {@inheritDoc} + */ + public function setSendermail($sendermail) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setSendermail', [$sendermail]); + + return parent::setSendermail($sendermail); + } + + /** + * {@inheritDoc} + */ + public function getSendermail() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getSendermail', []); + + return parent::getSendermail(); + } + + /** + * {@inheritDoc} + */ + public function setTextMailSender($textMailSender) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setTextMailSender', [$textMailSender]); + + return parent::setTextMailSender($textMailSender); + } + + /** + * {@inheritDoc} + */ + public function getTextMailSender() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getTextMailSender', []); + + return parent::getTextMailSender(); + } + + /** + * {@inheritDoc} + */ + public function setTextMailReceiver($textMailReceiver) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setTextMailReceiver', [$textMailReceiver]); + + return parent::setTextMailReceiver($textMailReceiver); + } + + /** + * {@inheritDoc} + */ + public function getTextMailReceiver() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getTextMailReceiver', []); + + return parent::getTextMailReceiver(); + } + + /** + * {@inheritDoc} + */ + public function setFoldertocreate($foldertocreate) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setFoldertocreate', [$foldertocreate]); + + return parent::setFoldertocreate($foldertocreate); + } + + /** + * {@inheritDoc} + */ + public function getFoldertocreate() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getFoldertocreate', []); + + return parent::getFoldertocreate(); + } + + /** + * {@inheritDoc} + */ + public function setLogfile($logfile) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setLogfile', [$logfile]); + + return parent::setLogfile($logfile); + } + + /** + * {@inheritDoc} + */ + public function isLogfile() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'isLogfile', []); + + return parent::isLogfile(); + } + + /** + * {@inheritDoc} + */ + public function setCreated(\DateTime $created) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreated', [$created]); + + return parent::setCreated($created); + } + + /** + * {@inheritDoc} + */ + public function getCreated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreated', []); + + return parent::getCreated(); + } + + /** + * {@inheritDoc} + */ + public function setUpdated(\DateTime $updated) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdated', [$updated]); + + return parent::setUpdated($updated); + } + + /** + * {@inheritDoc} + */ + public function getUpdated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdated', []); + + return parent::getUpdated(); + } + + /** + * {@inheritDoc} + */ + public function addElement(\Alchemy\Phrasea\Model\Entities\FtpExportElement $elements) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'addElement', [$elements]); + + return parent::addElement($elements); + } + + /** + * {@inheritDoc} + */ + public function removeElement(\Alchemy\Phrasea\Model\Entities\FtpExportElement $elements) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'removeElement', [$elements]); + + return parent::removeElement($elements); + } + + /** + * {@inheritDoc} + */ + public function getElements() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getElements', []); + + return parent::getElements(); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesFtpExportElement.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesFtpExportElement.php new file mode 100644 index 0000000000..ff215082cb --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesFtpExportElement.php @@ -0,0 +1,433 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class FtpExportElement extends \Alchemy\Phrasea\Model\Entities\FtpExportElement implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExportElement' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExportElement' . "\0" . 'recordId', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExportElement' . "\0" . 'baseId', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExportElement' . "\0" . 'subdef', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExportElement' . "\0" . 'filename', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExportElement' . "\0" . 'folder', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExportElement' . "\0" . 'error', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExportElement' . "\0" . 'done', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExportElement' . "\0" . 'export', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExportElement' . "\0" . 'businessfields', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExportElement' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExportElement' . "\0" . 'updated']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExportElement' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExportElement' . "\0" . 'recordId', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExportElement' . "\0" . 'baseId', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExportElement' . "\0" . 'subdef', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExportElement' . "\0" . 'filename', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExportElement' . "\0" . 'folder', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExportElement' . "\0" . 'error', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExportElement' . "\0" . 'done', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExportElement' . "\0" . 'export', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExportElement' . "\0" . 'businessfields', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExportElement' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\FtpExportElement' . "\0" . 'updated']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (FtpExportElement $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function setRecordId($recordId) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setRecordId', [$recordId]); + + return parent::setRecordId($recordId); + } + + /** + * {@inheritDoc} + */ + public function getRecordId() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getRecordId', []); + + return parent::getRecordId(); + } + + /** + * {@inheritDoc} + */ + public function setBaseId($baseId) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setBaseId', [$baseId]); + + return parent::setBaseId($baseId); + } + + /** + * {@inheritDoc} + */ + public function getBaseId() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getBaseId', []); + + return parent::getBaseId(); + } + + /** + * {@inheritDoc} + */ + public function setSubdef($subdef) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setSubdef', [$subdef]); + + return parent::setSubdef($subdef); + } + + /** + * {@inheritDoc} + */ + public function getSubdef() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getSubdef', []); + + return parent::getSubdef(); + } + + /** + * {@inheritDoc} + */ + public function setFilename($filename) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setFilename', [$filename]); + + return parent::setFilename($filename); + } + + /** + * {@inheritDoc} + */ + public function getFilename() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getFilename', []); + + return parent::getFilename(); + } + + /** + * {@inheritDoc} + */ + public function setFolder($folder) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setFolder', [$folder]); + + return parent::setFolder($folder); + } + + /** + * {@inheritDoc} + */ + public function getFolder() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getFolder', []); + + return parent::getFolder(); + } + + /** + * {@inheritDoc} + */ + public function setError($error) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setError', [$error]); + + return parent::setError($error); + } + + /** + * {@inheritDoc} + */ + public function isError() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'isError', []); + + return parent::isError(); + } + + /** + * {@inheritDoc} + */ + public function setDone($done) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setDone', [$done]); + + return parent::setDone($done); + } + + /** + * {@inheritDoc} + */ + public function isDone() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'isDone', []); + + return parent::isDone(); + } + + /** + * {@inheritDoc} + */ + public function setBusinessfields($businessfields) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setBusinessfields', [$businessfields]); + + return parent::setBusinessfields($businessfields); + } + + /** + * {@inheritDoc} + */ + public function isBusinessfields() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'isBusinessfields', []); + + return parent::isBusinessfields(); + } + + /** + * {@inheritDoc} + */ + public function setCreated(\DateTime $created) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreated', [$created]); + + return parent::setCreated($created); + } + + /** + * {@inheritDoc} + */ + public function getCreated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreated', []); + + return parent::getCreated(); + } + + /** + * {@inheritDoc} + */ + public function setUpdated(\DateTime $updated) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdated', [$updated]); + + return parent::setUpdated($updated); + } + + /** + * {@inheritDoc} + */ + public function getUpdated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdated', []); + + return parent::getUpdated(); + } + + /** + * {@inheritDoc} + */ + public function setExport(\Alchemy\Phrasea\Model\Entities\FtpExport $export = NULL) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setExport', [$export]); + + return parent::setExport($export); + } + + /** + * {@inheritDoc} + */ + public function getExport() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getExport', []); + + return parent::getExport(); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesLazaretAttribute.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesLazaretAttribute.php new file mode 100644 index 0000000000..4f5f4b6c05 --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesLazaretAttribute.php @@ -0,0 +1,301 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class LazaretAttribute extends \Alchemy\Phrasea\Model\Entities\LazaretAttribute implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretAttribute' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretAttribute' . "\0" . 'name', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretAttribute' . "\0" . 'value', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretAttribute' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretAttribute' . "\0" . 'updated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretAttribute' . "\0" . 'lazaretFile']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretAttribute' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretAttribute' . "\0" . 'name', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretAttribute' . "\0" . 'value', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretAttribute' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretAttribute' . "\0" . 'updated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretAttribute' . "\0" . 'lazaretFile']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (LazaretAttribute $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function setName($name) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setName', [$name]); + + return parent::setName($name); + } + + /** + * {@inheritDoc} + */ + public function getName() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getName', []); + + return parent::getName(); + } + + /** + * {@inheritDoc} + */ + public function setValue($value) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setValue', [$value]); + + return parent::setValue($value); + } + + /** + * {@inheritDoc} + */ + public function getValue() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getValue', []); + + return parent::getValue(); + } + + /** + * {@inheritDoc} + */ + public function setCreated(\DateTime $created) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreated', [$created]); + + return parent::setCreated($created); + } + + /** + * {@inheritDoc} + */ + public function getCreated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreated', []); + + return parent::getCreated(); + } + + /** + * {@inheritDoc} + */ + public function setUpdated(\DateTime $updated) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdated', [$updated]); + + return parent::setUpdated($updated); + } + + /** + * {@inheritDoc} + */ + public function getUpdated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdated', []); + + return parent::getUpdated(); + } + + /** + * {@inheritDoc} + */ + public function setLazaretFile(\Alchemy\Phrasea\Model\Entities\LazaretFile $lazaretFile = NULL) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setLazaretFile', [$lazaretFile]); + + return parent::setLazaretFile($lazaretFile); + } + + /** + * {@inheritDoc} + */ + public function getLazaretFile() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getLazaretFile', []); + + return parent::getLazaretFile(); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesLazaretCheck.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesLazaretCheck.php new file mode 100644 index 0000000000..9f502cc744 --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesLazaretCheck.php @@ -0,0 +1,257 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class LazaretCheck extends \Alchemy\Phrasea\Model\Entities\LazaretCheck implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretCheck' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretCheck' . "\0" . 'checkClassname', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretCheck' . "\0" . 'lazaretFile']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretCheck' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretCheck' . "\0" . 'checkClassname', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretCheck' . "\0" . 'lazaretFile']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (LazaretCheck $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function setCheckClassname($checkClassname) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCheckClassname', [$checkClassname]); + + return parent::setCheckClassname($checkClassname); + } + + /** + * {@inheritDoc} + */ + public function getCheckClassname() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCheckClassname', []); + + return parent::getCheckClassname(); + } + + /** + * {@inheritDoc} + */ + public function setLazaretFile(\Alchemy\Phrasea\Model\Entities\LazaretFile $lazaretFile = NULL) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setLazaretFile', [$lazaretFile]); + + return parent::setLazaretFile($lazaretFile); + } + + /** + * {@inheritDoc} + */ + public function getLazaretFile() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getLazaretFile', []); + + return parent::getLazaretFile(); + } + + /** + * {@inheritDoc} + */ + public function getReason(\Symfony\Component\Translation\TranslatorInterface $translator) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getReason', [$translator]); + + return parent::getReason($translator); + } + + /** + * {@inheritDoc} + */ + public function listConflicts(\Alchemy\Phrasea\Application $app) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'listConflicts', [$app]); + + return parent::listConflicts($app); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesLazaretFile.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesLazaretFile.php new file mode 100644 index 0000000000..dab6e47808 --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesLazaretFile.php @@ -0,0 +1,521 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class LazaretFile extends \Alchemy\Phrasea\Model\Entities\LazaretFile implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretFile' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretFile' . "\0" . 'filename', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretFile' . "\0" . 'thumbFilename', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretFile' . "\0" . 'originalName', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretFile' . "\0" . 'base_id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretFile' . "\0" . 'uuid', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretFile' . "\0" . 'sha256', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretFile' . "\0" . 'forced', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretFile' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretFile' . "\0" . 'updated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretFile' . "\0" . 'attributes', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretFile' . "\0" . 'checks', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretFile' . "\0" . 'session']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretFile' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretFile' . "\0" . 'filename', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretFile' . "\0" . 'thumbFilename', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretFile' . "\0" . 'originalName', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretFile' . "\0" . 'base_id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretFile' . "\0" . 'uuid', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretFile' . "\0" . 'sha256', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretFile' . "\0" . 'forced', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretFile' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretFile' . "\0" . 'updated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretFile' . "\0" . 'attributes', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretFile' . "\0" . 'checks', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretFile' . "\0" . 'session']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (LazaretFile $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function setFilename($filename) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setFilename', [$filename]); + + return parent::setFilename($filename); + } + + /** + * {@inheritDoc} + */ + public function getFilename() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getFilename', []); + + return parent::getFilename(); + } + + /** + * {@inheritDoc} + */ + public function setThumbFilename($thumbFilename) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setThumbFilename', [$thumbFilename]); + + return parent::setThumbFilename($thumbFilename); + } + + /** + * {@inheritDoc} + */ + public function getThumbFilename() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getThumbFilename', []); + + return parent::getThumbFilename(); + } + + /** + * {@inheritDoc} + */ + public function setOriginalName($originalName) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setOriginalName', [$originalName]); + + return parent::setOriginalName($originalName); + } + + /** + * {@inheritDoc} + */ + public function getOriginalName() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getOriginalName', []); + + return parent::getOriginalName(); + } + + /** + * {@inheritDoc} + */ + public function setBaseId($baseId) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setBaseId', [$baseId]); + + return parent::setBaseId($baseId); + } + + /** + * {@inheritDoc} + */ + public function getBaseId() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getBaseId', []); + + return parent::getBaseId(); + } + + /** + * {@inheritDoc} + */ + public function getCollection(\Alchemy\Phrasea\Application $app) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCollection', [$app]); + + return parent::getCollection($app); + } + + /** + * {@inheritDoc} + */ + public function setUuid($uuid) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUuid', [$uuid]); + + return parent::setUuid($uuid); + } + + /** + * {@inheritDoc} + */ + public function getUuid() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUuid', []); + + return parent::getUuid(); + } + + /** + * {@inheritDoc} + */ + public function setSha256($sha256) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setSha256', [$sha256]); + + return parent::setSha256($sha256); + } + + /** + * {@inheritDoc} + */ + public function getSha256() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getSha256', []); + + return parent::getSha256(); + } + + /** + * {@inheritDoc} + */ + public function setForced($forced) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setForced', [$forced]); + + return parent::setForced($forced); + } + + /** + * {@inheritDoc} + */ + public function getForced() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getForced', []); + + return parent::getForced(); + } + + /** + * {@inheritDoc} + */ + public function setCreated(\DateTime $created) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreated', [$created]); + + return parent::setCreated($created); + } + + /** + * {@inheritDoc} + */ + public function getCreated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreated', []); + + return parent::getCreated(); + } + + /** + * {@inheritDoc} + */ + public function setUpdated(\DateTime $updated) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdated', [$updated]); + + return parent::setUpdated($updated); + } + + /** + * {@inheritDoc} + */ + public function getUpdated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdated', []); + + return parent::getUpdated(); + } + + /** + * {@inheritDoc} + */ + public function addAttribute(\Alchemy\Phrasea\Model\Entities\LazaretAttribute $attributes) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'addAttribute', [$attributes]); + + return parent::addAttribute($attributes); + } + + /** + * {@inheritDoc} + */ + public function removeAttribute(\Alchemy\Phrasea\Model\Entities\LazaretAttribute $attributes) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'removeAttribute', [$attributes]); + + return parent::removeAttribute($attributes); + } + + /** + * {@inheritDoc} + */ + public function getAttributes() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getAttributes', []); + + return parent::getAttributes(); + } + + /** + * {@inheritDoc} + */ + public function addCheck(\Alchemy\Phrasea\Model\Entities\LazaretCheck $checks) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'addCheck', [$checks]); + + return parent::addCheck($checks); + } + + /** + * {@inheritDoc} + */ + public function removeCheck(\Alchemy\Phrasea\Model\Entities\LazaretCheck $checks) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'removeCheck', [$checks]); + + return parent::removeCheck($checks); + } + + /** + * {@inheritDoc} + */ + public function getCheckerName(\Alchemy\Phrasea\Model\Entities\LazaretCheck $checks) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCheckerName', [$checks]); + + return parent::getCheckerName($checks); + } + + /** + * {@inheritDoc} + */ + public function getChecks() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getChecks', []); + + return parent::getChecks(); + } + + /** + * {@inheritDoc} + */ + public function getChecksWhithNameKey() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getChecksWhithNameKey', []); + + return parent::getChecksWhithNameKey(); + } + + /** + * {@inheritDoc} + */ + public function setSession(\Alchemy\Phrasea\Model\Entities\LazaretSession $session = NULL) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setSession', [$session]); + + return parent::setSession($session); + } + + /** + * {@inheritDoc} + */ + public function getSession() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getSession', []); + + return parent::getSession(); + } + + /** + * {@inheritDoc} + */ + public function getRecordsToSubstitute(\Alchemy\Phrasea\Application $app, $includeReason = false) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getRecordsToSubstitute', [$app, $includeReason]); + + return parent::getRecordsToSubstitute($app, $includeReason); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesLazaretSession.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesLazaretSession.php new file mode 100644 index 0000000000..1f678d61aa --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesLazaretSession.php @@ -0,0 +1,290 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class LazaretSession extends \Alchemy\Phrasea\Model\Entities\LazaretSession implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretSession' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretSession' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretSession' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretSession' . "\0" . 'updated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretSession' . "\0" . 'files']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretSession' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretSession' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretSession' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretSession' . "\0" . 'updated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\LazaretSession' . "\0" . 'files']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (LazaretSession $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function setUser(\Alchemy\Phrasea\Model\Entities\User $user) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUser', [$user]); + + return parent::setUser($user); + } + + /** + * {@inheritDoc} + */ + public function getUser() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUser', []); + + return parent::getUser(); + } + + /** + * {@inheritDoc} + */ + public function setCreated(\DateTime $created) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreated', [$created]); + + return parent::setCreated($created); + } + + /** + * {@inheritDoc} + */ + public function getCreated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreated', []); + + return parent::getCreated(); + } + + /** + * {@inheritDoc} + */ + public function setUpdated(\DateTime $updated) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdated', [$updated]); + + return parent::setUpdated($updated); + } + + /** + * {@inheritDoc} + */ + public function getUpdated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdated', []); + + return parent::getUpdated(); + } + + /** + * {@inheritDoc} + */ + public function addFile(\Alchemy\Phrasea\Model\Entities\LazaretFile $files) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'addFile', [$files]); + + return parent::addFile($files); + } + + /** + * {@inheritDoc} + */ + public function removeFile(\Alchemy\Phrasea\Model\Entities\LazaretFile $files) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'removeFile', [$files]); + + return parent::removeFile($files); + } + + /** + * {@inheritDoc} + */ + public function getFiles() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getFiles', []); + + return parent::getFiles(); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesOrder.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesOrder.php new file mode 100644 index 0000000000..fb1bc56456 --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesOrder.php @@ -0,0 +1,411 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class Order extends \Alchemy\Phrasea\Model\Entities\Order implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Order' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Order' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Order' . "\0" . 'orderUsage', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Order' . "\0" . 'todo', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Order' . "\0" . 'deadline', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Order' . "\0" . 'createdOn', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Order' . "\0" . 'elements', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Order' . "\0" . 'basket', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Order' . "\0" . 'notificationMethod']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Order' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Order' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Order' . "\0" . 'orderUsage', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Order' . "\0" . 'todo', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Order' . "\0" . 'deadline', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Order' . "\0" . 'createdOn', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Order' . "\0" . 'elements', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Order' . "\0" . 'basket', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Order' . "\0" . 'notificationMethod']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (Order $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function getUser() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUser', []); + + return parent::getUser(); + } + + /** + * {@inheritDoc} + */ + public function setUser(\Alchemy\Phrasea\Model\Entities\User $user) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUser', [$user]); + + return parent::setUser($user); + } + + /** + * {@inheritDoc} + */ + public function getDeadline() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getDeadline', []); + + return parent::getDeadline(); + } + + /** + * {@inheritDoc} + */ + public function setDeadline($deadline) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setDeadline', [$deadline]); + + return parent::setDeadline($deadline); + } + + /** + * {@inheritDoc} + */ + public function getCreatedOn() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreatedOn', []); + + return parent::getCreatedOn(); + } + + /** + * {@inheritDoc} + */ + public function setCreatedOn($createdOn) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreatedOn', [$createdOn]); + + return parent::setCreatedOn($createdOn); + } + + /** + * {@inheritDoc} + */ + public function addElement(\Alchemy\Phrasea\Model\Entities\OrderElement $elements) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'addElement', [$elements]); + + return parent::addElement($elements); + } + + /** + * {@inheritDoc} + */ + public function removeElement(\Alchemy\Phrasea\Model\Entities\OrderElement $elements) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'removeElement', [$elements]); + + return parent::removeElement($elements); + } + + /** + * {@inheritDoc} + */ + public function getElements() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getElements', []); + + return parent::getElements(); + } + + /** + * {@inheritDoc} + */ + public function getTodo() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getTodo', []); + + return parent::getTodo(); + } + + /** + * {@inheritDoc} + */ + public function setTodo($todo) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setTodo', [$todo]); + + return parent::setTodo($todo); + } + + /** + * {@inheritDoc} + */ + public function decrementTodo($count) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'decrementTodo', [$count]); + + return parent::decrementTodo($count); + } + + /** + * {@inheritDoc} + */ + public function getTotal() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getTotal', []); + + return parent::getTotal(); + } + + /** + * {@inheritDoc} + */ + public function getTotalTreatedItems() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getTotalTreatedItems', []); + + return parent::getTotalTreatedItems(); + } + + /** + * {@inheritDoc} + */ + public function getOrderUsage() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getOrderUsage', []); + + return parent::getOrderUsage(); + } + + /** + * {@inheritDoc} + */ + public function setOrderUsage($orderUsage) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setOrderUsage', [$orderUsage]); + + return parent::setOrderUsage($orderUsage); + } + + /** + * {@inheritDoc} + */ + public function getBasket() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getBasket', []); + + return parent::getBasket(); + } + + /** + * {@inheritDoc} + */ + public function setBasket(\Alchemy\Phrasea\Model\Entities\Basket $basket = NULL) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setBasket', [$basket]); + + return parent::setBasket($basket); + } + + /** + * {@inheritDoc} + */ + public function getNotificationMethod() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getNotificationMethod', []); + + return parent::getNotificationMethod(); + } + + /** + * {@inheritDoc} + */ + public function setNotificationMethod($methodName) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setNotificationMethod', [$methodName]); + + return parent::setNotificationMethod($methodName); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesOrderElement.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesOrderElement.php new file mode 100644 index 0000000000..7f6addfb66 --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesOrderElement.php @@ -0,0 +1,323 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class OrderElement extends \Alchemy\Phrasea\Model\Entities\OrderElement implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\OrderElement' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\OrderElement' . "\0" . 'baseId', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\OrderElement' . "\0" . 'recordId', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\OrderElement' . "\0" . 'orderMaster', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\OrderElement' . "\0" . 'deny', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\OrderElement' . "\0" . 'order']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\OrderElement' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\OrderElement' . "\0" . 'baseId', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\OrderElement' . "\0" . 'recordId', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\OrderElement' . "\0" . 'orderMaster', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\OrderElement' . "\0" . 'deny', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\OrderElement' . "\0" . 'order']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (OrderElement $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function setOrderMaster(\Alchemy\Phrasea\Model\Entities\User $user = NULL) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setOrderMaster', [$user]); + + return parent::setOrderMaster($user); + } + + /** + * {@inheritDoc} + */ + public function getOrderMaster() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getOrderMaster', []); + + return parent::getOrderMaster(); + } + + /** + * {@inheritDoc} + */ + public function setDeny($deny) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setDeny', [$deny]); + + return parent::setDeny($deny); + } + + /** + * {@inheritDoc} + */ + public function getDeny() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getDeny', []); + + return parent::getDeny(); + } + + /** + * {@inheritDoc} + */ + public function setOrder(\Alchemy\Phrasea\Model\Entities\Order $order = NULL) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setOrder', [$order]); + + return parent::setOrder($order); + } + + /** + * {@inheritDoc} + */ + public function getOrder() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getOrder', []); + + return parent::getOrder(); + } + + /** + * {@inheritDoc} + */ + public function setBaseId($baseId) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setBaseId', [$baseId]); + + return parent::setBaseId($baseId); + } + + /** + * {@inheritDoc} + */ + public function getBaseId() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getBaseId', []); + + return parent::getBaseId(); + } + + /** + * {@inheritDoc} + */ + public function setRecordId($recordId) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setRecordId', [$recordId]); + + return parent::setRecordId($recordId); + } + + /** + * {@inheritDoc} + */ + public function getRecordId() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getRecordId', []); + + return parent::getRecordId(); + } + + /** + * {@inheritDoc} + */ + public function getRecord(\Alchemy\Phrasea\Application $app) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getRecord', [$app]); + + return parent::getRecord($app); + } + + /** + * {@inheritDoc} + */ + public function getSbasId(\Alchemy\Phrasea\Application $app) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getSbasId', [$app]); + + return parent::getSbasId($app); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesPreset.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesPreset.php new file mode 100644 index 0000000000..09ce97b8d1 --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesPreset.php @@ -0,0 +1,301 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class Preset extends \Alchemy\Phrasea\Model\Entities\Preset implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Preset' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Preset' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Preset' . "\0" . 'sbasId', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Preset' . "\0" . 'title', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Preset' . "\0" . 'data', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Preset' . "\0" . 'created']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Preset' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Preset' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Preset' . "\0" . 'sbasId', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Preset' . "\0" . 'title', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Preset' . "\0" . 'data', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Preset' . "\0" . 'created']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (Preset $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function getUser() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUser', []); + + return parent::getUser(); + } + + /** + * {@inheritDoc} + */ + public function setUser(\Alchemy\Phrasea\Model\Entities\User $user) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUser', [$user]); + + return parent::setUser($user); + } + + /** + * {@inheritDoc} + */ + public function getSbasId() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getSbasId', []); + + return parent::getSbasId(); + } + + /** + * {@inheritDoc} + */ + public function setSbasId($sbasId) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setSbasId', [$sbasId]); + + return parent::setSbasId($sbasId); + } + + /** + * {@inheritDoc} + */ + public function getTitle() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getTitle', []); + + return parent::getTitle(); + } + + /** + * {@inheritDoc} + */ + public function setTitle($title) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setTitle', [$title]); + + return parent::setTitle($title); + } + + /** + * {@inheritDoc} + */ + public function setData(array $data) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setData', [$data]); + + return parent::setData($data); + } + + /** + * {@inheritDoc} + */ + public function getData() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getData', []); + + return parent::getData(); + } + + /** + * {@inheritDoc} + */ + public function getCreated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreated', []); + + return parent::getCreated(); + } + + /** + * {@inheritDoc} + */ + public function setCreated(\DateTime $created) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreated', [$created]); + + return parent::setCreated($created); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesRegistration.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesRegistration.php new file mode 100644 index 0000000000..1fcab3649c --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesRegistration.php @@ -0,0 +1,345 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class Registration extends \Alchemy\Phrasea\Model\Entities\Registration implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Registration' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Registration' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Registration' . "\0" . 'baseId', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Registration' . "\0" . 'pending', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Registration' . "\0" . 'rejected', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Registration' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Registration' . "\0" . 'updated']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Registration' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Registration' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Registration' . "\0" . 'baseId', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Registration' . "\0" . 'pending', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Registration' . "\0" . 'rejected', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Registration' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Registration' . "\0" . 'updated']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (Registration $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function setPending($pending) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setPending', [$pending]); + + return parent::setPending($pending); + } + + /** + * {@inheritDoc} + */ + public function isPending() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'isPending', []); + + return parent::isPending(); + } + + /** + * {@inheritDoc} + */ + public function setRejected($rejected) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setRejected', [$rejected]); + + return parent::setRejected($rejected); + } + + /** + * {@inheritDoc} + */ + public function isRejected() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'isRejected', []); + + return parent::isRejected(); + } + + /** + * {@inheritDoc} + */ + public function setUser(\Alchemy\Phrasea\Model\Entities\User $user) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUser', [$user]); + + return parent::setUser($user); + } + + /** + * {@inheritDoc} + */ + public function getUser() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUser', []); + + return parent::getUser(); + } + + /** + * {@inheritDoc} + */ + public function getCollection(\Alchemy\Phrasea\Application $app) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCollection', [$app]); + + return parent::getCollection($app); + } + + /** + * {@inheritDoc} + */ + public function setCollection(\collection $collection) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCollection', [$collection]); + + return parent::setCollection($collection); + } + + /** + * {@inheritDoc} + */ + public function setBaseId($baseId) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setBaseId', [$baseId]); + + return parent::setBaseId($baseId); + } + + /** + * {@inheritDoc} + */ + public function getBaseId() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getBaseId', []); + + return parent::getBaseId(); + } + + /** + * {@inheritDoc} + */ + public function getCreated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreated', []); + + return parent::getCreated(); + } + + /** + * {@inheritDoc} + */ + public function getUpdated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdated', []); + + return parent::getUpdated(); + } + + /** + * {@inheritDoc} + */ + public function setCreated(\DateTime $created) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreated', [$created]); + + return parent::setCreated($created); + } + + /** + * {@inheritDoc} + */ + public function setUpdated(\DateTime $updated) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdated', [$updated]); + + return parent::setUpdated($updated); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesSecret.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesSecret.php new file mode 100644 index 0000000000..f19489a2a2 --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesSecret.php @@ -0,0 +1,224 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class Secret extends \Alchemy\Phrasea\Model\Entities\Secret implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Secret' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Secret' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Secret' . "\0" . 'token', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Secret' . "\0" . 'creator']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Secret' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Secret' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Secret' . "\0" . 'token', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Secret' . "\0" . 'creator']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (Secret $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function getCreated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreated', []); + + return parent::getCreated(); + } + + /** + * {@inheritDoc} + */ + public function getCreator() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreator', []); + + return parent::getCreator(); + } + + /** + * {@inheritDoc} + */ + public function getToken() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getToken', []); + + return parent::getToken(); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesSession.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesSession.php new file mode 100644 index 0000000000..f2fb2a0d34 --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesSession.php @@ -0,0 +1,510 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class Session extends \Alchemy\Phrasea\Model\Entities\Session implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Session' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Session' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Session' . "\0" . 'user_agent', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Session' . "\0" . 'ip_address', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Session' . "\0" . 'platform', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Session' . "\0" . 'browser_name', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Session' . "\0" . 'browser_version', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Session' . "\0" . 'screen_width', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Session' . "\0" . 'screen_height', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Session' . "\0" . 'token', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Session' . "\0" . 'nonce', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Session' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Session' . "\0" . 'updated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Session' . "\0" . 'modules']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Session' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Session' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Session' . "\0" . 'user_agent', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Session' . "\0" . 'ip_address', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Session' . "\0" . 'platform', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Session' . "\0" . 'browser_name', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Session' . "\0" . 'browser_version', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Session' . "\0" . 'screen_width', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Session' . "\0" . 'screen_height', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Session' . "\0" . 'token', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Session' . "\0" . 'nonce', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Session' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Session' . "\0" . 'updated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Session' . "\0" . 'modules']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (Session $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function setUser(\Alchemy\Phrasea\Model\Entities\User $user) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUser', [$user]); + + return parent::setUser($user); + } + + /** + * {@inheritDoc} + */ + public function getUser() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUser', []); + + return parent::getUser(); + } + + /** + * {@inheritDoc} + */ + public function setUserAgent($userAgent) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUserAgent', [$userAgent]); + + return parent::setUserAgent($userAgent); + } + + /** + * {@inheritDoc} + */ + public function getUserAgent() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUserAgent', []); + + return parent::getUserAgent(); + } + + /** + * {@inheritDoc} + */ + public function setIpAddress($ipAddress) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setIpAddress', [$ipAddress]); + + return parent::setIpAddress($ipAddress); + } + + /** + * {@inheritDoc} + */ + public function getIpAddress() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getIpAddress', []); + + return parent::getIpAddress(); + } + + /** + * {@inheritDoc} + */ + public function setPlatform($platform) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setPlatform', [$platform]); + + return parent::setPlatform($platform); + } + + /** + * {@inheritDoc} + */ + public function getPlatform() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getPlatform', []); + + return parent::getPlatform(); + } + + /** + * {@inheritDoc} + */ + public function setBrowserName($browserName) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setBrowserName', [$browserName]); + + return parent::setBrowserName($browserName); + } + + /** + * {@inheritDoc} + */ + public function getBrowserName() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getBrowserName', []); + + return parent::getBrowserName(); + } + + /** + * {@inheritDoc} + */ + public function setBrowserVersion($browserVersion) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setBrowserVersion', [$browserVersion]); + + return parent::setBrowserVersion($browserVersion); + } + + /** + * {@inheritDoc} + */ + public function getBrowserVersion() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getBrowserVersion', []); + + return parent::getBrowserVersion(); + } + + /** + * {@inheritDoc} + */ + public function setScreenWidth($screenWidth) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setScreenWidth', [$screenWidth]); + + return parent::setScreenWidth($screenWidth); + } + + /** + * {@inheritDoc} + */ + public function getScreenWidth() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getScreenWidth', []); + + return parent::getScreenWidth(); + } + + /** + * {@inheritDoc} + */ + public function setScreenHeight($screenHeight) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setScreenHeight', [$screenHeight]); + + return parent::setScreenHeight($screenHeight); + } + + /** + * {@inheritDoc} + */ + public function getScreenHeight() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getScreenHeight', []); + + return parent::getScreenHeight(); + } + + /** + * {@inheritDoc} + */ + public function setToken($token) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setToken', [$token]); + + return parent::setToken($token); + } + + /** + * {@inheritDoc} + */ + public function getToken() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getToken', []); + + return parent::getToken(); + } + + /** + * {@inheritDoc} + */ + public function setNonce($nonce) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setNonce', [$nonce]); + + return parent::setNonce($nonce); + } + + /** + * {@inheritDoc} + */ + public function getNonce() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getNonce', []); + + return parent::getNonce(); + } + + /** + * {@inheritDoc} + */ + public function setCreated(\DateTime $created) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreated', [$created]); + + return parent::setCreated($created); + } + + /** + * {@inheritDoc} + */ + public function getCreated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreated', []); + + return parent::getCreated(); + } + + /** + * {@inheritDoc} + */ + public function setUpdated(\DateTime $updated) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdated', [$updated]); + + return parent::setUpdated($updated); + } + + /** + * {@inheritDoc} + */ + public function getUpdated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdated', []); + + return parent::getUpdated(); + } + + /** + * {@inheritDoc} + */ + public function addModule(\Alchemy\Phrasea\Model\Entities\SessionModule $modules) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'addModule', [$modules]); + + return parent::addModule($modules); + } + + /** + * {@inheritDoc} + */ + public function removeModule(\Alchemy\Phrasea\Model\Entities\SessionModule $modules) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'removeModule', [$modules]); + + return parent::removeModule($modules); + } + + /** + * {@inheritDoc} + */ + public function getModules() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getModules', []); + + return parent::getModules(); + } + + /** + * {@inheritDoc} + */ + public function getModuleById($moduleId) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getModuleById', [$moduleId]); + + return parent::getModuleById($moduleId); + } + + /** + * {@inheritDoc} + */ + public function hasModuleId($moduleId) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'hasModuleId', [$moduleId]); + + return parent::hasModuleId($moduleId); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesSessionModule.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesSessionModule.php new file mode 100644 index 0000000000..a583607d6a --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesSessionModule.php @@ -0,0 +1,279 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class SessionModule extends \Alchemy\Phrasea\Model\Entities\SessionModule implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\SessionModule' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\SessionModule' . "\0" . 'module_id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\SessionModule' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\SessionModule' . "\0" . 'updated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\SessionModule' . "\0" . 'session']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\SessionModule' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\SessionModule' . "\0" . 'module_id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\SessionModule' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\SessionModule' . "\0" . 'updated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\SessionModule' . "\0" . 'session']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (SessionModule $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function setModuleId($moduleId) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setModuleId', [$moduleId]); + + return parent::setModuleId($moduleId); + } + + /** + * {@inheritDoc} + */ + public function getModuleId() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getModuleId', []); + + return parent::getModuleId(); + } + + /** + * {@inheritDoc} + */ + public function setCreated($created) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreated', [$created]); + + return parent::setCreated($created); + } + + /** + * {@inheritDoc} + */ + public function getCreated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreated', []); + + return parent::getCreated(); + } + + /** + * {@inheritDoc} + */ + public function setUpdated(\DateTime $updated) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdated', [$updated]); + + return parent::setUpdated($updated); + } + + /** + * {@inheritDoc} + */ + public function getUpdated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdated', []); + + return parent::getUpdated(); + } + + /** + * {@inheritDoc} + */ + public function setSession(\Alchemy\Phrasea\Model\Entities\Session $session = NULL) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setSession', [$session]); + + return parent::setSession($session); + } + + /** + * {@inheritDoc} + */ + public function getSession() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getSession', []); + + return parent::getSession(); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesStoryWZ.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesStoryWZ.php new file mode 100644 index 0000000000..6cc3aa9154 --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesStoryWZ.php @@ -0,0 +1,301 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class StoryWZ extends \Alchemy\Phrasea\Model\Entities\StoryWZ implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\StoryWZ' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\StoryWZ' . "\0" . 'sbas_id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\StoryWZ' . "\0" . 'record_id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\StoryWZ' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\StoryWZ' . "\0" . 'created']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\StoryWZ' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\StoryWZ' . "\0" . 'sbas_id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\StoryWZ' . "\0" . 'record_id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\StoryWZ' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\StoryWZ' . "\0" . 'created']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (StoryWZ $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function setSbasId($sbasId) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setSbasId', [$sbasId]); + + return parent::setSbasId($sbasId); + } + + /** + * {@inheritDoc} + */ + public function getSbasId() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getSbasId', []); + + return parent::getSbasId(); + } + + /** + * {@inheritDoc} + */ + public function setRecordId($recordId) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setRecordId', [$recordId]); + + return parent::setRecordId($recordId); + } + + /** + * {@inheritDoc} + */ + public function getRecordId() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getRecordId', []); + + return parent::getRecordId(); + } + + /** + * {@inheritDoc} + */ + public function getRecord(\Alchemy\Phrasea\Application $app) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getRecord', [$app]); + + return parent::getRecord($app); + } + + /** + * {@inheritDoc} + */ + public function setRecord(\record_adapter $record) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setRecord', [$record]); + + return parent::setRecord($record); + } + + /** + * {@inheritDoc} + */ + public function setUser(\Alchemy\Phrasea\Model\Entities\User $user) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUser', [$user]); + + return parent::setUser($user); + } + + /** + * {@inheritDoc} + */ + public function getUser() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUser', []); + + return parent::getUser(); + } + + /** + * {@inheritDoc} + */ + public function setCreated(\DateTime $created) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreated', [$created]); + + return parent::setCreated($created); + } + + /** + * {@inheritDoc} + */ + public function getCreated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreated', []); + + return parent::getCreated(); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesTask.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesTask.php new file mode 100644 index 0000000000..40d1f5651b --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesTask.php @@ -0,0 +1,433 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class Task extends \Alchemy\Phrasea\Model\Entities\Task implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Task' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Task' . "\0" . 'name', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Task' . "\0" . 'jobId', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Task' . "\0" . 'settings', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Task' . "\0" . 'completed', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Task' . "\0" . 'status', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Task' . "\0" . 'crashed', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Task' . "\0" . 'singleRun', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Task' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Task' . "\0" . 'updated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Task' . "\0" . 'lastExecution', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Task' . "\0" . 'period']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Task' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Task' . "\0" . 'name', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Task' . "\0" . 'jobId', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Task' . "\0" . 'settings', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Task' . "\0" . 'completed', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Task' . "\0" . 'status', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Task' . "\0" . 'crashed', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Task' . "\0" . 'singleRun', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Task' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Task' . "\0" . 'updated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Task' . "\0" . 'lastExecution', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Task' . "\0" . 'period']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (Task $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function setName($name) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setName', [$name]); + + return parent::setName($name); + } + + /** + * {@inheritDoc} + */ + public function getName() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getName', []); + + return parent::getName(); + } + + /** + * {@inheritDoc} + */ + public function setJobId($jobId) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setJobId', [$jobId]); + + return parent::setJobId($jobId); + } + + /** + * {@inheritDoc} + */ + public function getJobId() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getJobId', []); + + return parent::getJobId(); + } + + /** + * {@inheritDoc} + */ + public function setSettings($settings) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setSettings', [$settings]); + + return parent::setSettings($settings); + } + + /** + * {@inheritDoc} + */ + public function getSettings() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getSettings', []); + + return parent::getSettings(); + } + + /** + * {@inheritDoc} + */ + public function setCompleted($completed) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCompleted', [$completed]); + + return parent::setCompleted($completed); + } + + /** + * {@inheritDoc} + */ + public function isCompleted() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'isCompleted', []); + + return parent::isCompleted(); + } + + /** + * {@inheritDoc} + */ + public function setStatus($status) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setStatus', [$status]); + + return parent::setStatus($status); + } + + /** + * {@inheritDoc} + */ + public function getStatus() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getStatus', []); + + return parent::getStatus(); + } + + /** + * {@inheritDoc} + */ + public function setCrashed($crashed) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCrashed', [$crashed]); + + return parent::setCrashed($crashed); + } + + /** + * {@inheritDoc} + */ + public function getCrashed() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCrashed', []); + + return parent::getCrashed(); + } + + /** + * {@inheritDoc} + */ + public function setSingleRun($singleRun) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setSingleRun', [$singleRun]); + + return parent::setSingleRun($singleRun); + } + + /** + * {@inheritDoc} + */ + public function isSingleRun() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'isSingleRun', []); + + return parent::isSingleRun(); + } + + /** + * {@inheritDoc} + */ + public function setCreated($created) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreated', [$created]); + + return parent::setCreated($created); + } + + /** + * {@inheritDoc} + */ + public function getCreated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreated', []); + + return parent::getCreated(); + } + + /** + * {@inheritDoc} + */ + public function setUpdated($updated) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdated', [$updated]); + + return parent::setUpdated($updated); + } + + /** + * {@inheritDoc} + */ + public function getUpdated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdated', []); + + return parent::getUpdated(); + } + + /** + * {@inheritDoc} + */ + public function setExecuted($lastExecution) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setExecuted', [$lastExecution]); + + return parent::setExecuted($lastExecution); + } + + /** + * {@inheritDoc} + */ + public function getLastExecution() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getLastExecution', []); + + return parent::getLastExecution(); + } + + /** + * {@inheritDoc} + */ + public function getPeriod() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getPeriod', []); + + return parent::getPeriod(); + } + + /** + * {@inheritDoc} + */ + public function setPeriod($period) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setPeriod', [$period]); + + return parent::setPeriod($period); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesToken.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesToken.php new file mode 100644 index 0000000000..430803b116 --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesToken.php @@ -0,0 +1,334 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class Token extends \Alchemy\Phrasea\Model\Entities\Token implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Token' . "\0" . 'value', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Token' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Token' . "\0" . 'type', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Token' . "\0" . 'data', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Token' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Token' . "\0" . 'updated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Token' . "\0" . 'expiration']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Token' . "\0" . 'value', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Token' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Token' . "\0" . 'type', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Token' . "\0" . 'data', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Token' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Token' . "\0" . 'updated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\Token' . "\0" . 'expiration']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (Token $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function setValue($value) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setValue', [$value]); + + return parent::setValue($value); + } + + /** + * {@inheritDoc} + */ + public function getValue() + { + if ($this->__isInitialized__ === false) { + return parent::getValue(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getValue', []); + + return parent::getValue(); + } + + /** + * {@inheritDoc} + */ + public function setType($type) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setType', [$type]); + + return parent::setType($type); + } + + /** + * {@inheritDoc} + */ + public function getType() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getType', []); + + return parent::getType(); + } + + /** + * {@inheritDoc} + */ + public function setData($data) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setData', [$data]); + + return parent::setData($data); + } + + /** + * {@inheritDoc} + */ + public function getData() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getData', []); + + return parent::getData(); + } + + /** + * {@inheritDoc} + */ + public function setCreated($created) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreated', [$created]); + + return parent::setCreated($created); + } + + /** + * {@inheritDoc} + */ + public function getCreated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreated', []); + + return parent::getCreated(); + } + + /** + * {@inheritDoc} + */ + public function setUpdated($updated) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdated', [$updated]); + + return parent::setUpdated($updated); + } + + /** + * {@inheritDoc} + */ + public function getUpdated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdated', []); + + return parent::getUpdated(); + } + + /** + * {@inheritDoc} + */ + public function setExpiration(\DateTime $expiration = NULL) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setExpiration', [$expiration]); + + return parent::setExpiration($expiration); + } + + /** + * {@inheritDoc} + */ + public function getExpiration() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getExpiration', []); + + return parent::getExpiration(); + } + + /** + * {@inheritDoc} + */ + public function setUser(\Alchemy\Phrasea\Model\Entities\User $user = NULL) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUser', [$user]); + + return parent::setUser($user); + } + + /** + * {@inheritDoc} + */ + public function getUser() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUser', []); + + return parent::getUser(); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesUser.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesUser.php new file mode 100644 index 0000000000..5bd1144ed7 --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesUser.php @@ -0,0 +1,1082 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class User extends \Alchemy\Phrasea\Model\Entities\User implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'login', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'email', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'password', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'nonce', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'saltedPassword', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'firstName', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'lastName', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'gender', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'address', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'city', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'country', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'zipCode', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'geonameId', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'locale', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'timezone', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'job', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'activity', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'company', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'phone', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'fax', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'admin', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'guest', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'mailNotificationsActivated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'requestNotificationsActivated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'ldapCreated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'lastAppliedTemplate', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'pushList', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'canChangeProfil', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'canChangeFtpProfil', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'lastConnection', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'mailLocked', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'deleted', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'updated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'templateOwner', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'ftpCredential', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'queries', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'settings', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'notificationSettings']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'login', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'email', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'password', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'nonce', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'saltedPassword', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'firstName', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'lastName', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'gender', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'address', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'city', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'country', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'zipCode', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'geonameId', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'locale', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'timezone', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'job', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'activity', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'company', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'phone', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'fax', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'admin', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'guest', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'mailNotificationsActivated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'requestNotificationsActivated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'ldapCreated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'lastAppliedTemplate', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'pushList', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'canChangeProfil', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'canChangeFtpProfil', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'lastConnection', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'mailLocked', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'deleted', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'updated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'templateOwner', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'ftpCredential', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'queries', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'settings', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\User' . "\0" . 'notificationSettings']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (User $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function getLogin() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getLogin', []); + + return parent::getLogin(); + } + + /** + * {@inheritDoc} + */ + public function setLogin($login) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setLogin', [$login]); + + return parent::setLogin($login); + } + + /** + * {@inheritDoc} + */ + public function getEmail() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getEmail', []); + + return parent::getEmail(); + } + + /** + * {@inheritDoc} + */ + public function setEmail($email) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setEmail', [$email]); + + return parent::setEmail($email); + } + + /** + * {@inheritDoc} + */ + public function getPassword() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getPassword', []); + + return parent::getPassword(); + } + + /** + * {@inheritDoc} + */ + public function setPassword($password) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setPassword', [$password]); + + return parent::setPassword($password); + } + + /** + * {@inheritDoc} + */ + public function getNonce() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getNonce', []); + + return parent::getNonce(); + } + + /** + * {@inheritDoc} + */ + public function setNonce($nonce) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setNonce', [$nonce]); + + return parent::setNonce($nonce); + } + + /** + * {@inheritDoc} + */ + public function isSaltedPassword() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'isSaltedPassword', []); + + return parent::isSaltedPassword(); + } + + /** + * {@inheritDoc} + */ + public function setSaltedPassword($saltedPassword) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setSaltedPassword', [$saltedPassword]); + + return parent::setSaltedPassword($saltedPassword); + } + + /** + * {@inheritDoc} + */ + public function getFirstName() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getFirstName', []); + + return parent::getFirstName(); + } + + /** + * {@inheritDoc} + */ + public function setFirstName($firstName) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setFirstName', [$firstName]); + + return parent::setFirstName($firstName); + } + + /** + * {@inheritDoc} + */ + public function getLastName() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getLastName', []); + + return parent::getLastName(); + } + + /** + * {@inheritDoc} + */ + public function setLastName($lastName) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setLastName', [$lastName]); + + return parent::setLastName($lastName); + } + + /** + * {@inheritDoc} + */ + public function getGender() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getGender', []); + + return parent::getGender(); + } + + /** + * {@inheritDoc} + */ + public function setGender($gender) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setGender', [$gender]); + + return parent::setGender($gender); + } + + /** + * {@inheritDoc} + */ + public function getAddress() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getAddress', []); + + return parent::getAddress(); + } + + /** + * {@inheritDoc} + */ + public function setAddress($address) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setAddress', [$address]); + + return parent::setAddress($address); + } + + /** + * {@inheritDoc} + */ + public function getCity() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCity', []); + + return parent::getCity(); + } + + /** + * {@inheritDoc} + */ + public function setCity($city) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCity', [$city]); + + return parent::setCity($city); + } + + /** + * {@inheritDoc} + */ + public function getCountry() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCountry', []); + + return parent::getCountry(); + } + + /** + * {@inheritDoc} + */ + public function setCountry($country) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCountry', [$country]); + + return parent::setCountry($country); + } + + /** + * {@inheritDoc} + */ + public function getZipCode() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getZipCode', []); + + return parent::getZipCode(); + } + + /** + * {@inheritDoc} + */ + public function setZipCode($zipCode) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setZipCode', [$zipCode]); + + return parent::setZipCode($zipCode); + } + + /** + * {@inheritDoc} + */ + public function getGeonameId() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getGeonameId', []); + + return parent::getGeonameId(); + } + + /** + * {@inheritDoc} + */ + public function setGeonameId($geonameId) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setGeonameId', [$geonameId]); + + return parent::setGeonameId($geonameId); + } + + /** + * {@inheritDoc} + */ + public function getLocale() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getLocale', []); + + return parent::getLocale(); + } + + /** + * {@inheritDoc} + */ + public function setLocale($locale) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setLocale', [$locale]); + + return parent::setLocale($locale); + } + + /** + * {@inheritDoc} + */ + public function getTimezone() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getTimezone', []); + + return parent::getTimezone(); + } + + /** + * {@inheritDoc} + */ + public function setTimezone($timezone) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setTimezone', [$timezone]); + + return parent::setTimezone($timezone); + } + + /** + * {@inheritDoc} + */ + public function getJob() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getJob', []); + + return parent::getJob(); + } + + /** + * {@inheritDoc} + */ + public function setJob($job) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setJob', [$job]); + + return parent::setJob($job); + } + + /** + * {@inheritDoc} + */ + public function getActivity() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getActivity', []); + + return parent::getActivity(); + } + + /** + * {@inheritDoc} + */ + public function setActivity($activity) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setActivity', [$activity]); + + return parent::setActivity($activity); + } + + /** + * {@inheritDoc} + */ + public function getCompany() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCompany', []); + + return parent::getCompany(); + } + + /** + * {@inheritDoc} + */ + public function setCompany($company) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCompany', [$company]); + + return parent::setCompany($company); + } + + /** + * {@inheritDoc} + */ + public function getPhone() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getPhone', []); + + return parent::getPhone(); + } + + /** + * {@inheritDoc} + */ + public function setPhone($phone) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setPhone', [$phone]); + + return parent::setPhone($phone); + } + + /** + * {@inheritDoc} + */ + public function getFax() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getFax', []); + + return parent::getFax(); + } + + /** + * {@inheritDoc} + */ + public function setFax($fax) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setFax', [$fax]); + + return parent::setFax($fax); + } + + /** + * {@inheritDoc} + */ + public function isAdmin() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'isAdmin', []); + + return parent::isAdmin(); + } + + /** + * {@inheritDoc} + */ + public function setAdmin($admin) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setAdmin', [$admin]); + + return parent::setAdmin($admin); + } + + /** + * {@inheritDoc} + */ + public function isGuest() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'isGuest', []); + + return parent::isGuest(); + } + + /** + * {@inheritDoc} + */ + public function setGuest($guest) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setGuest', [$guest]); + + return parent::setGuest($guest); + } + + /** + * {@inheritDoc} + */ + public function hasMailNotificationsActivated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'hasMailNotificationsActivated', []); + + return parent::hasMailNotificationsActivated(); + } + + /** + * {@inheritDoc} + */ + public function setMailNotificationsActivated($mailNotifications) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setMailNotificationsActivated', [$mailNotifications]); + + return parent::setMailNotificationsActivated($mailNotifications); + } + + /** + * {@inheritDoc} + */ + public function hasRequestNotificationsActivated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'hasRequestNotificationsActivated', []); + + return parent::hasRequestNotificationsActivated(); + } + + /** + * {@inheritDoc} + */ + public function setRequestNotificationsActivated($requestNotifications) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setRequestNotificationsActivated', [$requestNotifications]); + + return parent::setRequestNotificationsActivated($requestNotifications); + } + + /** + * {@inheritDoc} + */ + public function hasLdapCreated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'hasLdapCreated', []); + + return parent::hasLdapCreated(); + } + + /** + * {@inheritDoc} + */ + public function setLdapCreated($ldapCreated) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setLdapCreated', [$ldapCreated]); + + return parent::setLdapCreated($ldapCreated); + } + + /** + * {@inheritDoc} + */ + public function getTemplateOwner() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getTemplateOwner', []); + + return parent::getTemplateOwner(); + } + + /** + * {@inheritDoc} + */ + public function setTemplateOwner(\Alchemy\Phrasea\Model\Entities\User $owner) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setTemplateOwner', [$owner]); + + return parent::setTemplateOwner($owner); + } + + /** + * {@inheritDoc} + */ + public function getLastAppliedTemplate() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getLastAppliedTemplate', []); + + return parent::getLastAppliedTemplate(); + } + + /** + * {@inheritDoc} + */ + public function setLastAppliedTemplate(\Alchemy\Phrasea\Model\Entities\User $lastAppliedTemplate) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setLastAppliedTemplate', [$lastAppliedTemplate]); + + return parent::setLastAppliedTemplate($lastAppliedTemplate); + } + + /** + * {@inheritDoc} + */ + public function getPushList() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getPushList', []); + + return parent::getPushList(); + } + + /** + * {@inheritDoc} + */ + public function setPushList($pushList) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setPushList', [$pushList]); + + return parent::setPushList($pushList); + } + + /** + * {@inheritDoc} + */ + public function canChangeProfil() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'canChangeProfil', []); + + return parent::canChangeProfil(); + } + + /** + * {@inheritDoc} + */ + public function setCanChangeProfil($canChangeProfil) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCanChangeProfil', [$canChangeProfil]); + + return parent::setCanChangeProfil($canChangeProfil); + } + + /** + * {@inheritDoc} + */ + public function canChangeFtpProfil() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'canChangeFtpProfil', []); + + return parent::canChangeFtpProfil(); + } + + /** + * {@inheritDoc} + */ + public function setCanChangeFtpProfil($canChangeFtpProfil) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCanChangeFtpProfil', [$canChangeFtpProfil]); + + return parent::setCanChangeFtpProfil($canChangeFtpProfil); + } + + /** + * {@inheritDoc} + */ + public function getLastConnection() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getLastConnection', []); + + return parent::getLastConnection(); + } + + /** + * {@inheritDoc} + */ + public function setLastConnection(\DateTime $lastConnection) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setLastConnection', [$lastConnection]); + + return parent::setLastConnection($lastConnection); + } + + /** + * {@inheritDoc} + */ + public function isMailLocked() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'isMailLocked', []); + + return parent::isMailLocked(); + } + + /** + * {@inheritDoc} + */ + public function setMailLocked($mailLocked) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setMailLocked', [$mailLocked]); + + return parent::setMailLocked($mailLocked); + } + + /** + * {@inheritDoc} + */ + public function isDeleted() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'isDeleted', []); + + return parent::isDeleted(); + } + + /** + * {@inheritDoc} + */ + public function setDeleted($deleted) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setDeleted', [$deleted]); + + return parent::setDeleted($deleted); + } + + /** + * {@inheritDoc} + */ + public function getCreated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreated', []); + + return parent::getCreated(); + } + + /** + * {@inheritDoc} + */ + public function getUpdated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdated', []); + + return parent::getUpdated(); + } + + /** + * {@inheritDoc} + */ + public function setCreated(\DateTime $created) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreated', [$created]); + + return parent::setCreated($created); + } + + /** + * {@inheritDoc} + */ + public function setUpdated(\DateTime $updated) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdated', [$updated]); + + return parent::setUpdated($updated); + } + + /** + * {@inheritDoc} + */ + public function getFtpCredential() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getFtpCredential', []); + + return parent::getFtpCredential(); + } + + /** + * {@inheritDoc} + */ + public function setFtpCredential(\Alchemy\Phrasea\Model\Entities\FtpCredential $ftpCredential = NULL) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setFtpCredential', [$ftpCredential]); + + return parent::setFtpCredential($ftpCredential); + } + + /** + * {@inheritDoc} + */ + public function getQueries() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getQueries', []); + + return parent::getQueries(); + } + + /** + * {@inheritDoc} + */ + public function addQuery(\Alchemy\Phrasea\Model\Entities\UserQuery $query) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'addQuery', [$query]); + + return parent::addQuery($query); + } + + /** + * {@inheritDoc} + */ + public function getSettings() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getSettings', []); + + return parent::getSettings(); + } + + /** + * {@inheritDoc} + */ + public function addSetting(\Alchemy\Phrasea\Model\Entities\UserSetting $setting) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'addSetting', [$setting]); + + return parent::addSetting($setting); + } + + /** + * {@inheritDoc} + */ + public function getNotificationSettings() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getNotificationSettings', []); + + return parent::getNotificationSettings(); + } + + /** + * {@inheritDoc} + */ + public function addNotificationSettings(\Alchemy\Phrasea\Model\Entities\UserNotificationSetting $notificationSetting) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'addNotificationSettings', [$notificationSetting]); + + return parent::addNotificationSettings($notificationSetting); + } + + /** + * {@inheritDoc} + */ + public function isTemplate() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'isTemplate', []); + + return parent::isTemplate(); + } + + /** + * {@inheritDoc} + */ + public function isSpecial() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'isSpecial', []); + + return parent::isSpecial(); + } + + /** + * {@inheritDoc} + */ + public function getDisplayName() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getDisplayName', []); + + return parent::getDisplayName(); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesUserNotificationSetting.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesUserNotificationSetting.php new file mode 100644 index 0000000000..19d059f974 --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesUserNotificationSetting.php @@ -0,0 +1,301 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class UserNotificationSetting extends \Alchemy\Phrasea\Model\Entities\UserNotificationSetting implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UserNotificationSetting' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UserNotificationSetting' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UserNotificationSetting' . "\0" . 'name', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UserNotificationSetting' . "\0" . 'value', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UserNotificationSetting' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UserNotificationSetting' . "\0" . 'updated']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UserNotificationSetting' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UserNotificationSetting' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UserNotificationSetting' . "\0" . 'name', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UserNotificationSetting' . "\0" . 'value', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UserNotificationSetting' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UserNotificationSetting' . "\0" . 'updated']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (UserNotificationSetting $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function getUser() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUser', []); + + return parent::getUser(); + } + + /** + * {@inheritDoc} + */ + public function setUser(\Alchemy\Phrasea\Model\Entities\User $user) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUser', [$user]); + + return parent::setUser($user); + } + + /** + * {@inheritDoc} + */ + public function getName() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getName', []); + + return parent::getName(); + } + + /** + * {@inheritDoc} + */ + public function setName($name) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setName', [$name]); + + return parent::setName($name); + } + + /** + * {@inheritDoc} + */ + public function getValue() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getValue', []); + + return parent::getValue(); + } + + /** + * {@inheritDoc} + */ + public function setValue($value) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setValue', [$value]); + + return parent::setValue($value); + } + + /** + * {@inheritDoc} + */ + public function getCreated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreated', []); + + return parent::getCreated(); + } + + /** + * {@inheritDoc} + */ + public function setCreated(\DateTime $created) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreated', [$created]); + + return parent::setCreated($created); + } + + /** + * {@inheritDoc} + */ + public function getUpdated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdated', []); + + return parent::getUpdated(); + } + + /** + * {@inheritDoc} + */ + public function setUpdated($updated) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdated', [$updated]); + + return parent::setUpdated($updated); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesUserQuery.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesUserQuery.php new file mode 100644 index 0000000000..69b72b6dba --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesUserQuery.php @@ -0,0 +1,257 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class UserQuery extends \Alchemy\Phrasea\Model\Entities\UserQuery implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UserQuery' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UserQuery' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UserQuery' . "\0" . 'query', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UserQuery' . "\0" . 'created']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UserQuery' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UserQuery' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UserQuery' . "\0" . 'query', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UserQuery' . "\0" . 'created']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (UserQuery $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function getUser() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUser', []); + + return parent::getUser(); + } + + /** + * {@inheritDoc} + */ + public function setUser(\Alchemy\Phrasea\Model\Entities\User $user) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUser', [$user]); + + return parent::setUser($user); + } + + /** + * {@inheritDoc} + */ + public function getQuery() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getQuery', []); + + return parent::getQuery(); + } + + /** + * {@inheritDoc} + */ + public function setQuery($query) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setQuery', [$query]); + + return parent::setQuery($query); + } + + /** + * {@inheritDoc} + */ + public function getCreated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreated', []); + + return parent::getCreated(); + } + + /** + * {@inheritDoc} + */ + public function setCreated(\DateTime $created) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreated', [$created]); + + return parent::setCreated($created); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesUserSetting.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesUserSetting.php new file mode 100644 index 0000000000..699e7e1859 --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesUserSetting.php @@ -0,0 +1,301 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class UserSetting extends \Alchemy\Phrasea\Model\Entities\UserSetting implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UserSetting' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UserSetting' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UserSetting' . "\0" . 'name', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UserSetting' . "\0" . 'value', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UserSetting' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UserSetting' . "\0" . 'updated']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UserSetting' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UserSetting' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UserSetting' . "\0" . 'name', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UserSetting' . "\0" . 'value', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UserSetting' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UserSetting' . "\0" . 'updated']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (UserSetting $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function getUser() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUser', []); + + return parent::getUser(); + } + + /** + * {@inheritDoc} + */ + public function setUser(\Alchemy\Phrasea\Model\Entities\User $user) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUser', [$user]); + + return parent::setUser($user); + } + + /** + * {@inheritDoc} + */ + public function getName() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getName', []); + + return parent::getName(); + } + + /** + * {@inheritDoc} + */ + public function setName($name) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setName', [$name]); + + return parent::setName($name); + } + + /** + * {@inheritDoc} + */ + public function getValue() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getValue', []); + + return parent::getValue(); + } + + /** + * {@inheritDoc} + */ + public function setValue($value) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setValue', [$value]); + + return parent::setValue($value); + } + + /** + * {@inheritDoc} + */ + public function getCreated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreated', []); + + return parent::getCreated(); + } + + /** + * {@inheritDoc} + */ + public function setCreated(\DateTime $created) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreated', [$created]); + + return parent::setCreated($created); + } + + /** + * {@inheritDoc} + */ + public function getUpdated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdated', []); + + return parent::getUpdated(); + } + + /** + * {@inheritDoc} + */ + public function setUpdated(\DateTime $updated) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdated', [$updated]); + + return parent::setUpdated($updated); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesUsrAuthProvider.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesUsrAuthProvider.php new file mode 100644 index 0000000000..da663885ad --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesUsrAuthProvider.php @@ -0,0 +1,301 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class UsrAuthProvider extends \Alchemy\Phrasea\Model\Entities\UsrAuthProvider implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrAuthProvider' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrAuthProvider' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrAuthProvider' . "\0" . 'provider', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrAuthProvider' . "\0" . 'distant_id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrAuthProvider' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrAuthProvider' . "\0" . 'updated']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrAuthProvider' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrAuthProvider' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrAuthProvider' . "\0" . 'provider', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrAuthProvider' . "\0" . 'distant_id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrAuthProvider' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrAuthProvider' . "\0" . 'updated']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (UsrAuthProvider $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function setUser(\Alchemy\Phrasea\Model\Entities\User $user) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUser', [$user]); + + return parent::setUser($user); + } + + /** + * {@inheritDoc} + */ + public function getUser() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUser', []); + + return parent::getUser(); + } + + /** + * {@inheritDoc} + */ + public function setProvider($provider) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setProvider', [$provider]); + + return parent::setProvider($provider); + } + + /** + * {@inheritDoc} + */ + public function getProvider() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getProvider', []); + + return parent::getProvider(); + } + + /** + * {@inheritDoc} + */ + public function setDistantId($distantId) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setDistantId', [$distantId]); + + return parent::setDistantId($distantId); + } + + /** + * {@inheritDoc} + */ + public function getDistantId() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getDistantId', []); + + return parent::getDistantId(); + } + + /** + * {@inheritDoc} + */ + public function setUpdated(\DateTime $updated) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdated', [$updated]); + + return parent::setUpdated($updated); + } + + /** + * {@inheritDoc} + */ + public function getUpdated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdated', []); + + return parent::getUpdated(); + } + + /** + * {@inheritDoc} + */ + public function setCreated(\DateTime $created) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreated', [$created]); + + return parent::setCreated($created); + } + + /** + * {@inheritDoc} + */ + public function getCreated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreated', []); + + return parent::getCreated(); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesUsrList.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesUsrList.php new file mode 100644 index 0000000000..8f7c5b5156 --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesUsrList.php @@ -0,0 +1,356 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class UsrList extends \Alchemy\Phrasea\Model\Entities\UsrList implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrList' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrList' . "\0" . 'name', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrList' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrList' . "\0" . 'updated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrList' . "\0" . 'owners', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrList' . "\0" . 'entries']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrList' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrList' . "\0" . 'name', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrList' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrList' . "\0" . 'updated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrList' . "\0" . 'owners', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrList' . "\0" . 'entries']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (UsrList $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function setName($name) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setName', [$name]); + + return parent::setName($name); + } + + /** + * {@inheritDoc} + */ + public function getName() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getName', []); + + return parent::getName(); + } + + /** + * {@inheritDoc} + */ + public function setCreated(\DateTime $created) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreated', [$created]); + + return parent::setCreated($created); + } + + /** + * {@inheritDoc} + */ + public function getCreated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreated', []); + + return parent::getCreated(); + } + + /** + * {@inheritDoc} + */ + public function setUpdated(\DateTime $updated) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdated', [$updated]); + + return parent::setUpdated($updated); + } + + /** + * {@inheritDoc} + */ + public function getUpdated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdated', []); + + return parent::getUpdated(); + } + + /** + * {@inheritDoc} + */ + public function addOwner(\Alchemy\Phrasea\Model\Entities\UsrListOwner $owners) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'addOwner', [$owners]); + + return parent::addOwner($owners); + } + + /** + * {@inheritDoc} + */ + public function removeOwner(\Alchemy\Phrasea\Model\Entities\UsrListOwner $owners) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'removeOwner', [$owners]); + + return parent::removeOwner($owners); + } + + /** + * {@inheritDoc} + */ + public function getOwners() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getOwners', []); + + return parent::getOwners(); + } + + /** + * {@inheritDoc} + */ + public function addEntrie(\Alchemy\Phrasea\Model\Entities\UsrListEntry $entries) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'addEntrie', [$entries]); + + return parent::addEntrie($entries); + } + + /** + * {@inheritDoc} + */ + public function removeEntrie(\Alchemy\Phrasea\Model\Entities\UsrListEntry $entries) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'removeEntrie', [$entries]); + + return parent::removeEntrie($entries); + } + + /** + * {@inheritDoc} + */ + public function getEntries() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getEntries', []); + + return parent::getEntries(); + } + + /** + * {@inheritDoc} + */ + public function hasAccess(\Alchemy\Phrasea\Model\Entities\User $user) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'hasAccess', [$user]); + + return parent::hasAccess($user); + } + + /** + * {@inheritDoc} + */ + public function getOwner(\Alchemy\Phrasea\Model\Entities\User $user) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getOwner', [$user]); + + return parent::getOwner($user); + } + + /** + * {@inheritDoc} + */ + public function has(\Alchemy\Phrasea\Model\Entities\User $user) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'has', [$user]); + + return parent::has($user); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesUsrListEntry.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesUsrListEntry.php new file mode 100644 index 0000000000..229db893bf --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesUsrListEntry.php @@ -0,0 +1,279 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class UsrListEntry extends \Alchemy\Phrasea\Model\Entities\UsrListEntry implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrListEntry' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrListEntry' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrListEntry' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrListEntry' . "\0" . 'updated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrListEntry' . "\0" . 'list']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrListEntry' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrListEntry' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrListEntry' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrListEntry' . "\0" . 'updated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrListEntry' . "\0" . 'list']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (UsrListEntry $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function setUser(\Alchemy\Phrasea\Model\Entities\User $user) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUser', [$user]); + + return parent::setUser($user); + } + + /** + * {@inheritDoc} + */ + public function getUser() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUser', []); + + return parent::getUser(); + } + + /** + * {@inheritDoc} + */ + public function setCreated(\DateTime $created) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreated', [$created]); + + return parent::setCreated($created); + } + + /** + * {@inheritDoc} + */ + public function getCreated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreated', []); + + return parent::getCreated(); + } + + /** + * {@inheritDoc} + */ + public function setUpdated(\DateTime $updated) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdated', [$updated]); + + return parent::setUpdated($updated); + } + + /** + * {@inheritDoc} + */ + public function getUpdated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdated', []); + + return parent::getUpdated(); + } + + /** + * {@inheritDoc} + */ + public function setList(\Alchemy\Phrasea\Model\Entities\UsrList $list = NULL) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setList', [$list]); + + return parent::setList($list); + } + + /** + * {@inheritDoc} + */ + public function getList() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getList', []); + + return parent::getList(); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesUsrListOwner.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesUsrListOwner.php new file mode 100644 index 0000000000..3894723bd9 --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesUsrListOwner.php @@ -0,0 +1,301 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class UsrListOwner extends \Alchemy\Phrasea\Model\Entities\UsrListOwner implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrListOwner' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrListOwner' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrListOwner' . "\0" . 'role', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrListOwner' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrListOwner' . "\0" . 'updated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrListOwner' . "\0" . 'list']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrListOwner' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrListOwner' . "\0" . 'user', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrListOwner' . "\0" . 'role', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrListOwner' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrListOwner' . "\0" . 'updated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\UsrListOwner' . "\0" . 'list']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (UsrListOwner $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function setUser(\Alchemy\Phrasea\Model\Entities\User $user) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUser', [$user]); + + return parent::setUser($user); + } + + /** + * {@inheritDoc} + */ + public function getUser() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUser', []); + + return parent::getUser(); + } + + /** + * {@inheritDoc} + */ + public function setRole($role) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setRole', [$role]); + + return parent::setRole($role); + } + + /** + * {@inheritDoc} + */ + public function getRole() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getRole', []); + + return parent::getRole(); + } + + /** + * {@inheritDoc} + */ + public function setCreated(\DateTime $created) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreated', [$created]); + + return parent::setCreated($created); + } + + /** + * {@inheritDoc} + */ + public function getCreated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreated', []); + + return parent::getCreated(); + } + + /** + * {@inheritDoc} + */ + public function setUpdated(\DateTime $updated) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdated', [$updated]); + + return parent::setUpdated($updated); + } + + /** + * {@inheritDoc} + */ + public function getUpdated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdated', []); + + return parent::getUpdated(); + } + + /** + * {@inheritDoc} + */ + public function setList(\Alchemy\Phrasea\Model\Entities\UsrList $list = NULL) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setList', [$list]); + + return parent::setList($list); + } + + /** + * {@inheritDoc} + */ + public function getList() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getList', []); + + return parent::getList(); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesValidationData.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesValidationData.php new file mode 100644 index 0000000000..d3385b983c --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesValidationData.php @@ -0,0 +1,301 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class ValidationData extends \Alchemy\Phrasea\Model\Entities\ValidationData implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationData' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationData' . "\0" . 'agreement', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationData' . "\0" . 'note', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationData' . "\0" . 'updated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationData' . "\0" . 'participant', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationData' . "\0" . 'basket_element']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationData' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationData' . "\0" . 'agreement', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationData' . "\0" . 'note', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationData' . "\0" . 'updated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationData' . "\0" . 'participant', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationData' . "\0" . 'basket_element']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (ValidationData $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function setAgreement($agreement) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setAgreement', [$agreement]); + + return parent::setAgreement($agreement); + } + + /** + * {@inheritDoc} + */ + public function getAgreement() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getAgreement', []); + + return parent::getAgreement(); + } + + /** + * {@inheritDoc} + */ + public function setNote($note) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setNote', [$note]); + + return parent::setNote($note); + } + + /** + * {@inheritDoc} + */ + public function getNote() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getNote', []); + + return parent::getNote(); + } + + /** + * {@inheritDoc} + */ + public function setUpdated(\DateTime $updated) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdated', [$updated]); + + return parent::setUpdated($updated); + } + + /** + * {@inheritDoc} + */ + public function getUpdated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdated', []); + + return parent::getUpdated(); + } + + /** + * {@inheritDoc} + */ + public function setParticipant(\Alchemy\Phrasea\Model\Entities\ValidationParticipant $participant = NULL) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setParticipant', [$participant]); + + return parent::setParticipant($participant); + } + + /** + * {@inheritDoc} + */ + public function getParticipant() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getParticipant', []); + + return parent::getParticipant(); + } + + /** + * {@inheritDoc} + */ + public function setBasketElement(\Alchemy\Phrasea\Model\Entities\BasketElement $basketElement = NULL) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setBasketElement', [$basketElement]); + + return parent::setBasketElement($basketElement); + } + + /** + * {@inheritDoc} + */ + public function getBasketElement() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getBasketElement', []); + + return parent::getBasketElement(); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesValidationParticipant.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesValidationParticipant.php new file mode 100644 index 0000000000..a299076712 --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesValidationParticipant.php @@ -0,0 +1,389 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class ValidationParticipant extends \Alchemy\Phrasea\Model\Entities\ValidationParticipant implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationParticipant' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationParticipant' . "\0" . 'is_aware', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationParticipant' . "\0" . 'is_confirmed', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationParticipant' . "\0" . 'can_agree', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationParticipant' . "\0" . 'can_see_others', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationParticipant' . "\0" . 'reminded', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationParticipant' . "\0" . 'datas', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationParticipant' . "\0" . 'session', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationParticipant' . "\0" . 'user']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationParticipant' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationParticipant' . "\0" . 'is_aware', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationParticipant' . "\0" . 'is_confirmed', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationParticipant' . "\0" . 'can_agree', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationParticipant' . "\0" . 'can_see_others', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationParticipant' . "\0" . 'reminded', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationParticipant' . "\0" . 'datas', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationParticipant' . "\0" . 'session', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationParticipant' . "\0" . 'user']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (ValidationParticipant $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function setUser(\Alchemy\Phrasea\Model\Entities\User $user) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUser', [$user]); + + return parent::setUser($user); + } + + /** + * {@inheritDoc} + */ + public function getUser() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUser', []); + + return parent::getUser(); + } + + /** + * {@inheritDoc} + */ + public function setIsAware($isAware) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setIsAware', [$isAware]); + + return parent::setIsAware($isAware); + } + + /** + * {@inheritDoc} + */ + public function getIsAware() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getIsAware', []); + + return parent::getIsAware(); + } + + /** + * {@inheritDoc} + */ + public function setIsConfirmed($isConfirmed) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setIsConfirmed', [$isConfirmed]); + + return parent::setIsConfirmed($isConfirmed); + } + + /** + * {@inheritDoc} + */ + public function getIsConfirmed() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getIsConfirmed', []); + + return parent::getIsConfirmed(); + } + + /** + * {@inheritDoc} + */ + public function setCanAgree($canAgree) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCanAgree', [$canAgree]); + + return parent::setCanAgree($canAgree); + } + + /** + * {@inheritDoc} + */ + public function getCanAgree() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCanAgree', []); + + return parent::getCanAgree(); + } + + /** + * {@inheritDoc} + */ + public function setCanSeeOthers($canSeeOthers) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCanSeeOthers', [$canSeeOthers]); + + return parent::setCanSeeOthers($canSeeOthers); + } + + /** + * {@inheritDoc} + */ + public function getCanSeeOthers() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCanSeeOthers', []); + + return parent::getCanSeeOthers(); + } + + /** + * {@inheritDoc} + */ + public function setReminded($reminded) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setReminded', [$reminded]); + + return parent::setReminded($reminded); + } + + /** + * {@inheritDoc} + */ + public function getReminded() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getReminded', []); + + return parent::getReminded(); + } + + /** + * {@inheritDoc} + */ + public function addData(\Alchemy\Phrasea\Model\Entities\ValidationData $datas) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'addData', [$datas]); + + return parent::addData($datas); + } + + /** + * {@inheritDoc} + */ + public function removeData(\Alchemy\Phrasea\Model\Entities\ValidationData $datas) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'removeData', [$datas]); + + return parent::removeData($datas); + } + + /** + * {@inheritDoc} + */ + public function getDatas() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getDatas', []); + + return parent::getDatas(); + } + + /** + * {@inheritDoc} + */ + public function setSession(\Alchemy\Phrasea\Model\Entities\ValidationSession $session = NULL) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setSession', [$session]); + + return parent::setSession($session); + } + + /** + * {@inheritDoc} + */ + public function getSession() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getSession', []); + + return parent::getSession(); + } + + /** + * {@inheritDoc} + */ + public function isReleasable() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'isReleasable', []); + + return parent::isReleasable(); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesValidationSession.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesValidationSession.php new file mode 100644 index 0000000000..1d8f3697d0 --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesValidationSession.php @@ -0,0 +1,378 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class ValidationSession extends \Alchemy\Phrasea\Model\Entities\ValidationSession implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationSession' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationSession' . "\0" . 'initiator', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationSession' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationSession' . "\0" . 'updated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationSession' . "\0" . 'expires', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationSession' . "\0" . 'basket', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationSession' . "\0" . 'participants']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationSession' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationSession' . "\0" . 'initiator', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationSession' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationSession' . "\0" . 'updated', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationSession' . "\0" . 'expires', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationSession' . "\0" . 'basket', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\ValidationSession' . "\0" . 'participants']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (ValidationSession $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function setInitiator(\Alchemy\Phrasea\Model\Entities\User $user) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setInitiator', [$user]); + + return parent::setInitiator($user); + } + + /** + * {@inheritDoc} + */ + public function getInitiator() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getInitiator', []); + + return parent::getInitiator(); + } + + /** + * {@inheritDoc} + */ + public function isInitiator(\Alchemy\Phrasea\Model\Entities\User $user) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'isInitiator', [$user]); + + return parent::isInitiator($user); + } + + /** + * {@inheritDoc} + */ + public function setCreated(\DateTime $created) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreated', [$created]); + + return parent::setCreated($created); + } + + /** + * {@inheritDoc} + */ + public function getCreated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreated', []); + + return parent::getCreated(); + } + + /** + * {@inheritDoc} + */ + public function setUpdated(\DateTime $updated) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdated', [$updated]); + + return parent::setUpdated($updated); + } + + /** + * {@inheritDoc} + */ + public function getUpdated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdated', []); + + return parent::getUpdated(); + } + + /** + * {@inheritDoc} + */ + public function setExpires($expires) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setExpires', [$expires]); + + return parent::setExpires($expires); + } + + /** + * {@inheritDoc} + */ + public function getExpires() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getExpires', []); + + return parent::getExpires(); + } + + /** + * {@inheritDoc} + */ + public function setBasket(\Alchemy\Phrasea\Model\Entities\Basket $basket = NULL) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setBasket', [$basket]); + + return parent::setBasket($basket); + } + + /** + * {@inheritDoc} + */ + public function getBasket() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getBasket', []); + + return parent::getBasket(); + } + + /** + * {@inheritDoc} + */ + public function addParticipant(\Alchemy\Phrasea\Model\Entities\ValidationParticipant $participants) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'addParticipant', [$participants]); + + return parent::addParticipant($participants); + } + + /** + * {@inheritDoc} + */ + public function removeParticipant(\Alchemy\Phrasea\Model\Entities\ValidationParticipant $participants) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'removeParticipant', [$participants]); + + return parent::removeParticipant($participants); + } + + /** + * {@inheritDoc} + */ + public function getParticipants() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getParticipants', []); + + return parent::getParticipants(); + } + + /** + * {@inheritDoc} + */ + public function isFinished() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'isFinished', []); + + return parent::isFinished(); + } + + /** + * {@inheritDoc} + */ + public function getValidationString(\Alchemy\Phrasea\Application $app, \Alchemy\Phrasea\Model\Entities\User $user) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getValidationString', [$app, $user]); + + return parent::getValidationString($app, $user); + } + + /** + * {@inheritDoc} + */ + public function getParticipant(\Alchemy\Phrasea\Model\Entities\User $user) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getParticipant', [$user]); + + return parent::getParticipant($user); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesWebhookEvent.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesWebhookEvent.php new file mode 100644 index 0000000000..7c4f5f2dda --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesWebhookEvent.php @@ -0,0 +1,301 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class WebhookEvent extends \Alchemy\Phrasea\Model\Entities\WebhookEvent implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEvent' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEvent' . "\0" . 'name', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEvent' . "\0" . 'type', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEvent' . "\0" . 'data', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEvent' . "\0" . 'processed', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEvent' . "\0" . 'created']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEvent' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEvent' . "\0" . 'name', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEvent' . "\0" . 'type', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEvent' . "\0" . 'data', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEvent' . "\0" . 'processed', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEvent' . "\0" . 'created']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (WebhookEvent $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function setCreated(\DateTime $created) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreated', [$created]); + + return parent::setCreated($created); + } + + /** + * {@inheritDoc} + */ + public function getCreated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreated', []); + + return parent::getCreated(); + } + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function setData(array $data) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setData', [$data]); + + return parent::setData($data); + } + + /** + * {@inheritDoc} + */ + public function getData() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getData', []); + + return parent::getData(); + } + + /** + * {@inheritDoc} + */ + public function setName($name) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setName', [$name]); + + return parent::setName($name); + } + + /** + * {@inheritDoc} + */ + public function getName() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getName', []); + + return parent::getName(); + } + + /** + * {@inheritDoc} + */ + public function setProcessed($processed) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setProcessed', [$processed]); + + return parent::setProcessed($processed); + } + + /** + * {@inheritDoc} + */ + public function isProcessed() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'isProcessed', []); + + return parent::isProcessed(); + } + + /** + * {@inheritDoc} + */ + public function getType() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getType', []); + + return parent::getType(); + } + + /** + * {@inheritDoc} + */ + public function setType($type) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setType', [$type]); + + return parent::setType($type); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesWebhookEventDelivery.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesWebhookEventDelivery.php new file mode 100644 index 0000000000..b47b04061f --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesWebhookEventDelivery.php @@ -0,0 +1,312 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class WebhookEventDelivery extends \Alchemy\Phrasea\Model\Entities\WebhookEventDelivery implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEventDelivery' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEventDelivery' . "\0" . 'application', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEventDelivery' . "\0" . 'event', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEventDelivery' . "\0" . 'delivered', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEventDelivery' . "\0" . 'deliveryTries', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEventDelivery' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEventDelivery' . "\0" . 'payload']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEventDelivery' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEventDelivery' . "\0" . 'application', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEventDelivery' . "\0" . 'event', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEventDelivery' . "\0" . 'delivered', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEventDelivery' . "\0" . 'deliveryTries', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEventDelivery' . "\0" . 'created', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEventDelivery' . "\0" . 'payload']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (WebhookEventDelivery $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function setCreated(\DateTime $created) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreated', [$created]); + + return parent::setCreated($created); + } + + /** + * {@inheritDoc} + */ + public function getCreated() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreated', []); + + return parent::getCreated(); + } + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function setDelivered($delivered) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setDelivered', [$delivered]); + + return parent::setDelivered($delivered); + } + + /** + * {@inheritDoc} + */ + public function isDelivered() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'isDelivered', []); + + return parent::isDelivered(); + } + + /** + * {@inheritDoc} + */ + public function getDeliveryTries() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getDeliveryTries', []); + + return parent::getDeliveryTries(); + } + + /** + * {@inheritDoc} + */ + public function setDeliverTries($try) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setDeliverTries', [$try]); + + return parent::setDeliverTries($try); + } + + /** + * {@inheritDoc} + */ + public function getThirdPartyApplication() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getThirdPartyApplication', []); + + return parent::getThirdPartyApplication(); + } + + /** + * {@inheritDoc} + */ + public function setThirdPartyApplication(\Alchemy\Phrasea\Model\Entities\ApiApplication $application) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setThirdPartyApplication', [$application]); + + return parent::setThirdPartyApplication($application); + } + + /** + * {@inheritDoc} + */ + public function setWebhookEvent(\Alchemy\Phrasea\Model\Entities\WebhookEvent $event) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setWebhookEvent', [$event]); + + return parent::setWebhookEvent($event); + } + + /** + * {@inheritDoc} + */ + public function getWebhookEvent() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getWebhookEvent', []); + + return parent::getWebhookEvent(); + } + + /** + * {@inheritDoc} + */ + public function getPayload() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getPayload', []); + + return parent::getPayload(); + } + +} diff --git a/resources/proxies/__CG__AlchemyPhraseaModelEntitiesWebhookEventPayload.php b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesWebhookEventPayload.php new file mode 100644 index 0000000000..c170e0dac3 --- /dev/null +++ b/resources/proxies/__CG__AlchemyPhraseaModelEntitiesWebhookEventPayload.php @@ -0,0 +1,246 @@ +<?php + +namespace Alchemy\Phrasea\Model\Proxies\__CG__\Alchemy\Phrasea\Model\Entities; + +/** + * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR + */ +class WebhookEventPayload extends \Alchemy\Phrasea\Model\Entities\WebhookEventPayload implements \Doctrine\ORM\Proxy\Proxy +{ + /** + * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with + * three parameters, being respectively the proxy object to be initialized, the method that triggered the + * initialization process and an array of ordered parameters that were passed to that method. + * + * @see \Doctrine\Common\Persistence\Proxy::__setInitializer + */ + public $__initializer__; + + /** + * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object + * + * @see \Doctrine\Common\Persistence\Proxy::__setCloner + */ + public $__cloner__; + + /** + * @var boolean flag indicating if this object was already initialized + * + * @see \Doctrine\Common\Persistence\Proxy::__isInitialized + */ + public $__isInitialized__ = false; + + /** + * @var array properties to be lazy loaded, with keys being the property + * names and values being their default values + * + * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties + */ + public static $lazyPropertiesDefaults = []; + + + + /** + * @param \Closure $initializer + * @param \Closure $cloner + */ + public function __construct($initializer = null, $cloner = null) + { + + $this->__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEventPayload' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEventPayload' . "\0" . 'delivery', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEventPayload' . "\0" . 'requestPayload', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEventPayload' . "\0" . 'responsePayload', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEventPayload' . "\0" . 'statusCode', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEventPayload' . "\0" . 'headers']; + } + + return ['__isInitialized__', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEventPayload' . "\0" . 'id', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEventPayload' . "\0" . 'delivery', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEventPayload' . "\0" . 'requestPayload', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEventPayload' . "\0" . 'responsePayload', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEventPayload' . "\0" . 'statusCode', '' . "\0" . 'Alchemy\\Phrasea\\Model\\Entities\\WebhookEventPayload' . "\0" . 'headers']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (WebhookEventPayload $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() as $property => $defaultValue) { + if ( ! array_key_exists($property, $existingProperties)) { + $proxy->$property = $defaultValue; + } + } + }; + + } + } + + /** + * + */ + public function __clone() + { + $this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []); + } + + /** + * Forces initialization of the proxy + */ + public function __load() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function getDelivery() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getDelivery', []); + + return parent::getDelivery(); + } + + /** + * {@inheritDoc} + */ + public function getRequestPayload() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getRequestPayload', []); + + return parent::getRequestPayload(); + } + + /** + * {@inheritDoc} + */ + public function getResponsePayload() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getResponsePayload', []); + + return parent::getResponsePayload(); + } + + /** + * {@inheritDoc} + */ + public function getStatusCode() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getStatusCode', []); + + return parent::getStatusCode(); + } + + /** + * {@inheritDoc} + */ + public function getResponseHeaders() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getResponseHeaders', []); + + return parent::getResponseHeaders(); + } + +} From bc181dcfea7530456038827dddc3157ea3d4d130 Mon Sep 17 00:00:00 2001 From: nmaillat <maillat@alchemy.fr> Date: Wed, 22 May 2019 17:07:56 +0200 Subject: [PATCH 188/367] PHRAS-2597 #comment removing bridge section and update section geoloc, embed-bundle , search engine, RGPD #time 3h --- lib/conf.d/configuration.yml | 96 ++++++++++++++++++++++++++---------- 1 file changed, 70 insertions(+), 26 deletions(-) diff --git a/lib/conf.d/configuration.yml b/lib/conf.d/configuration.yml index 33bd2ddb84..d898f87e83 100644 --- a/lib/conf.d/configuration.yml +++ b/lib/conf.d/configuration.yml @@ -1,4 +1,5 @@ servername: 'http://local.phrasea/' +Console_logger_enabled_environments: [test] languages: available: [] default: 'fr' @@ -6,7 +7,6 @@ main: maintenance: false key: '' api_require_ssl: true - delete-account-require-email-confirmation: true database: host: 'sql-host' port: 3306 @@ -24,10 +24,33 @@ main: options: {} search-engine: type: elasticsearch - # type: phrasea options: - host: localhost + host: 'localhost' port: 9200 + index: '' + shards: 3 + replicas: 0 + minScore: 2 + highlight: true + maxResultWindow: 500000 + populate_order: RECORD_ID + populate_direction: DESC + activeTab: '#elastic-search' + base_aggregate_limit: 10 + collection_aggregate_limit: 10 + doctype_aggregate_limit: 0 + camera_model_aggregate_limit: 0 + iso_aggregate_limit: 0 + aperture_aggregate_limit: 0 + shutterspeed_aggregate_limit: 0 + flashfired_aggregate_limit: 0 + framerate_aggregate_limit: 0 + audiosamplerate_aggregate_limit: 0 + videocodec_aggregate_limit: 0 + audiocodec_aggregate_limit: 0 + orientation_aggregate_limit: 0 + colorspace_aggregate_limit: 0 + mimetype_aggregate_limit: 0 task-manager: status: started enabled: true @@ -68,26 +91,20 @@ main: download: null lazaret: null caption: null - bridge: - youtube: - enabled: false - client_id: null - client_secret: null - developer_key: null - flickr: - enabled: false - client_id: null - client_secret: null - dailymotion: - enabled: false - client_id: null - client_secret: null + trusted-proxies: [] debugger: allowed-ips: [] border-manager: enabled: true - extension-mapping: { } + extension-mapping: + otc: application/vnd.oasis.opendocument.chart-template + ttc: application/x-font-ttf + xlsx: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet + docx: application/msword + pptx: application/vnd.ms-powerpoint + mxf: application/mxf + mp4: video/mp4 checkers: - type: Checker\Sha256 @@ -121,6 +138,9 @@ border-manager: enabled: false options: mediatypes: [Audio, Document, Flash, Image, Video] +user_account: + deleting_policies: + email_confirmation: true authentication: auto-create: templates: { } @@ -202,8 +222,9 @@ embed_bundle: video: player: videojs autoplay: false - coverSubdef: thumbnail - available-speeds: + cover_subdef: thumbnail + message_start: StartOfMessage + available_speeds: - 1 - 1.5 - 3 @@ -211,13 +232,34 @@ embed_bundle: player: videojs autoplay: false document: - player: flexpaper + #player: flexpaper enable-pdfjs: true geocoding-providers: - name: 'mapBox' enabled: true public-key: '' + map-layers: + - + name: Light + value: 'mapbox://styles/mapbox/light-v9' + - + name: Streets + value: 'mapbox://styles/mapbox/streets-v9' + - + name: Basic + value: 'mapbox://styles/mapbox/basic-v9' + - + name: Satellite + value: 'mapbox://styles/mapbox/satellite-v9' + - + name: Dark + value: 'mapbox://styles/mapbox/dark-v9' + transition-mapboxgl: + - + animate: true + speed: '2.2' + curve: '1.42' default-position: - 2.335062 - 48.879162 @@ -233,15 +275,17 @@ geocoding-providers: # - # name: Latitude # type: lat + geonames-field-mapping: true + cityfields: 'City, Ville' + provincefields: Province + countryfields: 'Country, Pays' video-editor: vttFieldName: VideoTextTrackChapters - seekBackwardStep: 1000 # in ms - seekForwardStep: 1000 # in ms + seekBackwardStep: 500 # in ms + seekForwardStep: 500 # in ms playbackRates: - 1 - '1.5' - 3 -user_account: - deleting_policies: - email_confirmation: true + From 4812d2833314a6e03b766441dfd79e51723d656a Mon Sep 17 00:00:00 2001 From: nmaillat <maillat@alchemy.fr> Date: Wed, 22 May 2019 23:51:42 +0200 Subject: [PATCH 189/367] PHRAS-2595 #comment set geoloc config: Assets position source is now provide by Phraseanet technical data --- lib/conf.d/configuration.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/conf.d/configuration.yml b/lib/conf.d/configuration.yml index d898f87e83..95ffd6027b 100644 --- a/lib/conf.d/configuration.yml +++ b/lib/conf.d/configuration.yml @@ -1,5 +1,4 @@ servername: 'http://local.phrasea/' -Console_logger_enabled_environments: [test] languages: available: [] default: 'fr' @@ -287,5 +286,5 @@ video-editor: - 1 - '1.5' - 3 - +Console_logger_enabled_environments: [test] From bf6da6f4385b828efb4ee04dd1dc947162149953 Mon Sep 17 00:00:00 2001 From: Alexandre BRACH <alexandre.brach@gmail.com> Date: Thu, 23 May 2019 12:16:24 +0200 Subject: [PATCH 190/367] fpm service doesn't use root account anymore --- Dockerfile | 11 +++++++---- docker/phraseanet/boot.sh | 3 +++ 2 files changed, 10 insertions(+), 4 deletions(-) create mode 100755 docker/phraseanet/boot.sh diff --git a/Dockerfile b/Dockerfile index 8455c0e70a..c967fb593c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,5 @@ FROM php:7.1-fpm-stretch as builder - RUN apt-get update \ && apt-get install -y \ apt-transport-https \ @@ -135,8 +134,13 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* \ && mkdir -p /var/log/supervisor +RUN mkdir /entrypoint /var/alchemy \ + && useradd -u 1000 app \ + && mkdir -p /home/app/.composer \ + && chown -R app: /home/app /var/alchemy -COPY --from=builder /var/alchemy /var/alchemy/Phraseanet +COPY --from=builder --chown=app /var/alchemy /var/alchemy/Phraseanet +ADD ./docker/phraseanet/ / RUN mkdir -p /var/alchemy/Phraseanet/logs \ && chmod -R 777 /var/alchemy/Phraseanet/logs \ && mkdir -p /var/alchemy/Phraseanet/cache \ @@ -150,11 +154,10 @@ RUN mkdir -p /var/alchemy/Phraseanet/logs \ && mkdir -p /var/alchemy/Phraseanet/config \ && chmod -R 777 /var/alchemy/Phraseanet/config WORKDIR /var/alchemy/Phraseanet -CMD ["php-fpm"] +CMD ["/boot.sh"] # phraseanet-nginx FROM nginx:1.15 as phraseanet-nginx RUN useradd -u 1000 app ADD ./docker/nginx/ / COPY --from=builder /var/alchemy/www /var/alchemy/Phraseanet/www - diff --git a/docker/phraseanet/boot.sh b/docker/phraseanet/boot.sh new file mode 100755 index 0000000000..80804ce3a9 --- /dev/null +++ b/docker/phraseanet/boot.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +php-fpm From 04dce19fe35fe0888e2a79e5deb4108b3b7aafea Mon Sep 17 00:00:00 2001 From: nmaillat <maillat@alchemy.fr> Date: Thu, 23 May 2019 14:07:50 +0200 Subject: [PATCH 191/367] PHRAS-2595 #comment geoloc remove old name property add map-provider --- lib/conf.d/configuration.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/conf.d/configuration.yml b/lib/conf.d/configuration.yml index 95ffd6027b..4803532646 100644 --- a/lib/conf.d/configuration.yml +++ b/lib/conf.d/configuration.yml @@ -235,7 +235,7 @@ embed_bundle: enable-pdfjs: true geocoding-providers: - - name: 'mapBox' + map-provider: 'mapboxWebGL' enabled: true public-key: '' map-layers: @@ -265,9 +265,9 @@ geocoding-providers: default-zoom: 2 marker-default-zoom: 11 position-fields: - - - name: GpsCompositePosition - type: latlng + #- + # name: GpsCompositePosition + # type: latlng # - # name: Longitude # type: lng From 11254a1b2cc46ecaa142ffc74dca3da84f335029 Mon Sep 17 00:00:00 2001 From: nmaillat <maillat@alchemy.fr> Date: Thu, 23 May 2019 15:10:20 +0200 Subject: [PATCH 192/367] PHRAS-2595 #comment rename enable_pdfjs --- lib/conf.d/configuration.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/conf.d/configuration.yml b/lib/conf.d/configuration.yml index 4803532646..71580cbbfe 100644 --- a/lib/conf.d/configuration.yml +++ b/lib/conf.d/configuration.yml @@ -232,7 +232,7 @@ embed_bundle: autoplay: false document: #player: flexpaper - enable-pdfjs: true + enable_pdfjs: true geocoding-providers: - map-provider: 'mapboxWebGL' From 256637024da71d9e60cc53b5bb29468a126f0f54 Mon Sep 17 00:00:00 2001 From: Nicolas Maillat <maillat@alchemy.fr> Date: Thu, 23 May 2019 16:03:08 +0200 Subject: [PATCH 193/367] Update config.yml --- .circleci/config.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index e5921af091..582319826d 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -61,7 +61,8 @@ jobs: - run: node -v - run: npm -v - run: npm install -g yarn - - run: /opt/circleci/nodejs/v10.12.0/bin/yarn install + - run: ln -s /opt/circleci/nodejs/v10.12.0/bin/yarn /usr/local/bin/yarn + - run: yarn install - run: if [[ ! -e elasticsearch-2.3.3 ]]; then wget --no-check-certificate https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-2.3.3.tar.gz && tar -xvf elasticsearch-2.3.3.tar.gz && elasticsearch-2.3.3/bin/plugin install analysis-icu; fi - run: command: elasticsearch-2.3.3/bin/elasticsearch From 4f359035ef384e121de82ad31e0bf65185062771 Mon Sep 17 00:00:00 2001 From: Nicolas Maillat <maillat@alchemy.fr> Date: Thu, 23 May 2019 16:19:41 +0200 Subject: [PATCH 194/367] PHRAS-2561 #comment rm yarn link before --- .circleci/config.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 582319826d..7ce9464ae5 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -61,7 +61,8 @@ jobs: - run: node -v - run: npm -v - run: npm install -g yarn - - run: ln -s /opt/circleci/nodejs/v10.12.0/bin/yarn /usr/local/bin/yarn + - run: rm ~/.yarn/bin/yarn + - run: ln -s /opt/circleci/nodejs/v10.12.0/bin/yarn ~/.yarn/bin/yarn - run: yarn install - run: if [[ ! -e elasticsearch-2.3.3 ]]; then wget --no-check-certificate https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-2.3.3.tar.gz && tar -xvf elasticsearch-2.3.3.tar.gz && elasticsearch-2.3.3/bin/plugin install analysis-icu; fi - run: From b4634a8bf73ba15f60535dd382f86e9445ea6ebe Mon Sep 17 00:00:00 2001 From: nmaillat <maillat@alchemy.fr> Date: Thu, 23 May 2019 22:07:56 +0200 Subject: [PATCH 195/367] PHRAS-2598 #comment add type string to fields, change to number lat and long for iptc's model #time 1h --- lib/conf.d/data_templates/en-simple.xml | 40 +++++++++++------------ lib/conf.d/data_templates/fr-simple.xml | 42 ++++++++++++------------- 2 files changed, 41 insertions(+), 41 deletions(-) diff --git a/lib/conf.d/data_templates/en-simple.xml b/lib/conf.d/data_templates/en-simple.xml index d4a00c347b..5c5b10910d 100644 --- a/lib/conf.d/data_templates/en-simple.xml +++ b/lib/conf.d/data_templates/en-simple.xml @@ -182,27 +182,27 @@ </subdefs> <description> - <Object src="IPTC:ObjectName" /> - <Category src="IPTC:Category"/> - <SupplCategory src="IPTC:SupplementalCategories" multi="1"/> - <Keywords src="IPTC:Keywords" multi="1"/> - <SpecialInstruct src="IPTC:SpecialInstructions"/> + <Object src="IPTC:ObjectName" type="string"/> + <Category src="IPTC:Category" type="string"/> + <SupplCategory src="IPTC:SupplementalCategories" type="string" multi="1"/> + <Keywords src="IPTC:Keywords" type="string" multi="1"/> + <SpecialInstruct src="IPTC:SpecialInstructions" type="string"/> <Date src="IPTC:DateCreated" type="date" /> - <Byline src="IPTC:By-line"/> - <BylineTitle src="IPTC:By-lineTitle"/> - <City src="IPTC:City" /> - <Province src="IPTC:Province-State" /> - <Country src="IPTC:Country-PrimaryLocationName" /> - <OriginalRef src="IPTC:OriginalTransmissionReference" /> - <Headline src="IPTC:Headline" report="1" thumbtitle="1" /> - <Credit src="IPTC:Credit" report="1" /> - <Source src="IPTC:Source" /> - <Caption src="IPTC:Caption-Abstract" /> - <CaptionWriter src="IPTC:Writer-Editor" /> - <Longitude src="GPS:GPSLongitude" readonly="1"/> - <Latitude src="GPS:GPSLatitude" readonly="1"/> - <CameraModel src="IFD0:Model" readonly="1"/> - <FileName src="Phraseanet:tf-basename" readonly="1" type="string" /> + <Byline src="IPTC:By-line" type="string"/> + <BylineTitle src="IPTC:By-lineTitle" type="string"/> + <City src="IPTC:City" type="string"/> + <Province src="IPTC:Province-State" type="string"/> + <Country src="IPTC:Country-PrimaryLocationName" type="string"/> + <OriginalRef src="IPTC:OriginalTransmissionReference" type="string"/> + <Headline src="IPTC:Headline" type="string" report="1" thumbtitle="1"/> + <Credit src="IPTC:Credit" type="string" report="1"/> + <Source src="IPTC:Source" type="string"/> + <Caption src="IPTC:Caption-Abstract" type="string"/> + <CaptionWriter src="IPTC:Writer-Editor" type="string"/> + <Longitude src="GPS:GPSLongitude" type="number" readonly="1"/> + <Latitude src="GPS:GPSLatitude" type="number" readonly="1"/> + <CameraModel src="IFD0:Model" type="string" readonly="1"/> + <FileName src="Phraseanet:tf-basename" type="string" readonly="1"/> </description> <statbits> diff --git a/lib/conf.d/data_templates/fr-simple.xml b/lib/conf.d/data_templates/fr-simple.xml index 3ada8adaa6..49ab36b98d 100644 --- a/lib/conf.d/data_templates/fr-simple.xml +++ b/lib/conf.d/data_templates/fr-simple.xml @@ -182,27 +182,27 @@ </subdefs> <description> - <Objet src="IPTC:ObjectName" /> - <Categorie src="IPTC:Category"/> - <AutresCategories src="IPTC:SupplementalCategories" multi="1"/> - <MotsCles src="IPTC:Keywords" multi="1"/> - <Observations src="IPTC:SpecialInstructions"/> - <Date src="IPTC:DateCreated" type="date" /> - <Signature src="IPTC:By-line"/> - <TitreCredits src="IPTC:By-lineTitle"/> - <Ville src="IPTC:City" /> - <Province src="IPTC:Province-State" /> - <Pays src="IPTC:Country-PrimaryLocationName" /> - <ReferencesOriginales src="IPTC:OriginalTransmissionReference" /> - <Titre src="IPTC:Headline" report="1" thumbtitle="1" /> - <Credit src="IPTC:Credit" report="1" /> - <Source src="IPTC:Source" /> - <Legende src="IPTC:Caption-Abstract" /> - <Redacteur src="IPTC:Writer-Editor" /> - <Longitude src="GPS:GPSLongitude" readonly="1"/> - <Latitude src="GPS:GPSLatitude" readonly="1"/> - <AppareilPhoto src="IFD0:Model" readonly="1"/> - <NomDeFichier src="Phraseanet:tf-basename" readonly="1" type="string" /> + <Objet src="IPTC:ObjectName" type="string"/> + <Categorie src="IPTC:Category" type="string"/> + <AutresCategories src="IPTC:SupplementalCategories" type="string" multi="1"/> + <MotsCles src="IPTC:Keywords" type="string" multi="1"/> + <Observations src="IPTC:SpecialInstructions" type="string"/> + <Date src="IPTC:DateCreated" type="date"/> + <Signature src="IPTC:By-line" type="string"/> + <TitreCredits src="IPTC:By-lineTitle" type="string"/> + <Ville src="IPTC:City" type="string" /> + <Province src="IPTC:Province-State" type="string"/> + <Pays src="IPTC:Country-PrimaryLocationName" type="string"/> + <ReferencesOriginales src="IPTC:OriginalTransmissionReference" type="string"/> + <Titre src="IPTC:Headline" type="string" report="1" thumbtitle="1" /> + <Credit src="IPTC:Credit" type="string" report="1" /> + <Source src="IPTC:Source" type="string"/> + <Legende src="IPTC:Caption-Abstract" type="string"/> + <Redacteur src="IPTC:Writer-Editor" type="string"/> + <Longitude src="GPS:GPSLongitude" type="number" readonly="1"/> + <Latitude src="GPS:GPSLatitude" type="number" readonly="1"/> + <AppareilPhoto src="IFD0:Model" type="string" readonly="1"/> + <NomDeFichier src="Phraseanet:tf-basename" type="string" readonly="1"/> </description> <statbits> From a38a702ff4945a539b9f0d507d3ec689e183ee9e Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana <hra@esokia.com> Date: Fri, 24 May 2019 11:18:55 +0400 Subject: [PATCH 196/367] PHRAS-2592 #comment update composer.json for embed-bundle #time 1h --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index ad1d0d3489..bc207d2612 100644 --- a/composer.json +++ b/composer.json @@ -47,7 +47,7 @@ "php": ">=5.5.9", "ext-intl": "*", "alchemy-fr/tcpdf-clone": "~6.0", - "alchemy/embed-bundle": "^2.0.2", + "alchemy/embed-bundle": "^2.0.3", "alchemy/geonames-api-consumer": "~0.1.0", "alchemy/mediavorus": "^0.4.4", "alchemy/oauth2php": "1.1.0", diff --git a/composer.lock b/composer.lock index 37acc17bdb..614855691c 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "f7b0fedd863f0f1aa5841665b563305d", + "content-hash": "de1d9335418b121d0ede26765b0a9e7d", "packages": [ { "name": "alchemy-fr/tcpdf-clone", @@ -131,16 +131,16 @@ }, { "name": "alchemy/embed-bundle", - "version": "2.0.1", + "version": "2.0.3", "source": { "type": "git", "url": "https://github.com/alchemy-fr/embed-bundle.git", - "reference": "36c788a38bfed3ed19fdc4e1cc0290f0a674e4b9" + "reference": "e02e25a04911210eaedff0adb9cf7589010c473b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/alchemy-fr/embed-bundle/zipball/36c788a38bfed3ed19fdc4e1cc0290f0a674e4b9", - "reference": "36c788a38bfed3ed19fdc4e1cc0290f0a674e4b9", + "url": "https://api.github.com/repos/alchemy-fr/embed-bundle/zipball/e02e25a04911210eaedff0adb9cf7589010c473b", + "reference": "e02e25a04911210eaedff0adb9cf7589010c473b", "shasum": "" }, "require-dev": { @@ -178,10 +178,10 @@ ], "description": "Embed resources bundle", "support": { - "source": "https://github.com/alchemy-fr/embed-bundle/tree/2.0.1", + "source": "https://github.com/alchemy-fr/embed-bundle/tree/2.0.3", "issues": "https://github.com/alchemy-fr/embed-bundle/issues" }, - "time": "2019-05-14T12:25:18+00:00" + "time": "2019-05-23T15:23:14+00:00" }, { "name": "alchemy/geonames-api-consumer", From f9a82d6b4144081b3a75e3d58fb8a1e85763d127 Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana <hra@esokia.com> Date: Fri, 24 May 2019 15:37:39 +0400 Subject: [PATCH 197/367] PHRAS-2419 #comment update phraseanet-production-version to 0.354.12-d #time 15m --- package.json | 2 +- yarn.lock | 2789 ++------------------------------------------------ 2 files changed, 69 insertions(+), 2722 deletions(-) diff --git a/package.json b/package.json index 26a23d6279..d9638b20bb 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "normalize-css": "^2.1.0", "npm": "^6.0.0", "npm-modernizr": "^2.8.3", - "phraseanet-production-client": "0.34.11", + "phraseanet-production-client": "0.34.12-d", "requirejs": "^2.3.5", "tinymce": "^4.0.28", "underscore": "^1.8.3", diff --git a/yarn.lock b/yarn.lock index e307354fa5..f2a8b9173f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1434,168 +1434,6 @@ ansi-align@^2.0.0: dependencies: string-width "^2.0.0" -ansi-bgblack@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-bgblack/-/ansi-bgblack-0.1.1.tgz#a68ba5007887701b6aafbe3fa0dadfdfa8ee3ca2" - integrity sha1-poulAHiHcBtqr74/oNrf36juPKI= - dependencies: - ansi-wrap "0.1.0" - -ansi-bgblue@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-bgblue/-/ansi-bgblue-0.1.1.tgz#67bdc04edc9b9b5278969da196dea3d75c8c3613" - integrity sha1-Z73ATtybm1J4lp2hlt6j11yMNhM= - dependencies: - ansi-wrap "0.1.0" - -ansi-bgcyan@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-bgcyan/-/ansi-bgcyan-0.1.1.tgz#58489425600bde9f5507068dd969ebfdb50fe768" - integrity sha1-WEiUJWAL3p9VBwaN2Wnr/bUP52g= - dependencies: - ansi-wrap "0.1.0" - -ansi-bggreen@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-bggreen/-/ansi-bggreen-0.1.1.tgz#4e3191248529943f4321e96bf131d1c13816af49" - integrity sha1-TjGRJIUplD9DIelr8THRwTgWr0k= - dependencies: - ansi-wrap "0.1.0" - -ansi-bgmagenta@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-bgmagenta/-/ansi-bgmagenta-0.1.1.tgz#9b28432c076eaa999418672a3efbe19391c2c7a1" - integrity sha1-myhDLAduqpmUGGcqPvvhk5HCx6E= - dependencies: - ansi-wrap "0.1.0" - -ansi-bgred@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-bgred/-/ansi-bgred-0.1.1.tgz#a76f92838382ba43290a6c1778424f984d6f1041" - integrity sha1-p2+Sg4OCukMpCmwXeEJPmE1vEEE= - dependencies: - ansi-wrap "0.1.0" - -ansi-bgwhite@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-bgwhite/-/ansi-bgwhite-0.1.1.tgz#6504651377a58a6ececd0331994e480258e11ba8" - integrity sha1-ZQRlE3elim7OzQMxmU5IAljhG6g= - dependencies: - ansi-wrap "0.1.0" - -ansi-bgyellow@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-bgyellow/-/ansi-bgyellow-0.1.1.tgz#c3fe2eb08cd476648029e6874d15a0b38f61d44f" - integrity sha1-w/4usIzUdmSAKeaHTRWgs49h1E8= - dependencies: - ansi-wrap "0.1.0" - -ansi-black@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-black/-/ansi-black-0.1.1.tgz#f6185e889360b2545a1ec50c0bf063fc43032453" - integrity sha1-9hheiJNgslRaHsUMC/Bj/EMDJFM= - dependencies: - ansi-wrap "0.1.0" - -ansi-blue@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-blue/-/ansi-blue-0.1.1.tgz#15b804990e92fc9ca8c5476ce8f699777c21edbf" - integrity sha1-FbgEmQ6S/JyoxUds6PaZd3wh7b8= - dependencies: - ansi-wrap "0.1.0" - -ansi-bold@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-bold/-/ansi-bold-0.1.1.tgz#3e63950af5acc2ae2e670e6f67deb115d1a5f505" - integrity sha1-PmOVCvWswq4uZw5vZ96xFdGl9QU= - dependencies: - ansi-wrap "0.1.0" - -ansi-colors@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-0.1.0.tgz#334ac36cd3ead708de5c69e19a98d1864226b43f" - integrity sha1-M0rDbNPq1wjeXGnhmpjRhkImtD8= - dependencies: - ansi-bgblack "^0.1.1" - ansi-bgblue "^0.1.1" - ansi-bgcyan "^0.1.1" - ansi-bggreen "^0.1.1" - ansi-bgmagenta "^0.1.1" - ansi-bgred "^0.1.1" - ansi-bgwhite "^0.1.1" - ansi-bgyellow "^0.1.1" - ansi-black "^0.1.1" - ansi-blue "^0.1.1" - ansi-bold "^0.1.1" - ansi-cyan "^0.1.1" - ansi-dim "^0.1.1" - ansi-gray "^0.1.1" - ansi-green "^0.1.1" - ansi-grey "^0.1.1" - ansi-hidden "^0.1.1" - ansi-inverse "^0.1.1" - ansi-italic "^0.1.1" - ansi-magenta "^0.1.1" - ansi-red "^0.1.1" - ansi-reset "^0.1.1" - ansi-strikethrough "^0.1.1" - ansi-underline "^0.1.1" - ansi-white "^0.1.1" - ansi-yellow "^0.1.1" - lazy-cache "^0.2.4" - -ansi-colors@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-0.2.0.tgz#72c31de2a0d9a2ccd0cac30cc9823eeb2f6434b5" - integrity sha1-csMd4qDZoszQysMMyYI+6y9kNLU= - dependencies: - ansi-bgblack "^0.1.1" - ansi-bgblue "^0.1.1" - ansi-bgcyan "^0.1.1" - ansi-bggreen "^0.1.1" - ansi-bgmagenta "^0.1.1" - ansi-bgred "^0.1.1" - ansi-bgwhite "^0.1.1" - ansi-bgyellow "^0.1.1" - ansi-black "^0.1.1" - ansi-blue "^0.1.1" - ansi-bold "^0.1.1" - ansi-cyan "^0.1.1" - ansi-dim "^0.1.1" - ansi-gray "^0.1.1" - ansi-green "^0.1.1" - ansi-grey "^0.1.1" - ansi-hidden "^0.1.1" - ansi-inverse "^0.1.1" - ansi-italic "^0.1.1" - ansi-magenta "^0.1.1" - ansi-red "^0.1.1" - ansi-reset "^0.1.1" - ansi-strikethrough "^0.1.1" - ansi-underline "^0.1.1" - ansi-white "^0.1.1" - ansi-yellow "^0.1.1" - lazy-cache "^2.0.1" - -ansi-cyan@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-cyan/-/ansi-cyan-0.1.1.tgz#538ae528af8982f28ae30d86f2f17456d2609873" - integrity sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM= - dependencies: - ansi-wrap "0.1.0" - -ansi-dim@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-dim/-/ansi-dim-0.1.1.tgz#40de4c603aa8086d8e7a86b8ff998d5c36eefd6c" - integrity sha1-QN5MYDqoCG2Oeoa4/5mNXDbu/Ww= - dependencies: - ansi-wrap "0.1.0" - -ansi-escapes@^1.1.1: - version "1.4.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e" - integrity sha1-06ioOzGapneTZisT52HHkRQiMG4= - ansi-escapes@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" @@ -1608,55 +1446,6 @@ ansi-gray@^0.1.1: dependencies: ansi-wrap "0.1.0" -ansi-green@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-green/-/ansi-green-0.1.1.tgz#8a5d9a979e458d57c40e33580b37390b8e10d0f7" - integrity sha1-il2al55FjVfEDjNYCzc5C44Q0Pc= - dependencies: - ansi-wrap "0.1.0" - -ansi-grey@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-grey/-/ansi-grey-0.1.1.tgz#59d98b6ac2ba19f8a51798e9853fba78339a33c1" - integrity sha1-WdmLasK6GfilF5jphT+6eDOaM8E= - dependencies: - ansi-wrap "0.1.0" - -ansi-hidden@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-hidden/-/ansi-hidden-0.1.1.tgz#ed6a4c498d2bb7cbb289dbf2a8d1dcc8567fae0f" - integrity sha1-7WpMSY0rt8uyidvyqNHcyFZ/rg8= - dependencies: - ansi-wrap "0.1.0" - -ansi-inverse@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-inverse/-/ansi-inverse-0.1.1.tgz#b6af45826fe826bfb528a6c79885794355ccd269" - integrity sha1-tq9Fgm/oJr+1KKbHmIV5Q1XM0mk= - dependencies: - ansi-wrap "0.1.0" - -ansi-italic@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-italic/-/ansi-italic-0.1.1.tgz#104743463f625c142a036739cf85eda688986f23" - integrity sha1-EEdDRj9iXBQqA2c5z4XtpoiYbyM= - dependencies: - ansi-wrap "0.1.0" - -ansi-magenta@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-magenta/-/ansi-magenta-0.1.1.tgz#063b5ba16fb3f23e1cfda2b07c0a89de11e430ae" - integrity sha1-BjtboW+z8j4c/aKwfAqJ3hHkMK4= - dependencies: - ansi-wrap "0.1.0" - -ansi-red@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-red/-/ansi-red-0.1.1.tgz#8c638f9d1080800a353c9c28c8a81ca4705d946c" - integrity sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw= - dependencies: - ansi-wrap "0.1.0" - ansi-regex@^0.2.0, ansi-regex@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-0.2.1.tgz#0d8e946967a3d8143f93e24e298525fc1b2235f9" @@ -1672,20 +1461,6 @@ ansi-regex@^3.0.0: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= -ansi-reset@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-reset/-/ansi-reset-0.1.1.tgz#e7e71292c3c7ddcd4d62ef4a6c7c05980911c3b7" - integrity sha1-5+cSksPH3c1NYu9KbHwFmAkRw7c= - dependencies: - ansi-wrap "0.1.0" - -ansi-strikethrough@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-strikethrough/-/ansi-strikethrough-0.1.1.tgz#d84877140b2cff07d1c93ebce69904f68885e568" - integrity sha1-2Eh3FAss/wfRyT685pkE9oiF5Wg= - dependencies: - ansi-wrap "0.1.0" - ansi-styles@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-1.1.0.tgz#eaecbf66cd706882760b2f4691582b8f55d7a7de" @@ -1708,32 +1483,11 @@ ansi-styles@~1.0.0: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-1.0.0.tgz#cb102df1c56f5123eab8b67cd7b98027a0279178" integrity sha1-yxAt8cVvUSPquLZ817mAJ6AnkXg= -ansi-underline@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-underline/-/ansi-underline-0.1.1.tgz#dfc920f4c97b5977ea162df8ffb988308aaa71a4" - integrity sha1-38kg9Ml7WXfqFi34/7mIMIqqcaQ= - dependencies: - ansi-wrap "0.1.0" - -ansi-white@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-white/-/ansi-white-0.1.1.tgz#9c77b7c193c5ee992e6011d36ec4c921b4578944" - integrity sha1-nHe3wZPF7pkuYBHTbsTJIbRXiUQ= - dependencies: - ansi-wrap "0.1.0" - ansi-wrap@0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" integrity sha1-qCJQ3bABXponyoLoLqYDu/pF768= -ansi-yellow@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-yellow/-/ansi-yellow-0.1.1.tgz#cb9356f2f46c732f0e3199e6102955a77da83c1d" - integrity sha1-y5NW8vRscy8OMZnmEClVp32oPB0= - dependencies: - ansi-wrap "0.1.0" - ansicolors@~0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.2.1.tgz#be089599097b74a5c9c4a84a0cdbcdb62bd87aef" @@ -1812,25 +1566,11 @@ arr-diff@^4.0.0: resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= -arr-flatten@^1.0.1, arr-flatten@^1.0.3, arr-flatten@^1.1.0: +arr-flatten@^1.0.1, 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-map@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/arr-map/-/arr-map-2.0.2.tgz#3a77345ffc1cf35e2a91825601f9e58f2e24cac4" - integrity sha1-Onc0X/wc814qkYJWAfnljy4kysQ= - dependencies: - make-iterator "^1.0.0" - -arr-pluck@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/arr-pluck/-/arr-pluck-0.1.0.tgz#f8ad6d708f87900881e23afd830d52290a766775" - integrity sha1-+K1tcI+HkAiB4jr9gw1SKQp2Z3U= - dependencies: - arr-map "^2.0.0" - arr-union@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" @@ -1856,15 +1596,6 @@ array-slice@^1.0.0: resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-1.1.0.tgz#e368ea15f89bc7069f7ffb89aec3a6c7d4ac22d4" integrity sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w== -array-sort@^0.1.2: - version "0.1.4" - resolved "https://registry.yarnpkg.com/array-sort/-/array-sort-0.1.4.tgz#662855eaeb671b4188df4451b2f24a0753992b23" - integrity sha512-BNcM+RXxndPxiZ2rd76k6nyQLRZr2/B/sdi8pQ+Joafr5AH279L40dfokSUTp8O+AaqYjXWhblBWa2st2nc4fQ== - dependencies: - default-compare "^1.0.0" - get-value "^2.0.6" - kind-of "^5.0.2" - array-union@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" @@ -1892,13 +1623,6 @@ arraybuffer.slice@~0.0.7: resolved "https://registry.yarnpkg.com/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz#3bbc4275dd584cc1b10809b89d4e8b63a69e7675" integrity sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog== -arrayify-compact@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/arrayify-compact/-/arrayify-compact-0.2.0.tgz#459170e155ca12bb514484839c9d71507c80ec4d" - integrity sha1-RZFw4VXKErtRRISDnJ1xUHyA7E0= - dependencies: - arr-flatten "^1.0.1" - arrify@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" @@ -1916,79 +1640,6 @@ asn1@~0.2.3: dependencies: safer-buffer "~2.1.0" -assemble-core@^0.25.0: - version "0.25.0" - resolved "https://registry.yarnpkg.com/assemble-core/-/assemble-core-0.25.0.tgz#65917bfcaf9cd6b14d9b91d031a0dd99aaf43964" - integrity sha1-ZZF7/K+c1rFNm5HQMaDdmar0OWQ= - dependencies: - assemble-fs "^0.6.0" - assemble-render-file "^0.7.1" - assemble-streams "^0.6.0" - base-task "^0.6.1" - define-property "^0.2.5" - lazy-cache "^2.0.1" - templates "^0.24.0" - -assemble-fs@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/assemble-fs/-/assemble-fs-0.6.0.tgz#ba4cbeb74b5d1bdee6d528a965ad3b7d96def0e8" - integrity sha1-uky+t0tdG97m1SipZa07fZbe8Og= - dependencies: - assemble-handle "^0.1.2" - extend-shallow "^2.0.1" - is-valid-app "^0.2.0" - lazy-cache "^2.0.1" - stream-combiner "^0.2.2" - through2 "^2.0.1" - vinyl-fs "^2.4.3" - -assemble-handle@^0.1.2: - version "0.1.4" - resolved "https://registry.yarnpkg.com/assemble-handle/-/assemble-handle-0.1.4.tgz#e837b5bb23e75c9b05257d807e162f692cce216e" - integrity sha1-6De1uyPnXJsFJX2AfhYvaSzOIW4= - dependencies: - through2 "^2.0.3" - -assemble-loader@^0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/assemble-loader/-/assemble-loader-0.6.1.tgz#d069aa64184e1732843fe1ec18082123576955d8" - integrity sha1-0GmqZBhOFzKEP+HsGAghI1dpVdg= - dependencies: - extend-shallow "^2.0.1" - file-contents "^0.2.4" - fs-exists-sync "^0.1.0" - has-glob "^0.1.1" - is-registered "^0.1.5" - is-valid-glob "^0.3.0" - is-valid-instance "^0.1.0" - isobject "^2.1.0" - lazy-cache "^2.0.1" - load-templates "^0.11.3" - -assemble-render-file@^0.7.1: - version "0.7.2" - resolved "https://registry.yarnpkg.com/assemble-render-file/-/assemble-render-file-0.7.2.tgz#83aa95f5ed77d5cb4aea8abc74f224a1545571c6" - integrity sha1-g6qV9e131ctK6oq8dPIkoVRVccY= - dependencies: - debug "^2.2.0" - is-valid-app "^0.1.2" - lazy-cache "^2.0.1" - mixin-deep "^1.1.3" - through2 "^2.0.1" - -assemble-streams@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/assemble-streams/-/assemble-streams-0.6.0.tgz#90e9216a836996d268370bedac71bb31d8c9ab5f" - integrity sha1-kOkhaoNpltJoNwvtrHG7MdjJq18= - dependencies: - assemble-handle "^0.1.2" - is-registered "^0.1.4" - is-valid-instance "^0.1.0" - lazy-cache "^2.0.1" - match-file "^0.2.0" - src-stream "^0.1.1" - through2 "^2.0.1" - 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" @@ -1999,60 +1650,16 @@ assertion-error@1.0.0: resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.0.0.tgz#c7f85438fdd466bc7ca16ab90c81513797a5d23b" integrity sha1-x/hUOP3UZrx8oWq5DIFRN5el0js= -assign-deep@^0.4.3: - version "0.4.7" - resolved "https://registry.yarnpkg.com/assign-deep/-/assign-deep-0.4.7.tgz#7f66886a0bdae6d652abb1497f6edfc2c7ab14cf" - integrity sha512-tYlXoIH6RM2rclkx9uLXDKPKrDGsnxoWHE2J5+9tq2StAXeAAo8hLPZtOqwt22p8r6H5hnMgd8Oz8qPJl3W31g== - dependencies: - assign-symbols "^0.1.1" - is-primitive "^2.0.0" - kind-of "^5.0.2" - -assign-symbols@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-0.1.1.tgz#cb025944ef4ec8a3693f086e9e112c74e3a0fed9" - integrity sha1-ywJZRO9OyKNpPwhunhEsdOOg/tk= - 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= -async-array-reduce@^0.2.0, async-array-reduce@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/async-array-reduce/-/async-array-reduce-0.2.1.tgz#c8be010a2b5cd00dea96c81116034693dfdd82d1" - integrity sha1-yL4BCitc0A3qlsgRFgNGk9/dgtE= - -async-done@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/async-done/-/async-done-0.4.0.tgz#ab8053f5f62290f8bfc58f37cd9b73070b3307b9" - integrity sha1-q4BT9fYikPi/xY83zZtzBwszB7k= - dependencies: - end-of-stream "^0.1.4" - next-tick "^0.2.2" - once "^1.3.0" - stream-exhaust "^1.0.0" - -async-done@^1.1.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/async-done/-/async-done-1.3.1.tgz#14b7b73667b864c8f02b5b253fc9c6eddb777f3e" - integrity sha512-R1BaUeJ4PMoLNJuk+0tLJgjmEqVsdN118+Z8O+alhnQDQgy0kmD5Mqi0DNEmMx2LM0Ed5yekKu+ZXYvIHceicg== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.2" - process-nextick-args "^1.0.7" - stream-exhaust "^1.0.1" - async-each-series@0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/async-each-series/-/async-each-series-0.1.1.tgz#7617c1917401fd8ca4a28aadce3dbae98afeb432" integrity sha1-dhfBkXQB/Yykooqtzj266Yr+tDI= -async-each-series@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/async-each-series/-/async-each-series-1.1.0.tgz#f42fd8155d38f21a5b8ea07c28e063ed1700b138" - integrity sha1-9C/YFV048hpbjqB8KOBj7RcAsTg= - async-each@^1.0.0, async-each@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" @@ -2063,32 +1670,17 @@ async-foreach@^0.1.3: resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542" integrity sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI= -async-helpers@^0.3.9: - version "0.3.17" - resolved "https://registry.yarnpkg.com/async-helpers/-/async-helpers-0.3.17.tgz#3d91af1ff853d62e9809b0f31c4bdac79baa6ba4" - integrity sha512-LfgCyvmK6ZiC7pyqOgli2zfkWL4HYbEb+HXvGgdmqVBgsOOtQz5rSF8Ii/H/1cNNtrfj1KsdZE/lUMeIY3Qcwg== - dependencies: - co "^4.6.0" - kind-of "^6.0.0" - async-limiter@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8" integrity sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg== -async-settle@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/async-settle/-/async-settle-0.2.1.tgz#767462d5738008dc75eac4246223528f21371396" - integrity sha1-dnRi1XOACNx16sQkYiNSjyE3E5Y= - dependencies: - async-done "^0.4.0" - async@0.9.x: version "0.9.2" resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" integrity sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0= -async@1.5.2, async@1.x, async@^1.5.2: +async@1.5.2, async@1.x: version "1.5.2" resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo= @@ -2159,21 +1751,6 @@ babylon@^6.15.0: resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== -bach@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/bach/-/bach-0.5.0.tgz#3ffa6a3741773ebc0d24be5fda4bc5e85b5b1da1" - integrity sha1-P/pqN0F3PrwNJL5f2kvF6FtbHaE= - dependencies: - async-done "^1.1.1" - async-settle "^0.2.1" - lodash.filter "^4.1.0" - lodash.flatten "^4.0.0" - lodash.foreach "^4.0.0" - lodash.initial "^4.0.1" - lodash.last "^3.0.0" - lodash.map "^4.1.0" - now-and-later "0.0.6" - backbone@^1.3.3: version "1.4.0" resolved "https://registry.yarnpkg.com/backbone/-/backbone-1.4.0.tgz#54db4de9df7c3811c3f032f34749a4cd27f3bd12" @@ -2191,333 +1768,6 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= -base-argv@^0.4.2: - version "0.4.5" - resolved "https://registry.yarnpkg.com/base-argv/-/base-argv-0.4.5.tgz#05a9571cdc276940de196ffc874eeeb899cb103d" - integrity sha1-BalXHNwnaUDeGW/8h07uuJnLED0= - dependencies: - arr-diff "^2.0.0" - arr-union "^3.1.0" - debug "^2.2.0" - define-property "^0.2.5" - expand-args "^0.4.1" - extend-shallow "^2.0.1" - lazy-cache "^1.0.3" - -base-cli-process@^0.1.18: - version "0.1.19" - resolved "https://registry.yarnpkg.com/base-cli-process/-/base-cli-process-0.1.19.tgz#320d3c8154df71096d481818e76fe6d7e4793636" - integrity sha1-Mg08gVTfcQltSBgY52/m1+R5NjY= - dependencies: - arr-union "^3.1.0" - arrayify-compact "^0.2.0" - base-cli "^0.5.0" - base-cli-schema "^0.1.19" - base-config-process "^0.1.9" - base-cwd "^0.3.4" - base-option "^0.8.4" - base-pkg "^0.2.4" - debug "^2.6.2" - export-files "^2.1.1" - fs-exists-sync "^0.1.0" - is-valid-app "^0.2.1" - kind-of "^3.1.0" - lazy-cache "^2.0.2" - log-utils "^0.2.1" - merge-deep "^3.0.0" - mixin-deep "^1.2.0" - object.pick "^1.2.0" - pad-right "^0.2.2" - union-value "^1.0.0" - -base-cli-schema@^0.1.19: - version "0.1.19" - resolved "https://registry.yarnpkg.com/base-cli-schema/-/base-cli-schema-0.1.19.tgz#81f4182f4cf0bb83671f11763e49cb05b92e8241" - integrity sha1-gfQYL0zwu4NnHxF2PknLBbkugkE= - dependencies: - arr-flatten "^1.0.1" - array-unique "^0.2.1" - debug "^2.2.0" - define-property "^0.2.5" - export-files "^2.1.1" - extend-shallow "^2.0.1" - "falsey" "^0.3.0" - fs-exists-sync "^0.1.0" - has-glob "^0.1.1" - has-value "^0.3.1" - kind-of "^3.0.3" - lazy-cache "^2.0.1" - map-schema "^0.2.3" - merge-deep "^3.0.0" - mixin-deep "^1.1.3" - resolve "^1.1.7" - tableize-object "^0.1.0" - -base-cli@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/base-cli/-/base-cli-0.5.0.tgz#53e65d8e0f5b28aa11068fec8dd4e95d72ef3ce8" - integrity sha1-U+Zdjg9bKKoRBo/sjdTpXXLvPOg= - dependencies: - base-argv "^0.4.2" - base-config "^0.5.2" - -base-compose@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/base-compose/-/base-compose-0.2.1.tgz#ade49a97f5a2448bd56bcb340b4f7468c6fbe2d7" - integrity sha1-reSal/WiRIvVa8s0C090aMb74tc= - dependencies: - copy-task "^0.1.0" - lazy-cache "^2.0.1" - mixin-deep "^1.1.3" - -base-config-process@^0.1.9: - version "0.1.9" - resolved "https://registry.yarnpkg.com/base-config-process/-/base-config-process-0.1.9.tgz#8a63a61989ee63550cc8cfdc3f6c0275fda0b46e" - integrity sha1-imOmGYnuY1UMyM/cP2wCdf2gtG4= - dependencies: - base-config "^0.5.2" - base-config-schema "^0.1.18" - base-cwd "^0.3.4" - base-option "^0.8.4" - debug "^2.2.0" - export-files "^2.1.1" - is-valid-app "^0.2.0" - lazy-cache "^2.0.1" - micromatch "^2.3.10" - mixin-deep "^1.1.3" - -base-config-schema@^0.1.18: - version "0.1.24" - resolved "https://registry.yarnpkg.com/base-config-schema/-/base-config-schema-0.1.24.tgz#4fbe14bec56dc1aede7fedd06928e919f8721fa9" - integrity sha1-T74UvsVtwa7ef+3QaSjpGfhyH6k= - dependencies: - arr-flatten "^1.0.3" - array-unique "^0.3.2" - base-pkg "^0.2.4" - camel-case "^3.0.0" - debug "^2.6.6" - define-property "^1.0.0" - export-files "^2.1.1" - extend-shallow "^2.0.1" - has-glob "^1.0.0" - has-value "^0.3.1" - inflection "^1.12.0" - kind-of "^3.2.0" - lazy-cache "^2.0.2" - load-templates "^1.0.2" - map-schema "^0.2.4" - matched "^0.4.4" - mixin-deep "^1.2.0" - resolve "^1.3.3" - -base-config@^0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/base-config/-/base-config-0.5.2.tgz#ab603c01d13158be2e62ec77ffb231e28f488e1f" - integrity sha1-q2A8AdExWL4uYux3/7Ix4o9Ijh8= - dependencies: - isobject "^2.0.0" - lazy-cache "^1.0.3" - map-config "^0.5.0" - resolve-dir "^0.1.0" - -base-cwd@^0.3.1, base-cwd@^0.3.4: - version "0.3.4" - resolved "https://registry.yarnpkg.com/base-cwd/-/base-cwd-0.3.4.tgz#4d00ab6350a046e1ad4ab9c2326da1794b3e4f01" - integrity sha1-TQCrY1CgRuGtSrnCMm2heUs+TwE= - dependencies: - empty-dir "^0.2.0" - find-pkg "^0.1.2" - is-valid-app "^0.2.0" - -base-data@^0.6.0: - version "0.6.2" - resolved "https://registry.yarnpkg.com/base-data/-/base-data-0.6.2.tgz#019d71cf2c6691d85fae9d7c88a5e54ac68ae5fb" - integrity sha512-wH2ViG6CUO2AaeHSEt6fJTyQAk5gl0oY456DoSC5h8mnHrWUbvdctMCuF53CXgBmi0oalZQppKNH0iamG5+uqw== - dependencies: - arr-flatten "^1.1.0" - cache-base "^1.0.0" - extend-shallow "^2.0.1" - get-value "^2.0.6" - has-glob "^1.0.0" - has-value "^1.0.0" - is-registered "^0.1.5" - is-valid-app "^0.3.0" - kind-of "^5.0.0" - lazy-cache "^2.0.2" - merge-value "^1.0.0" - mixin-deep "^1.2.0" - read-file "^0.2.0" - resolve-glob "^1.0.0" - set-value "^2.0.0" - union-value "^1.0.0" - -base-engines@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/base-engines/-/base-engines-0.2.1.tgz#697800ca8ab888a33789738dbfaccb818a2a5a7b" - integrity sha1-aXgAyoq4iKM3iXONv6zLgYoqWns= - dependencies: - debug "^2.2.0" - define-property "^0.2.5" - engine-cache "^0.19.0" - is-valid-app "^0.1.2" - lazy-cache "^2.0.1" - -base-env@^0.3.0: - version "0.3.1" - resolved "https://registry.yarnpkg.com/base-env/-/base-env-0.3.1.tgz#a959341fef13ac1cd372a3fe2d6eee11d11061bb" - integrity sha512-/HxC8QV1m/bWqvjcu4WZl4Um1HRpTAjuY31uiFUEukXsXge4WIvNvGKG/gCs2PrpBFPCybowA406V/ivdPknpQ== - dependencies: - base-namespace "^0.2.0" - contains-path "^0.1.0" - debug "^2.2.0" - extend-shallow "^2.0.1" - fs-exists-sync "^0.1.0" - global-modules "^0.2.2" - is-absolute "^0.2.5" - is-valid-app "^0.1.0" - is-valid-instance "^0.1.0" - kind-of "^3.0.3" - os-homedir "^1.0.1" - resolve-file "^0.3.0" - -base-generators@^0.4.5: - version "0.4.6" - resolved "https://registry.yarnpkg.com/base-generators/-/base-generators-0.4.6.tgz#e1a993621e5b442af8e0c811315a326f987c9ea6" - integrity sha1-4amTYh5bRCr44MgRMVoyb5h8nqY= - dependencies: - async-each-series "^1.1.0" - base-compose "^0.2.1" - base-cwd "^0.3.1" - base-data "^0.6.0" - base-env "^0.3.0" - base-option "^0.8.4" - base-pkg "^0.2.4" - base-plugins "^0.4.13" - base-task "^0.6.1" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - global-modules "^0.2.2" - is-valid-app "^0.2.0" - is-valid-instance "^0.2.0" - kind-of "^3.0.3" - lazy-cache "^2.0.1" - mixin-deep "^1.1.3" - -base-helpers@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/base-helpers/-/base-helpers-0.1.1.tgz#da4e1e2b2f8008ecdce93f11efddb6de06333fb3" - integrity sha1-2k4eKy+ACOzc6T8R79223gYzP7M= - dependencies: - debug "^2.2.0" - define-property "^0.2.5" - is-valid-app "^0.1.0" - lazy-cache "^2.0.1" - load-helpers "^0.2.11" - -base-namespace@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/base-namespace/-/base-namespace-0.2.0.tgz#44b2cbba667563cc44e6daeb4efe403bb0ab3da0" - integrity sha1-RLLLumZ1Y8xE5trrTv5AO7CrPaA= - dependencies: - is-valid-app "^0.1.0" - -base-option@^0.8.2, base-option@^0.8.3, base-option@^0.8.4: - version "0.8.4" - resolved "https://registry.yarnpkg.com/base-option/-/base-option-0.8.4.tgz#11417fa9244f227a4d537b4d291723462787d5c7" - integrity sha1-EUF/qSRPInpNU3tNKRcjRieH1cc= - dependencies: - define-property "^0.2.5" - get-value "^2.0.6" - is-valid-app "^0.2.0" - isobject "^2.1.0" - lazy-cache "^2.0.1" - mixin-deep "^1.1.3" - option-cache "^3.4.0" - set-value "^0.3.3" - -base-pkg@^0.2.4: - version "0.2.5" - resolved "https://registry.yarnpkg.com/base-pkg/-/base-pkg-0.2.5.tgz#7ec2e13fa7cf2ab82acd99a4116852c488a2ca68" - integrity sha512-/POxajlgBhVsknwLXnqnbp//bAMh7SkDgHF+z/uoYnFqk46e05c3MxSEmn5vFCB8g4rHHKxAPLKrU/4Yb3vUdA== - dependencies: - cache-base "^1.0.0" - debug "^2.6.8" - define-property "^1.0.0" - expand-pkg "^0.1.8" - extend-shallow "^2.0.1" - is-valid-app "^0.3.0" - log-utils "^0.2.1" - pkg-store "^0.2.2" - -base-plugins@^0.4.12, base-plugins@^0.4.13: - version "0.4.13" - resolved "https://registry.yarnpkg.com/base-plugins/-/base-plugins-0.4.13.tgz#91df178dc37f86842dea286d79e48fb86b5aac3d" - integrity sha1-kd8XjcN/hoQt6ihteeSPuGtarD0= - dependencies: - define-property "^0.2.5" - is-registered "^0.1.5" - isobject "^2.1.0" - -base-questions@^0.7.3: - version "0.7.4" - resolved "https://registry.yarnpkg.com/base-questions/-/base-questions-0.7.4.tgz#f64f848261ed6c828f4983d7812f40d303782146" - integrity sha1-9k+EgmHtbIKPSYPXgS9A0wN4IUY= - dependencies: - base-store "^0.4.4" - clone-deep "^0.2.4" - debug "^2.2.0" - define-property "^0.2.5" - is-valid-app "^0.2.0" - isobject "^2.1.0" - lazy-cache "^2.0.1" - mixin-deep "^1.1.3" - question-store "^0.11.0" - -base-routes@^0.2.1: - version "0.2.2" - resolved "https://registry.yarnpkg.com/base-routes/-/base-routes-0.2.2.tgz#0a614d172d49045d8c9387713f860df3c405341e" - integrity sha1-CmFNFy1JBF2Mk4dxP4YN88QFNB4= - dependencies: - debug "^2.2.0" - en-route "^0.7.5" - is-valid-app "^0.2.0" - lazy-cache "^2.0.1" - template-error "^0.1.2" - -base-runtimes@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/base-runtimes/-/base-runtimes-0.2.0.tgz#188e3e66824ccb1598b3287b4ea5b935a1b85045" - integrity sha1-GI4+ZoJMyxWYsyh7TqW5NaG4UEU= - dependencies: - extend-shallow "^2.0.1" - is-valid-app "^0.2.0" - lazy-cache "^2.0.1" - log-utils "^0.1.4" - micromatch "^2.3.10" - time-diff "^0.3.1" - -base-store@^0.4.4: - version "0.4.4" - resolved "https://registry.yarnpkg.com/base-store/-/base-store-0.4.4.tgz#258df6b8a62ee06ff15000c949d0fd7c28baf266" - integrity sha1-JY32uKYu4G/xUADJSdD9fCi68mY= - dependencies: - data-store "^0.16.0" - debug "^2.2.0" - extend-shallow "^2.0.1" - is-registered "^0.1.4" - is-valid-instance "^0.1.0" - lazy-cache "^2.0.1" - project-name "^0.2.5" - -base-task@^0.6.1: - version "0.6.2" - resolved "https://registry.yarnpkg.com/base-task/-/base-task-0.6.2.tgz#467d60bae0737b3b8969bff57fa44494989981c0" - integrity sha1-Rn1guuBzezuJab/1f6RElJiZgcA= - dependencies: - composer "^0.13.0" - is-valid-app "^0.1.0" - base64-arraybuffer@0.1.5: version "0.1.5" resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz#73926771923b5a19747ad666aa5cd4bf9c6e9ce8" @@ -2541,20 +1791,6 @@ base@^0.11.1: mixin-deep "^1.2.0" pascalcase "^0.1.1" -base@^0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/base/-/base-0.8.1.tgz#6900bb300f2c7596c99f3d83bab8722d818b748f" - integrity sha1-aQC7MA8sdZbJnz2DurhyLYGLdI8= - dependencies: - arr-union "^3.1.0" - cache-base "^0.8.2" - class-utils "^0.3.2" - component-emitter "^1.2.0" - debug "^2.2.0" - define-property "^0.2.5" - lazy-cache "^1.0.3" - mixin-deep "^1.1.3" - batch@0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" @@ -2932,23 +2168,7 @@ cacache@^11.0.1, cacache@^11.3.2: unique-filename "^1.1.1" y18n "^4.0.0" -cache-base@^0.8.2, cache-base@^0.8.4: - version "0.8.5" - resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-0.8.5.tgz#60ceb3504021eceec7011fd3384b7f4e95729bfa" - integrity sha1-YM6zUEAh7O7HAR/TOEt/TpVym/o= - dependencies: - collection-visit "^0.2.1" - component-emitter "^1.2.1" - get-value "^2.0.5" - has-value "^0.3.1" - isobject "^3.0.0" - lazy-cache "^2.0.1" - set-value "^0.4.2" - to-object-path "^0.3.0" - union-value "^0.2.3" - unset-value "^0.1.1" - -cache-base@^1.0.0, cache-base@^1.0.1: +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== @@ -2983,14 +2203,6 @@ callsite@1.0.0: resolved "https://registry.yarnpkg.com/callsite/-/callsite-1.0.0.tgz#280398e5d664bd74038b6f0905153e6e8af1bc20" integrity sha1-KAOY5dZkvXQDi28JBRU+borxvCA= -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" @@ -3160,7 +2372,7 @@ cidr-regex@^2.0.10: dependencies: ip-regex "^2.1.0" -class-utils@^0.3.2, class-utils@^0.3.5: +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== @@ -3191,13 +2403,6 @@ cli-columns@^3.1.2: string-width "^2.0.0" strip-ansi "^3.0.1" -cli-cursor@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-1.0.2.tgz#64da3f7d56a54412e59794bd62dc35295e8f2987" - integrity sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc= - dependencies: - restore-cursor "^1.0.1" - cli-cursor@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" @@ -3222,11 +2427,6 @@ cli-table@^0.3.0: dependencies: colors "1.0.3" -cli-width@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-1.1.1.tgz#a4d293ef67ebb7b88d4a4d42c0ccf00c4d1e366d" - integrity sha1-pNKT72frt7iNSk1CwMzwDE0eNm0= - cli-width@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" @@ -3264,17 +2464,6 @@ clone-buffer@^1.0.0: resolved "https://registry.yarnpkg.com/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58" integrity sha1-4+JbIHrE5wGvch4staFnksrD3Fg= -clone-deep@^0.2.4: - version "0.2.4" - resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-0.2.4.tgz#4e73dd09e9fb971cc38670c5dced9c1896481cc6" - integrity sha1-TnPdCen7lxzDhnDF3O2cGJZIHMY= - dependencies: - for-own "^0.1.3" - is-plain-object "^2.0.1" - kind-of "^3.0.2" - lazy-cache "^1.0.3" - shallow-clone "^0.1.2" - clone-stats@^0.0.1, clone-stats@~0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" @@ -3327,15 +2516,6 @@ code-point-at@^1.0.0: resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= -collection-visit@^0.2.0, collection-visit@^0.2.1, collection-visit@^0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-0.2.3.tgz#2f62483caecc95f083b9a454a3ee9e6139ad7957" - integrity sha1-L2JIPK7MlfCDuaRUo+6eYTmteVc= - dependencies: - lazy-cache "^2.0.1" - map-visit "^0.1.5" - object-visit "^0.3.4" - collection-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" @@ -3413,25 +2593,6 @@ commander@2.8.x: dependencies: graceful-readlink ">= 1.0.0" -common-config@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/common-config/-/common-config-0.1.0.tgz#d1f1a741afa0cbf6a5ef09752bdfc2e677d8b4ef" - integrity sha1-0fGnQa+gy/al7wl1K9/C5nfYtO8= - dependencies: - composer "^0.13.0" - data-store "^0.16.1" - get-value "^2.0.6" - lazy-cache "^2.0.1" - log-utils "^0.2.0" - object.pick "^1.1.2" - omit-empty "^0.4.1" - question-cache "^0.4.0" - set-value "^0.3.3" - strip-color "^0.1.0" - tableize-object "^0.1.0" - text-table "^0.2.0" - yargs-parser "^2.4.0" - component-bind@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/component-bind/-/component-bind-1.0.0.tgz#00c608ab7dcd93897c0009651b1d3a8e1e73bbd1" @@ -3442,7 +2603,7 @@ component-emitter@1.2.1: resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6" integrity sha1-E3kY1teCg/ffemt8WmPhQOaUJeY= -component-emitter@^1.2.0, component-emitter@^1.2.1: +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== @@ -3452,24 +2613,6 @@ component-inherit@0.0.3: resolved "https://registry.yarnpkg.com/component-inherit/-/component-inherit-0.0.3.tgz#645fc4adf58b72b649d5cae65135619db26ff143" integrity sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM= -composer@^0.13.0: - version "0.13.0" - resolved "https://registry.yarnpkg.com/composer/-/composer-0.13.0.tgz#1dbcb15f19a906deee49a9c3d137e654bbc6d0e2" - integrity sha1-HbyxXxmpBt7uSanD0TfmVLvG0OI= - dependencies: - array-unique "^0.2.1" - bach "^0.5.0" - co "^4.6.0" - component-emitter "^1.2.1" - define-property "^0.2.5" - extend-shallow "^2.0.1" - is-generator "^1.0.3" - is-glob "^2.0.1" - isobject "^2.1.0" - lazy-cache "^2.0.1" - micromatch "^2.3.8" - nanoseconds "^0.1.0" - concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" @@ -3543,11 +2686,6 @@ console-control-strings@^1.0.0, console-control-strings@^1.1.0, console-control- resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= -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= - convert-source-map@^1.1.1, convert-source-map@^1.5.1: version "1.6.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.6.0.tgz#51b537a8c43e0f04dec1993bffcdd504e758ac20" @@ -3577,11 +2715,6 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= -copy-task@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/copy-task/-/copy-task-0.1.0.tgz#4c34fe9ae54f2aaf609ed32f85b8f797a1f46ab6" - integrity sha1-TDT+muVPKq9gntMvhbj3l6H0arY= - core-js@^2.0.0, core-js@^2.4.0: version "2.6.5" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.5.tgz#44bc8d249e7fb2ff5d00e0341a7ffb94fbf67895" @@ -3638,21 +2771,6 @@ currently-unhandled@^0.4.1: dependencies: array-find-index "^1.0.1" -cwd@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/cwd/-/cwd-0.10.0.tgz#172400694057c22a13b0cf16162c7e4b7a7fe567" - integrity sha1-FyQAaUBXwioTsM8WFix+S3p/5Wc= - dependencies: - find-pkg "^0.1.2" - fs-exists-sync "^0.1.0" - -cwd@^0.9.1: - version "0.9.1" - resolved "https://registry.yarnpkg.com/cwd/-/cwd-0.9.1.tgz#41e10a7e1ab833dc59c2eca83814c7de77b5a4fd" - integrity sha1-QeEKfhq4M9xZwuyoOBTH3ne1pP0= - dependencies: - find-pkg "^0.1.0" - cyclist@~0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-0.2.2.tgz#1b33792e11e914a2fd6d6ed6447464444e5fa640" @@ -3682,25 +2800,6 @@ dashdash@^1.12.0: dependencies: assert-plus "^1.0.0" -data-store@^0.16.0, data-store@^0.16.1: - version "0.16.1" - resolved "https://registry.yarnpkg.com/data-store/-/data-store-0.16.1.tgz#e69c03a5cac15d1ff33f0254c96783653e688304" - integrity sha1-5pwDpcrBXR/zPwJUyWeDZT5ogwQ= - dependencies: - cache-base "^0.8.4" - clone-deep "^0.2.4" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - graceful-fs "^4.1.4" - has-own-deep "^0.1.4" - lazy-cache "^2.0.1" - mkdirp "^0.5.1" - project-name "^0.2.5" - resolve-dir "^0.1.0" - rimraf "^2.5.3" - union-value "^0.2.3" - dateformat@^1.0.7-1.2.3: version "1.0.12" resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-1.0.12.tgz#9f124b67594c937ff706932e4a642cca8dbbfee9" @@ -3731,7 +2830,7 @@ debug@*, debug@^4.1.0: dependencies: ms "^2.1.1" -debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.4.1, debug@^2.6.0, debug@^2.6.2, debug@^2.6.3, debug@^2.6.6, debug@^2.6.8: +debug@2.6.9, debug@^2.2.0, debug@^2.3.3: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== @@ -3752,7 +2851,7 @@ debug@^3.0.0, debug@^3.1.0, debug@^3.2.6: dependencies: ms "^2.1.1" -debuglog@*, debuglog@^1.0.1: +debuglog@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" integrity sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI= @@ -3767,13 +2866,6 @@ decode-uri-component@^0.2.0: resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= -deep-bind@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/deep-bind/-/deep-bind-0.3.0.tgz#95c31dd84a1cd1b381119a2c42edb90db485bc33" - integrity sha1-lcMd2Eoc0bOBEZosQu25DbSFvDM= - dependencies: - mixin-deep "^1.1.3" - deep-eql@0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-0.1.3.tgz#ef558acab8de25206cd713906d74e56930eb69f2" @@ -3796,22 +2888,6 @@ deep-is@~0.1.3: resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= -default-compare@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/default-compare/-/default-compare-1.0.0.tgz#cb61131844ad84d84788fb68fd01681ca7781a2f" - integrity sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ== - dependencies: - kind-of "^5.0.2" - -defaults-deep@^0.2.4: - version "0.2.4" - resolved "https://registry.yarnpkg.com/defaults-deep/-/defaults-deep-0.2.4.tgz#a479cfeafce025810fb93aa8d2dde0ee2d677cc6" - integrity sha512-V6BtqzcMvn0EPOy7f+SfMhfmTawq+7UQdt9yZH0EBK89+IHo5f+Hse/qzTorAXOBrQpxpwb6cB/8OgtaMrT+Fg== - dependencies: - for-own "^0.1.3" - is-extendable "^0.1.1" - lazy-cache "^0.2.3" - defaults@^1.0.0, defaults@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" @@ -3871,21 +2947,6 @@ delegates@^1.0.0: resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= -delimiter-regex@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/delimiter-regex/-/delimiter-regex-1.3.1.tgz#6385cae14004dbc0c1cd8dffffeb863d51999eff" - integrity sha1-Y4XK4UAE28DBzY3//+uGPVGZnv8= - dependencies: - extend-shallow "^1.1.2" - -delimiter-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/delimiter-regex/-/delimiter-regex-2.0.0.tgz#0d0f6f61d9915591fd43087a8e9585d3e2115a75" - integrity sha1-DQ9vYdmRVZH9Qwh6jpWF0+IRWnU= - dependencies: - extend-shallow "^1.1.2" - isobject "^2.1.0" - density-clustering@1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/density-clustering/-/density-clustering-1.3.0.tgz#dc9f59c8f0ab97e1624ac64930fd3194817dcac5" @@ -3985,12 +3046,7 @@ duplexer3@^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.2.0, duplexify@^3.4.2, duplexify@^3.5.0, duplexify@^3.6.0: +duplexify@^3.4.2, duplexify@^3.5.0, duplexify@^3.6.0: version "3.7.1" resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== @@ -4047,25 +3103,6 @@ emojis-list@^2.0.0: resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= -empty-dir@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/empty-dir/-/empty-dir-0.2.1.tgz#809ee48a1eb4ad1cb510c2572d66fd0ed84d01ab" - integrity sha1-gJ7kih60rRy1EMJXLWb9DthNAas= - dependencies: - fs-exists-sync "^0.1.0" - -en-route@^0.7.5: - version "0.7.5" - resolved "https://registry.yarnpkg.com/en-route/-/en-route-0.7.5.tgz#e8230e73836c5e95c6757e0442d3c113124bdd98" - integrity sha1-6CMOc4NsXpXGdX4EQtPBExJL3Zg= - dependencies: - arr-flatten "^1.0.1" - debug "^2.2.0" - extend-shallow "^2.0.1" - kind-of "^3.0.2" - lazy-cache "^1.0.3" - path-to-regexp "^1.2.1" - encodeurl@~1.0.1, encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" @@ -4078,13 +3115,6 @@ encoding@^0.1.11: dependencies: iconv-lite "~0.4.13" -end-of-stream@^0.1.4, end-of-stream@~0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-0.1.5.tgz#8e177206c3c80837d85632e8b9359dfe8b2f6eaf" - integrity sha1-jhdyBsPICDfYVjLouTWd/osvbq8= - dependencies: - once "~1.3.0" - 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" @@ -4092,36 +3122,12 @@ end-of-stream@^1.0.0, end-of-stream@^1.1.0: dependencies: once "^1.4.0" -engine-base@^0.1.2: - version "0.1.3" - resolved "https://registry.yarnpkg.com/engine-base/-/engine-base-0.1.3.tgz#d59c9cc52e7dd6dd2b49ae7bf5fb44994f7016a5" - integrity sha1-1ZycxS591t0rSa579ftEmU9wFqU= +end-of-stream@~0.1.5: + version "0.1.5" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-0.1.5.tgz#8e177206c3c80837d85632e8b9359dfe8b2f6eaf" + integrity sha1-jhdyBsPICDfYVjLouTWd/osvbq8= dependencies: - component-emitter "^1.2.1" - delimiter-regex "^2.0.0" - engine "^0.1.12" - engine-utils "^0.1.1" - lazy-cache "^2.0.2" - mixin-deep "^1.1.3" - object.omit "^2.0.1" - object.pick "^1.2.0" - -engine-cache@^0.19.0: - version "0.19.4" - resolved "https://registry.yarnpkg.com/engine-cache/-/engine-cache-0.19.4.tgz#8224966fbdf6a65e780ec79df87b6b2cb82395b2" - integrity sha1-giSWb732pl54Dsed+HtrLLgjlbI= - dependencies: - async-helpers "^0.3.9" - extend-shallow "^2.0.1" - helper-cache "^0.7.2" - isobject "^3.0.0" - lazy-cache "^2.0.2" - mixin-deep "^1.1.3" - -engine-utils@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/engine-utils/-/engine-utils-0.1.1.tgz#addf4708dd85a05a3217a97797eab8a013c4f80e" - integrity sha1-rd9HCN2FoFoyF6l3l+q4oBPE+A4= + once "~1.3.0" engine.io-client@~3.2.0: version "3.2.1" @@ -4180,19 +3186,6 @@ engine.io@~3.2.0: engine.io-parser "~2.1.0" ws "~3.3.1" -engine@^0.1.12, engine@^0.1.5: - version "0.1.12" - resolved "https://registry.yarnpkg.com/engine/-/engine-0.1.12.tgz#f87e8c90bb80cd3f58597ac569593ee46da2742d" - integrity sha1-+H6MkLuAzT9YWXrFaVk+5G2idC0= - dependencies: - assign-deep "^0.4.3" - collection-visit "^0.2.0" - get-value "^1.2.1" - kind-of "^2.0.1" - lazy-cache "^0.2.3" - object.omit "^2.0.0" - set-value "^0.2.0" - err-code@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/err-code/-/err-code-1.1.2.tgz#06e0116d3028f6aef4806849eb0ea6a748ae6960" @@ -4212,11 +3205,6 @@ error-ex@^1.2.0: dependencies: is-arrayish "^0.2.1" -error-symbol@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/error-symbol/-/error-symbol-0.1.0.tgz#0a4dae37d600d15a29ba453d8ef920f1844333f6" - integrity sha1-Ck2uN9YA0VopukU9jvkg8YRDM/Y= - es-abstract@^1.12.0, es-abstract@^1.5.0: version "1.13.0" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.13.0.tgz#ac86145fdd5099d8dd49558ccba2eaf9b88e24e9" @@ -4371,24 +3359,6 @@ execa@^0.7.0: signal-exit "^3.0.0" strip-eof "^1.0.0" -exit-hook@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-1.1.1.tgz#f05ca233b48c05d54fff07765df8507e95c02ff8" - integrity sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g= - -expand-args@^0.4.1: - version "0.4.3" - resolved "https://registry.yarnpkg.com/expand-args/-/expand-args-0.4.3.tgz#3a8662241c581757c8cd37fb77677ac602ff9d98" - integrity sha1-OoZiJBxYF1fIzTf7d2d6xgL/nZg= - dependencies: - expand-object "^0.4.2" - kind-of "^3.0.3" - lazy-cache "^2.0.1" - minimist "^1.2.0" - mixin-deep "^1.1.3" - omit-empty "^0.4.1" - set-value "^0.3.3" - expand-brackets@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" @@ -4409,36 +3379,6 @@ expand-brackets@^2.1.4: snapdragon "^0.8.1" to-regex "^3.0.1" -expand-object@^0.4.2: - version "0.4.2" - resolved "https://registry.yarnpkg.com/expand-object/-/expand-object-0.4.2.tgz#b7f27ef69c2fdcc62b0f9390c0cb47bc06bb06ea" - integrity sha1-t/J+9pwv3MYrD5OQwMtHvAa7Buo= - dependencies: - get-stdin "^5.0.1" - is-number "^2.1.0" - minimist "^1.2.0" - set-value "^0.3.3" - -expand-pkg@^0.1.8: - version "0.1.9" - resolved "https://registry.yarnpkg.com/expand-pkg/-/expand-pkg-0.1.9.tgz#7d58a809a70e3956f08e372fee005da964fb4fb4" - integrity sha512-Qqtqzx/e8tODrDr0H8HtO7+nftN0wH9bsk3948KpKBZLrc86Cm3/8mRKJmDfNSDWWcuKsilMmFlKPhYx5gHYuA== - dependencies: - component-emitter "^1.2.1" - debug "^2.4.1" - defaults-deep "^0.2.4" - export-files "^2.1.1" - get-value "^2.0.6" - kind-of "^3.1.0" - lazy-cache "^2.0.2" - load-pkg "^3.0.1" - mixin-deep "^1.1.3" - normalize-pkg "^0.3.20" - omit-empty "^0.4.1" - parse-author "^1.0.0" - parse-git-config "^1.1.1" - repo-utils "^0.3.7" - expand-range@^1.8.1: version "1.8.2" resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" @@ -4446,35 +3386,14 @@ expand-range@^1.8.1: dependencies: fill-range "^2.1.0" -expand-tilde@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-1.2.2.tgz#0b81eba897e5a3d31d1c3d102f8f01441e559449" - integrity sha1-C4HrqJflo9MdHD0QL48BRB5VlEk= - dependencies: - os-homedir "^1.0.1" - -expand-tilde@^2.0.0, expand-tilde@^2.0.1, expand-tilde@^2.0.2: +expand-tilde@^2.0.0, expand-tilde@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= dependencies: homedir-polyfill "^1.0.1" -export-files@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/export-files/-/export-files-2.1.1.tgz#bbf64574053a09e4eb98e5f43501d572b2c3ce7f" - integrity sha1-u/ZFdAU6CeTrmOX0NQHVcrLDzn8= - dependencies: - lazy-cache "^1.0.3" - -extend-shallow@^1.1.2, extend-shallow@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-1.1.4.tgz#19d6bf94dfc09d76ba711f39b872d21ff4dd9071" - integrity sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE= - dependencies: - kind-of "^1.1.0" - -extend-shallow@^2.0.0, extend-shallow@^2.0.1: +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= @@ -4554,13 +3473,6 @@ falafel@^2.1.0: isarray "0.0.1" object-keys "^1.0.6" -"falsey@^0.3.0": - version "0.3.2" - resolved "https://registry.yarnpkg.com/falsey/-/falsey-0.3.2.tgz#b21c90c5c34660fc192bf909575db95b6880d597" - integrity sha512-lxEuefF5MBIVDmE6XeqCdM4BWk1+vYmGZtkbKZ/VFcg6uBBw6fXNEbWmxCjDdQlFc9hy450nkiWwM3VAW6G1qg== - dependencies: - kind-of "^5.0.2" - fancy-log@^1.0.0, fancy-log@^1.1.0: version "1.3.3" resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.3.tgz#dbc19154f558690150a23953a0adbd035be45fc7" @@ -4598,14 +3510,6 @@ figgy-pudding@^3.4.1, figgy-pudding@^3.5.1: resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.1.tgz#862470112901c727a0e495a80744bd5baa1d6790" integrity sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w== -figures@^1.4.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" - integrity sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4= - dependencies: - escape-string-regexp "^1.0.5" - object-assign "^4.1.0" - figures@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" @@ -4613,55 +3517,6 @@ figures@^2.0.0: dependencies: escape-string-regexp "^1.0.5" -file-contents@^0.2.4: - version "0.2.4" - resolved "https://registry.yarnpkg.com/file-contents/-/file-contents-0.2.4.tgz#0506f7b8eff62afa45ae45da4df9e9d47df453cb" - integrity sha1-BQb3uO/2KvpFrkXaTfnp1H30U8s= - dependencies: - extend-shallow "^2.0.0" - file-stat "^0.1.0" - graceful-fs "^4.1.2" - is-buffer "^1.1.0" - is-utf8 "^0.2.0" - lazy-cache "^0.2.3" - through2 "^2.0.0" - -file-contents@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/file-contents/-/file-contents-1.0.1.tgz#af25bbfd3d3446384fad806649d8808bcfee1ec8" - integrity sha1-ryW7/T00RjhPrYBmSdiAi8/uHsg= - dependencies: - define-property "^0.2.5" - extend-shallow "^2.0.1" - is-buffer "^1.1.4" - kind-of "^3.1.0" - lazy-cache "^2.0.2" - strip-bom-buffer "^0.1.1" - strip-bom-string "^0.1.2" - through2 "^2.0.3" - -file-is-binary@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/file-is-binary/-/file-is-binary-1.0.0.tgz#5e41806d1bcae458c8fec32fe3ce122dbbbc4356" - integrity sha1-XkGAbRvK5FjI/sMv484SLbu8Q1Y= - dependencies: - is-binary-buffer "^1.0.0" - isobject "^3.0.0" - -file-name@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/file-name/-/file-name-0.1.0.tgz#12b122f120f9c34dbc176c1ab81a548aced6def7" - integrity sha1-ErEi8SD5w028F2wauBpUis7W3vc= - -file-stat@^0.1.0: - version "0.1.3" - resolved "https://registry.yarnpkg.com/file-stat/-/file-stat-0.1.3.tgz#d0f1961d7d10732928120a6e6955471c2a5b5411" - integrity sha1-0PGWHX0QcykoEgpuaVVHHCpbVBE= - dependencies: - graceful-fs "^4.1.2" - lazy-cache "^0.2.3" - through2 "^2.0.0" - filelist@0.0.x: version "0.0.6" resolved "https://registry.yarnpkg.com/filelist/-/filelist-0.0.6.tgz#58a641ad1f57574a27fe87a440ef318834b55719" @@ -4714,14 +3569,6 @@ finalhandler@1.1.0: statuses "~1.3.1" unpipe "~1.0.0" -find-file-up@^0.1.2: - version "0.1.3" - resolved "https://registry.yarnpkg.com/find-file-up/-/find-file-up-0.1.3.tgz#cf68091bcf9f300a40da411b37da5cce5a2fbea0" - integrity sha1-z2gJG8+fMApA2kEbN9pczlovvqA= - dependencies: - fs-exists-sync "^0.1.0" - resolve-dir "^0.1.0" - find-index@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/find-index/-/find-index-0.1.1.tgz#675d358b2ca3892d795a1ab47232f8b6e2e0dde4" @@ -4732,13 +3579,6 @@ find-npm-prefix@^1.0.2: resolved "https://registry.yarnpkg.com/find-npm-prefix/-/find-npm-prefix-1.0.2.tgz#8d8ce2c78b3b4b9e66c8acc6a37c231eb841cfdf" integrity sha512-KEftzJ+H90x6pcKtdXZEPsQse8/y/UnvzRKrOSQFprnrGaFuJ62fVkP34Iu2IYuMvyauCyoLTNkJZgrrGA2wkA== -find-pkg@^0.1.0, find-pkg@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/find-pkg/-/find-pkg-0.1.2.tgz#1bdc22c06e36365532e2a248046854b9788da557" - integrity sha1-G9wiwG42NlUy4qJIBGhUuXiNpVc= - dependencies: - find-file-up "^0.1.2" - find-up@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" @@ -4834,17 +3674,12 @@ for-each@^0.3.3: dependencies: is-callable "^1.1.3" -for-in@^0.1.3: - version "0.1.8" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.8.tgz#d8773908e31256109952b1fdb9b3fa867d2775e1" - integrity sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE= - for-in@^1.0.1, 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= -for-own@^0.1.1, for-own@^0.1.3, for-own@^0.1.4: +for-own@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" integrity sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4= @@ -4922,11 +3757,6 @@ fs-constants@^1.0.0: resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== -fs-exists-sync@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz#982d6893af918e72d08dec9e8673ff2b5a8d6add" - integrity sha1-mC1ok6+RjnLQjeyehnP/K1qNat0= - fs-extra@3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-3.0.1.tgz#3794f378c58b342ea7dbbb23095109c4b3b62291" @@ -5109,11 +3939,6 @@ get-stdin@^4.0.1: resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= -get-stdin@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-5.0.1.tgz#122e161591e21ff4c52530305693f20e6393a398" - integrity sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g= - get-stream@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" @@ -5126,29 +3951,11 @@ get-stream@^4.0.0, get-stream@^4.1.0: dependencies: pump "^3.0.0" -get-value@^1.2.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/get-value/-/get-value-1.3.1.tgz#8ac7ef4f20382392b2646548f9b9ad2dc6c89642" - integrity sha1-isfvTyA4I5KyZGVI+bmtLcbIlkI= - dependencies: - arr-flatten "^1.0.1" - is-extendable "^0.1.1" - lazy-cache "^0.2.4" - noncharacters "^1.1.0" - -get-value@^2.0.3, get-value@^2.0.5, get-value@^2.0.6: +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= -get-view@^0.1.1: - version "0.1.3" - resolved "https://registry.yarnpkg.com/get-view/-/get-view-0.1.3.tgz#3660ac058ba13df9749cabcaa6bcb96d41aa0ea0" - integrity sha1-NmCsBYuhPfl0nKvKpry5bUGqDqA= - dependencies: - isobject "^3.0.0" - match-file "^0.2.1" - getpass@^0.1.1: version "0.1.7" resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" @@ -5156,25 +3963,6 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" -git-config-path@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/git-config-path/-/git-config-path-1.0.1.tgz#6d33f7ed63db0d0e118131503bab3aca47d54664" - integrity sha1-bTP37WPbDQ4RgTFQO6s6ykfVRmQ= - dependencies: - extend-shallow "^2.0.1" - fs-exists-sync "^0.1.0" - homedir-polyfill "^1.0.0" - -git-repo-name@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/git-repo-name/-/git-repo-name-0.6.0.tgz#af09884656aa537ec625c7087008175cd61228ff" - integrity sha1-rwmIRlaqU37GJccIcAgXXNYSKP8= - dependencies: - cwd "^0.9.1" - file-name "^0.1.0" - lazy-cache "^1.0.4" - remote-origin-url "^0.5.1" - glob-base@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" @@ -5190,7 +3978,7 @@ glob-parent@^2.0.0: dependencies: is-glob "^2.0.0" -glob-parent@^3.0.0, glob-parent@^3.0.1, glob-parent@^3.1.0: +glob-parent@^3.0.1, 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= @@ -5210,20 +3998,6 @@ glob-stream@^3.1.5: through2 "^0.6.1" unique-stream "^1.0.0" -glob-stream@^5.3.2: - version "5.3.5" - resolved "https://registry.yarnpkg.com/glob-stream/-/glob-stream-5.3.5.tgz#a55665a9a8ccdc41915a87c701e32d4e016fad22" - integrity sha1-pVZlqajM3EGRWofHAeMtTgFvrSI= - dependencies: - extend "^3.0.0" - glob "^5.0.3" - glob-parent "^3.0.0" - micromatch "^2.3.7" - ordered-read-streams "^0.3.0" - through2 "^0.6.0" - to-absolute-glob "^0.1.1" - unique-stream "^2.0.2" - glob-watcher@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/glob-watcher/-/glob-watcher-0.0.6.tgz#b95b4a8df74b39c83298b0c05c978b4d9a3b710b" @@ -5269,7 +4043,7 @@ glob@^4.3.1: minimatch "^2.0.1" once "^1.3.0" -glob@^5.0.15, glob@^5.0.3: +glob@^5.0.15: version "5.0.15" resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1" integrity sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E= @@ -5280,7 +4054,7 @@ glob@^5.0.15, glob@^5.0.3: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@~7.1.1: +glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@~7.1.1: version "7.1.4" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A== @@ -5308,14 +4082,6 @@ global-dirs@^0.1.0: dependencies: ini "^1.3.4" -global-modules@^0.2.2, global-modules@^0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-0.2.3.tgz#ea5a3bed42c6d6ce995a4f8a1269b5dae223828d" - integrity sha1-6lo77ULG1s6ZWk+KEmm12uIjgo0= - dependencies: - global-prefix "^0.1.4" - is-windows "^0.2.0" - global-modules@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" @@ -5325,16 +4091,6 @@ global-modules@^1.0.0: is-windows "^1.0.1" resolve-dir "^1.0.0" -global-prefix@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-0.1.5.tgz#8d3bc6b8da3ca8112a160d8d496ff0462bfef78f" - integrity sha1-jTvGuNo8qBEqFg2NSW/wRiv+948= - dependencies: - homedir-polyfill "^1.0.0" - ini "^1.3.4" - is-windows "^0.2.0" - which "^1.2.12" - global-prefix@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" @@ -5415,7 +4171,7 @@ graceful-fs@^3.0.0: dependencies: natives "^1.1.0" -graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.4, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@~4.1.4: +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@~4.1.4: version "4.1.15" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00" integrity sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA== @@ -5435,7 +4191,7 @@ graceful-fs@~2.0.0: resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" integrity sha1-TK+tdrxi8C+gObL5Tpo906ORpyU= -gray-matter@^3.0.2, gray-matter@^3.0.8: +gray-matter@^3.0.8: version "3.1.1" resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-3.1.1.tgz#101f80d9e69eeca6765cdce437705b18f40876ac" integrity sha512-nZ1qjLmayEv0/wt3sHig7I0s3/sJO0dkAaKYQ5YAOApUtYEOonXSFdWvL1khvnZMTvov4UufkqlFsilPnejEXA== @@ -5450,18 +4206,6 @@ grid-index@^1.0.0: resolved "https://registry.yarnpkg.com/grid-index/-/grid-index-1.1.0.tgz#97f8221edec1026c8377b86446a7c71e79522ea7" integrity sha512-HZRwumpOGUrHyxO5bqKZL0B0GlUpwtCAzZ42sgxUPniu33R1LSFH5yrIcBCHjkctCAh3mtWKcKd9J4vDDdeVHA== -group-array@^0.3.0: - version "0.3.3" - resolved "https://registry.yarnpkg.com/group-array/-/group-array-0.3.3.tgz#bbd9d2f718df4be33f0fb90432aaf1b4360e498f" - integrity sha1-u9nS9xjfS+M/D7kEMqrxtDYOSY8= - dependencies: - arr-flatten "^1.0.1" - for-own "^0.1.4" - get-value "^2.0.6" - kind-of "^3.1.0" - split-string "^1.0.1" - union-value "^0.2.3" - growl@1.10.3: version "1.10.3" resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.3.tgz#1926ba90cf3edfe2adb4927f5880bc22c66c790f" @@ -5483,15 +4227,6 @@ gulp-autoprefixer@^3.1.0: through2 "^2.0.0" vinyl-sourcemaps-apply "^0.2.0" -gulp-choose-files@^0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/gulp-choose-files/-/gulp-choose-files-0.1.3.tgz#86b15f0630073ab673d5725beec63eaa148550f9" - integrity sha1-hrFfBjAHOrZz1XJb7sY+qhSFUPk= - dependencies: - extend-shallow "^2.0.1" - question-cache "^0.5.1" - through2 "^2.0.1" - gulp-concat-util@^0.5.4: version "0.5.5" resolved "https://registry.yarnpkg.com/gulp-concat-util/-/gulp-concat-util-0.5.5.tgz#c8f0633b4e6e950ff93c475b3c8d3b84be03b7dc" @@ -5598,17 +4333,6 @@ gulp-sass@^3.1.0: through2 "^2.0.0" vinyl-sourcemaps-apply "^0.2.0" -gulp-sourcemaps@1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/gulp-sourcemaps/-/gulp-sourcemaps-1.6.0.tgz#b86ff349d801ceb56e1d9e7dc7bbcb4b7dee600c" - integrity sha1-uG/zSdgBzrVuHZ59x7vLS33uYAw= - dependencies: - convert-source-map "^1.1.1" - graceful-fs "^4.1.2" - strip-bom "^2.0.0" - through2 "^2.0.0" - vinyl "^1.0.0" - gulp-uglify@^1.4.2: version "1.5.4" resolved "https://registry.yarnpkg.com/gulp-uglify/-/gulp-uglify-1.5.4.tgz#524788d87666d09f9d0c21fb2177f90039a658c9" @@ -5785,20 +4509,6 @@ has-flag@^3.0.0: resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= -has-glob@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/has-glob/-/has-glob-0.1.1.tgz#a261c4c2a6c667e0c77b700a7f297c39ef3aa589" - integrity sha1-omHEwqbGZ+DHe3AKfyl8Oe86pYk= - dependencies: - is-glob "^2.0.1" - -has-glob@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-glob/-/has-glob-1.0.0.tgz#9aaa9eedbffb1ba3990a7b0010fb678ee0081207" - integrity sha1-mqqe7b/7G6OZCnsAEPtnjuAIEgc= - dependencies: - is-glob "^3.0.0" - has-gulplog@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/has-gulplog/-/has-gulplog-0.1.0.tgz#6414c82913697da51590397dafb12f22967811ce" @@ -5806,11 +4516,6 @@ has-gulplog@^0.1.0: dependencies: sparkles "^1.0.0" -has-own-deep@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/has-own-deep/-/has-own-deep-0.1.4.tgz#91eb0cda278083158f8042a28316434e9afe7876" - integrity sha1-kesM2ieAgxWPgEKigxZDTpr+eHY= - has-symbols@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44" @@ -5872,16 +4577,7 @@ he@1.1.1: resolved "https://registry.yarnpkg.com/he/-/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd" integrity sha1-k0EP0hsAlzUVH4howvJx80J+I/0= -helper-cache@^0.7.2: - version "0.7.2" - resolved "https://registry.yarnpkg.com/helper-cache/-/helper-cache-0.7.2.tgz#024562c4b4b8b2ab2ab531d00be16ec496518b90" - integrity sha1-AkVixLS4sqsqtTHQC+FuxJZRi5A= - dependencies: - extend-shallow "^2.0.1" - lazy-cache "^0.2.3" - lodash.bind "^3.1.0" - -homedir-polyfill@^1.0.0, homedir-polyfill@^1.0.1: +homedir-polyfill@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== @@ -6026,7 +4722,7 @@ imports-loader@^0.7.1: loader-utils "^1.0.2" source-map "^0.5.6" -imurmurhash@*, imurmurhash@^0.1.4: +imurmurhash@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= @@ -6053,11 +4749,6 @@ individual@^2.0.0: resolved "https://registry.yarnpkg.com/individual/-/individual-2.0.0.tgz#833b097dad23294e76117a98fb38e0d9ad61bb97" integrity sha1-gzsJfa0jKU52EXqY+zjg2a1hu5c= -inflection@^1.10.0, inflection@^1.12.0: - version "1.12.0" - resolved "https://registry.yarnpkg.com/inflection/-/inflection-1.12.0.tgz#a200935656d6f5f6bc4dc7502e1aecb703228416" - integrity sha1-ogCTVlbW9fa8TcdQLhrstwMihBY= - inflight@^1.0.4, inflight@^1.0.6, inflight@~1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -6066,11 +4757,6 @@ inflight@^1.0.4, inflight@^1.0.6, inflight@~1.0.6: once "^1.3.0" wrappy "1" -info-symbol@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/info-symbol/-/info-symbol-0.1.0.tgz#27841d72867ddb4242cd612d79c10633881c6a78" - integrity sha1-J4QdcoZ920JCzWEtecEGM4gcang= - inherits@1: version "1.0.2" resolved "https://registry.yarnpkg.com/inherits/-/inherits-1.0.2.tgz#ca4309dadee6b54cc0b8d247e8d7c7a0975bdc9b" @@ -6100,31 +4786,6 @@ init-package-json@^1.10.3: validate-npm-package-license "^3.0.1" validate-npm-package-name "^3.0.0" -inquirer2@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/inquirer2/-/inquirer2-0.1.1.tgz#bc5424a814357c41e65e2e957fe536aeea9bf1f6" - integrity sha1-vFQkqBQ1fEHmXi6Vf+U2ruqb8fY= - dependencies: - ansi-escapes "^1.1.1" - ansi-regex "^2.0.0" - arr-flatten "^1.0.1" - arr-pluck "^0.1.0" - array-unique "^0.2.1" - chalk "^1.1.1" - cli-cursor "^1.0.2" - cli-width "^1.1.0" - extend-shallow "^2.0.1" - figures "^1.4.0" - is-number "^2.1.0" - is-plain-object "^2.0.1" - lazy-cache "^1.0.3" - lodash.where "^3.1.0" - readline2 "^1.0.1" - run-async "^0.1.0" - rx-lite "^4.0.7" - strip-color "^0.1.0" - through2 "^2.0.0" - inquirer@^3.0.1: version "3.3.0" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9" @@ -6182,14 +4843,6 @@ irregular-plurals@^1.0.0: resolved "https://registry.yarnpkg.com/irregular-plurals/-/irregular-plurals-1.4.0.tgz#2ca9b033651111855412f16be5d77c62a458a766" integrity sha1-LKmwM2UREYVUEvFr5dd8YqRYp2Y= -is-absolute@^0.2.5, is-absolute@^0.2.6: - version "0.2.6" - resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-0.2.6.tgz#20de69f3db942ef2d87b9c2da36f172235b1b5eb" - integrity sha1-IN5p89uULvLYe5wto28XIjWxtes= - dependencies: - is-relative "^0.2.1" - is-windows "^0.2.0" - is-absolute@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" @@ -6212,16 +4865,7 @@ is-accessor-descriptor@^1.0.0: dependencies: kind-of "^6.0.0" -is-answer@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-answer/-/is-answer-0.1.1.tgz#cc1c2f186f85cf2650220bde359d862187d49cb6" - integrity sha1-zBwvGG+FzyZQIgveNZ2GIYfUnLY= - dependencies: - has-values "^0.1.4" - is-primitive "^2.0.0" - omit-empty "^0.4.1" - -is-arguments@^1.0.2, is-arguments@^1.0.4: +is-arguments@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.0.4.tgz#3faf966c7cba0ff437fb31f6250082fcf0448cf3" integrity sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA== @@ -6231,13 +4875,6 @@ is-arrayish@^0.2.1: resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= -is-binary-buffer@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-binary-buffer/-/is-binary-buffer-1.0.0.tgz#bc6031290b65cbf799b9d9502b50fd5375524007" - integrity sha1-vGAxKQtly/eZudlQK1D9U3VSQAc= - dependencies: - is-buffer "^1.1.5" - 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" @@ -6245,7 +4882,7 @@ is-binary-path@^1.0.0: dependencies: binary-extensions "^1.0.0" -is-buffer@^1.0.2, is-buffer@^1.1.0, is-buffer@^1.1.4, is-buffer@^1.1.5: +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== @@ -6335,7 +4972,7 @@ is-extendable@^0.1.0, is-extendable@^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.0, is-extendable@^1.0.1: +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== @@ -6381,11 +5018,6 @@ is-generator-function@^1.0.7: resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.7.tgz#d2132e529bb0000a7f80794d4bdf5cd5e5813522" integrity sha512-YZc5EwyO4f2kWCax7oegfuSr9mFz1ZvieNYBEjmukLxgXfBUbxAWGVF7GZf0zidYtoBl3WvC07YK0wT76a+Rtw== -is-generator@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-generator/-/is-generator-1.0.3.tgz#c14c21057ed36e328db80347966c693f886389f3" - integrity sha1-wUwhBX7TbjKNuANHlmxpP4hjifM= - is-glob@^2.0.0, is-glob@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" @@ -6393,7 +5025,7 @@ is-glob@^2.0.0, is-glob@^2.0.1: dependencies: is-extglob "^1.0.0" -is-glob@^3.0.0, is-glob@^3.1.0: +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= @@ -6432,7 +5064,7 @@ is-number-like@^1.0.3: dependencies: lodash.isfinite "^3.3.2" -is-number@^2.0.2, is-number@^2.1.0: +is-number@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" integrity sha1-Afy7s5NGOlSPL0ZszhbezknbkI8= @@ -6519,21 +5151,6 @@ is-regexp@^1.0.0: resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= -is-registered@^0.1.4, is-registered@^0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/is-registered/-/is-registered-0.1.5.tgz#1d346977419d665e2ac6c84013535685e6f76f7f" - integrity sha1-HTRpd0GdZl4qxshAE1NWheb3b38= - dependencies: - define-property "^0.2.5" - isobject "^2.1.0" - -is-relative@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-0.2.1.tgz#d27f4c7d516d175fb610db84bbeef23c3bc97aa5" - integrity sha1-0n9MfVFtF1+2ENuEu+7yPDvJeqU= - dependencies: - is-unc-path "^0.1.1" - is-relative@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d" @@ -6563,13 +5180,6 @@ is-typedarray@~1.0.0: resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= -is-unc-path@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/is-unc-path/-/is-unc-path-0.1.2.tgz#6ab053a72573c10250ff416a3814c35178af39b9" - integrity sha1-arBTpyVzwQJQ/0FqOBTDUXivObk= - dependencies: - unc-path-regex "^0.1.0" - is-unc-path@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d" @@ -6582,80 +5192,6 @@ is-utf8@^0.2.0: resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= -is-valid-app@^0.1.0, is-valid-app@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/is-valid-app/-/is-valid-app-0.1.2.tgz#2f67cbb3baf64d659c70d043fc91139b5a8b9590" - integrity sha1-L2fLs7r2TWWccNBD/JETm1qLlZA= - dependencies: - debug "^2.2.0" - is-registered "^0.1.5" - is-valid-instance "^0.1.0" - lazy-cache "^2.0.1" - -is-valid-app@^0.2.0, is-valid-app@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-valid-app/-/is-valid-app-0.2.1.tgz#65cf195bbd71bd776cb161991c684248d65dff89" - integrity sha1-Zc8ZW71xvXdssWGZHGhCSNZd/4k= - dependencies: - debug "^2.2.0" - is-registered "^0.1.5" - is-valid-instance "^0.2.0" - lazy-cache "^2.0.1" - -is-valid-app@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/is-valid-app/-/is-valid-app-0.3.0.tgz#78106b751f3ca32385fb45492bf29417b5993c80" - integrity sha1-eBBrdR88oyOF+0VJK/KUF7WZPIA= - dependencies: - debug "^2.6.3" - is-registered "^0.1.5" - is-valid-instance "^0.3.0" - lazy-cache "^2.0.2" - -is-valid-glob@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/is-valid-glob/-/is-valid-glob-0.3.0.tgz#d4b55c69f51886f9b65c70d6c2622d37e29f48fe" - integrity sha1-1LVcafUYhvm2XHDWwmItN+KfSP4= - -is-valid-glob@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-valid-glob/-/is-valid-glob-1.0.0.tgz#29bf3eff701be2d4d315dbacc39bc39fe8f601aa" - integrity sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao= - -is-valid-instance@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/is-valid-instance/-/is-valid-instance-0.1.0.tgz#7ad5c6a3886dfdf7d9cc78049ceff2171a9907b3" - integrity sha1-etXGo4ht/ffZzHgEnO/yFxqZB7M= - dependencies: - isobject "^2.1.0" - pascalcase "^0.1.1" - -is-valid-instance@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/is-valid-instance/-/is-valid-instance-0.2.0.tgz#e1a9ff1106b8cbae0007ea6a20f89d546a2a5a0f" - integrity sha1-4an/EQa4y64AB+pqIPidVGoqWg8= - dependencies: - isobject "^2.1.0" - pascalcase "^0.1.1" - -is-valid-instance@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/is-valid-instance/-/is-valid-instance-0.3.0.tgz#f4ac73023c4d4d8b9bc3b3ec3e66630516e28e9e" - integrity sha1-9KxzAjxNTYubw7PsPmZjBRbijp4= - dependencies: - isobject "^3.0.0" - pascalcase "^0.1.1" - -is-whitespace@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/is-whitespace/-/is-whitespace-0.3.0.tgz#1639ecb1be036aec69a54cbb401cfbed7114ab7f" - integrity sha1-Fjnssb4DauxppUy7QBz77XEUq38= - -is-windows@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-0.2.0.tgz#de1aa6d63ea29dd248737b69f1ff8b8002d2108c" - integrity sha1-3hqm1j6indJIc3tp8f+LgALSEIw= - is-windows@^1.0.1, is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" @@ -6686,12 +5222,7 @@ isexe@^2.0.0: resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= -isobject@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-1.0.2.tgz#f0f9b8ce92dd540fa0740882e3835a2e022ec78a" - integrity sha1-8Pm4zpLdVA+gdAiC44NaLgIux4o= - -isobject@^2.0.0, isobject@^2.1.0: +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= @@ -6871,11 +5402,6 @@ json-schema@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" @@ -6940,19 +5466,7 @@ keycode@^2.2.0: resolved "https://registry.yarnpkg.com/keycode/-/keycode-2.2.0.tgz#3d0af56dc7b8b8e5cba8d0a97f107204eec22b04" integrity sha1-PQr1bce4uOXLqNCpfxByBO7CKwQ= -kind-of@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-1.1.0.tgz#140a3d2d41a36d2efcfa9377b62c24f8495a5c44" - integrity sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ= - -kind-of@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-2.0.1.tgz#018ec7a4ce7e3a86cb9141be519d24c8faa981b5" - integrity sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU= - dependencies: - is-buffer "^1.0.2" - -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.0.4, kind-of@^3.1.0, kind-of@^3.2.0, kind-of@^3.2.2: +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= @@ -6990,45 +5504,16 @@ latest-version@^3.0.0: dependencies: package-json "^4.0.0" -layouts@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/layouts/-/layouts-0.11.0.tgz#c620e8b3cb88fc8c492db4538a7dd540a4df7f22" - integrity sha1-xiDos8uI/IxJLbRTin3VQKTffyI= - dependencies: - delimiter-regex "^1.3.1" - "falsey" "^0.3.0" - get-view "^0.1.1" - lazy-cache "^1.0.3" - -lazy-cache@^0.2.3, lazy-cache@^0.2.4: - version "0.2.7" - resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-0.2.7.tgz#7feddf2dcb6edb77d11ef1d117ab5ffdf0ab1b65" - integrity sha1-f+3fLctu23fRHvHRF6tf/fCrG2U= - -lazy-cache@^1.0.3, lazy-cache@^1.0.4: +lazy-cache@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" integrity sha1-odePw6UEdMuAhF07O24dpJpEbo4= -lazy-cache@^2.0.1, lazy-cache@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-2.0.2.tgz#b9190a4f913354694840859f8a8f7084d8822264" - integrity sha1-uRkKT5EzVGlIQIWfio9whNiCImQ= - dependencies: - set-getter "^0.1.0" - lazy-property@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/lazy-property/-/lazy-property-1.0.0.tgz#84ddc4b370679ba8bd4cdcfa4c06b43d57111147" integrity sha1-hN3Es3Bnm6i9TNz6TAa0PVcREUc= -lazystream@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4" - integrity sha1-9plf4PggOS9hOWvolGJAe7dxaOQ= - dependencies: - readable-stream "^2.0.5" - lcid@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" @@ -7111,7 +5596,7 @@ libnpm@^2.0.1: read-package-json "^2.0.13" stringify-package "^1.0.0" -libnpmaccess@*, libnpmaccess@^3.0.1: +libnpmaccess@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/libnpmaccess/-/libnpmaccess-3.0.1.tgz#5b3a9de621f293d425191aa2e779102f84167fa8" integrity sha512-RlZ7PNarCBt+XbnP7R6PoVgOq9t+kou5rvhaInoNibhPO7eMlRfS0B8yjatgn2yaHIwWNyoJDolC/6Lc5L/IQA== @@ -7140,7 +5625,7 @@ libnpmhook@^5.0.2: get-stream "^4.0.0" npm-registry-fetch "^3.8.0" -libnpmorg@*, libnpmorg@^1.0.0: +libnpmorg@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/libnpmorg/-/libnpmorg-1.0.0.tgz#979b868c48ba28c5820e3bb9d9e73c883c16a232" integrity sha512-o+4eVJBoDGMgRwh2lJY0a8pRV2c/tQM/SxlqXezjcAg26Qe9jigYVs+Xk0vvlYDWCDhP0g74J8UwWeAgsB7gGw== @@ -7165,7 +5650,7 @@ libnpmpublish@^1.1.0: semver "^5.5.1" ssri "^6.0.1" -libnpmsearch@*, libnpmsearch@^2.0.0: +libnpmsearch@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/libnpmsearch/-/libnpmsearch-2.0.0.tgz#de05af47ada81554a5f64276a69599070d4a5685" integrity sha512-vd+JWbTGzOSfiOc+72MU6y7WqmBXn49egCCrIXp27iE/88bX8EpG64ST1blWQI1bSMUr9l1AKPMVsqa2tS5KWA== @@ -7174,7 +5659,7 @@ libnpmsearch@*, libnpmsearch@^2.0.0: get-stream "^4.0.0" npm-registry-fetch "^3.8.0" -libnpmteam@*, libnpmteam@^1.0.1: +libnpmteam@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/libnpmteam/-/libnpmteam-1.0.1.tgz#ff704b1b6c06ea674b3b1101ac3e305f5114f213" integrity sha512-gDdrflKFCX7TNwOMX1snWojCoDE5LoRWcfOC0C/fqF7mBq8Uz9zWAX4B2RllYETNO7pBupBaSyBDkTAC15cAMg== @@ -7222,17 +5707,6 @@ lineclip@^1.1.5: resolved "https://registry.yarnpkg.com/lineclip/-/lineclip-1.1.5.tgz#2bf26067d94354feabf91e42768236db5616fd13" integrity sha1-K/JgZ9lDVP6r+R5CdoI221YW/RM= -load-helpers@^0.2.11: - version "0.2.11" - resolved "https://registry.yarnpkg.com/load-helpers/-/load-helpers-0.2.11.tgz#f4bd8b218435c052e5e39dfa7713229d571ea423" - integrity sha1-9L2LIYQ1wFLl4536dxMinVcepCM= - dependencies: - extend-shallow "^2.0.1" - is-valid-glob "^0.3.0" - lazy-cache "^2.0.1" - matched "^0.4.1" - resolve-dir "^0.1.0" - 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" @@ -7244,41 +5718,6 @@ load-json-file@^1.0.0: pinkie-promise "^2.0.0" strip-bom "^2.0.0" -load-pkg@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/load-pkg/-/load-pkg-3.0.1.tgz#9230b37ec04e569003060bc58951e3ed508d594f" - integrity sha1-kjCzfsBOVpADBgvFiVHj7VCNWU8= - dependencies: - find-pkg "^0.1.0" - -load-templates@^0.11.3: - version "0.11.4" - resolved "https://registry.yarnpkg.com/load-templates/-/load-templates-0.11.4.tgz#cf293defb6b5860ff5b8c449daa1c0c7bb728de9" - integrity sha1-zyk977a1hg/1uMRJ2qHAx7tyjek= - dependencies: - define-property "^0.2.5" - extend-shallow "^2.0.1" - glob-parent "^2.0.0" - has-glob "^0.1.1" - is-valid-glob "^0.3.0" - lazy-cache "^2.0.1" - matched "^0.4.1" - to-file "^0.2.0" - -load-templates@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/load-templates/-/load-templates-1.0.2.tgz#09f38e95c8ef4bfb785bd7fca8ebfd32b230bc87" - integrity sha1-CfOOlcjvS/t4W9f8qOv9MrIwvIc= - dependencies: - extend-shallow "^2.0.1" - file-contents "^1.0.0" - glob-parent "^3.1.0" - is-glob "^3.1.0" - kind-of "^3.1.0" - lazy-cache "^2.0.2" - matched "^0.4.4" - vinyl "^2.0.1" - loader-utils@^1.0.2: version "1.2.3" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" @@ -7329,11 +5768,6 @@ lockfile@^1.0.4: dependencies: signal-exit "^3.0.2" -lodash._arrayfilter@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._arrayfilter/-/lodash._arrayfilter-3.0.0.tgz#2debe11eec69e5dcc6f4b86137128a48f1524237" - integrity sha1-LevhHuxp5dzG9LhhNxKKSPFSQjc= - lodash._baseassign@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz#8c38a099500f215ad09e59f1722fd0c52bfe0a4e" @@ -7342,64 +5776,11 @@ lodash._baseassign@^3.0.0: lodash._basecopy "^3.0.0" lodash.keys "^3.0.0" -lodash._basecallback@^3.0.0: - version "3.3.1" - resolved "https://registry.yarnpkg.com/lodash._basecallback/-/lodash._basecallback-3.3.1.tgz#b7b2bb43dc2160424a21ccf26c57e443772a8e27" - integrity sha1-t7K7Q9whYEJKIczybFfkQ3cqjic= - dependencies: - lodash._baseisequal "^3.0.0" - lodash._bindcallback "^3.0.0" - lodash.isarray "^3.0.0" - lodash.pairs "^3.0.0" - lodash._basecopy@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36" integrity sha1-jaDmqHbPNEwK2KVIghEd08XHyjY= -lodash._baseeach@^3.0.0: - version "3.0.4" - resolved "https://registry.yarnpkg.com/lodash._baseeach/-/lodash._baseeach-3.0.4.tgz#cf8706572ca144e8d9d75227c990da982f932af3" - integrity sha1-z4cGVyyhROjZ11InyZDamC+TKvM= - dependencies: - lodash.keys "^3.0.0" - -lodash._basefilter@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._basefilter/-/lodash._basefilter-3.0.0.tgz#4b76403df0e286d03d5e0f7295ed3441e101d121" - integrity sha1-S3ZAPfDihtA9Xg9yle00QeEB0SE= - dependencies: - lodash._baseeach "^3.0.0" - -lodash._baseindexof@*: - version "3.1.0" - resolved "https://registry.yarnpkg.com/lodash._baseindexof/-/lodash._baseindexof-3.1.0.tgz#fe52b53a1c6761e42618d654e4a25789ed61822c" - integrity sha1-/lK1OhxnYeQmGNZU5KJXie1hgiw= - -lodash._baseisequal@^3.0.0: - version "3.0.7" - resolved "https://registry.yarnpkg.com/lodash._baseisequal/-/lodash._baseisequal-3.0.7.tgz#d8025f76339d29342767dcc887ce5cb95a5b51f1" - integrity sha1-2AJfdjOdKTQnZ9zIh85cuVpbUfE= - dependencies: - lodash.isarray "^3.0.0" - lodash.istypedarray "^3.0.0" - lodash.keys "^3.0.0" - -lodash._baseismatch@^3.0.0: - version "3.1.3" - resolved "https://registry.yarnpkg.com/lodash._baseismatch/-/lodash._baseismatch-3.1.3.tgz#0728fc48efa11699d3d5f2d73049f2ab13c40fd5" - integrity sha1-Byj8SO+hFpnT1fLXMEnyqxPED9U= - dependencies: - lodash._baseisequal "^3.0.0" - -lodash._basematches@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/lodash._basematches/-/lodash._basematches-3.2.0.tgz#f47e03f07ec20784ab0968d0cb6cb597e2101158" - integrity sha1-9H4D8H7CB4SrCWjQy2y1l+IQEVg= - dependencies: - lodash._baseismatch "^3.0.0" - lodash.pairs "^3.0.0" - lodash._basetostring@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz#d1861d877f824a52f669832dcaf3ee15566a07d5" @@ -7418,16 +5799,11 @@ lodash._basevalues@^3.0.0: resolved "https://registry.yarnpkg.com/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz#5b775762802bde3d3297503e26300820fdf661b7" integrity sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc= -lodash._bindcallback@*, lodash._bindcallback@^3.0.0: +lodash._bindcallback@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz#e531c27644cf8b57a99e17ed95b35c748789392e" integrity sha1-5THCdkTPi1epnhftlbNcdIeJOS4= -lodash._cacheindexof@*: - version "3.0.2" - resolved "https://registry.yarnpkg.com/lodash._cacheindexof/-/lodash._cacheindexof-3.0.2.tgz#3dc69ac82498d2ee5e3ce56091bafd2adc7bde92" - integrity sha1-PcaayCSY0u5ePOVgkbr9Ktx73pI= - lodash._createassigner@^3.0.0: version "3.1.1" resolved "https://registry.yarnpkg.com/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz#838a5bae2fdaca63ac22dee8e19fa4e6d6970b11" @@ -7437,25 +5813,11 @@ lodash._createassigner@^3.0.0: lodash._isiterateecall "^3.0.0" lodash.restparam "^3.0.0" -lodash._createcache@*: - version "3.1.2" - resolved "https://registry.yarnpkg.com/lodash._createcache/-/lodash._createcache-3.1.2.tgz#56d6a064017625e79ebca6b8018e17440bdcf093" - integrity sha1-VtagZAF2JeeevKa4AY4XRAvc8JM= - dependencies: - lodash._getnative "^3.0.0" - lodash._createset@~4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/lodash._createset/-/lodash._createset-4.0.3.tgz#0f4659fbb09d75194fa9e2b88a6644d363c9fe26" integrity sha1-D0ZZ+7CddRlPqeK4imZE02PJ/iY= -lodash._createwrapper@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/lodash._createwrapper/-/lodash._createwrapper-3.2.0.tgz#df453e664163217b895a454065af1c47a0ea3c4d" - integrity sha1-30U+ZkFjIXuJWkVAZa8cR6DqPE0= - dependencies: - lodash._root "^3.0.0" - lodash._escapehtmlchar@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash._escapehtmlchar/-/lodash._escapehtmlchar-2.4.1.tgz#df67c3bb6b7e8e1e831ab48bfa0795b92afe899d" @@ -7468,7 +5830,7 @@ lodash._escapestringchar@~2.4.1: resolved "https://registry.yarnpkg.com/lodash._escapestringchar/-/lodash._escapestringchar-2.4.1.tgz#ecfe22618a2ade50bfeea43937e51df66f0edb72" integrity sha1-7P4iYYoq3lC/7qQ5N+Ud9m8O23I= -lodash._getnative@*, lodash._getnative@^3.0.0: +lodash._getnative@^3.0.0: version "3.9.1" resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" integrity sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U= @@ -7513,11 +5875,6 @@ lodash._reinterpolate@^3.0.0: resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= -lodash._replaceholders@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._replaceholders/-/lodash._replaceholders-3.0.0.tgz#8abbb7126c431f7ed744f7baaf39f08bc9bd9d58" - integrity sha1-iru3EmxDH37XRPe6rznwi8m9nVg= - lodash._reunescapedhtml@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash._reunescapedhtml/-/lodash._reunescapedhtml-2.4.1.tgz#747c4fc40103eb3bb8a0976e571f7a2659e93ba7" @@ -7547,20 +5904,6 @@ lodash.assign@^3.2.0: lodash._createassigner "^3.0.0" lodash.keys "^3.0.0" -lodash.assign@^4.0.6: - version "4.2.0" - resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7" - integrity sha1-DZnzzNem0mHRm9rrkkUAXShYCOc= - -lodash.bind@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/lodash.bind/-/lodash.bind-3.1.0.tgz#f95f48638d7d8bbb5854f908266527999fbfa4bb" - integrity sha1-+V9IY419i7tYVPkIJmUnmZ+/pLs= - dependencies: - lodash._createwrapper "^3.0.0" - lodash._replaceholders "^3.0.0" - lodash.restparam "^3.0.0" - lodash.clonedeep@^4.3.2, lodash.clonedeep@^4.5.0, lodash.clonedeep@~4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" @@ -7595,26 +5938,6 @@ lodash.escape@~2.4.1: lodash._reunescapedhtml "~2.4.1" lodash.keys "~2.4.1" -lodash.filter@^4.1.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/lodash.filter/-/lodash.filter-4.6.0.tgz#668b1d4981603ae1cc5a6fa760143e480b4c4ace" - integrity sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4= - -lodash.flatten@^4.0.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" - integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= - -lodash.foreach@^4.0.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz#1a6a35eace401280c7f06dddec35165ab27e3e53" - integrity sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM= - -lodash.initial@^4.0.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.initial/-/lodash.initial-4.1.1.tgz#e53f64891265ddc404e986d2c28f77bed943591a" - integrity sha1-5T9kiRJl3cQE6YbSwo93vtlDWRo= - lodash.isarguments@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" @@ -7625,11 +5948,6 @@ lodash.isarray@^3.0.0: resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55" integrity sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U= -lodash.isequal@^4.0.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" - integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA= - lodash.isfinite@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz#fb89b65a9a80281833f0b7478b3a5104f898ebb3" @@ -7642,11 +5960,6 @@ lodash.isobject@~2.4.1: dependencies: lodash._objecttypes "~2.4.1" -lodash.istypedarray@^3.0.0: - version "3.0.6" - resolved "https://registry.yarnpkg.com/lodash.istypedarray/-/lodash.istypedarray-3.0.6.tgz#c9a477498607501d8e8494d283b87c39281cef62" - integrity sha1-yaR3SYYHUB2OhJTSg7h8OSgc72I= - lodash.keys@^3.0.0: version "3.1.2" resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a" @@ -7665,29 +5978,12 @@ lodash.keys@~2.4.1: lodash._shimkeys "~2.4.1" lodash.isobject "~2.4.1" -lodash.last@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash.last/-/lodash.last-3.0.0.tgz#242f663112dd4c6e63728c60a3c909d1bdadbd4c" - integrity sha1-JC9mMRLdTG5jcoxgo8kJ0b2tvUw= - -lodash.map@^4.1.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/lodash.map/-/lodash.map-4.6.0.tgz#771ec7839e3473d9c4cde28b19394c3562f4f6d3" - integrity sha1-dx7Hg540c9nEzeKLGTlMNWL09tM= - lodash.merge@^4.6.0: version "4.6.1" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.1.tgz#adc25d9cb99b9391c59624f379fbba60d7111d54" integrity sha512-AOYza4+Hf5z1/0Hztxpm2/xiPZgi/cjMqdnKTUWTBSKchJlxXXuUSxCCl8rJlf4g6yww/j6mA8nC8Hw/EZWxKQ== -lodash.pairs@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/lodash.pairs/-/lodash.pairs-3.0.1.tgz#bbe08d5786eeeaa09a15c91ebf0dcb7d2be326a9" - integrity sha1-u+CNV4bu6qCaFckevw3LfSvjJqk= - dependencies: - lodash.keys "^3.0.0" - -lodash.restparam@*, lodash.restparam@^3.0.0: +lodash.restparam@^3.0.0: version "3.6.1" resolved "https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805" integrity sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU= @@ -7758,17 +6054,6 @@ lodash.values@~2.4.1: dependencies: lodash.keys "~2.4.1" -lodash.where@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/lodash.where/-/lodash.where-3.1.0.tgz#2e784b9c93368d5d75aaee332ce176022f2b9553" - integrity sha1-LnhLnJM2jV11qu4zLOF2Ai8rlVM= - dependencies: - lodash._arrayfilter "^3.0.0" - lodash._basecallback "^3.0.0" - lodash._basefilter "^3.0.0" - lodash._basematches "^3.0.0" - lodash.isarray "^3.0.0" - lodash.without@~4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.without/-/lodash.without-4.4.0.tgz#3cd4574a00b67bae373a94b748772640507b7aac" @@ -7784,40 +6069,6 @@ lodash@~1.0.1: resolved "https://registry.yarnpkg.com/lodash/-/lodash-1.0.2.tgz#8f57560c83b59fc270bd3d561b690043430e2551" integrity sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE= -log-ok@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/log-ok/-/log-ok-0.1.1.tgz#bea3dd36acd0b8a7240d78736b5b97c65444a334" - integrity sha1-vqPdNqzQuKckDXhza1uXxlREozQ= - dependencies: - ansi-green "^0.1.1" - success-symbol "^0.1.0" - -log-utils@^0.1.0, log-utils@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/log-utils/-/log-utils-0.1.5.tgz#de0f38f957f4cd6ebd5dcb6875d8a3b9ae074f77" - integrity sha1-3g84+Vf0zW69Xctoddijua4HT3c= - dependencies: - ansi-colors "^0.1.0" - error-symbol "^0.1.0" - info-symbol "^0.1.0" - log-ok "^0.1.1" - success-symbol "^0.1.0" - time-stamp "^1.0.1" - warning-symbol "^0.1.0" - -log-utils@^0.2.0, log-utils@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/log-utils/-/log-utils-0.2.1.tgz#a4c217a0dd9a50515d9b920206091ab3d4e031cf" - integrity sha1-pMIXoN2aUFFdm5ICBgkas9TgMc8= - dependencies: - ansi-colors "^0.2.0" - error-symbol "^0.1.0" - info-symbol "^0.1.0" - log-ok "^0.1.1" - success-symbol "^0.1.0" - time-stamp "^1.0.1" - warning-symbol "^0.1.0" - lolex@1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/lolex/-/lolex-1.3.2.tgz#7c3da62ffcb30f0f5a80a2566ca24e45d8a01f31" @@ -7843,11 +6094,6 @@ loud-rejection@^1.0.0, loud-rejection@^1.2.0: 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" @@ -7930,45 +6176,11 @@ map-cache@^0.2.0, map-cache@^0.2.2: resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= -map-config@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/map-config/-/map-config-0.5.0.tgz#1702607e267af7a370c8a9d0c62ba6524feb6fe5" - integrity sha1-FwJgfiZ696NwyKnQxiumUk/rb+U= - dependencies: - array-unique "^0.2.1" - async "^1.5.2" - 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-schema@^0.2.3, map-schema@^0.2.4: - version "0.2.4" - resolved "https://registry.yarnpkg.com/map-schema/-/map-schema-0.2.4.tgz#c19551834fc3c07a04597b7a5afb44a475af95b4" - integrity sha1-wZVRg0/DwHoEWXt6WvtEpHWvlbQ= - dependencies: - arr-union "^3.1.0" - collection-visit "^0.2.3" - component-emitter "^1.2.1" - debug "^2.6.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - get-value "^2.0.6" - is-primitive "^2.0.0" - kind-of "^3.1.0" - lazy-cache "^2.0.2" - log-utils "^0.2.1" - longest "^1.0.1" - mixin-deep "^1.1.3" - object.omit "^2.0.1" - object.pick "^1.2.0" - omit-empty "^0.4.1" - pad-right "^0.2.2" - set-value "^0.4.0" - sort-object-arrays "^0.1.1" - union-value "^0.2.3" - map-stream@0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/map-stream/-/map-stream-0.0.4.tgz#5ec6de90213ef6c7b2eb9367e9ade8da4efdb68b" @@ -7979,14 +6191,6 @@ map-stream@>=0.0.4: resolved "https://registry.yarnpkg.com/map-stream/-/map-stream-0.0.7.tgz#8a1f07896d82b10926bd3744a2420009f88974a8" integrity sha1-ih8HiW2CsQkmvTdEokIACfiJdKg= -map-visit@^0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-0.1.5.tgz#dbe43927ce5525b80dfc1573a44d68c51f26816b" - integrity sha1-2+Q5J85VJbgN/BVzpE1oxR8mgWs= - dependencies: - lazy-cache "^2.0.1" - object-visit "^0.3.4" - map-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" @@ -8086,42 +6290,6 @@ mapbox@^1.0.0-beta10: es6-promise "^4.0.5" rest "^2.0.0" -match-file@^0.2.0, match-file@^0.2.1: - version "0.2.2" - resolved "https://registry.yarnpkg.com/match-file/-/match-file-0.2.2.tgz#26e6bcf1b390a661f6126faf8ac501e33eccfae9" - integrity sha1-Jua88bOQpmH2Em+visUB4z7M+uk= - dependencies: - is-glob "^3.1.0" - isobject "^3.0.0" - micromatch "^2.3.11" - -matched@^0.4.1, matched@^0.4.4: - version "0.4.4" - resolved "https://registry.yarnpkg.com/matched/-/matched-0.4.4.tgz#56d7b7eb18033f0cf9bc52eb2090fac7dc1e89fa" - integrity sha1-Vte36xgDPwz5vFLrIJD6x9weifo= - dependencies: - arr-union "^3.1.0" - async-array-reduce "^0.2.0" - extend-shallow "^2.0.1" - fs-exists-sync "^0.1.0" - glob "^7.0.5" - has-glob "^0.1.1" - is-valid-glob "^0.3.0" - lazy-cache "^2.0.1" - resolve-dir "^0.1.0" - -matched@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/matched/-/matched-1.0.2.tgz#1d95d77dd5f1b5075a9e94acde5462ffd85f317a" - integrity sha512-7ivM1jFZVTOOS77QsR+TtYHH0ecdLclMkqbf5qiJdX2RorqfhsL65QHySPZgDE0ZjHoh+mQUNHTanNXIlzXd0Q== - dependencies: - arr-union "^3.1.0" - async-array-reduce "^0.2.1" - glob "^7.1.2" - has-glob "^1.0.0" - is-valid-glob "^1.0.0" - resolve-dir "^1.0.0" - math-random@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/math-random/-/math-random-1.0.4.tgz#5dd6943c938548267016d4e34f057583080c514c" @@ -8155,15 +6323,6 @@ meow@^3.3.0, meow@^3.7.0: redent "^1.0.0" trim-newlines "^1.0.0" -merge-deep@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/merge-deep/-/merge-deep-3.0.2.tgz#f39fa100a4f1bd34ff29f7d2bf4508fbb8d83ad2" - integrity sha512-T7qC8kg4Zoti1cFd8Cr0M+qaZfOwjlPDEdZIIPPB2JZctjaPM4fX+i7HOId69tAti2fvO6X5ldfYUONDODsrkA== - dependencies: - arr-union "^3.1.0" - clone-deep "^0.2.4" - kind-of "^3.0.2" - merge-source-map@1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/merge-source-map/-/merge-source-map-1.0.4.tgz#a5de46538dae84d4114cc5ea02b4772a6346701f" @@ -8171,13 +6330,6 @@ merge-source-map@1.0.4: dependencies: source-map "^0.5.6" -merge-stream@^0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-0.1.8.tgz#48a07b3b4a121d74a3edbfdcdb4b08adbf0240b1" - integrity sha1-SKB7O0oSHXSj7b/c20sIrb8CQLE= - dependencies: - through2 "^0.6.1" - merge-stream@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1" @@ -8185,17 +6337,7 @@ merge-stream@^1.0.0: dependencies: readable-stream "^2.0.1" -merge-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/merge-value/-/merge-value-1.0.0.tgz#d28f8d41c0b37426e032d1059a0d0343302de502" - integrity sha512-fJMmvat4NeKz63Uv9iHWcPDjCWcCkoiRoajRTEO8hlhUC6rwaHg0QCF9hBOTjZmm4JuglPckPSTtcuJL5kp0TQ== - dependencies: - get-value "^2.0.6" - is-extendable "^1.0.0" - mixin-deep "^1.2.0" - set-value "^2.0.0" - -micromatch@^2.1.5, micromatch@^2.3.10, micromatch@^2.3.11, micromatch@^2.3.7, micromatch@^2.3.8: +micromatch@^2.1.5, micromatch@^2.3.11: version "2.3.11" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" integrity sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU= @@ -8345,7 +6487,7 @@ mitt@^1.1.3: resolved "https://registry.yarnpkg.com/mitt/-/mitt-1.1.3.tgz#528c506238a05dce11cd914a741ea2cc332da9b8" integrity sha512-mUDCnVNsAi+eD6qA0HkRkwYczbLHJ49z17BGe2PYRhZL4wpZUFZGJHU7/5tmvohoma+Hdn0Vh/oJTiPEmgSruA== -mixin-deep@^1.1.3, mixin-deep@^1.2.0: +mixin-deep@^1.2.0: version "1.3.1" resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.1.tgz#a49e7268dce1a0d9698e45326c5626df3543d0fe" integrity sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ== @@ -8353,14 +6495,6 @@ mixin-deep@^1.1.3, mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -mixin-object@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/mixin-object/-/mixin-object-2.0.1.tgz#4fb949441dab182540f1fe035ba60e1947a5e57e" - integrity sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4= - dependencies: - for-in "^0.1.3" - is-extendable "^0.1.1" - mkdirp@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.3.0.tgz#1bbf5ab1ba827af23575143490426455f481fe1e" @@ -8463,11 +6597,6 @@ mustache@2.2.1: resolved "https://registry.yarnpkg.com/mustache/-/mustache-2.2.1.tgz#2c40ca21c278f53150682bcf9090e41a3339b876" integrity sha1-LEDKIcJ49TFQaCvPkJDkGjM5uHY= -mute-stream@0.0.5: - version "0.0.5" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.5.tgz#8fbfabb0a98a253d3184331f9e8deb7372fac6c0" - integrity sha1-j7+rsKmKJT0xhDMfno3rc3L6xsA= - mute-stream@0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" @@ -8505,11 +6634,6 @@ nanomatch@^1.2.9: snapdragon "^0.8.1" to-regex "^3.0.1" -nanoseconds@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/nanoseconds/-/nanoseconds-0.1.0.tgz#69ec39fcd00e77ab3a72de0a43342824cd79233a" - integrity sha1-aew5/NAOd6s6ct4KQzQoJM15Izo= - natives@^1.1.0: version "1.1.6" resolved "https://registry.yarnpkg.com/natives/-/natives-1.1.6.tgz#a603b4a498ab77173612b9ea1acdec4d980f00bb" @@ -8534,18 +6658,6 @@ neo-async@^2.6.0: resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c" integrity sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw== -next-tick@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-0.2.2.tgz#75da4a927ee5887e39065880065b7336413b310d" - integrity sha1-ddpKkn7liH45BliABltzNkE7MQ0= - -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-emoji@^1.0.4: version "1.10.0" resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.10.0.tgz#8886abd25d9c7bb61802a658523d1f8d2a89b2da" @@ -8644,11 +6756,6 @@ node-sass@^4.8.3: chalk "~0.4.0" underscore "~1.6.0" -noncharacters@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/noncharacters/-/noncharacters-1.1.0.tgz#af33df30fd50ed3c53cd202258f25ada90b540d2" - integrity sha1-rzPfMP1Q7TxTzSAiWPJa2pC1QNI= - "nopt@2 || 3", nopt@3.x: version "3.0.6" resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" @@ -8693,30 +6800,6 @@ normalize-path@^3.0.0: resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== -normalize-pkg@^0.3.20: - version "0.3.20" - resolved "https://registry.yarnpkg.com/normalize-pkg/-/normalize-pkg-0.3.20.tgz#2ee737149517850d9ceff5a6234af5ef89c515a8" - integrity sha1-Luc3FJUXhQ2c7/WmI0r174nFFag= - dependencies: - arr-union "^3.1.0" - array-unique "^0.3.2" - component-emitter "^1.2.1" - export-files "^2.1.1" - extend-shallow "^2.0.1" - fs-exists-sync "^0.1.0" - get-value "^2.0.6" - kind-of "^3.0.4" - lazy-cache "^2.0.1" - map-schema "^0.2.3" - minimist "^1.2.0" - mixin-deep "^1.1.3" - omit-empty "^0.4.1" - parse-git-config "^1.0.2" - repo-utils "^0.3.6" - semver "^5.3.0" - stringify-author "^0.1.3" - write-json "^0.2.2" - normalize-range@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" @@ -8727,13 +6810,6 @@ nouislider@^9.2.0: resolved "https://registry.yarnpkg.com/nouislider/-/nouislider-9.2.0.tgz#e87c507de2b0b4d075038b5a42547c7dbbebaf69" integrity sha1-6HxQfeKwtNB1A4taQlR8fbvrr2k= -now-and-later@0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/now-and-later/-/now-and-later-0.0.6.tgz#18a14dc3fc495dc06cfbe028f00be16ddac4faea" - integrity sha1-GKFNw/xJXcBs++Ao8AvhbdrE+uo= - dependencies: - once "^1.3.0" - npm-audit-report@^1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/npm-audit-report/-/npm-audit-report-1.3.2.tgz#303bc78cd9e4c226415076a4f7e528c89fc77018" @@ -8810,7 +6886,7 @@ npm-pick-manifest@^2.2.3: npm-package-arg "^6.0.0" semver "^5.4.1" -npm-profile@*, npm-profile@^4.0.1: +npm-profile@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/npm-profile/-/npm-profile-4.0.1.tgz#d350f7a5e6b60691c7168fbb8392c3603583f5aa" integrity sha512-NQ1I/1Q7YRtHZXkcuU1/IyHeLy6pd+ScKg4+DQHdfsm769TGq6HPrkbuNJVJS4zwE+0mvvmeULzQdWn2L2EsVA== @@ -8843,7 +6919,7 @@ npm-user-validate@~1.0.0: resolved "https://registry.yarnpkg.com/npm-user-validate/-/npm-user-validate-1.0.0.tgz#8ceca0f5cea04d4e93519ef72d0557a75122e951" integrity sha1-jOyg9c6gTU6TUZ73LQVXp1Ei6VE= -npm@^6.0.0, npm@^6.9.0: +npm@^6.0.0: version "6.9.0" resolved "https://registry.yarnpkg.com/npm/-/npm-6.9.0.tgz#5296720486814a64a7fb082de00c4b5cfd11211f" integrity sha512-91V+zB5hDxO+Jyp2sUKS7juHlIM95dGQxTeQtmZI1nAI/7kjWXFipPrtwwKjhyKmV4GsS2LzJhrxRjGWsU9z/w== @@ -8982,7 +7058,7 @@ oauth-sign@~0.9.0: resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== -object-assign@*, object-assign@^4.0.0, object-assign@^4.0.1, object-assign@^4.1.0: +object-assign@*, object-assign@^4.0.1, object-assign@^4.1.0: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= @@ -9026,13 +7102,6 @@ object-path@^0.9.0: resolved "https://registry.yarnpkg.com/object-path/-/object-path-0.9.2.tgz#0fd9a74fc5fad1ae3968b586bda5c632bd6c05a5" integrity sha1-D9mnT8X60a45aLWGvaXGMr1sBaU= -object-visit@^0.3.4: - version "0.3.4" - resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-0.3.4.tgz#ae15cf86f0b2fdd551771636448452c54c3da829" - integrity sha1-rhXPhvCy/dVRdxY2RIRSxUw9qCk= - dependencies: - isobject "^2.0.0" - object-visit@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" @@ -9068,7 +7137,7 @@ object.map@^1.0.0: for-own "^1.0.0" make-iterator "^1.0.0" -object.omit@^2.0.0, object.omit@^2.0.1: +object.omit@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" integrity sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo= @@ -9076,32 +7145,13 @@ object.omit@^2.0.0, object.omit@^2.0.1: for-own "^0.1.4" is-extendable "^0.1.1" -object.pick@^1.1.2, object.pick@^1.2.0, object.pick@^1.3.0: +object.pick@^1.2.0, 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" -omit-empty@^0.3.6: - version "0.3.6" - resolved "https://registry.yarnpkg.com/omit-empty/-/omit-empty-0.3.6.tgz#6d38405f2aa61c911eb504fe68805c566d85c316" - integrity sha1-bThAXyqmHJEetQT+aIBcVm2FwxY= - dependencies: - has-values "^0.1.4" - is-date-object "^1.0.1" - isobject "^2.0.0" - reduce-object "^0.1.3" - -omit-empty@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/omit-empty/-/omit-empty-0.4.1.tgz#294a3782f2cb20c7497c4122b6237c9dcc0c63ab" - integrity sha1-KUo3gvLLIMdJfEEitiN8ncwMY6s= - dependencies: - has-values "^0.1.4" - kind-of "^3.0.3" - reduce-object "^0.1.3" - on-finished@~2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" @@ -9109,7 +7159,7 @@ on-finished@~2.3.0: dependencies: ee-first "1.1.1" -once@1.x, once@^1.3.0, once@^1.3.1, once@^1.3.2, once@^1.4.0, once@~1.4.0: +once@1.x, once@^1.3.0, once@^1.3.1, once@^1.4.0, once@~1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= @@ -9123,11 +7173,6 @@ once@~1.3.0: dependencies: wrappy "1" -onetime@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789" - integrity sha1-ofeDj4MUxRbwXs78vEzP4EtO14k= - onetime@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" @@ -9160,21 +7205,6 @@ optimist@^0.6.1: minimist "~0.0.1" wordwrap "~0.0.2" -option-cache@^3.3.5, option-cache@^3.4.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/option-cache/-/option-cache-3.5.0.tgz#cb765155ba2a861c1109ff26e2a20eaa06612b2b" - integrity sha1-y3ZRVboqhhwRCf8m4qIOqgZhKys= - dependencies: - arr-flatten "^1.0.3" - collection-visit "^1.0.0" - component-emitter "^1.2.1" - get-value "^2.0.6" - has-value "^0.3.1" - kind-of "^3.2.2" - lazy-cache "^2.0.2" - set-value "^0.4.3" - to-object-path "^0.3.0" - optionator@^0.8.1: version "0.8.2" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" @@ -9201,14 +7231,6 @@ ordered-read-streams@^0.1.0: resolved "https://registry.yarnpkg.com/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz#fd565a9af8eb4473ba69b6ed8a34352cb552f126" integrity sha1-/VZamvjrRHO6abbtijQ1LLVS8SY= -ordered-read-streams@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz#7137e69b3298bb342247a1bbee3881c80e2fd78b" - integrity sha1-cTfmmzKYuzQiR6G77jiByA4v14s= - dependencies: - is-stream "^1.0.1" - readable-stream "^2.0.1" - os-homedir@^1.0.0, os-homedir@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" @@ -9336,18 +7358,6 @@ pacote@^9.1.0, pacote@^9.2.3, pacote@^9.5.0: unique-filename "^1.1.1" which "^1.3.1" -pad-right@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/pad-right/-/pad-right-0.2.2.tgz#6fbc924045d244f2a2a244503060d3bfc6009774" - integrity sha1-b7ySQEXSRPKiokRQMGDTv8YAl3Q= - dependencies: - repeat-string "^1.5.2" - -paginationator@^0.1.3: - version "0.1.4" - resolved "https://registry.yarnpkg.com/paginationator/-/paginationator-0.1.4.tgz#84786dd3850aae1f11bbb911b0c1e0851b538106" - integrity sha1-hHht04UKrh8Ru7kRsMHghRtTgQY= - pako@~0.2.0: version "0.2.9" resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75" @@ -9362,11 +7372,6 @@ parallel-transform@^1.1.0: inherits "^2.0.3" readable-stream "^2.1.5" -parse-author@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/parse-author/-/parse-author-1.0.0.tgz#5ec1590062977bd9cb3962e9173b87586437f5df" - integrity sha1-XsFZAGKXe9nLOWLpFzuHWGQ39d8= - parse-filepath@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" @@ -9376,21 +7381,6 @@ parse-filepath@^1.0.1: map-cache "^0.2.0" path-root "^0.1.1" -parse-git-config@^1.0.2, parse-git-config@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/parse-git-config/-/parse-git-config-1.1.1.tgz#d3a9984317132f57398712bba438e129590ddf8c" - integrity sha1-06mYQxcTL1c5hxK7pDjhKVkN34w= - dependencies: - extend-shallow "^2.0.1" - fs-exists-sync "^0.1.0" - git-config-path "^1.0.1" - ini "^1.3.4" - -parse-github-url@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/parse-github-url/-/parse-github-url-0.3.2.tgz#76ef01ebfe0b1e9c0f493672952cc6a4cd9cb260" - integrity sha1-du8B6/4LHpwPSTZylSzGpM2csmA= - parse-glob@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" @@ -9433,19 +7423,6 @@ parseqs@0.0.5: dependencies: better-assert "~1.0.0" -parser-front-matter@^1.4.1: - version "1.6.4" - resolved "https://registry.yarnpkg.com/parser-front-matter/-/parser-front-matter-1.6.4.tgz#71fe3288a51c7b8734163f3793f3fdc24b0a8a90" - integrity sha512-eqtUnI5+COkf1CQOYo8FmykN5Zs+5Yr60f/7GcPgQDZEEjdE/VZ4WMaMo9g37foof8h64t/TH2Uvk2Sq0fDy/g== - dependencies: - extend-shallow "^2.0.1" - file-is-binary "^1.0.0" - gray-matter "^3.0.2" - isobject "^3.0.1" - lazy-cache "^2.0.2" - mixin-deep "^1.2.0" - trim-leading-lines "^0.1.1" - parseuri@0.0.5: version "0.0.5" resolved "https://registry.yarnpkg.com/parseuri/-/parseuri-0.0.5.tgz#80204a50d4dbb779bfdc6ebe2778d90e4bce320a" @@ -9512,13 +7489,6 @@ path-root@^0.1.1: dependencies: path-root-regex "^0.1.0" -path-to-regexp@^1.2.1: - version "1.7.0" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.7.0.tgz#59fde0f435badacba103a84e9d3bc64e96b9937d" - integrity sha1-Wf3g9DW62suhA6hOnTvGTpa5k30= - dependencies: - isarray "0.0.1" - path-type@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" @@ -9590,10 +7560,10 @@ phraseanet-common@^0.4.1: js-cookie "^2.1.0" pym.js "^1.3.1" -phraseanet-production-client@0.34.11: - version "0.34.11" - resolved "https://registry.yarnpkg.com/phraseanet-production-client/-/phraseanet-production-client-0.34.11.tgz#6fb3c3b20c0ff45242b4fc1c91f4cc52711742fe" - integrity sha512-sKvs5FCVYP3m5OvU999BC3CLaLL7AVkdlgBTBAK85MDpS8pMYkJf3fZlS5CCymyOdkeTaoK1CF7AKxcCl5jkag== +phraseanet-production-client@0.34.12-d: + version "0.34.12-d" + resolved "https://registry.yarnpkg.com/phraseanet-production-client/-/phraseanet-production-client-0.34.12-d.tgz#ed3ef9a5e261a61d24d9abad44fbca5ca37b38e6" + integrity sha512-23y7fpOa+zKCJU2bpyCrGs03GTHAnbUhIabmTZPnee2gff9gIS/gBiZ2tugsougT59uCQeQUVVDwjbqBsLvKOw== dependencies: "@mapbox/mapbox-gl-language" "^0.9.2" "@turf/turf" "^5.1.6" @@ -9624,13 +7594,11 @@ phraseanet-production-client@0.34.11: mapbox-gl-circle "^1.6.5" mapbox.js "^2.4.0" nouislider "^9.2.0" - npm "^6.9.0" phraseanet-common "^0.4.1" pym.js "^1.3.1" rx "^4.1.0" sprintf-js "^1.1.1" underscore "^1.8.3" - update "^0.7.4" video.js "^6.2.4" videojs-flash "^2.1.0" videojs-hotkeys "^0.2.20" @@ -9663,17 +7631,6 @@ pkcs7@^1.0.2: resolved "https://registry.yarnpkg.com/pkcs7/-/pkcs7-1.0.2.tgz#b6dba527528c2942bfc122ce2dafcdb5e59074e7" integrity sha1-ttulJ1KMKUK/wSLOLa/NteWQdOc= -pkg-store@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/pkg-store/-/pkg-store-0.2.2.tgz#b1f5c0f8620a59fd66586acc5e256f4c2c37a0d8" - integrity sha1-sfXA+GIKWf1mWGrMXiVvTCw3oNg= - dependencies: - cache-base "^0.8.2" - kind-of "^3.0.2" - lazy-cache "^1.0.3" - union-value "^0.2.3" - write-json "^0.2.2" - plur@^2.0.0: version "2.1.2" resolved "https://registry.yarnpkg.com/plur/-/plur-2.1.2.tgz#7482452c1a0f508e3e344eaec312c91c29dc655a" @@ -9734,19 +7691,6 @@ pretty-hrtime@^1.0.0: resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= -pretty-time@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/pretty-time/-/pretty-time-0.2.0.tgz#7a3bdec4049c620cd7c42b7f342b74d56e73d74e" - integrity sha1-ejvexAScYgzXxCt/NCt01W5z104= - dependencies: - is-number "^2.0.2" - nanoseconds "^0.1.0" - -process-nextick-args@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" - integrity sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M= - process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa" @@ -9767,15 +7711,6 @@ progress@^1.1.8: resolved "https://registry.yarnpkg.com/progress/-/progress-1.1.8.tgz#e260c78f6161cdd9b0e56cc3e0a85de17c7a57be" integrity sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74= -project-name@^0.2.4, project-name@^0.2.5, project-name@^0.2.6: - version "0.2.6" - resolved "https://registry.yarnpkg.com/project-name/-/project-name-0.2.6.tgz#3e4f781fe1ee94b0786a9bae53506376c379af69" - integrity sha1-Pk94H+HulLB4apuuU1BjdsN5r2k= - dependencies: - find-pkg "^0.1.2" - git-repo-name "^0.6.0" - minimist "^1.2.0" - promise-inflight@^1.0.1, promise-inflight@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" @@ -9908,69 +7843,6 @@ query-string@^6.2.0: split-on-first "^1.0.0" strict-uri-encode "^2.0.0" -question-cache@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/question-cache/-/question-cache-0.4.0.tgz#e2b9937fc5fb7dc60fbb9f105f1fa254b33dea7d" - integrity sha1-4rmTf8X7fcYPu58QXx+iVLM96n0= - dependencies: - arr-flatten "^1.0.1" - arr-union "^3.1.0" - async "1.5.2" - debug "^2.2.0" - define-property "^0.2.5" - get-value "^2.0.5" - has-value "^0.3.1" - inquirer2 "^0.1.1" - is-answer "^0.1.0" - isobject "^2.0.0" - lazy-cache "^1.0.3" - mixin-deep "^1.1.3" - omit-empty "^0.3.6" - option-cache "^3.3.5" - os-homedir "^1.0.1" - project-name "^0.2.4" - set-value "^0.3.3" - to-choices "^0.2.0" - use "^1.1.2" - -question-cache@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/question-cache/-/question-cache-0.5.1.tgz#0bc27329175341707df5acd31ef2ddf67029168d" - integrity sha1-C8JzKRdTQXB99azTHvLd9nApFo0= - dependencies: - arr-flatten "^1.0.1" - arr-union "^3.1.0" - async-each-series "^1.1.0" - debug "^2.2.0" - define-property "^0.2.5" - get-value "^2.0.6" - has-value "^0.3.1" - inquirer2 "^0.1.1" - is-answer "^0.1.0" - isobject "^2.1.0" - lazy-cache "^2.0.1" - mixin-deep "^1.1.3" - omit-empty "^0.4.1" - option-cache "^3.4.0" - os-homedir "^1.0.1" - project-name "^0.2.5" - set-value "^0.3.3" - to-choices "^0.2.0" - use "^2.0.0" - -question-store@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/question-store/-/question-store-0.11.1.tgz#81fd4d445f4d5adc2a6223c2523fa7123e04fd7d" - integrity sha1-gf1NRF9NWtwqYiPCUj+nEj4E/X0= - dependencies: - common-config "^0.1.0" - data-store "^0.16.1" - debug "^2.2.0" - is-answer "^0.1.0" - lazy-cache "^2.0.1" - project-name "^0.2.6" - question-cache "^0.5.1" - quickselect@^1.0.0, quickselect@^1.0.1: version "1.1.1" resolved "https://registry.yarnpkg.com/quickselect/-/quickselect-1.1.1.tgz#852e412ce418f237ad5b660d70cffac647ae94c2" @@ -10074,11 +7946,6 @@ read-cmd-shim@^1.0.1, read-cmd-shim@~1.0.1: dependencies: graceful-fs "^4.1.2" -read-file@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/read-file/-/read-file-0.2.0.tgz#70c6baf8842ec7d1540f981fd0e6aed4c81bd545" - integrity sha1-cMa6+IQux9FUD5gf0Oau1Mgb1UU= - read-installed@~4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/read-installed/-/read-installed-4.0.3.tgz#ff9b8b67f187d1e4c29b9feb31f6b223acd19067" @@ -10140,7 +8007,7 @@ read@1, read@^1.0.7, read@~1.0.1, read@~1.0.7: dependencies: mute-stream "~0.0.4" -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.3, readable-stream@~2.3.6: +"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.0, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.3, 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== @@ -10182,7 +8049,7 @@ readable-stream@~1.1.10, readable-stream@~1.1.9: isarray "0.0.1" string_decoder "~0.10.x" -readdir-scoped-modules@*, readdir-scoped-modules@^1.0.0: +readdir-scoped-modules@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/readdir-scoped-modules/-/readdir-scoped-modules-1.0.2.tgz#9fafa37d286be5d92cbaebdee030dc9b5f406747" integrity sha1-n6+jfShr5dksuuve4DDcm19AZ0c= @@ -10201,15 +8068,6 @@ readdirp@^2.0.0, readdirp@^2.2.1: micromatch "^3.1.10" readable-stream "^2.0.2" -readline2@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/readline2/-/readline2-1.0.1.tgz#41059608ffc154757b715d9989d199ffbf372e35" - integrity sha1-QQWWCP/BVHV7cV2ZidGZ/783LjU= - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - mute-stream "0.0.5" - rechoir@^0.6.2: version "0.6.2" resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" @@ -10232,13 +8090,6 @@ redeyed@~0.4.0: dependencies: esprima "~1.0.4" -reduce-object@^0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/reduce-object/-/reduce-object-0.1.3.tgz#d549d40a6c2936fa4e3e9b78ca89c93314594218" - integrity sha1-1UnUCmwpNvpOPpt4yonJMxRZQhg= - dependencies: - for-own "^0.1.1" - regenerator-runtime@^0.11.0: version "0.11.1" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" @@ -10279,20 +8130,6 @@ registry-url@^3.0.3: dependencies: rc "^1.0.1" -relative@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/relative/-/relative-3.0.2.tgz#0dcd8ec54a5d35a3c15e104503d65375b5a5367f" - integrity sha1-Dc2OxUpdNaPBXhBFA9ZTdbWlNn8= - dependencies: - isobject "^2.0.0" - -remote-origin-url@^0.5.1: - version "0.5.3" - resolved "https://registry.yarnpkg.com/remote-origin-url/-/remote-origin-url-0.5.3.tgz#b9fc6ced2c826690d0b07218b2b8c17fcec88e87" - integrity sha512-crQ7Xk1m/F2IiwBx5oTqk/c0hjoumrEz+a36+ZoVupskQRE/q7pAwHKsTNeiZ31sbSTELvVlVv4h1W0Xo5szKg== - dependencies: - parse-git-config "^1.1.1" - 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" @@ -10325,24 +8162,6 @@ replace-ext@^1.0.0: resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs= -repo-utils@^0.3.6, repo-utils@^0.3.7: - version "0.3.7" - resolved "https://registry.yarnpkg.com/repo-utils/-/repo-utils-0.3.7.tgz#4ab66af340cb11fa7e5cf80581e92be97c1bf7ae" - integrity sha1-SrZq80DLEfp+XPgFgekr6Xwb964= - dependencies: - extend-shallow "^2.0.1" - get-value "^2.0.6" - git-config-path "^1.0.1" - is-absolute "^0.2.6" - kind-of "^3.0.4" - lazy-cache "^2.0.1" - mixin-deep "^1.1.3" - omit-empty "^0.4.1" - parse-author "^1.0.0" - parse-git-config "^1.0.2" - parse-github-url "^0.3.2" - project-name "^0.2.6" - request-capture-har@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/request-capture-har/-/request-capture-har-1.2.2.tgz#cd692cfb2cc744fd84a3358aac6ee51528cf720d" @@ -10401,14 +8220,6 @@ requires-port@1.x.x: resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= -resolve-dir@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-0.1.1.tgz#b219259a5602fac5c5c496ad894a6e8cc430261e" - integrity sha1-shklmlYC+sXFxJatiUpujMQwJh4= - dependencies: - expand-tilde "^1.2.2" - global-modules "^0.2.3" - resolve-dir@^1.0.0, resolve-dir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" @@ -10417,49 +8228,11 @@ resolve-dir@^1.0.0, resolve-dir@^1.0.1: expand-tilde "^2.0.0" global-modules "^1.0.0" -resolve-file@^0.2.0: - version "0.2.2" - resolved "https://registry.yarnpkg.com/resolve-file/-/resolve-file-0.2.2.tgz#14dbec5a19d384f5d6dc64a29fd662815d317696" - integrity sha1-FNvsWhnThPXW3GSin9ZigV0xdpY= - dependencies: - cwd "^0.10.0" - expand-tilde "^2.0.1" - extend-shallow "^2.0.1" - fs-exists-sync "^0.1.0" - global-modules "^0.2.3" - homedir-polyfill "^1.0.0" - lazy-cache "^2.0.1" - resolve "^1.1.7" - -resolve-file@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/resolve-file/-/resolve-file-0.3.0.tgz#11e1fb464566d3a7c500cb7e9481e8f0b00a14ef" - integrity sha1-EeH7RkVm06fFAMt+lIHo8LAKFO8= - dependencies: - cwd "^0.10.0" - expand-tilde "^2.0.2" - extend-shallow "^2.0.1" - fs-exists-sync "^0.1.0" - homedir-polyfill "^1.0.1" - lazy-cache "^2.0.2" - resolve "^1.2.0" - 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-glob@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/resolve-glob/-/resolve-glob-1.0.0.tgz#c6142b0f850367607aae27506be7985d3a8c6931" - integrity sha512-wSW9pVGJRs89k0wEXhM7C6+va9998NsDhgc0Y+6Nv8hrHsu0hUS7Ug10J1EiVtU6N2tKlSNvx9wLihL8Ao22Lg== - dependencies: - extend-shallow "^2.0.1" - is-valid-glob "^1.0.0" - matched "^1.0.2" - relative "^3.0.2" - resolve-dir "^1.0.0" - resolve-protobuf-schema@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz#9ca9a9e69cf192bbdaf1006ec1973948aa4a3758" @@ -10477,7 +8250,7 @@ resolve@1.1.x: resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= -resolve@^1.1.5, resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.2.0, resolve@^1.3.3: +resolve@^1.1.5, resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0: version "1.10.1" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.10.1.tgz#664842ac960795bbe758221cdccda61fb64b5f18" integrity sha512-KuIe4mf++td/eFb6wkaPbMDnP6kObCaEtIDuHOUED6MNUo4K670KZUHuuvYPZDxNF0WVLw49n06M2m2dXphEzA== @@ -10497,14 +8270,6 @@ rest@^2.0.0: resolved "https://registry.yarnpkg.com/rest/-/rest-2.0.0.tgz#6dfadf66a405c49cfbd5b4bd25b59fd29cd861bc" integrity sha1-bfrfZqQFxJz71bS9JbWf0pzYYbw= -restore-cursor@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-1.0.1.tgz#34661f46886327fed2991479152252df92daa541" - integrity sha1-NGYfRohjJ/7SmRR5FSJS35LapUE= - dependencies: - exit-hook "^1.0.0" - onetime "^1.0.0" - restore-cursor@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" @@ -10518,18 +8283,6 @@ ret@~0.1.10: resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== -rethrow@^0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/rethrow/-/rethrow-0.2.3.tgz#c5528f190e89ec7535889452a1be68996b5f6616" - integrity sha1-xVKPGQ6J7HU1iJRSob5omWtfZhY= - dependencies: - ansi-bgred "^0.1.1" - ansi-red "^0.1.1" - ansi-yellow "^0.1.1" - extend-shallow "^1.1.4" - lazy-cache "^0.2.3" - right-align "^0.1.3" - retry@^0.10.0: version "0.10.1" resolved "https://registry.yarnpkg.com/retry/-/retry-0.10.1.tgz#e76388d217992c252750241d3d3956fed98d8ff4" @@ -10540,14 +8293,14 @@ retry@^0.12.0: resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= -right-align@^0.1.1, right-align@^0.1.3: +right-align@^0.1.1: version "0.1.3" resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef" integrity sha1-YTObci/mo1FWiSENJOFMlhSGE+8= dependencies: align-text "^0.1.1" -rimraf@2, rimraf@^2.2.8, rimraf@^2.5.0, rimraf@^2.5.2, rimraf@^2.5.3, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3: +rimraf@2, rimraf@^2.2.8, rimraf@^2.5.0, rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, 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== @@ -10582,13 +8335,6 @@ robust-sum@^1.0.0: resolved "https://registry.yarnpkg.com/robust-sum/-/robust-sum-1.0.0.tgz#16646e525292b4d25d82757a286955e0bbfa53d9" integrity sha1-FmRuUlKStNJdgnV6KGlV4Lv6U9k= -run-async@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-0.1.0.tgz#c8ad4a5e110661e402a7d21b530e009f25f8e389" - integrity sha1-yK1KXhEGYeQCp9IbUw4AnyX444k= - dependencies: - once "^1.3.0" - run-async@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" @@ -10622,7 +8368,7 @@ rx-lite-aggregates@^4.0.8: dependencies: rx-lite "*" -rx-lite@*, rx-lite@^4.0.7, rx-lite@^4.0.8: +rx-lite@*, rx-lite@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444" integrity sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ= @@ -10785,31 +8531,7 @@ set-blocking@^2.0.0, set-blocking@~2.0.0: resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= -set-getter@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/set-getter/-/set-getter-0.1.0.tgz#d769c182c9d5a51f409145f2fba82e5e86e80376" - integrity sha1-12nBgsnVpR9AkUXy+6guXoboA3Y= - dependencies: - to-object-path "^0.3.0" - -set-value@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-0.2.0.tgz#73b0a6825c158c6a16a82bbdc95775bf2a825fab" - integrity sha1-c7CmglwVjGoWqCu9yVd1vyqCX6s= - dependencies: - isobject "^1.0.0" - noncharacters "^1.1.0" - -set-value@^0.3.3: - version "0.3.3" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-0.3.3.tgz#b81223681638a1088fd88a435b8a9d32dae8d9ba" - integrity sha1-uBIjaBY4oQiP2IpDW4qdMtro2bo= - dependencies: - extend-shallow "^2.0.1" - isobject "^2.0.0" - to-object-path "^0.2.0" - -set-value@^0.4.0, set-value@^0.4.2, set-value@^0.4.3: +set-value@^0.4.3: version "0.4.3" resolved "https://registry.yarnpkg.com/set-value/-/set-value-0.4.3.tgz#7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1" integrity sha1-fbCPnT0i3H945Trzw79GZuzfzPE= @@ -10847,16 +8569,6 @@ sha@~2.0.1: graceful-fs "^4.1.2" readable-stream "^2.0.2" -shallow-clone@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-0.1.2.tgz#5909e874ba77106d73ac414cfec1ffca87d97060" - integrity sha1-WQnodLp3EG1zrEFM/sH/yofZcGA= - dependencies: - is-extendable "^0.1.1" - kind-of "^2.0.1" - lazy-cache "^0.2.3" - mixin-object "^2.0.1" - shallow-copy@~0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/shallow-copy/-/shallow-copy-0.0.1.tgz#415f42702d73d810330292cc5ee86eae1a11a170" @@ -11066,13 +8778,6 @@ sort-desc@^0.1.1: resolved "https://registry.yarnpkg.com/sort-desc/-/sort-desc-0.1.1.tgz#198b8c0cdeb095c463341861e3925d4ee359a9ee" integrity sha1-GYuMDN6wlcRjNBhh45JdTuNZqe4= -sort-object-arrays@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/sort-object-arrays/-/sort-object-arrays-0.1.1.tgz#99f55cf205a491dde1f52f096a36a26b09b4832f" - integrity sha1-mfVc8gWkkd3h9S8Jajaiawm0gy8= - dependencies: - kind-of "^3.0.2" - sort-object@^0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/sort-object/-/sort-object-0.3.2.tgz#98e0d199ede40e07c61a84403c61d6c3b290f9e2" @@ -11177,13 +8882,6 @@ split-on-first@^1.0.0: resolved "https://registry.yarnpkg.com/split-on-first/-/split-on-first-1.1.0.tgz#f610afeee3b12bce1d0c30425e76398b78249a5f" integrity sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw== -split-string@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/split-string/-/split-string-1.0.1.tgz#bcbab3f4152acee3a0d6ab2479c0d2879c3db3ce" - integrity sha1-vLqz9BUqzuOg1qskecDSh5w9s84= - dependencies: - extend-shallow "^2.0.1" - 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" @@ -11213,15 +8911,6 @@ squirejs@^0.2.1: resolved "https://registry.yarnpkg.com/squirejs/-/squirejs-0.2.1.tgz#0a52b13ded8a12adb43604e133fd29e4e027c667" integrity sha1-ClKxPe2KEq20NgThM/0p5OAnxmc= -src-stream@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/src-stream/-/src-stream-0.1.1.tgz#d93f46d281a3700281ec0f30b33a03143894a681" - integrity sha1-2T9G0oGjcAKB7A8wszoDFDiUpoE= - dependencies: - duplexify "^3.4.2" - merge-stream "^0.1.8" - through2 "^2.0.0" - sshpk@^1.7.0: version "1.16.1" resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" @@ -11309,14 +8998,6 @@ stream-combiner2@^1.1.1: duplexer2 "~0.1.0" readable-stream "^2.0.2" -stream-combiner@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/stream-combiner/-/stream-combiner-0.2.2.tgz#aec8cbac177b56b6f4fa479ced8c1912cee52858" - integrity sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg= - dependencies: - duplexer "~0.1.1" - through "~2.3.4" - stream-consume@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/stream-consume/-/stream-consume-0.1.1.tgz#d3bdb598c2bd0ae82b8cac7ac50b1107a7996c48" @@ -11330,11 +9011,6 @@ stream-each@^1.1.0: end-of-stream "^1.1.0" stream-shift "^1.0.0" -stream-exhaust@^1.0.0, stream-exhaust@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/stream-exhaust/-/stream-exhaust-1.0.2.tgz#acdac8da59ef2bc1e17a2c0ccf6c320d120e555d" - integrity sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw== - stream-iterate@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/stream-iterate/-/stream-iterate-1.2.0.tgz#2bd7c77296c1702a46488b8ad41f79865eecd4e1" @@ -11406,11 +9082,6 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -stringify-author@^0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/stringify-author/-/stringify-author-0.1.3.tgz#d581e02ce0b55cda3c953e62add211fae4b0ef66" - integrity sha1-1YHgLOC1XNo8lT5irdIR+uSw72Y= - stringify-object@^2.3.0: version "2.4.0" resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-2.4.0.tgz#c62d11023eb21fe2d9b087be039a26df3b22a09d" @@ -11450,22 +9121,6 @@ strip-ansi@~0.1.0: resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-0.1.1.tgz#39e8a98d044d150660abe4a6808acf70bb7bc991" integrity sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE= -strip-bom-buffer@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/strip-bom-buffer/-/strip-bom-buffer-0.1.1.tgz#ca3ddc4919c13f9fddf30b1dff100a9835248b4d" - integrity sha1-yj3cSRnBP5/d8wsd/xAKmDUki00= - dependencies: - is-buffer "^1.1.0" - is-utf8 "^0.2.0" - -strip-bom-stream@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-bom-stream/-/strip-bom-stream-1.0.0.tgz#e7144398577d51a6bed0fa1994fa05f43fd988ee" - integrity sha1-5xRDmFd9Uaa+0PoZlPoF9D/ZiO4= - dependencies: - first-chunk-stream "^1.0.0" - strip-bom "^2.0.0" - strip-bom-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-bom-stream/-/strip-bom-stream-2.0.0.tgz#f87db5ef2613f6968aa545abfe1ec728b6a829ca" @@ -11474,11 +9129,6 @@ strip-bom-stream@^2.0.0: first-chunk-stream "^2.0.0" strip-bom "^2.0.0" -strip-bom-string@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-0.1.2.tgz#9c6e720a313ba9836589518405ccfb88a5f41b9c" - integrity sha1-nG5yCjE7qYNliVGEBcz7iKX0G5w= - strip-bom-string@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92" @@ -11504,11 +9154,6 @@ strip-bom@^3.0.0: resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= -strip-color@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/strip-color/-/strip-color-0.1.0.tgz#106f65d3d3e6a2d9401cac0eb0ce8b8a702b4f7b" - integrity sha1-EG9l09PmotlAHKwOsM6LinArT3s= - strip-eof@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" @@ -11526,11 +9171,6 @@ strip-json-comments@~2.0.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= -success-symbol@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/success-symbol/-/success-symbol-0.1.0.tgz#24022e486f3bf1cdca094283b769c472d3b72897" - integrity sha1-JAIuSG878c3KCUKDt2nEctO3KJc= - supercluster@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/supercluster/-/supercluster-2.3.0.tgz#87ab56081bbea9a1d724df5351ee9e8c3af2f48b" @@ -11574,13 +9214,6 @@ symbol-observable@1.0.1: resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.1.tgz#8340fc4702c3122df5d22288f88283f513d3fdd4" integrity sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ= -tableize-object@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/tableize-object/-/tableize-object-0.1.0.tgz#7c29e0133b27d48b56b9e76d3a28d241df1b3a24" - integrity sha1-fCngEzsn1ItWuedtOijSQd8bOiQ= - dependencies: - isobject "^2.0.0" - tar-fs@^1.15.1: version "1.16.3" resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-1.16.3.tgz#966a628841da2c4010406a82167cbd5e0c72d509" @@ -11641,55 +9274,6 @@ tempfile@~0.1.2: dependencies: uuid "~1.4.0" -template-error@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/template-error/-/template-error-0.1.2.tgz#18c9f600d90f2f3dfba0833e37f7cb6f413542d4" - integrity sha1-GMn2ANkPLz37oIM+N/fLb0E1QtQ= - dependencies: - engine "^0.1.5" - kind-of "^2.0.1" - lazy-cache "^0.2.3" - rethrow "^0.2.3" - -templates@^0.24.0: - version "0.24.3" - resolved "https://registry.yarnpkg.com/templates/-/templates-0.24.3.tgz#8baba270e1a5727474db68575f821ce1b4fe4d05" - integrity sha1-i6uicOGlcnR022hXX4Ic4bT+TQU= - dependencies: - array-sort "^0.1.2" - async-each "^1.0.0" - base "^0.11.1" - base-data "^0.6.0" - base-engines "^0.2.0" - base-helpers "^0.1.1" - base-option "^0.8.3" - base-plugins "^0.4.13" - base-routes "^0.2.1" - debug "^2.2.0" - deep-bind "^0.3.0" - define-property "^0.2.5" - engine-base "^0.1.2" - export-files "^2.1.1" - extend-shallow "^2.0.1" - "falsey" "^0.3.0" - get-value "^2.0.6" - get-view "^0.1.1" - group-array "^0.3.0" - has-glob "^0.1.1" - has-value "^0.3.1" - inflection "^1.10.0" - is-valid-app "^0.2.0" - layouts "^0.11.0" - lazy-cache "^2.0.1" - match-file "^0.2.0" - mixin-deep "^1.1.3" - paginationator "^0.1.3" - pascalcase "^0.1.1" - set-value "^0.3.3" - template-error "^0.1.2" - vinyl-item "^0.1.0" - vinyl-view "^0.1.2" - term-size@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/term-size/-/term-size-1.2.0.tgz#458b83887f288fc56d6fffbfad262e26638efa69" @@ -11707,7 +9291,7 @@ ternary-stream@^2.0.1: merge-stream "^1.0.0" through2 "^2.0.1" -text-table@^0.2.0, text-table@~0.2.0: +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= @@ -11725,23 +9309,7 @@ throttleit@^1.0.0: resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-1.0.0.tgz#9e785836daf46743145a5984b6268d828528ac6c" integrity sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw= -through2-filter@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/through2-filter/-/through2-filter-2.0.0.tgz#60bc55a0dacb76085db1f9dae99ab43f83d622ec" - integrity sha1-YLxVoNrLdghdsfna6Zq0P4PWIuw= - dependencies: - through2 "~2.0.0" - xtend "~4.0.0" - -through2-filter@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/through2-filter/-/through2-filter-3.0.0.tgz#700e786df2367c2c88cd8aa5be4cf9c1e7831254" - integrity sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA== - dependencies: - through2 "~2.0.0" - xtend "~4.0.0" - -through2@0.6.5, through2@^0.6.0, through2@^0.6.1: +through2@0.6.5, through2@^0.6.1: version "0.6.5" resolved "https://registry.yarnpkg.com/through2/-/through2-0.6.5.tgz#41ab9c67b29d57209071410e1d7a7a968cd3ad48" integrity sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg= @@ -11757,7 +9325,7 @@ through2@^0.5.0: readable-stream "~1.0.17" xtend "~3.0.0" -through2@^2.0.0, through2@^2.0.1, through2@^2.0.3, through2@~2.0.0, through2@~2.0.3: +through2@^2.0.0, through2@^2.0.1, through2@^2.0.3, through2@~2.0.3: version "2.0.5" resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== @@ -11765,7 +9333,7 @@ through2@^2.0.0, through2@^2.0.1, through2@^2.0.3, through2@~2.0.0, through2@~2. readable-stream "~2.3.6" xtend "~4.0.1" -through@2, "through@>=2.2.7 <3", through@^2.3.6, through@^2.3.7, through@^2.3.8, through@~2.3.4: +through@2, "through@>=2.2.7 <3", through@^2.3.6, through@^2.3.7, through@^2.3.8: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= @@ -11777,17 +9345,7 @@ tildify@^1.0.0, tildify@^1.1.2: dependencies: os-homedir "^1.0.0" -time-diff@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/time-diff/-/time-diff-0.3.1.tgz#25e8fb734eea9e6cb5e4b0394f05810b9c87c2d8" - integrity sha1-Jej7c07qnmy15LA5TwWBC5yHwtg= - dependencies: - extend-shallow "^2.0.1" - is-number "^2.1.0" - log-utils "^0.1.0" - pretty-time "^0.2.0" - -time-stamp@^1.0.0, time-stamp@^1.0.1: +time-stamp@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" integrity sha1-dkpaEa9QVhkhsTPztE5hhofg9cM= @@ -11824,13 +9382,6 @@ tmp@^0.0.33: dependencies: os-tmpdir "~1.0.2" -to-absolute-glob@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz#1cdfa472a9ef50c239ee66999b662ca0eb39937f" - integrity sha1-HN+kcqnvUMI57maZm2YsoOs5k38= - dependencies: - extend-shallow "^2.0.1" - to-array@0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/to-array/-/to-array-0.1.4.tgz#17e6c11f73dd4f3d74cda7a4ff3238e9ad9bf890" @@ -11841,36 +9392,6 @@ to-buffer@^1.1.1: resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80" integrity sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg== -to-choices@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/to-choices/-/to-choices-0.2.0.tgz#22e7e75a07d697d7e4cecbd56b1bf03c15654d73" - integrity sha1-IufnWgfWl9fkzsvVaxvwPBVlTXM= - dependencies: - ansi-gray "^0.1.1" - mixin-deep "^1.1.3" - -to-file@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/to-file/-/to-file-0.2.0.tgz#236c6c088065e570defbd15cf4b4e565be46ea93" - integrity sha1-I2xsCIBl5XDe+9Fc9LTlZb5G6pM= - dependencies: - define-property "^0.2.5" - extend-shallow "^2.0.1" - file-contents "^0.2.4" - glob-parent "^2.0.0" - is-valid-glob "^0.3.0" - isobject "^2.1.0" - lazy-cache "^2.0.1" - vinyl "^1.1.1" - -to-object-path@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.2.0.tgz#1634e1b52a88ba00e3949619fc0081dc9a3b07ca" - integrity sha1-FjThtSqIugDjlJYZ/ACB3Jo7B8o= - dependencies: - arr-flatten "^1.0.1" - is-arguments "^1.0.2" - 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" @@ -11928,13 +9449,6 @@ tracejs@^0.1.8: resolved "https://registry.yarnpkg.com/tracejs/-/tracejs-0.1.8.tgz#6c26787b1853f1371634622c1c80bc44026c5d70" integrity sha1-bCZ4exhT8TcWNGIsHIC8RAJsXXA= -trim-leading-lines@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/trim-leading-lines/-/trim-leading-lines-0.1.1.tgz#0e7cac3e83042dcf95a74ed36966f17744d5c169" - integrity sha1-DnysPoMELc+Vp07TaWbxd0TVwWk= - dependencies: - is-whitespace "^0.3.0" - trim-newlines@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" @@ -12069,7 +9583,7 @@ unassertify@^2.0.0: through "^2.3.7" unassert "^1.3.1" -unc-path-regex@^0.1.0, unc-path-regex@^0.1.2: +unc-path-regex@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" integrity sha1-5z3T17DXxe2G+6xrCufYxqadUPo= @@ -12092,16 +9606,6 @@ unflowify@^1.0.0: flow-remove-types "^1.1.2" through "^2.3.8" -union-value@^0.2.3: - version "0.2.4" - resolved "https://registry.yarnpkg.com/union-value/-/union-value-0.2.4.tgz#7375152786679057e7b37aa676e83468fc0274f0" - integrity sha1-c3UVJ4ZnkFfns3qmdug0aPwCdPA= - dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^0.4.3" - union-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4" @@ -12131,14 +9635,6 @@ unique-stream@^1.0.0: resolved "https://registry.yarnpkg.com/unique-stream/-/unique-stream-1.0.0.tgz#d59a4a75427447d9aa6c91e70263f8d26a4b104b" integrity sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs= -unique-stream@^2.0.2: - version "2.3.1" - resolved "https://registry.yarnpkg.com/unique-stream/-/unique-stream-2.3.1.tgz#c65d110e9a4adf9a6c5948b28053d9a8d04cbeac" - integrity sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A== - dependencies: - json-stable-stringify-without-jsonify "^1.0.1" - through2-filter "^3.0.0" - unique-string@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a" @@ -12156,14 +9652,6 @@ unpipe@1.0.0, unpipe@~1.0.0: resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= -unset-value@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-0.1.2.tgz#506810b867f27c2a5a6e9b04833631f6de58d310" - integrity sha1-UGgQuGfyfCpabpsEgzYx9t5Y0xA= - dependencies: - has-value "^0.3.1" - isobject "^3.0.0" - unset-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" @@ -12198,46 +9686,6 @@ update-notifier@^2.3.0, update-notifier@^2.5.0: semver-diff "^2.0.0" xdg-basedir "^3.0.0" -update@^0.7.4: - version "0.7.4" - resolved "https://registry.yarnpkg.com/update/-/update-0.7.4.tgz#b1a091c11a3e28ae31ba2eef58b711b82ce98b14" - integrity sha1-saCRwRo+KK4xui7vWLcRuCzpixQ= - dependencies: - arr-union "^3.1.0" - assemble-core "^0.25.0" - assemble-loader "^0.6.1" - base-cli-process "^0.1.18" - base-config-process "^0.1.9" - base-generators "^0.4.5" - base-questions "^0.7.3" - base-runtimes "^0.2.0" - base-store "^0.4.4" - common-config "^0.1.0" - data-store "^0.16.1" - export-files "^2.1.1" - extend-shallow "^2.0.1" - find-pkg "^0.1.2" - fs-exists-sync "^0.1.0" - global-modules "^0.2.2" - gulp-choose-files "^0.1.3" - is-valid-app "^0.2.0" - isobject "^2.1.0" - lazy-cache "^2.0.1" - log-utils "^0.2.1" - parser-front-matter "^1.4.1" - resolve-dir "^0.1.0" - resolve-file "^0.2.0" - set-blocking "^2.0.0" - strip-color "^0.1.0" - text-table "^0.2.0" - through2 "^2.0.1" - yargs-parser "^2.4.1" - -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" @@ -12262,23 +9710,6 @@ url-toolkit@^2.1.1, url-toolkit@^2.1.3: resolved "https://registry.yarnpkg.com/url-toolkit/-/url-toolkit-2.1.6.tgz#6d03246499e519aad224c44044a4ae20544154f2" integrity sha512-UaZ2+50am4HwrV2crR/JAf63Q4VvPYphe63WGeoJxeu8gmOm0qxPt+KsukfakPNrX9aymGNEkkaoICwn+OuvBw== -use@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/use/-/use-1.1.2.tgz#6e3832feb8689573494ac6a7acb5fefb377b2cd1" - integrity sha1-bjgy/rholXNJSsanrLX++zd7LNE= - dependencies: - define-property "^0.2.5" - isobject "^2.0.0" - -use@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/use/-/use-2.0.2.tgz#ae28a0d72f93bf22422a18a2e379993112dec8e8" - integrity sha1-riig1y+TvyJCKhii43mZMRLeyOg= - dependencies: - define-property "^0.2.5" - isobject "^3.0.0" - lazy-cache "^2.0.2" - use@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" @@ -12354,11 +9785,6 @@ v8flags@^2.0.2: dependencies: user-home "^1.1.1" -vali-date@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/vali-date/-/vali-date-1.0.0.tgz#1b904a59609fb328ef078138420934f6b86709a6" - integrity sha1-G5BKWWCfsyjvB4E4Qgk09rhnCaY= - validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" @@ -12488,45 +9914,6 @@ vinyl-fs@^0.3.0: through2 "^0.6.1" vinyl "^0.4.0" -vinyl-fs@^2.4.3: - version "2.4.4" - resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-2.4.4.tgz#be6ff3270cb55dfd7d3063640de81f25d7532239" - integrity sha1-vm/zJwy1Xf19MGNkDegfJddTIjk= - dependencies: - duplexify "^3.2.0" - glob-stream "^5.3.2" - graceful-fs "^4.0.0" - gulp-sourcemaps "1.6.0" - is-valid-glob "^0.3.0" - lazystream "^1.0.0" - lodash.isequal "^4.0.0" - merge-stream "^1.0.0" - mkdirp "^0.5.0" - object-assign "^4.0.0" - readable-stream "^2.0.4" - strip-bom "^2.0.0" - strip-bom-stream "^1.0.0" - through2 "^2.0.0" - through2-filter "^2.0.0" - vali-date "^1.0.0" - vinyl "^1.0.0" - -vinyl-item@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/vinyl-item/-/vinyl-item-0.1.0.tgz#f27813c81142eba49ca5849de4f42f6fa0e5e098" - integrity sha1-8ngTyBFC66ScpYSd5PQvb6Dl4Jg= - dependencies: - base "^0.8.1" - base-option "^0.8.2" - base-plugins "^0.4.12" - clone "^1.0.2" - clone-stats "^1.0.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - isobject "^2.1.0" - lazy-cache "^2.0.1" - vinyl "^1.1.1" - vinyl-sourcemaps-apply@^0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz#ab6549d61d172c2b1b87be5c508d239c8ef87705" @@ -12534,19 +9921,6 @@ vinyl-sourcemaps-apply@^0.2.0: dependencies: source-map "^0.5.1" -vinyl-view@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/vinyl-view/-/vinyl-view-0.1.2.tgz#09ac6d7c801212bf0926bd9d4106f45e6c4fc977" - integrity sha1-CaxtfIASEr8JJr2dQQb0XmxPyXc= - dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - engine-base "^0.1.2" - isobject "^2.1.0" - lazy-cache "^2.0.1" - mixin-deep "^1.1.3" - vinyl-item "^0.1.0" - vinyl@^0.2.1: version "0.2.3" resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.2.3.tgz#bca938209582ec5a49ad538a00fa1f125e513252" @@ -12571,7 +9945,7 @@ vinyl@^0.5.0: clone-stats "^0.0.1" replace-ext "0.0.1" -vinyl@^1.0.0, vinyl@^1.1.0, vinyl@^1.1.1, vinyl@^1.2.0: +vinyl@^1.1.0, vinyl@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-1.2.0.tgz#5c88036cf565e5df05558bfc911f8656df218884" integrity sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ= @@ -12580,7 +9954,7 @@ vinyl@^1.0.0, vinyl@^1.1.0, vinyl@^1.1.1, vinyl@^1.2.0: clone-stats "^0.0.1" replace-ext "0.0.1" -vinyl@^2.0.0, vinyl@^2.0.1: +vinyl@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-2.2.0.tgz#d85b07da96e458d25b2ffe19fece9f2caa13ed86" integrity sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg== @@ -12606,11 +9980,6 @@ vt-pbf@^3.0.1: "@mapbox/vector-tile" "^1.3.1" pbf "^3.0.5" -warning-symbol@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/warning-symbol/-/warning-symbol-0.1.0.tgz#bb31dd11b7a0f9d67ab2ed95f457b65825bbad21" - integrity sha1-uzHdEbeg+dZ6su2V9Fe2WCW7rSE= - wcwidth@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" @@ -12638,7 +10007,7 @@ which-module@^2.0.0: resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= -which@1, which@^1.0.9, which@^1.1.1, which@^1.2.10, which@^1.2.12, which@^1.2.14, which@^1.2.9, which@^1.3.0, which@^1.3.1: +which@1, which@^1.0.9, which@^1.1.1, which@^1.2.10, which@^1.2.14, which@^1.2.9, which@^1.3.0, which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== @@ -12718,20 +10087,6 @@ write-file-atomic@^2.0.0, write-file-atomic@^2.3.0, write-file-atomic@^2.4.2: imurmurhash "^0.1.4" signal-exit "^3.0.2" -write-json@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/write-json/-/write-json-0.2.2.tgz#fa4e1529e9e763a4f92f07d9841317e3d248daf3" - integrity sha1-+k4VKennY6T5LwfZhBMX49JI2vM= - dependencies: - write "^0.2.1" - -write@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/write/-/write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757" - integrity sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c= - dependencies: - mkdirp "^0.5.1" - ws@~3.3.1: version "3.3.3" resolved "https://registry.yarnpkg.com/ws/-/ws-3.3.3.tgz#f1cf84fe2d5e901ebce94efaece785f187a228f2" @@ -12768,7 +10123,7 @@ xmlhttprequest-ssl@~1.5.4: resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz#c2876b06168aadc40e57d97e81191ac8f4398b3e" integrity sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4= -"xtend@>=4.0.0 <4.1.0-0", xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.0, xtend@~4.0.1: +"xtend@>=4.0.0 <4.1.0-0", xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" integrity sha1-pcbVMr5lbiPbgg77lDofBJmNY68= @@ -12798,14 +10153,6 @@ yallist@^3.0.0, yallist@^3.0.2: resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9" integrity sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A== -yargs-parser@^2.4.0, yargs-parser@^2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-2.4.1.tgz#85568de3cf150ff49fa51825f03a8c880ddcc5c4" - integrity sha1-hVaN488VD/SfpRgl8DqMiA3cxcQ= - dependencies: - camelcase "^3.0.0" - lodash.assign "^4.0.6" - yargs-parser@^4.1.0, yargs-parser@^4.2.0: version "4.2.1" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-4.2.1.tgz#29cceac0dc4f03c6c87b4a9f217dd18c9f74871c" From 1f23de8f12475c437ff317e7af20eca9d6c96bfd Mon Sep 17 00:00:00 2001 From: Nicolas Maillat <maillat@alchemy.fr> Date: Fri, 24 May 2019 17:18:11 +0200 Subject: [PATCH 198/367] update readme --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index ac7c1d9c87..90bb6dd4c9 100644 --- a/README.md +++ b/README.md @@ -56,9 +56,9 @@ The docker distribution come with 2 differents containers : The two images can be built respectively with these two commands : # nginx server - docker build --target phraseanet-nginx -t phraseanet-nginx . + docker build --target phraseanet-nginx -t local/phraseanet-nginx . # php-fpm application - docker build --target phraseanet -t phraseanet . + docker build --target phraseanet -t local/phraseanet . From 7a1ba7e567e7911efbd90a56c14eda8d717698f5 Mon Sep 17 00:00:00 2001 From: nmaillat <maillat@alchemy.fr> Date: Fri, 24 May 2019 19:03:08 +0200 Subject: [PATCH 199/367] PHRAS-2597 #comment geoloc fields fix and language #time 2h debug geolocfield and test --- lib/conf.d/configuration.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/conf.d/configuration.yml b/lib/conf.d/configuration.yml index 71580cbbfe..6850a7ad7e 100644 --- a/lib/conf.d/configuration.yml +++ b/lib/conf.d/configuration.yml @@ -1,6 +1,10 @@ servername: 'http://local.phrasea/' languages: - available: [] + available: + - fr + - en + - de + - nl default: 'fr' main: maintenance: false @@ -264,7 +268,7 @@ geocoding-providers: - 48.879162 default-zoom: 2 marker-default-zoom: 11 - position-fields: + position-fields: [] #- # name: GpsCompositePosition # type: latlng From 1eda490e65679126c12d9acc7ab787cfcbe2d83b Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana <hra@esokia.com> Date: Tue, 28 May 2019 15:30:10 +0400 Subject: [PATCH 200/367] PHRAS-2608 #comment Fix custom-link of nav-bar on responsive, hide the Navigation bar if there is no sub menu #time 2h --- resources/www/_shared/styles/_main-menu.scss | 25 +- templates/web/common/menubar.html.twig | 326 ++++++++++--------- 2 files changed, 182 insertions(+), 169 deletions(-) diff --git a/resources/www/_shared/styles/_main-menu.scss b/resources/www/_shared/styles/_main-menu.scss index 505474882e..270cb2252b 100644 --- a/resources/www/_shared/styles/_main-menu.scss +++ b/resources/www/_shared/styles/_main-menu.scss @@ -63,6 +63,9 @@ $mainMenuBottomBorder: none !default; #mainLogo { margin:0 5px; vertical-align: middle; + @media screen and (max-width: 1064px) { + max-width: 100px; + } } li { display: inline-block; @@ -160,7 +163,6 @@ $mainMenuBottomBorder: none !default; } #nav_menu_container, #nav_customlink_container, #nav_account_container { position: absolute; - top: 35px; z-index: 1000; .nav_menu { z-index: 1000; @@ -209,13 +211,13 @@ $mainMenuBottomBorder: none !default; } } #nav_menu_container { - left: 10px; + left: 0; width: 172px; .nav_menu { top: 9px; } .arrow-up { - left: 52px; + left: 10px; display: block; position: absolute; } @@ -223,7 +225,7 @@ $mainMenuBottomBorder: none !default; #nav_customlink_container { display: none; position: relative; - left: 10px; + left: 0; width: auto; .nav-wrapper-box { position: absolute; @@ -235,19 +237,21 @@ $mainMenuBottomBorder: none !default; .nav_menu { position: relative; li.menu-bar-item { - width: 100%; - left: 0; + /* width: 100%; + left: 0;*/ } li.menu-bar-item a { > span { padding: 0; display: inline-block; + max-width: 140px; + overflow: hidden; } } } } .arrow-up { - left: 82px; + left: 10px; display: block; position: absolute; } @@ -259,12 +263,13 @@ $mainMenuBottomBorder: none !default; width: auto; .nav-wrapper-box { position: absolute; - right: 10px; + right: -4px; background: #d8d8d8; border-radius: 5px; padding-right: 10px; padding-left: 10px; top: 9px; + width: 200px; .nav_menu { position: relative; li.menu-bar-item { @@ -275,12 +280,14 @@ $mainMenuBottomBorder: none !default; > span { padding: 0; display: inline-block; + max-width: 170px; + overflow: hidden; } } } } .arrow-up { - right: 23px; + right: 6px; display: block; position: absolute; } diff --git a/templates/web/common/menubar.html.twig b/templates/web/common/menubar.html.twig index 3b2d346cfa..21df62adf4 100644 --- a/templates/web/common/menubar.html.twig +++ b/templates/web/common/menubar.html.twig @@ -20,123 +20,188 @@ </li> <li class="show-menu" id="toggle-menu-main"> <img src="/assets/common/images/icons/menu-burger.png"/> - </li> - <div id="nav_menu_container" class="desktopmenu"> - <div class="arrow-up"></div> - <ol class="nav_menu"> - {% if module is defined and module != "lightbox" and app.getAuthenticator().isAuthenticated() %} - <li class="menu-bar-item"> - <a target="_blank" href="{{ path('prod') }}"> - <img src="/assets/common/images/icons/menu-prod.png" class="mobilemenu"/> - <span class="{% if module is defined and module == "prod" %}selected{% endif %}"> - {{ 'admin::monitor: production' | trans }} - </span> - </a> - </li> - {% if app['browser'].isNewGeneration and app['conf'].get(['registry', 'modules', 'thesaurus']) == true and app.getAclForUser(app.getAuthenticatedUser()).has_access_to_module('thesaurus') %} + <div id="nav_menu_container" class="desktopmenu"> + <div class="arrow-up"></div> + <ol class="nav_menu"> + {% if module is defined and module != "lightbox" and app.getAuthenticator().isAuthenticated() %} <li class="menu-bar-item"> - <a target="_blank" href="{{ path('thesaurus') }}"> - <img src="/assets/common/images/icons/menu-thesaurus.png" class="mobilemenu"/> - <span class="{% if module is defined and module == "thesaurus" %}selected{% endif %}"> - {{ 'admin::monitor: module thesaurus' | trans }} - </span> + <a target="_blank" href="{{ path('prod') }}"> + <img src="/assets/common/images/icons/menu-prod.png" class="mobilemenu"/> + <span class="{% if module is defined and module == "prod" %}selected{% endif %}"> + {{ 'admin::monitor: production' | trans }} + </span> </a> </li> - {% endif %} - - {# MODULE #} - {% if app.getAclForUser(app.getAuthenticatedUser()).has_access_to_module('admin') %} - <li class="menu-bar-item"> - <a target="_blank" href="{{ path('admin') }}"> - <img src="/assets/common/images/icons/menu-admin.png" class="mobilemenu"/> - <span class="{% if module is defined and module == "admin" %}selected{% endif %}"> - {{ 'admin::monitor: module admin' | trans }} - </span> - </a> - </li> - {% endif %} - - {# MODULE #} - {% if app.getAclForUser(app.getAuthenticatedUser()).has_access_to_module('report') %} - <li class="menu-bar-item"> - <a target="_blank" href="{{ path('report_dashboard') }}"> - <img src="/assets/common/images/icons/menu-report.png" class="mobilemenu"/> - <span class="{% if module is defined and module == "report" %}selected{% endif %}"> - {{ 'admin::monitor: module report' | trans }} - </span> - </a> - </li> - {% endif %} - - {# MODULE #} - <li class="menu-bar-item"> - <a id="validation_link" target="_blank" href="{{ path('lightbox') }}"> - <img src="/assets/common/images/icons/menu-lightbox.png" class="mobilemenu"/> - <span> - {{ 'admin::monitor: module validation' | trans }} - </span> - </a> - </li> - - {# MODULE #} - {% if module is defined and module == "prod" %} - {% if app.getAclForUser(app.getAuthenticatedUser()).has_access_to_module('upload') %} + {% if app['browser'].isNewGeneration and app['conf'].get(['registry', 'modules', 'thesaurus']) == true and app.getAclForUser(app.getAuthenticatedUser()).has_access_to_module('thesaurus') %} <li class="menu-bar-item"> - {% set link = path('upload_html5_form') %} - - {% if not app['browser'].supportFileAPI() %} - {% set link = path('upload_flash_form') %} - {% endif %} - - <a href="{{ link }}" class="uploader-open-action" title="{{ 'Upload' | trans }}"> - <img src="/assets/common/images/icons/menu-upload.png" class="mobilemenu"/> - <span> - {{ 'admin::monitor: module upload' | trans }} - </span> + <a target="_blank" href="{{ path('thesaurus') }}"> + <img src="/assets/common/images/icons/menu-thesaurus.png" class="mobilemenu"/> + <span class="{% if module is defined and module == "thesaurus" %}selected{% endif %}"> + {{ 'admin::monitor: module thesaurus' | trans }} + </span> </a> </li> {% endif %} - {% endif %} - {# MODULE #} - {% if module == "prod" %} + + {# MODULE #} + {% if app.getAclForUser(app.getAuthenticatedUser()).has_access_to_module('admin') %} + <li class="menu-bar-item"> + <a target="_blank" href="{{ path('admin') }}"> + <img src="/assets/common/images/icons/menu-admin.png" class="mobilemenu"/> + <span class="{% if module is defined and module == "admin" %}selected{% endif %}"> + {{ 'admin::monitor: module admin' | trans }} + </span> + </a> + </li> + {% endif %} + + {# MODULE #} + {% if app.getAclForUser(app.getAuthenticatedUser()).has_access_to_module('report') %} + <li class="menu-bar-item"> + <a target="_blank" href="{{ path('report_dashboard') }}"> + <img src="/assets/common/images/icons/menu-report.png" class="mobilemenu"/> + <span class="{% if module is defined and module == "report" %}selected{% endif %}"> + {{ 'admin::monitor: module report' | trans }} + </span> + </a> + </li> + {% endif %} + + {# MODULE #} <li class="menu-bar-item"> - <a href="#" class="state-navigation" data-state="publication"> - <img src="/assets/common/images/icons/menu-publication.png" class="mobilemenu"/> + <a id="validation_link" target="_blank" href="{{ path('lightbox') }}"> + <img src="/assets/common/images/icons/menu-lightbox.png" class="mobilemenu"/> <span> - {{ 'Publications' | trans }} + {{ 'admin::monitor: module validation' | trans }} </span> </a> </li> - {% endif %} - {% if module is defined and module == "prod" and app.getAclForUser(app.getAuthenticatedUser()).has_right(constant('\\ACL::ORDER_MASTER')) %} - <li class="menu-bar-item"> - <a href="#" class="order-open-action" title="{{ 'Orders manager' | trans }}"> - <span> - {{ 'Commandes' | trans }} - </span> - </a> - </li> - {% endif %} + {# MODULE #} + {% if module is defined and module == "prod" %} + {% if app.getAclForUser(app.getAuthenticatedUser()).has_access_to_module('upload') %} + <li class="menu-bar-item"> + {% set link = path('upload_html5_form') %} - {% endif %} - </ol> - </div> - <li class="show-menu" id="toggle-menu-link"> + {% if not app['browser'].supportFileAPI() %} + {% set link = path('upload_flash_form') %} + {% endif %} + + <a href="{{ link }}" class="uploader-open-action" title="{{ 'Upload' | trans }}"> + <img src="/assets/common/images/icons/menu-upload.png" class="mobilemenu"/> + <span> + {{ 'admin::monitor: module upload' | trans }} + </span> + </a> + </li> + {% endif %} + {% endif %} + + {# MODULE #} + {% if module == "prod" %} + <li class="menu-bar-item"> + <a href="#" class="state-navigation" data-state="publication"> + <img src="/assets/common/images/icons/menu-publication.png" class="mobilemenu"/> + <span> + {{ 'Publications' | trans }} + </span> + </a> + </li> + {% endif %} + + {% if module is defined and module == "prod" and app.getAclForUser(app.getAuthenticatedUser()).has_right(constant('\\ACL::ORDER_MASTER')) %} + <li class="menu-bar-item"> + <a href="#" class="order-open-action" title="{{ 'Orders manager' | trans }}"> + <span> + {{ 'Commandes' | trans }} + </span> + </a> + </li> + {% endif %} + + {% endif %} + </ol> + </div> + </li> + <li class="show-menu" id="toggle-menu-link" style="display: none"> <img src="/assets/common/images/icons/menu-web-site.png"/> + <div id="nav_customlink_container" class="mobile-link"> + <div class="arrow-up"></div> + <div class="nav-wrapper-box"> + <ol class="nav_menu"></ol> + </div> + </div> </li> <li class="show-menu" id="toggle-menu-account" style="float: right;margin-right: 16px;"> <img src="/assets/common/images/icons/menu-user.png"/> - </li> - <div id="nav_customlink_container"> - <div class="arrow-up"></div> - <div class="nav-wrapper-box"> - <ol class="nav_menu"></ol> + <div class="PNB right mobilemenu" id="nav_account_container"> + <div class="arrow-up"></div> + <div class="nav-wrapper-box"> + <ol class="nav_menu"> + + <li class="menu-bar-item"> + {% if app.getAuthenticator().isAuthenticated() %} + {% if app.getAuthenticatedUser().isGuest %} + <img src="/assets/common/images/icons/menu-name-user.png"/> + <span> + {{ 'Guest' | trans }} + </span> + {% else %} + <a target="_blank" href="{{ path('account') }}" title="{{ 'login:: Mon compte' | trans }}"> + <img src="/assets/common/images/icons/menu-name-user.png"/> + <span> + {{ app.getAuthenticatedUser().getDisplayName() }} + </span> + </a> + {% endif %} + {% endif %} + </li> + <li class="menu-bar-item"> + {% if app.getAuthenticator().isAuthenticated() %} + <a href="{{ path('logout', { 'redirect' : '..' ~ app['request'].getPathInfo() }) }}" + target="_self"> + <img src="/assets/common/images/icons/menu-logout.png"/> + <span> + {{ 'phraseanet:: deconnection' | trans }} + </span> + </a> + {% endif %} + </li> + <li class="menu-bar-item"> + <a target="_blank" href="https://docs.phraseanet.com/4.0/"> + <img src="/assets/common/images/icons/menu-help.png"/> + <span> + {{ 'phraseanet:: aide' | trans }} + <span style="display:inline-block;cursor:pointer;padding:0;border:none;padding-right:4px;padding-left:4px;" + id="help-trigger"></span> + </span> + </a> + </li> + {% if module is defined and module == "prod" %} + <li class="menu-bar-item"> + <a href="#"> + <img src="/assets/common/images/icons/menu-help.png"/> + <span style="" class="shortcuts-trigger"> + {{ 'phraseanet:: raccourcis clavier' | trans }} + </span> + </a> + </li> + {% endif %} + <li class="menu-bar-item"> + <a href="#"> + <img src="/assets/common/images/icons/menu-help.png"/> + <span style="" class="infoDialog" + infos="<div><span style='font-size:18px;'>PHRASEANET</span> {{ app['phraseanet.version'].getName() }} (V{{ app['phraseanet.version'].getNumber() }})</div><div></div><br/><div><a href='http://www.gnu.org/licenses/gpl.html' target='_blank'><img src='http://www.gnu.org/graphics/gplv3-88x31.png' style='vertical-align:middle;'/><span>License GNU GPL v3</span></a></div><br/><div><a href='http://www.phraseanet.com/' target='_blank'> © Copyright Alchemy 2005-{{ "now"|date("Y") }}</a><p style='margin-top: 10px' ><a href='../../gitlog.txt' target='_blank'>gitlog</a></p></div>">{{ 'phraseanet:: a propos' | trans }}</span> + </a> + </li> + </ol> + </div> </div> - </div> + </li> + </ol> </div> @@ -232,70 +297,6 @@ </li> {% endif %} </div> - - <div class="PNB right mobilemenu" id="nav_account_container"> - <div class="arrow-up"></div> - <div class="nav-wrapper-box"> - <ol class="nav_menu"> - - <li class="menu-bar-item"> - {% if app.getAuthenticator().isAuthenticated() %} - {% if app.getAuthenticatedUser().isGuest %} - <img src="/assets/common/images/icons/menu-name-user.png"/> - <span> - {{ 'Guest' | trans }} - </span> - {% else %} - <a target="_blank" href="{{ path('account') }}" title="{{ 'login:: Mon compte' | trans }}"> - <img src="/assets/common/images/icons/menu-name-user.png"/> - <span> - {{ app.getAuthenticatedUser().getDisplayName() }} - </span> - </a> - {% endif %} - {% endif %} - </li> - <li class="menu-bar-item"> - {% if app.getAuthenticator().isAuthenticated() %} - <a href="{{ path('logout', { 'redirect' : '..' ~ app['request'].getPathInfo() }) }}" - target="_self"> - <img src="/assets/common/images/icons/menu-logout.png"/> - <span> - {{ 'phraseanet:: deconnection' | trans }} - </span> - </a> - {% endif %} - </li> - <li class="menu-bar-item"> - <a target="_blank" href="https://docs.phraseanet.com/4.0/"> - <img src="/assets/common/images/icons/menu-help.png"/> - <span> - {{ 'phraseanet:: aide' | trans }} - <span style="display:inline-block;cursor:pointer;padding:0;border:none;padding-right:4px;padding-left:4px;" - id="help-trigger"></span> - </span> - </a> - </li> - {% if module is defined and module == "prod" %} - <li class="menu-bar-item"> - <a href="#"> - <img src="/assets/common/images/icons/menu-help.png"/> - <span style="" class="shortcuts-trigger"> - {{ 'phraseanet:: raccourcis clavier' | trans }} - </span> - </a> - </li> - {% endif %} - <li class="menu-bar-item"> - <a href="#"> - <img src="/assets/common/images/icons/menu-help.png"/> - <span style="" class="infoDialog" - infos="<div><span style='font-size:18px;'>PHRASEANET</span> {{ app['phraseanet.version'].getName() }} (V{{ app['phraseanet.version'].getNumber() }})</div><div></div><br/><div><a href='http://www.gnu.org/licenses/gpl.html' target='_blank'><img src='http://www.gnu.org/graphics/gplv3-88x31.png' style='vertical-align:middle;'/><span>License GNU GPL v3</span></a></div><br/><div><a href='http://www.phraseanet.com/' target='_blank'> © Copyright Alchemy 2005-{{ "now"|date("Y") }}</a><p style='margin-top: 10px' ><a href='../../gitlog.txt' target='_blank'>gitlog</a></p></div>">{{ 'phraseanet:: a propos' | trans }}</span> - </a> - </li> - </ol> - </div> - </div> </div> {% if app.getAuthenticator().isAuthenticated() and module == "prod" %} @@ -312,10 +313,15 @@ //seperate array based on location of link var seperatedLinksByLocation = _.groupBy(configurationSettingLinks, "linkLocation"); + for (key in seperatedLinksByLocation) { if (key === 'navigation-bar') { var sortedCustomLinks = _.sortBy(seperatedLinksByLocation[key], 'linkOrder'); - + /*show navigation-bar if there is some result*/ + console.log(sortedCustomLinks); + if (sortedCustomLinks != undefined ) { + $('#toggle-menu-link').show(); + } _.each(sortedCustomLinks, function (linksData) { if (linksData.linkLanguage == 'all' || linksData.linkLanguage === '{{ app['locale'] }}') { var styleAttr = ""; From c68ad4fd8f23483bc5bf3dd57b1f1e7e28177fc4 Mon Sep 17 00:00:00 2001 From: Jean-Yves Gaulier <gaulier@alchemy.fr> Date: Thu, 23 May 2019 17:27:56 +0200 Subject: [PATCH 201/367] PHRAS-2605_fix-unittest-bootstrap_4.1 fix default lng add missing cmd --- tests/bootstrap.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/bootstrap.sh b/tests/bootstrap.sh index d4bcfc5476..658fec4bab 100755 --- a/tests/bootstrap.sh +++ b/tests/bootstrap.sh @@ -34,7 +34,7 @@ then mv config/configuration.yml{,.backup} rm -f config/configuration-compiled.php fi -./bin/setup system:install --email=test@phraseanet.com --password=test --db-user=root --db-template=en --db-password=toor --databox=db_test --appbox=ab_test --server-name=http://127.0.0.1 -y $VERBOSITY +./bin/setup system:install --email=test@phraseanet.com --password=test --db-user=root --db-template=en-simple --db-password=toor --databox=db_test --appbox=ab_test --server-name=http://127.0.0.1 -y $VERBOSITY case "$INSTALL_MODE" in update) ./bin/developer ini:reset --email=test@phraseanet.com --password=test --run-patches --no-setup-dbs $VERBOSITY @@ -44,5 +44,6 @@ case "$INSTALL_MODE" in ;; esac ./bin/developer ini:setup-tests-dbs $VERBOSITY -./bin/console searchengine:index:create $VERBOSITY +./bin/console searchengine:index -ndcp --force $VERBOSITY ./bin/developer phraseanet:regenerate-sqlite $VERBOSITY +./bin/developer phraseanet:generate-js-fixtures $VERBOSITY \ No newline at end of file From dca1387a17710428609d0eea890b0dfa48c46a8a Mon Sep 17 00:00:00 2001 From: Jean-Yves Gaulier <gaulier@alchemy.fr> Date: Tue, 28 May 2019 14:58:35 +0200 Subject: [PATCH 202/367] PHRAS-2605_fix-unittest-bootstrap_4.1 fix conf --- lib/Alchemy/Phrasea/Application.php | 2 ++ .../Controller/Prod/LazaretController.php | 2 +- .../Core/Provider/LocaleServiceProvider.php | 3 +- lib/Alchemy/Phrasea/TaskManager/Notifier.php | 2 +- .../Alchemy/Tests/Phrasea/ApplicationTest.php | 1 + .../Phrasea/Controller/Prod/UploadTest.php | 1 + .../Fixtures/configuration-setup.yml | 33 ++++++++++++++++++ .../Configuration/Fixtures/configuration.yml | 33 ++++++++++++++++++ tests/classes/PhraseanetTestCase.php | 3 ++ tests/files/cestlafete.jpg | Bin 31487 -> 31664 bytes 10 files changed, 77 insertions(+), 3 deletions(-) diff --git a/lib/Alchemy/Phrasea/Application.php b/lib/Alchemy/Phrasea/Application.php index f586a4f93a..1e4fcb1764 100644 --- a/lib/Alchemy/Phrasea/Application.php +++ b/lib/Alchemy/Phrasea/Application.php @@ -256,6 +256,7 @@ class Application extends SilexApplication $this->register(new OrderServiceProvider()); $this->register(new WebhookServiceProvider()); + $this['monolog'] = $this->share( $this->extend('monolog', function (LoggerInterface $logger, Application $app) { @@ -273,6 +274,7 @@ class Application extends SilexApplication }) ); + $this['phraseanet.exception_handler'] = $this->share(function ($app) { /** @var PhraseaExceptionHandler $handler */ $handler = PhraseaExceptionHandler::register($app['debug']); diff --git a/lib/Alchemy/Phrasea/Controller/Prod/LazaretController.php b/lib/Alchemy/Phrasea/Controller/Prod/LazaretController.php index 035476d5fb..afb91cb23e 100644 --- a/lib/Alchemy/Phrasea/Controller/Prod/LazaretController.php +++ b/lib/Alchemy/Phrasea/Controller/Prod/LazaretController.php @@ -38,7 +38,7 @@ class LazaretController extends Controller * * @param Request $request The current request * - * @return Response + * @return String */ public function listElement(Request $request) { diff --git a/lib/Alchemy/Phrasea/Core/Provider/LocaleServiceProvider.php b/lib/Alchemy/Phrasea/Core/Provider/LocaleServiceProvider.php index fa816c9ef7..9a887155b7 100644 --- a/lib/Alchemy/Phrasea/Core/Provider/LocaleServiceProvider.php +++ b/lib/Alchemy/Phrasea/Core/Provider/LocaleServiceProvider.php @@ -43,7 +43,8 @@ class LocaleServiceProvider implements ServiceProviderInterface if (0 === count($enabledLanguages)) { $app['monolog']->error('Wrong language configuration, no language activated'); - + $app['monolog']->error(var_export(debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS), true)); + // throw new \Exception('Wrong language configuration, no language activated'); return $availableLanguages; } diff --git a/lib/Alchemy/Phrasea/TaskManager/Notifier.php b/lib/Alchemy/Phrasea/TaskManager/Notifier.php index d85b9f5f59..101fb79753 100644 --- a/lib/Alchemy/Phrasea/TaskManager/Notifier.php +++ b/lib/Alchemy/Phrasea/TaskManager/Notifier.php @@ -25,7 +25,7 @@ class Notifier implements NotifierInterface private $logger; /** @var integer */ - private $timeout = 1; + private $timeout = 10; public function __construct(\ZMQSocket $socket, LoggerInterface $logger) { diff --git a/tests/Alchemy/Tests/Phrasea/ApplicationTest.php b/tests/Alchemy/Tests/Phrasea/ApplicationTest.php index 2046670917..0c45d2c2c4 100644 --- a/tests/Alchemy/Tests/Phrasea/ApplicationTest.php +++ b/tests/Alchemy/Tests/Phrasea/ApplicationTest.php @@ -152,6 +152,7 @@ class ApplicationTest extends \PhraseanetTestCase $sessionId = null; $app->post('/prod/upload/', function (Application $app) use (&$sessionId) { $sessionId = $app['session']->getId(); + return ""; }); $client = new Client($app); diff --git a/tests/Alchemy/Tests/Phrasea/Controller/Prod/UploadTest.php b/tests/Alchemy/Tests/Phrasea/Controller/Prod/UploadTest.php index 65832cf4dc..7245f53776 100644 --- a/tests/Alchemy/Tests/Phrasea/Controller/Prod/UploadTest.php +++ b/tests/Alchemy/Tests/Phrasea/Controller/Prod/UploadTest.php @@ -106,6 +106,7 @@ class UploadTest extends \PhraseanetAuthenticatedWebTestCase $record = new \record_adapter(self::$DI['app'], $id[0], $id[1]); $this->assertTrue($record->get_thumbnail()->is_physically_present()); + $zzz = $record->get_caption()->get_fields(); $fields = $record->get_caption()->get_fields(['FileName']); $field = array_pop($fields); $this->assertEquals('KIKOO.JPG', $field->get_serialized_values()); diff --git a/tests/Alchemy/Tests/Phrasea/Core/Configuration/Fixtures/configuration-setup.yml b/tests/Alchemy/Tests/Phrasea/Core/Configuration/Fixtures/configuration-setup.yml index 27eb933247..33bd2ddb84 100644 --- a/tests/Alchemy/Tests/Phrasea/Core/Configuration/Fixtures/configuration-setup.yml +++ b/tests/Alchemy/Tests/Phrasea/Core/Configuration/Fixtures/configuration-setup.yml @@ -6,6 +6,7 @@ main: maintenance: false key: '' api_require_ssl: true + delete-account-require-email-confirmation: true database: host: 'sql-host' port: 3306 @@ -212,3 +213,35 @@ embed_bundle: document: player: flexpaper enable-pdfjs: true +geocoding-providers: + - + name: 'mapBox' + enabled: true + public-key: '' + default-position: + - 2.335062 + - 48.879162 + default-zoom: 2 + marker-default-zoom: 11 + position-fields: + - + name: GpsCompositePosition + type: latlng + # - + # name: Longitude + # type: lng + # - + # name: Latitude + # type: lat +video-editor: + vttFieldName: VideoTextTrackChapters + seekBackwardStep: 1000 # in ms + seekForwardStep: 1000 # in ms + playbackRates: + - 1 + - '1.5' + - 3 + +user_account: + deleting_policies: + email_confirmation: true diff --git a/tests/Alchemy/Tests/Phrasea/Core/Configuration/Fixtures/configuration.yml b/tests/Alchemy/Tests/Phrasea/Core/Configuration/Fixtures/configuration.yml index 27eb933247..33bd2ddb84 100644 --- a/tests/Alchemy/Tests/Phrasea/Core/Configuration/Fixtures/configuration.yml +++ b/tests/Alchemy/Tests/Phrasea/Core/Configuration/Fixtures/configuration.yml @@ -6,6 +6,7 @@ main: maintenance: false key: '' api_require_ssl: true + delete-account-require-email-confirmation: true database: host: 'sql-host' port: 3306 @@ -212,3 +213,35 @@ embed_bundle: document: player: flexpaper enable-pdfjs: true +geocoding-providers: + - + name: 'mapBox' + enabled: true + public-key: '' + default-position: + - 2.335062 + - 48.879162 + default-zoom: 2 + marker-default-zoom: 11 + position-fields: + - + name: GpsCompositePosition + type: latlng + # - + # name: Longitude + # type: lng + # - + # name: Latitude + # type: lat +video-editor: + vttFieldName: VideoTextTrackChapters + seekBackwardStep: 1000 # in ms + seekForwardStep: 1000 # in ms + playbackRates: + - 1 + - '1.5' + - 3 + +user_account: + deleting_policies: + email_confirmation: true diff --git a/tests/classes/PhraseanetTestCase.php b/tests/classes/PhraseanetTestCase.php index 10a121af87..1f03956f86 100644 --- a/tests/classes/PhraseanetTestCase.php +++ b/tests/classes/PhraseanetTestCase.php @@ -273,6 +273,7 @@ abstract class PhraseanetTestCase extends WebTestCase static $decodedFixtureIds; if (is_null($decodedFixtureIds)) { + $p = sys_get_temp_dir().'/fixtures.json'; $decodedFixtureIds = json_decode(file_get_contents(sys_get_temp_dir().'/fixtures.json'), true); } self::$fixtureIds = $decodedFixtureIds; @@ -379,6 +380,8 @@ abstract class PhraseanetTestCase extends WebTestCase $app->boot(); + // $app['monolog'] = $this->getMock('Psr\Log\LoggerInterface'); + return $app; } diff --git a/tests/files/cestlafete.jpg b/tests/files/cestlafete.jpg index 698ec817b02d162ef301cc2c87de508aa5208a58..c0e8cd7f753059b09da50ccb8ebe769b3aa8319f 100755 GIT binary patch delta 109 zcmezWm2ty&#tn{)jE^QeF-~SOG?;vy@%v;MCJn2K+yY-;TlI{Rk^(Dz{k&qm#FYG` zRK4W<T>Xl~0)0b01O41weRVr71qB<hS}T|Q<kH;KypqYaOqzVCLYucSc~$@bc?2eO delta 31 ncmdn+o$>!y#tn{)jE0l{GRaJiV=QMfFrR##@%!d_X2S{q)jJG= From 0cbc5a8ef41bb4d916d92d3da54a3dfcac10d099 Mon Sep 17 00:00:00 2001 From: Jean-Yves Gaulier <gaulier@alchemy.fr> Date: Tue, 28 May 2019 15:06:06 +0200 Subject: [PATCH 203/367] PHRAS-2605_fix-unittest-bootstrap_4.1 remove debug --- lib/Alchemy/Phrasea/Core/Provider/LocaleServiceProvider.php | 2 -- tests/classes/PhraseanetTestCase.php | 2 -- 2 files changed, 4 deletions(-) diff --git a/lib/Alchemy/Phrasea/Core/Provider/LocaleServiceProvider.php b/lib/Alchemy/Phrasea/Core/Provider/LocaleServiceProvider.php index 9a887155b7..b99c41a979 100644 --- a/lib/Alchemy/Phrasea/Core/Provider/LocaleServiceProvider.php +++ b/lib/Alchemy/Phrasea/Core/Provider/LocaleServiceProvider.php @@ -43,8 +43,6 @@ class LocaleServiceProvider implements ServiceProviderInterface if (0 === count($enabledLanguages)) { $app['monolog']->error('Wrong language configuration, no language activated'); - $app['monolog']->error(var_export(debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS), true)); - // throw new \Exception('Wrong language configuration, no language activated'); return $availableLanguages; } diff --git a/tests/classes/PhraseanetTestCase.php b/tests/classes/PhraseanetTestCase.php index 1f03956f86..4b4e3bc37c 100644 --- a/tests/classes/PhraseanetTestCase.php +++ b/tests/classes/PhraseanetTestCase.php @@ -380,8 +380,6 @@ abstract class PhraseanetTestCase extends WebTestCase $app->boot(); - // $app['monolog'] = $this->getMock('Psr\Log\LoggerInterface'); - return $app; } From 1653c2494cf37419cd569a605293e85ad0748d76 Mon Sep 17 00:00:00 2001 From: Jean-Yves Gaulier <gaulier@alchemy.fr> Date: Tue, 28 May 2019 15:16:28 +0200 Subject: [PATCH 204/367] PHRAS-2605_fix-unittest-bootstrap_4.1 remove debug --- lib/Alchemy/Phrasea/Application.php | 2 -- lib/Alchemy/Phrasea/Core/Provider/LocaleServiceProvider.php | 1 + tests/Alchemy/Tests/Phrasea/Controller/Prod/UploadTest.php | 1 - tests/classes/PhraseanetTestCase.php | 1 - 4 files changed, 1 insertion(+), 4 deletions(-) diff --git a/lib/Alchemy/Phrasea/Application.php b/lib/Alchemy/Phrasea/Application.php index 1e4fcb1764..f586a4f93a 100644 --- a/lib/Alchemy/Phrasea/Application.php +++ b/lib/Alchemy/Phrasea/Application.php @@ -256,7 +256,6 @@ class Application extends SilexApplication $this->register(new OrderServiceProvider()); $this->register(new WebhookServiceProvider()); - $this['monolog'] = $this->share( $this->extend('monolog', function (LoggerInterface $logger, Application $app) { @@ -274,7 +273,6 @@ class Application extends SilexApplication }) ); - $this['phraseanet.exception_handler'] = $this->share(function ($app) { /** @var PhraseaExceptionHandler $handler */ $handler = PhraseaExceptionHandler::register($app['debug']); diff --git a/lib/Alchemy/Phrasea/Core/Provider/LocaleServiceProvider.php b/lib/Alchemy/Phrasea/Core/Provider/LocaleServiceProvider.php index b99c41a979..fa816c9ef7 100644 --- a/lib/Alchemy/Phrasea/Core/Provider/LocaleServiceProvider.php +++ b/lib/Alchemy/Phrasea/Core/Provider/LocaleServiceProvider.php @@ -43,6 +43,7 @@ class LocaleServiceProvider implements ServiceProviderInterface if (0 === count($enabledLanguages)) { $app['monolog']->error('Wrong language configuration, no language activated'); + return $availableLanguages; } diff --git a/tests/Alchemy/Tests/Phrasea/Controller/Prod/UploadTest.php b/tests/Alchemy/Tests/Phrasea/Controller/Prod/UploadTest.php index 7245f53776..65832cf4dc 100644 --- a/tests/Alchemy/Tests/Phrasea/Controller/Prod/UploadTest.php +++ b/tests/Alchemy/Tests/Phrasea/Controller/Prod/UploadTest.php @@ -106,7 +106,6 @@ class UploadTest extends \PhraseanetAuthenticatedWebTestCase $record = new \record_adapter(self::$DI['app'], $id[0], $id[1]); $this->assertTrue($record->get_thumbnail()->is_physically_present()); - $zzz = $record->get_caption()->get_fields(); $fields = $record->get_caption()->get_fields(['FileName']); $field = array_pop($fields); $this->assertEquals('KIKOO.JPG', $field->get_serialized_values()); diff --git a/tests/classes/PhraseanetTestCase.php b/tests/classes/PhraseanetTestCase.php index 4b4e3bc37c..10a121af87 100644 --- a/tests/classes/PhraseanetTestCase.php +++ b/tests/classes/PhraseanetTestCase.php @@ -273,7 +273,6 @@ abstract class PhraseanetTestCase extends WebTestCase static $decodedFixtureIds; if (is_null($decodedFixtureIds)) { - $p = sys_get_temp_dir().'/fixtures.json'; $decodedFixtureIds = json_decode(file_get_contents(sys_get_temp_dir().'/fixtures.json'), true); } self::$fixtureIds = $decodedFixtureIds; From d757cf439a0c6fd8fe1c9a389d16a78ce9f9d654 Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana <hra@esokia.com> Date: Wed, 29 May 2019 10:45:30 +0400 Subject: [PATCH 205/367] PHRAS-2608 Prod_Fix_responsive_custom_link #time 1h --- resources/www/_shared/styles/_main-menu.scss | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/resources/www/_shared/styles/_main-menu.scss b/resources/www/_shared/styles/_main-menu.scss index 270cb2252b..f5260f238a 100644 --- a/resources/www/_shared/styles/_main-menu.scss +++ b/resources/www/_shared/styles/_main-menu.scss @@ -211,13 +211,13 @@ $mainMenuBottomBorder: none !default; } } #nav_menu_container { - left: 0; + left: 5px; width: 172px; .nav_menu { top: 9px; } .arrow-up { - left: 10px; + left: 5px; display: block; position: absolute; } @@ -225,7 +225,7 @@ $mainMenuBottomBorder: none !default; #nav_customlink_container { display: none; position: relative; - left: 0; + left: 4px; width: auto; .nav-wrapper-box { position: absolute; @@ -251,7 +251,7 @@ $mainMenuBottomBorder: none !default; } } .arrow-up { - left: 10px; + left: 5px; display: block; position: absolute; } From 0e4e5782aa5d81423f06cf0d68a942f1a41c7a7f Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana <hra@esokia.com> Date: Fri, 31 May 2019 10:21:00 +0400 Subject: [PATCH 206/367] PHRAS-2608 #time 2h --- resources/www/_shared/styles/_main-menu.scss | 6 +- templates/web/common/menubar.html.twig | 319 ++++++++++--------- 2 files changed, 168 insertions(+), 157 deletions(-) diff --git a/resources/www/_shared/styles/_main-menu.scss b/resources/www/_shared/styles/_main-menu.scss index f5260f238a..62397154d7 100644 --- a/resources/www/_shared/styles/_main-menu.scss +++ b/resources/www/_shared/styles/_main-menu.scss @@ -38,13 +38,13 @@ $mainMenuBottomBorder: none !default; display: inline-block !important; } .show-menu { - display: none; i { font-size: 26px; vertical-align: middle; color: $mainMenuLinkActiveColor; } img { + display: none; margin-top: 5px; } } @@ -152,8 +152,10 @@ $mainMenuBottomBorder: none !default; } #mainMenu { .show-menu { - display: inline-block; cursor: pointer; + img { + display: inline-block; + } } .mobilemenu { display: block; diff --git a/templates/web/common/menubar.html.twig b/templates/web/common/menubar.html.twig index 21df62adf4..ac7001dbcc 100644 --- a/templates/web/common/menubar.html.twig +++ b/templates/web/common/menubar.html.twig @@ -1,11 +1,11 @@ <div id="mainMenu" class=""> {% set configuration = app['conf'].get(['registry', 'custom-links']) %} <div class="PNB menu-bar" style="overflow:hidden;"> - <ol> - <li> + <ol> + <li> <span class="title"> {% if app['conf'].get(['registry', 'general', 'personalize-logo-choice', 'logoChoice']) == 'personalize' and - app['conf'].get(['registry', 'general', 'personalize-logo-choice', 'personalizeFile']) == 'true' %} + app['conf'].get(['registry', 'general', 'personalize-logo-choice', 'personalizeFile']) == 'true' %} {% set extension = app['conf'].get(['registry', 'general', 'personalize-logo-choice', 'fileType']) %} {% set personalise_path = '/custom/minilogos/personalize_logo.' ~ extension %} @@ -17,192 +17,194 @@ {% endif %} </span> - </li> - <li class="show-menu" id="toggle-menu-main"> - <img src="/assets/common/images/icons/menu-burger.png"/> + </li> + <li class="show-menu" id="toggle-menu-main"> + <img src="/assets/common/images/icons/menu-burger.png"/> - <div id="nav_menu_container" class="desktopmenu"> - <div class="arrow-up"></div> - <ol class="nav_menu"> - {% if module is defined and module != "lightbox" and app.getAuthenticator().isAuthenticated() %} - <li class="menu-bar-item"> - <a target="_blank" href="{{ path('prod') }}"> - <img src="/assets/common/images/icons/menu-prod.png" class="mobilemenu"/> - <span class="{% if module is defined and module == "prod" %}selected{% endif %}"> + <div id="nav_menu_container" class="desktopmenu"> + <div class="arrow-up"></div> + <ol class="nav_menu"> + {% if module is defined and module != "lightbox" and app.getAuthenticator().isAuthenticated() %} + <li class="menu-bar-item"> + <a target="_blank" href="{{ path('prod') }}"> + <img src="/assets/common/images/icons/menu-prod.png" class="mobilemenu"/> + <span class="{% if module is defined and module == "prod" %}selected{% endif %}"> {{ 'admin::monitor: production' | trans }} </span> - </a> - </li> + </a> + </li> - {% if app['browser'].isNewGeneration and app['conf'].get(['registry', 'modules', 'thesaurus']) == true and app.getAclForUser(app.getAuthenticatedUser()).has_access_to_module('thesaurus') %} - <li class="menu-bar-item"> - <a target="_blank" href="{{ path('thesaurus') }}"> - <img src="/assets/common/images/icons/menu-thesaurus.png" class="mobilemenu"/> - <span class="{% if module is defined and module == "thesaurus" %}selected{% endif %}"> + {% if app['browser'].isNewGeneration and app['conf'].get(['registry', 'modules', 'thesaurus']) == true and app.getAclForUser(app.getAuthenticatedUser()).has_access_to_module('thesaurus') %} + <li class="menu-bar-item"> + <a target="_blank" href="{{ path('thesaurus') }}"> + <img src="/assets/common/images/icons/menu-thesaurus.png" class="mobilemenu"/> + <span class="{% if module is defined and module == "thesaurus" %}selected{% endif %}"> {{ 'admin::monitor: module thesaurus' | trans }} </span> - </a> - </li> - {% endif %} + </a> + </li> + {% endif %} - {# MODULE #} - {% if app.getAclForUser(app.getAuthenticatedUser()).has_access_to_module('admin') %} - <li class="menu-bar-item"> - <a target="_blank" href="{{ path('admin') }}"> - <img src="/assets/common/images/icons/menu-admin.png" class="mobilemenu"/> - <span class="{% if module is defined and module == "admin" %}selected{% endif %}"> + {# MODULE #} + {% if app.getAclForUser(app.getAuthenticatedUser()).has_access_to_module('admin') %} + <li class="menu-bar-item"> + <a target="_blank" href="{{ path('admin') }}"> + <img src="/assets/common/images/icons/menu-admin.png" class="mobilemenu"/> + <span class="{% if module is defined and module == "admin" %}selected{% endif %}"> {{ 'admin::monitor: module admin' | trans }} </span> - </a> - </li> - {% endif %} + </a> + </li> + {% endif %} - {# MODULE #} - {% if app.getAclForUser(app.getAuthenticatedUser()).has_access_to_module('report') %} - <li class="menu-bar-item"> - <a target="_blank" href="{{ path('report_dashboard') }}"> - <img src="/assets/common/images/icons/menu-report.png" class="mobilemenu"/> - <span class="{% if module is defined and module == "report" %}selected{% endif %}"> + {# MODULE #} + {% if app.getAclForUser(app.getAuthenticatedUser()).has_access_to_module('report') %} + <li class="menu-bar-item"> + <a target="_blank" href="{{ path('report_dashboard') }}"> + <img src="/assets/common/images/icons/menu-report.png" class="mobilemenu"/> + <span class="{% if module is defined and module == "report" %}selected{% endif %}"> {{ 'admin::monitor: module report' | trans }} </span> - </a> - </li> - {% endif %} + </a> + </li> + {% endif %} - {# MODULE #} - <li class="menu-bar-item"> - <a id="validation_link" target="_blank" href="{{ path('lightbox') }}"> - <img src="/assets/common/images/icons/menu-lightbox.png" class="mobilemenu"/> - <span> + {# MODULE #} + <li class="menu-bar-item"> + <a id="validation_link" target="_blank" href="{{ path('lightbox') }}"> + <img src="/assets/common/images/icons/menu-lightbox.png" class="mobilemenu"/> + <span> {{ 'admin::monitor: module validation' | trans }} </span> - </a> - </li> + </a> + </li> - {# MODULE #} - {% if module is defined and module == "prod" %} - {% if app.getAclForUser(app.getAuthenticatedUser()).has_access_to_module('upload') %} - <li class="menu-bar-item"> - {% set link = path('upload_html5_form') %} + {# MODULE #} + {% if module is defined and module == "prod" %} + {% if app.getAclForUser(app.getAuthenticatedUser()).has_access_to_module('upload') %} + <li class="menu-bar-item"> + {% set link = path('upload_html5_form') %} - {% if not app['browser'].supportFileAPI() %} - {% set link = path('upload_flash_form') %} - {% endif %} + {% if not app['browser'].supportFileAPI() %} + {% set link = path('upload_flash_form') %} + {% endif %} - <a href="{{ link }}" class="uploader-open-action" title="{{ 'Upload' | trans }}"> - <img src="/assets/common/images/icons/menu-upload.png" class="mobilemenu"/> - <span> + <a href="{{ link }}" class="uploader-open-action" + title="{{ 'Upload' | trans }}"> + <img src="/assets/common/images/icons/menu-upload.png" class="mobilemenu"/> + <span> {{ 'admin::monitor: module upload' | trans }} </span> - </a> - </li> - {% endif %} - {% endif %} + </a> + </li> + {% endif %} + {% endif %} - {# MODULE #} - {% if module == "prod" %} - <li class="menu-bar-item"> - <a href="#" class="state-navigation" data-state="publication"> - <img src="/assets/common/images/icons/menu-publication.png" class="mobilemenu"/> - <span> + {# MODULE #} + {% if module == "prod" %} + <li class="menu-bar-item"> + <a href="#" class="state-navigation" data-state="publication"> + <img src="/assets/common/images/icons/menu-publication.png" class="mobilemenu"/> + <span> {{ 'Publications' | trans }} </span> - </a> - </li> - {% endif %} + </a> + </li> + {% endif %} - {% if module is defined and module == "prod" and app.getAclForUser(app.getAuthenticatedUser()).has_right(constant('\\ACL::ORDER_MASTER')) %} - <li class="menu-bar-item"> - <a href="#" class="order-open-action" title="{{ 'Orders manager' | trans }}"> + {% if module is defined and module == "prod" and app.getAclForUser(app.getAuthenticatedUser()).has_right(constant('\\ACL::ORDER_MASTER')) %} + <li class="menu-bar-item"> + <a href="#" class="order-open-action" title="{{ 'Orders manager' | trans }}"> <span> {{ 'Commandes' | trans }} </span> - </a> - </li> - {% endif %} + </a> + </li> + {% endif %} - {% endif %} - </ol> - </div> - </li> - <li class="show-menu" id="toggle-menu-link" style="display: none"> - <img src="/assets/common/images/icons/menu-web-site.png"/> - <div id="nav_customlink_container" class="mobile-link"> - <div class="arrow-up"></div> - <div class="nav-wrapper-box"> - <ol class="nav_menu"></ol> - </div> - </div> - </li> - <li class="show-menu" id="toggle-menu-account" style="float: right;margin-right: 16px;"> - <img src="/assets/common/images/icons/menu-user.png"/> - <div class="PNB right mobilemenu" id="nav_account_container"> - <div class="arrow-up"></div> - <div class="nav-wrapper-box"> - <ol class="nav_menu"> + {% endif %} + </ol> + </div> + </li> + <li class="show-menu" id="toggle-menu-link"> + <img src="/assets/common/images/icons/menu-web-site.png"/> + <div id="nav_customlink_container" class="mobile-link"> + <div class="arrow-up"></div> + <div class="nav-wrapper-box"> + <ol class="nav_menu"></ol> + </div> + </div> + </li> + <li class="show-menu" id="toggle-menu-account" style="float: right;margin-right: 16px;"> + <img src="/assets/common/images/icons/menu-user.png"/> + <div class="PNB right mobilemenu" id="nav_account_container"> + <div class="arrow-up"></div> + <div class="nav-wrapper-box"> + <ol class="nav_menu"> - <li class="menu-bar-item"> - {% if app.getAuthenticator().isAuthenticated() %} - {% if app.getAuthenticatedUser().isGuest %} - <img src="/assets/common/images/icons/menu-name-user.png"/> - <span> + <li class="menu-bar-item"> + {% if app.getAuthenticator().isAuthenticated() %} + {% if app.getAuthenticatedUser().isGuest %} + <img src="/assets/common/images/icons/menu-name-user.png"/> + <span> {{ 'Guest' | trans }} </span> - {% else %} - <a target="_blank" href="{{ path('account') }}" title="{{ 'login:: Mon compte' | trans }}"> - <img src="/assets/common/images/icons/menu-name-user.png"/> - <span> + {% else %} + <a target="_blank" href="{{ path('account') }}" + title="{{ 'login:: Mon compte' | trans }}"> + <img src="/assets/common/images/icons/menu-name-user.png"/> + <span> {{ app.getAuthenticatedUser().getDisplayName() }} </span> - </a> - {% endif %} - {% endif %} - </li> - <li class="menu-bar-item"> - {% if app.getAuthenticator().isAuthenticated() %} - <a href="{{ path('logout', { 'redirect' : '..' ~ app['request'].getPathInfo() }) }}" - target="_self"> - <img src="/assets/common/images/icons/menu-logout.png"/> - <span> + </a> + {% endif %} + {% endif %} + </li> + <li class="menu-bar-item"> + {% if app.getAuthenticator().isAuthenticated() %} + <a href="{{ path('logout', { 'redirect' : '..' ~ app['request'].getPathInfo() }) }}" + target="_self"> + <img src="/assets/common/images/icons/menu-logout.png"/> + <span> {{ 'phraseanet:: deconnection' | trans }} </span> - </a> - {% endif %} - </li> - <li class="menu-bar-item"> - <a target="_blank" href="https://docs.phraseanet.com/4.0/"> - <img src="/assets/common/images/icons/menu-help.png"/> - <span> + </a> + {% endif %} + </li> + <li class="menu-bar-item"> + <a target="_blank" href="https://docs.phraseanet.com/4.0/"> + <img src="/assets/common/images/icons/menu-help.png"/> + <span> {{ 'phraseanet:: aide' | trans }} - <span style="display:inline-block;cursor:pointer;padding:0;border:none;padding-right:4px;padding-left:4px;" - id="help-trigger"></span> + <span style="display:inline-block;cursor:pointer;padding:0;border:none;padding-right:4px;padding-left:4px;" + id="help-trigger"></span> </span> - </a> - </li> - {% if module is defined and module == "prod" %} - <li class="menu-bar-item"> - <a href="#"> - <img src="/assets/common/images/icons/menu-help.png"/> - <span style="" class="shortcuts-trigger"> + </a> + </li> + {% if module is defined and module == "prod" %} + <li class="menu-bar-item"> + <a href="#"> + <img src="/assets/common/images/icons/menu-help.png"/> + <span style="" class="shortcuts-trigger"> {{ 'phraseanet:: raccourcis clavier' | trans }} </span> - </a> - </li> - {% endif %} - <li class="menu-bar-item"> - <a href="#"> - <img src="/assets/common/images/icons/menu-help.png"/> - <span style="" class="infoDialog" - infos="<div><span style='font-size:18px;'>PHRASEANET</span> {{ app['phraseanet.version'].getName() }} (V{{ app['phraseanet.version'].getNumber() }})</div><div></div><br/><div><a href='http://www.gnu.org/licenses/gpl.html' target='_blank'><img src='http://www.gnu.org/graphics/gplv3-88x31.png' style='vertical-align:middle;'/><span>License GNU GPL v3</span></a></div><br/><div><a href='http://www.phraseanet.com/' target='_blank'> © Copyright Alchemy 2005-{{ "now"|date("Y") }}</a><p style='margin-top: 10px' ><a href='../../gitlog.txt' target='_blank'>gitlog</a></p></div>">{{ 'phraseanet:: a propos' | trans }}</span> - </a> - </li> - </ol> - </div> - </div> - </li> + </a> + </li> + {% endif %} + <li class="menu-bar-item"> + <a href="#"> + <img src="/assets/common/images/icons/menu-help.png"/> + <span style="" class="infoDialog" + infos="<div><span style='font-size:18px;'>PHRASEANET</span> {{ app['phraseanet.version'].getName() }} (V{{ app['phraseanet.version'].getNumber() }})</div><div></div><br/><div><a href='http://www.gnu.org/licenses/gpl.html' target='_blank'><img src='http://www.gnu.org/graphics/gplv3-88x31.png' style='vertical-align:middle;'/><span>License GNU GPL v3</span></a></div><br/><div><a href='http://www.phraseanet.com/' target='_blank'> © Copyright Alchemy 2005-{{ "now"|date("Y") }}</a><p style='margin-top: 10px' ><a href='../../gitlog.txt' target='_blank'>gitlog</a></p></div>">{{ 'phraseanet:: a propos' | trans }}</span> + </a> + </li> + </ol> + </div> + </div> + </li> - </ol> + </ol> </div> @@ -299,7 +301,7 @@ </div> </div> - {% if app.getAuthenticator().isAuthenticated() and module == "prod" %} +{% if app.getAuthenticator().isAuthenticated() and module == "prod" %} <div style="display:none;z-index:30000;" id="notification_box"> {% set notifications = app['events-manager'].get_notifications %} {% include 'prod/notifications.html.twig' %} @@ -319,9 +321,16 @@ var sortedCustomLinks = _.sortBy(seperatedLinksByLocation[key], 'linkOrder'); /*show navigation-bar if there is some result*/ console.log(sortedCustomLinks); - if (sortedCustomLinks != undefined ) { - $('#toggle-menu-link').show(); - } + + $(window).resize(function () { + if (($(window).width() <= 1064) && (sortedCustomLinks != undefined)) { + $('#toggle-menu-link img').show(); + } else { + $('#toggle-menu-link img').hide(); + } + }); + + _.each(sortedCustomLinks, function (linksData) { if (linksData.linkLanguage == 'all' || linksData.linkLanguage === '{{ app['locale'] }}') { var styleAttr = ""; @@ -359,7 +368,7 @@ } } - $('#toggle-menu-main').on('click', function (event) { + $('#toggle-menu-main > img').on('click', function (event) { $('#nav_menu_container').toggle(); if ($('#nav_customlink_container').is(":visible")) { $('#nav_customlink_container').hide(); @@ -369,7 +378,7 @@ } }); - $('#toggle-menu-link').on('click', function (event) { + $('#toggle-menu-link > img').on('click', function (event) { $('#nav_customlink_container').toggle(); if ($('#nav_menu_container').is(":visible")) { $('#nav_menu_container').hide(); @@ -379,7 +388,7 @@ } }); - $('#toggle-menu-account').on('click', function (event) { + $('#toggle-menu-account > img').on('click', function (event) { $('#nav_account_container').toggle(); if ($('#nav_menu_container').is(":visible")) { $('#nav_menu_container').hide(); From 674fe1d8176140450147f236e56929276aed5869 Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana <hra@esokia.com> Date: Fri, 31 May 2019 16:43:29 +0400 Subject: [PATCH 207/367] PHRAS-2574 #comment update phraseanet-production-client version to 0.34.15-d #time 0.5 --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index d9638b20bb..a48c1808f9 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "normalize-css": "^2.1.0", "npm": "^6.0.0", "npm-modernizr": "^2.8.3", - "phraseanet-production-client": "0.34.12-d", + "phraseanet-production-client": "^0.34.15-d", "requirejs": "^2.3.5", "tinymce": "^4.0.28", "underscore": "^1.8.3", diff --git a/yarn.lock b/yarn.lock index f2a8b9173f..b1a1a03542 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7560,10 +7560,10 @@ phraseanet-common@^0.4.1: js-cookie "^2.1.0" pym.js "^1.3.1" -phraseanet-production-client@0.34.12-d: - version "0.34.12-d" - resolved "https://registry.yarnpkg.com/phraseanet-production-client/-/phraseanet-production-client-0.34.12-d.tgz#ed3ef9a5e261a61d24d9abad44fbca5ca37b38e6" - integrity sha512-23y7fpOa+zKCJU2bpyCrGs03GTHAnbUhIabmTZPnee2gff9gIS/gBiZ2tugsougT59uCQeQUVVDwjbqBsLvKOw== +phraseanet-production-client@^0.34.15-d: + version "0.34.15-d" + resolved "https://registry.yarnpkg.com/phraseanet-production-client/-/phraseanet-production-client-0.34.15-d.tgz#58335ce4747e00b58d2b31f1e1f61c4e9c0ebfb0" + integrity sha512-BQHPj7tO285KawxZh+M7ki2aKKqFil+pHxSgdFXcpPmfHqV4vyew7h2QL4XL8E6fu18tKIxxpQ6k2EDrKeCO4w== dependencies: "@mapbox/mapbox-gl-language" "^0.9.2" "@turf/turf" "^5.1.6" From e9aad5f579b3aaeaba744e59a4beab44708e36e7 Mon Sep 17 00:00:00 2001 From: Alexandre BRACH <alexandre.brach@gmail.com> Date: Fri, 31 May 2019 14:45:57 +0200 Subject: [PATCH 208/367] PHRDPL-34 #comment fix PHP version (from 7.1 to 7.0) --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index c967fb593c..01fdec58aa 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM php:7.1-fpm-stretch as builder +FROM php:7.0-fpm-stretch as builder RUN apt-get update \ && apt-get install -y \ @@ -92,7 +92,7 @@ COPY templates /var/alchemy/templates COPY tests /var/alchemy/tests # Phraseanet -FROM php:7.1-fpm-stretch as phraseanet +FROM php:7.0-fpm-stretch as phraseanet RUN apt-get update \ && apt-get install -y \ apt-transport-https \ From 0c9fef9a4f9d910f8bf02a0917000c1ffe8aba3d Mon Sep 17 00:00:00 2001 From: Alexandre BRACH <alexandre.brach@gmail.com> Date: Fri, 31 May 2019 19:15:26 +0200 Subject: [PATCH 209/367] PHRDPL-32 #comment fpm/nginx configuration variabilisable --- Dockerfile | 1 + docker/nginx/boot.sh | 6 + .../nginx/nginx.conf => nginx.conf.sample} | 1 + docker/phraseanet/boot.sh | 2 + docker/phraseanet/php-fpm.conf.sample | 125 ++++++++++++++++++ .../local/etc/php/php.ini => php.ini.sample} | 10 +- 6 files changed, 140 insertions(+), 5 deletions(-) create mode 100755 docker/nginx/boot.sh rename docker/nginx/{etc/nginx/nginx.conf => nginx.conf.sample} (97%) create mode 100644 docker/phraseanet/php-fpm.conf.sample rename docker/phraseanet/{usr/local/etc/php/php.ini => php.ini.sample} (99%) diff --git a/Dockerfile b/Dockerfile index 01fdec58aa..e55ffdbe17 100644 --- a/Dockerfile +++ b/Dockerfile @@ -161,3 +161,4 @@ FROM nginx:1.15 as phraseanet-nginx RUN useradd -u 1000 app ADD ./docker/nginx/ / COPY --from=builder /var/alchemy/www /var/alchemy/Phraseanet/www +CMD ["/boot.sh"] diff --git a/docker/nginx/boot.sh b/docker/nginx/boot.sh new file mode 100755 index 0000000000..4d702b6a6b --- /dev/null +++ b/docker/nginx/boot.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +cat /nginx.conf.sample +cat nginx.conf.sample | sed "s/\$MAX_BODY_SIZE/$MAX_BODY_SIZE/g" > /etc/nginx/nginx.conf +cat /etc/nginx/nginx.conf +nginx -g "daemon off;" diff --git a/docker/nginx/etc/nginx/nginx.conf b/docker/nginx/nginx.conf.sample similarity index 97% rename from docker/nginx/etc/nginx/nginx.conf rename to docker/nginx/nginx.conf.sample index 791d387942..1e75ba8a8f 100644 --- a/docker/nginx/etc/nginx/nginx.conf +++ b/docker/nginx/nginx.conf.sample @@ -60,6 +60,7 @@ http { location / { # First attempt to serve request as file, then # as directory, then fall back to index.html + client_max_body_size $MAX_BODY_SIZE; try_files $uri $uri/ @rewriteapp; } diff --git a/docker/phraseanet/boot.sh b/docker/phraseanet/boot.sh index 80804ce3a9..d38c260225 100755 --- a/docker/phraseanet/boot.sh +++ b/docker/phraseanet/boot.sh @@ -1,3 +1,5 @@ #!/bin/bash +envsubst < /php.ini.sample > /usr/local/etc/php/php.ini +envsubst < /php-fpm.conf.sample > /usr/local/etc/php-fpm.conf php-fpm diff --git a/docker/phraseanet/php-fpm.conf.sample b/docker/phraseanet/php-fpm.conf.sample new file mode 100644 index 0000000000..beb7ef081f --- /dev/null +++ b/docker/phraseanet/php-fpm.conf.sample @@ -0,0 +1,125 @@ +;;;;;;;;;;;;;;;;;;;;; +; FPM Configuration ; +;;;;;;;;;;;;;;;;;;;;; + +; All relative paths in this configuration file are relative to PHP's install +; prefix (/usr/local). This prefix can be dynamically changed by using the +; '-p' argument from the command line. + +;;;;;;;;;;;;;;;;;; +; Global Options ; +;;;;;;;;;;;;;;;;;; + +[global] +; Pid file +; Note: the default prefix is /usr/local/var +; Default Value: none +;pid = run/php-fpm.pid + +; Error log file +; If it's set to "syslog", log is sent to syslogd instead of being written +; in a local file. +; Note: the default prefix is /usr/local/var +; Default Value: log/php-fpm.log +error_log = /var/lib/phraseanet/logs/php-fpm.log + +; syslog_facility is used to specify what type of program is logging the +; message. This lets syslogd specify that messages from different facilities +; will be handled differently. +; See syslog(3) for possible values (ex daemon equiv LOG_DAEMON) +; Default Value: daemon +;syslog.facility = daemon + +; syslog_ident is prepended to every message. If you have multiple FPM +; instances running on the same server, you can change the default value +; which must suit common needs. +; Default Value: php-fpm +;syslog.ident = php-fpm + +; Log level +; Possible Values: alert, error, warning, notice, debug +; Default Value: notice +log_level = $PHP_LOG_LEVEL + +; If this number of child processes exit with SIGSEGV or SIGBUS within the time +; interval set by emergency_restart_interval then FPM will restart. A value +; of '0' means 'Off'. +; Default Value: 0 +;emergency_restart_threshold = 0 + +; Interval of time used by emergency_restart_interval to determine when +; a graceful restart will be initiated. This can be useful to work around +; accidental corruptions in an accelerator's shared memory. +; Available Units: s(econds), m(inutes), h(ours), or d(ays) +; Default Unit: seconds +; Default Value: 0 +;emergency_restart_interval = 0 + +; Time limit for child processes to wait for a reaction on signals from master. +; Available units: s(econds), m(inutes), h(ours), or d(ays) +; Default Unit: seconds +; Default Value: 0 +;process_control_timeout = 0 + +; The maximum number of processes FPM will fork. This has been design to control +; the global number of processes when using dynamic PM within a lot of pools. +; Use it with caution. +; Note: A value of 0 indicates no limit +; Default Value: 0 +; process.max = 128 + +; Specify the nice(2) priority to apply to the master process (only if set) +; The value can vary from -19 (highest priority) to 20 (lower priority) +; Note: - It will only work if the FPM master process is launched as root +; - The pool process will inherit the master process priority +; unless it specified otherwise +; Default Value: no set +; process.priority = -19 + +; Send FPM to background. Set to 'no' to keep FPM in foreground for debugging. +; Default Value: yes +;daemonize = yes + +; Set open file descriptor rlimit for the master process. +; Default Value: system defined value +;rlimit_files = 1024 + +; Set max core size rlimit for the master process. +; Possible Values: 'unlimited' or an integer greater or equal to 0 +; Default Value: system defined value +;rlimit_core = 0 + +; Specify the event mechanism FPM will use. The following is available: +; - select (any POSIX os) +; - poll (any POSIX os) +; - epoll (linux >= 2.5.44) +; - kqueue (FreeBSD >= 4.1, OpenBSD >= 2.9, NetBSD >= 2.0) +; - /dev/poll (Solaris >= 7) +; - port (Solaris >= 10) +; Default Value: not set (auto detection) +;events.mechanism = epoll + +; When FPM is build with systemd integration, specify the interval, +; in second, between health report notification to systemd. +; Set to 0 to disable. +; Available Units: s(econds), m(inutes), h(ours) +; Default Unit: seconds +; Default value: 10 +;systemd_interval = 10 + +;;;;;;;;;;;;;;;;;;;; +; Pool Definitions ; +;;;;;;;;;;;;;;;;;;;; + +; Multiple pools of child processes may be started with different listening +; ports and different management options. The name of the pool will be +; used in logs and stats. There is no limitation on the number of pools which +; FPM can handle. Your system will tell you anyway :) + +; Include one or more files. If glob(3) exists, it is used to include a bunch of +; files from a glob(3) pattern. This directive can be used everywhere in the +; file. +; Relative path can also be used. They will be prefixed by: +; - the global prefix if it's been set (-p argument) +; - /usr/local otherwise +include=etc/php-fpm.d/*.conf diff --git a/docker/phraseanet/usr/local/etc/php/php.ini b/docker/phraseanet/php.ini.sample similarity index 99% rename from docker/phraseanet/usr/local/etc/php/php.ini rename to docker/phraseanet/php.ini.sample index 40c13e19ad..13651fc1e3 100644 --- a/docker/phraseanet/usr/local/etc/php/php.ini +++ b/docker/phraseanet/php.ini.sample @@ -669,7 +669,7 @@ auto_globals_jit = On ; Its value may be 0 to disable the limit. It is ignored if POST data reading ; is disabled through enable_post_data_reading. ; http://php.net/post-max-size -post_max_size = 8M +post_max_size = $MAX_BODY_SIZE ; Automatically add files before PHP document. ; http://php.net/auto-prepend-file @@ -821,7 +821,7 @@ file_uploads = On ; Maximum allowed size for uploaded files. ; http://php.net/upload-max-filesize -upload_max_filesize = 2M +upload_max_filesize = $MAX_BODY_SIZE ; Maximum number of files that can be uploaded via a single request max_file_uploads = 20 @@ -1428,7 +1428,7 @@ session.referer_check = ; Set to {nocache,private,public,} to determine HTTP caching aspects ; or leave this empty to avoid sending anti-caching headers. ; http://php.net/session.cache-limiter -session.cache_limiter = off +session.cache_limiter = $SESSION_CACHE_LIMITER ; Document expires after n minutes. ; http://php.net/session.cache-expire @@ -1744,10 +1744,10 @@ ldap.max_links = -1 [opcache] ; Determines if Zend OPCache is enabled -;opcache.enable=1 +opcache.enable=$OPCACHE_ENABLED ; Determines if Zend OPCache is enabled for the CLI version of PHP -;opcache.enable_cli=0 +;opcache.enable_cli=$OPCACHE_ENABLED ; The OPcache shared memory storage size. ;opcache.memory_consumption=128 From 8daaa1ffdba2d636ce366c472288297bbde742b4 Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana <hra@esokia.com> Date: Mon, 3 Jun 2019 11:38:40 +0400 Subject: [PATCH 210/367] PHRAS-2376 #comment toolbar icons changed #time 2h --- .../common/images/icons/chgcoll_history.png | Bin 1900 -> 6087 bytes .../common/images/icons/chgstatus_history.png | Bin 2746 -> 4577 bytes resources/www/common/images/icons/delete.png | Bin 2308 -> 4198 bytes .../www/common/images/icons/feedback16.png | Bin 1683 -> 5120 bytes .../common/images/icons/icon-video-editor.png | Bin 5578 -> 4823 bytes .../common/images/icons/imgtools_history.png | Bin 2595 -> 3766 bytes .../www/common/images/icons/ppen_history.png | Bin 2114 -> 5122 bytes .../www/common/images/icons/print_history.png | Bin 4004 -> 5440 bytes resources/www/common/images/icons/push16.png | Bin 2793 -> 3605 bytes resources/www/common/images/icons/rss16.png | Bin 3433 -> 6965 bytes 10 files changed, 0 insertions(+), 0 deletions(-) diff --git a/resources/www/common/images/icons/chgcoll_history.png b/resources/www/common/images/icons/chgcoll_history.png index a8cb9028fdb0abf2feba73c04d9ef8dec638d525..2d26309b27142f579f1f40a64cc13ef22cf89960 100644 GIT binary patch literal 6087 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 N002ovPDHLkV1m+Gd(Z#? delta 1893 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 diff --git a/resources/www/common/images/icons/chgstatus_history.png b/resources/www/common/images/icons/chgstatus_history.png index 2d177bf2e15e7394d27aebacd3d94be7a9c9475a..191bc4250c5275578b76475be795ee3860c9262e 100644 GIT binary patch literal 4577 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 LNkvXXu0mjf^O(e+ literal 2746 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 A$N&HU diff --git a/resources/www/common/images/icons/delete.png b/resources/www/common/images/icons/delete.png index ade348306ef8cc35e4073b0f4d0c8578244160f9..dda3e8d50fb0aba0c05fac88c6b554fa57fd674a 100644 GIT binary patch literal 4198 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 delta 2304 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 a1sDK%MoLsj?`)L-0000<MNUMnLSTZ7DNytP diff --git a/resources/www/common/images/icons/feedback16.png b/resources/www/common/images/icons/feedback16.png index 530f0814e5a0617ac3c94110e24af86c0bc879c0..5af3da366a5f994ed7907161a76d1da2c3f5e6f9 100644 GIT binary patch literal 5120 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 literal 1683 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m{l@EB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`<jAm(=3qqRfJl%=|nBkco*&`K2Yc zN<f!FypUS}H#V;r8ce_d)2~P@&^OdG0C@?f(AO8g(%f9Q>f(~1RD^r68eAMwS&*t9 zlv<o$T9gcoxHM&uRRvbgMX8A;`9&f5`8lvq49LhY$uG{xFHmp}HdD~>O-#<r0|{t? zb@=*PdFB<DB<3Zjdb-#u0nO0M%uKN|H8*f}b9FX$ax*qHG;}qwv@kHYG%$2^b#^gw zb#k<T>2=9ZF3nBND}m`vLFhHXsTY(OatnYqyQCInmZhe+73JqDfIV%MiN!6J=7vs& z&SnNqZboL<-2%~@g4-=dINhQTbc{YIYLTKECIn1BASOKF0y*%cpPC0u??u3bJ!_*) zHZZ@idb&7<RNP9L?3)o1E^@s7`@a6l&!T5bCV561&+>Ys)Y_JHslS9PG|DTMLrCz9 z!Xu{`j=WtOTQ0b+)Vs5VThLs03#Z<qZl||SS)5z6u4D#YZ1rLfyi~I6n9AiNXO36D zueulFvr7D*&AZy~f6o8^bAIQlAAi&4Mcrm`J=n3}`Ny00o4A__5B|J5{q5D+7g`>- z75FTir{>H3i}%fCFMo|KDhAptMIH%Fr}?L8N9&}X)IYr0`($Rv+PNEjY_@B1{C%j- za(02?O)jZuzTAIJ2V)d3H5opfe4*pqMZWH}s&)H{yEZ?4-xlQeeMwkWxXXt&fu3b^ zOm6@FUYMHJm3_5)N%Gvc3A!_*mmMuxd#3Ta-NUzc>h|reYC89B-9?3fd^eW%sZ#_t zKMwh)`}ynE#Xfhf-Oc7XYKl%h_UDt$I_ASa!)N?WpK&|1Km7W^Lq_e&P33aZH_qLd z{AQ{4MAgTog5{H9)=#t8^p&Mnmi674sT<}<U6riZz;aT8RoC$5)v&A0R<Eti9z~f= z|F88i^Pz<NzLE)h)$N}>n!kC^jfaivHNr*uT(AAxf4S||rPzC?-!Gi-zhULe;5T=^ z2)>t-U;O1bzs!wY?JJI!v0o9>eJ0l1DRL+N?y7Z9xaaKoWZ9S>DD$Id;^W;jcGXFl zrEOfxuvYZE>eLxL-TYT`mOKzY_%1_CiIso0_ZgFS#V`JFn7?25_*?J&jaAj0&)x-o z&raHQ_LjvOUsjcv-`6`HXd4!kU(TQ4{e5F`g8pmc+KP2Y6a444PT&6c)r6bBOm6?W zul_K@X1$|UqQ}vz(*+NzUN7?3Z{K>c*t|Z)xvE9>=k?o%h0lBMJ>{XDIzh+x@{c)t zO*L=E2F)u~Q`xa((Q%Qpjo1F=PyN}taP?D(x`fG|P0zPPt7fr$3f-kT`DwTROd&0q ztX9QcZ}*;Qm|^y(M$Pu)wFcjHmzBgWukp;Blr&?y0IQ+%oz0PxJ$!FO@wPs!U$%Zr z;1aXhWq~}u(h8W5?wl36VeSU&XA&{dp-Y;$i|X%4d=5?sle?|V$i@)G$f<q!z*S#R OHR0*%=d#Wzp$Pz(v8Go5 diff --git a/resources/www/common/images/icons/icon-video-editor.png b/resources/www/common/images/icons/icon-video-editor.png index 724088015a26ab14688987fbeee668efc0bf3fee..3798baaccdc962413a2710dfcfdd401600955e92 100644 GIT binary patch literal 4823 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 literal 5578 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 M<lo9cWK6^U1seCZ(*OVf diff --git a/resources/www/common/images/icons/imgtools_history.png b/resources/www/common/images/icons/imgtools_history.png index d8778ff91a8ceeb22239eb62632d577c7df002a4..7c8680f746713057a9d22352befa7270707aa544 100644 GIT binary patch literal 3766 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 delta 2594 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 Eg7?GO<NyEw diff --git a/resources/www/common/images/icons/ppen_history.png b/resources/www/common/images/icons/ppen_history.png index 1fd93e2dd5009a163a00db27e1e525b76ad57dc5..efba208714c304a439e58172b3e1bccff2855bb2 100644 GIT binary patch literal 5122 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 delta 2109 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 diff --git a/resources/www/common/images/icons/print_history.png b/resources/www/common/images/icons/print_history.png index 139cb45458e7f8eb4aff323d4844a642273b1cff..e0f1f857374d3f8ca5b5f0731dd6373c02c811bd 100644 GIT binary patch literal 5440 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 delta 3994 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 A;s5{u diff --git a/resources/www/common/images/icons/push16.png b/resources/www/common/images/icons/push16.png index 2c762724c7d830a952b496ee1028b477ea153be6..ff1ddd46de49e3da0e7440d3e61eaf1d59bb768e 100644 GIT binary patch literal 3605 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 b;RpW@oS=xDf;E7U00000NkvXXu0mjffU&+` literal 2793 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 diff --git a/resources/www/common/images/icons/rss16.png b/resources/www/common/images/icons/rss16.png index efe30848d4f4e77d95d9bd0f1d0404051be68c1e..6da8a7d79c6dc57654d2370c3880b09dbbfc7c26 100644 GIT binary patch literal 6965 zcmV-58_MK~P)<h;3K|Lk000e1NJLTq002M$002M;1^@s7-EKih00001b5ch_0Itp) z=>Py4?@2^KRCoccTM2ws)tUe9doM392{8~%h(H!Vz*cR?D!8?_OzYI2OL1-0T9t?> z3Md6S42lp%tQEvU0PzP(r`9gE*s(ID%V=lRQ9(z4WvQZ)l`VmUkc7Ov?au%Iop)~T zdjv#(9&+E=zVq$pobQ}_5%DE=`l%)EjH+H=lQ_2GPOo%Xc3oGJC<W0IsBLr<fSrj@ zM1t`iAyh|iN<!!v5DrK{(PGr0&TdK0*$50GgPv-V(EWdrXu=hTG<y@Na8Eob19BV* zt!$F!>fzEIOUa<zfZ?EbYPs9?%Nme(-Im*iX`W0b-L~6@yUIi2?h3cLD=7g7v;zT& zB~#$Vkzoa)J}Ke=>I7O!kP~nuA6$l4HKu78N&;!NfTv%itD1RY+Qt;bpd>+HaaJ@q z0gPw?S0c;n6(*iSXKjNdQUJWSYG451C4kgUHg<uJ_CKzX=#>j38Bev7u8PH<<e`1; z-fANz>)m&jyCLKvsiZ{Te?z(-|DHfX*?!Y7$t$gpVc;VGiL1Nss*+%7l>ocYI-{R> zOG>(%B?2*3iq!PV-kx|Wd<42@O9ZCO3AmHPtD4s-fEAHBr6S|DO<AxN<fIs?ZF<Hw zc?hh(*bbW$K?1BLkVA7YmGLDf5QsU;>y5eX;5h9BeYQuF;?}$&s&rtArBc%K<?l#S zV335M<0HVBOs2xAX%#N~t#S*gQO7we8|3gE73yz2^UjqN20Dv2!#P}OfBgj+UHhK= z<NK#b!RjVC42@A~0jO;!*-QcfQ=EEcLfhfENd1hjNKe8z5Stw{2>@rt7%hVpHnd?X z3|ZSGP4mAkN9wo1!2^)l0Ro7CXT-A25-Axjd#cN2V6G#%P>82Q%0m@I71&HX!xN|~ z7?cR;e3;M-Owo)_dkDxLlGA?cz@h;KC$$3)eBYp;?SmN2nH*Z_%>nJqMqtq3*PUMV z0KEcaJH-jic7D3+cV4HjkbwZobYw<VT8joM+mX1I_{R6?03P@_G(Xed$ubepK;)OA zaI|yLxgqDf&nMZh*xY+ZT`0-KYi!6)G%u!rnwb`%CvuSG#4HNw!Sp<OBAtqf)LEi$ z<UahSxHtb)?aww^jWAdeDz~#h-~eWRtnNMayyR)$Fzf?a-r~2UVdgoKd+wDIzo^<n zf?*Dp4EZ7va4li#dE^SoU)?A@e}7r)Y~K6m_hjVH_P~vY%7E(^>XJ%_1s6#bfz+Mq zmD0I>juc_tZJSb#IS;OGSs{tSArfreB}YDbS4yt=p>ov?rNqG*91k3%Q|L<<OJef| zt#L5b5F9sA20Xe&9ccGsH%js4)3m=ABgrvgJPvwZdO{+%EE5;&SF-9HrO;eGOd2N* z*VTCRnt#Ygv%hNTX|C3=n(qB$twhFOA-k(9r0`!~kl1MxgsVk3;L4CyJ9U8DzDM&g ze46HjJ-3Ej$DNJIvIG-Py0>hUQ`R-g&L0fbS(pbvZWABgK3ZiT`|~}r^XB1FnitUh zA-uBjpVYCE(<)L4$kh>p(~P@DqOU(M;SfE~F{Y%FPoE&2@4X^}^MbmMh3Qn7Sn7#n zhDf+3aOI_jQ<xUUjg05fYjOb|0pf5F9GF>Y_BR#GB7t_fgz=#dkOHSMx3nC}j&gcR z8&6CRX66QK8w1cqdoBR;07)HiAIwK%1UU%T_y=>46@lerCih2U3nd!GWH4UaA0Vyi zPc%+&MblD$TYu$aGH|>Z?nmS&>}MepvC|T$Z5ZMoXUmyzXg$`tWCvvD){m(G&J4>0 z5pxZvn^+>;Q5aPCad;IVI_7HXN6Nu=YqHXlFnmUrF|L1p=iwU2XeNu1*TINROJzW9 z+!H-)IkQqFLwS<3?0s!^V^N9TGX^ef=7$H10#_!kp^VPBPNcp#LCR)5t03|Ezf13r zFH<ijGt^32>UJ#3#fE`&9Lf<SuByaJ78>^*NyU4m?XFRhds49!F8#YAO||V2_kr_) zh%?R6dB>=8AXY-A-sTUae(nSbm7gx79{G#5wcTE>GlNX1Hb~iV9(U5aUk#xw@p$Fg z5}C6>i66fER4KUQNy$0;GD+;Olg{}U>68kQG?0)1O5Xzpy5g=xa|>n68l$xjZW=05 zFi6I((LF<2CzA=xW5lwY+nAPIO|kX*5^Wj2V~w_S%so%JC2^*n1z%4uLtuVVt%lWD zQ6vws4z)()k=`z;d*D)qAG!P;agVgAU~K3{us}_5rDC*3(=j&cRA~Gd4Zs9l?b;L= zG}H?&*bs1_atuURFP+aXQW*Xu0gq)=nV?j8<)>+1@175Vl)5&FOj1DRoHh8vVd0*U z*SN{VZwaEv!BsbcvErv1HM%=6rBa*`Uy+jg{zI{}PaTQ4IEL^Lj)xW^)I^C;E}r?U z<bP>`Hobq-DN^(=lcnqj4@#n=Rrb#O3RXs}$y|%!2sDGTXLoqwGWHZXGGK_5E!nJ0 zHQhN{644$RT)k8Ve&Ys7zzJLDjMv?eQ<5QA3=CDSZ&t$FZyh1QL{ussep&J=PLovc z5ox?*j1=HBq~SRzhcK=u?vA(maliyMqwx#Oq)ycdy_Vkhdx@NSwrZn(QiXax=e3P* z$N)7*>A4#b$?zp_NVudN)^%j(l+z><?*j3FZm>C!UM0uAkW<@OV;LalV4`v#tX!(L z!Vh;O1nYRrA<G7sz}s&kBV5lg8Ne_CcB~l@aEgN?RNm+PozZyJpmlp2m1s7m-&`lb zYll=&2`Y_7c0k4kv&vzYN16Sgr&G})B4Z93InSvjO3Epxbu#V9i=o=aD+!N86vhWw z=qJ%EuL9~q5~PZifpi&}s-9|A-1vczN{o>NiSl8eUt$i!<0bYVFZuhO*tE(e5dU6a zz=Sl(0x(aTW@{|rRu`;kdM6999g@*($7eJiufl1I*zan<T!3dN)WCJ54&?s;g|Bv2 zeAIfp@!5SR#DIHG<t%J*OR@+1>vTXbIkLma%RA5c$p_vd=k;Y3j>`aIgGrF^>8vps z)eOQJJ*YTND-Od$;3q!rGJ%fC05+-p@R!m|@S|&f2K-d~h@DW*SDhz5e*Ngt;4!<= z{mpejd37^a*-uQCI0;(|uxyd)v`k~c)xa`n<A>QuIdd}82@>}YB5@MtRJBu9*NSvI zVck?}riOd|fhb#MwHW}t5G9-ibId9=K*A)}_n0_A*8=qES^z4RP_{X+H<^SxkJqw^ z`&CRRBH_Z5ou~makigxDN)7;S-P~}v8tM&KdYGGtzXrVE&p4)<fVW#1bD<wGiK|pM zFV~~5^WYmQt!2u>k~kA}L3m!k6s>8J!Y7*~h8sn12~Wc*><l`%NyZ0~?k?NF+!A+w z^pYM@+1B&yTwRLUm(2tZ_jb>~MWm!+JscuMD|SjO7!mAeW~{d22Nz<k)h8FSYMpRU zUtij;U$2%x#hKcCaMsz9-2RHV=UgeyLp&fs<xscg)D)o*2^T%OSsn4C>QQp!<M(vz zz}lVC3pEhNnui^O3-aG&j$4KiM;)Jd&y#cA0`^N=&9^1c*&_K5{8hq}mWzWhjr~52 zf*FKiH~m<G#Y3fH{cZ^&g05e1DefiBZE)^wwHhlh*zuS!$2{Irq`cc1PxaR>RO0bw zM7Pa5B>%ek5*#{K+dA(5nj+B(e&_?##ePIcz4cqQdDN<H>U<we8lm;Pb0-RJ(!AZ& zGSNAy>|~lC!>u`&b0$pEft^dQ)02Mg#Z$C?aK`BpIM4vQ0VwSY>JKQ>+nXP_M0)qt zDeTbcYXtF#rv(>rB`-F-nF17%yzpJt2XqkHJn4wo={_Xk%kR~`_^x*)C)TOa4Pp#Q z7L`fhVceh~JZIv3W&~6>M^9W*i2Dwveb3C(JpWshO*jrFr~y6@{c>*|AQaVU@Az0J zcj2$zz@i-a)qK5S2;tI%*BQBs^{P}t<0ncO17mBa31UutbO3(1WOTjzXRYRrJx>mU zI72hi;Cce$BQi8VNHXD1&Vcj;X{lG$Q!|`a{uCN}zIs0ias{-Bu<j9a<P78$>NtD- zPCBmR6nYFOFbA+Fomh&0Xe7-!>k{=As*Wcbdw3z}{s%8tmHLJ%296Jxe?iOfmPXC_ zV<`ZBk22sV>UT+UdwBgU9hiU15<L;oNx`|a-t#4CxOJG+<4NKEia5wz7$Lk8!G#%9 z@nusrKm5NNJk-<?6@?*hcp6YBG_o_<(W2Ghglb71G?!y+$hrGx8mePw(}N}Nf_PoU z89=ELfv^mlZ%$Bk4_&2pKIvTJjE6SX>c&J9k+{-v-50=sV<s;t01KU?eeqSSN#XSi zRo(TsmTNtH<^(BR{((*>tRH5hNe4TjGyYjB*VQRp*Y;N>2GbRN`wqp&>%)+4PV^D; zkOAC^{w@$tq$Y6`C17Gl>R^MoI8Kq7K{bDYs*>{IZ6mcm5Gjx-d>{!(__97p97c+7 zeN_9~UU^O$7k^g*xp`80<9uz~HS;_P16SW|iO~W(Nl$No$pB9?+`V|#=c|Q^XPVh9 z(bi^Zo^`HzI=5D;ozscxOhFU$3*L<IB!wo4RGlFeHJc=W1*3Dze@ffRDS9qclX*uo zcTP@i(^B;TjISXll$Z@X_Yt^$s`235lZQ$9k~cBOVQ<LHy`DPbKPIY`r(N@2$nl8x zeDsdA)K0;R26M?sUm>i**ET(_WBG#%#v112K7d|}EF9~Sk8c^Kr{T7r&y!Hl)jJ|0 zvWZNyN~XCIQh;RpUfJ{1Oxg3$M7^j~#sCz8^dyeG<2HaP_ZF4YGi7LbZaCCn=D9Hi zRoa7x+bIb_5agz88Sv*OE-=S+3PV%z#+2sbshG^cge`c@SC$^<yS@PK#NFkSVApk) z3D8!%^0do<gDhk20x~^3of#dlVtjxw)RMj1wZtjC@70YCAX7HEc$NALDld|IIvc%~ zm*c!Rr%zA=A>?#EozLLJlnGBW7#OOY@VYmoB`5I>Esg%YhoWT5qP(akpz?K;M74pO z!2~tJjf8FZGr;%-ZnZ7V1iD%#LEa}YhhN2lD;gqZg#Oy${W3rZ^@%Wi!p{VWlL<25 zPb7jrkFaVbT}Q|3xD)uA4?bfw#~mwaUwm4{0{Gnm62<xh;zk4hL58?lTxe685P$8v z+dD>8KG$)`2b)2h?MlQ4kX^L>PRH%#XXk~Tb<q8p#9}cKKp*_zj}iZ}oD~god?3VW z!CB5o9Q(N^cg84eiK!dG&c&d81_*psI$+${29@HzH}IUZ{Nr~%Z)QI$V;&!Rs7lGb z5SBN->FCMpKA}QJIC4TGq#c@Bez@!K6NA<t^1IlHjrKu(CI#S@r~)52JO?}(r%4~) z6E1!R;rqk=x)TiDh_~F0{dFF%?NccL=l5#3<7!y@gf9?|N4!7b{gag|pg(bOvB_7o zO_(iC4DD0#F6imL#^aaz#p54h?u)kIrLy}SfBWZA_A9{3YK3Oqmi@HSE37tIg=7oC z{RrB4QNA|rYWt;uABVr3J=WjHkA14qur8zVbF5ee_=UHEYYtj|CHMta5%FVlvXw22 zQH0!fJdem8qvDx4p2BJD(_K;O;H;lC6Irbk%!-XNdRetO_gmJ@p3Bz0WCdpYrBMd7 zLdEp8_rcnd;{;j|j*RPXjo`kWk@R9Xm23bD$Go2<^WKBe8YGOrRs>gQd{SSSV1z-R zh07q~t61^;!c%bGVCan(I`mTw;N+Jm5j^hr>-3UA-}`|$;rJ*YfVVg;8P`pf;*DH` z%4QqWIThz604xN@3%rJ`g0&h6sD<!$G>C(0V5B(-TX4S8P0T-E<HA1cWROzD5Z>Zq zZUr!5J%mCVuK*Z_4t{L2gmC%gPw|i5mhKfdOQ^RK-eBTTQehy?WNB+9{R28RIR7lP zZ5~&j^e(~*Z<!2CUM<11%$r$@EP;bicP*|Jo409X&IsMcshkRy7;)LDVHKbj1R@n4 zjW+mZo`5Fe7{lwzp)=P@PVp(0q~^VEZ<L;=?gUM9BCtweP9-o|+ARA&>d<zL+}y<5 z?95J9aBHDt(J2z1|6k(ZaBfq4_fBbl_)>gd8r2g(FgGHR>laDRh2OIv;zBve`Q{b4 zx(|E6oq7^}nA75X<vHMy%@Xhl+4(=el-7U0Uy^udOPCaHo<}~sNg~6>5R0Z%v|BnJ zm>|K9y?Qj#lL&fv!tGBHQ0h71)s6pW6fnICpCh<urg3@MQNkBjNO<Aj@ZlBj9XSo~ zp}=n+me`-4R2K~3wzXj9a}qi&Gd^;`Ty*VS;_UdFTFKmH0D(^dJmv7-mzN9tRB7Oy ztA#fp{&ZyfYtr=S_2Ob)@F+Xz(y21!hWq=x3D++N=UpVBwnn8xCC~$Go~4Mb_-y0L z`pO<roxZa76JwbITFWOuF}xU-DKcxL3jgbc5`Xz=o$H}f$4LRcwD70it*=Pes>u>e z#r0UOpKJi5ofcLBx`<&Q-JJ`bxnY4fI3X#U`HT!me*$1}H$FH~qC2<f(Qx1;_$1(_ z8czwyLoL!e`y5;c@FfX_=bB*dBCG;z4pm>v3v#~rJSutCr)%PIF1{;6c+NWt&ut`7 zJWTRuJ)eQ2{l{170u^@SIGtl|k`V|`>l3%0Z6UBZV4F71g8&}-m%d<!;`TgtlkBRQ zn1Q?e{tXhuO%d-$4sBX19dEs)I0+OSSSq=f+@)6;^eE$5yt=|Jfqt%GG%Bi0SCfCf z_3bwih6A`Tg~nf*0TcZbTof%_%pyN{%$pVj>RdltoVs`PT7q8-sPF_vN}g0E!Jll! z2XsyRh)(bspG5H4OJvDb?ITSX43@(e2gvy(u-fl_s_!Kur(oISrAnJhIJj}8;<i5p z=U=U!#D$ahd{hE=lcTmuS1ur1nR|=Hf}C0+LsUYbq|(=ew%zZ80m48zqsL|RCEwcw zp^XdjZ3eAwFCBB{z9de;zzld+0%$9|ZzH~h!DS-|(oH#4ctuAA9(j9H#+bY@<I`4m zB-Z$kjJ{B5rP)RNLIc8B-%M+j&5@ztPv7@vAn;dI0T}7_n0tQP=it8IC<wx(zcaFZ zq0%Zd&nX2S;-E-6$MK2$u~IMk7~Jsoonx4&WO`Y+EYkq|R>`Jd{z<l|c?$0&lyB6O zNBkIGZQbxh+35jwb~LTo-^2dI&bKU>=Akct%d1CU{iRoCA#%e*s%^R*weEkq)=roG zv&TvIo4=RDq5b-Fz43c#!nei;*GyB+EVIPLu}r16EH;JoZ~H61P%oj53(ms5i!U8{ zU*ACbTKX>nb)EO^90m6$)=8Xmh*nAA<KUvXFDQui;T7beIdJ{%cHO>Cn);;Vjl0}K zk!-1xuEkeKpr=E<fgL8eF&DSQ%h#Kv%E#LoP-B_waPFoeMN+nKqlAZyAPP+#Z~Z}b zFQ1~p7Qf9Kg-_%HIl1a71mG@_{P=BiH3}2kmjZn^mN-WM4lzXyyH}%39x{?P(EZTL zP$IbtVdr0;_FzbGz^q@JIg8;3SKT3pH<@q#2ox+GAw^GYlgPY3N^fzMuF4Ez^ky45 znc`KtKH!3Dg}L)L3s&mn5mK^nlT@tUks<tnjZdoZswD6={NJ8e;YpLJ?N953A+ib$ z<_V_{`m8LPW0vi0kFI7JpD&JBig!5PGE3pjR4`WHc0w=cg#-hptdIhH7H>T!iSJ4e zESe~>=Iv^=RQ@0tI`4OqJKVfiCVnRU+77Ny%^T*a3^Uic=rQSPjpERyTO>3%b8U_` zy)Si(u7St3>G*K@8B)IBMG1z@bu)2wU@En)zFXg4@I{JwC19-0^MSoYSNe{#EL_`w zkI+qWQqwE8!3g?kzhQ?iYNmnirD*KMq^1(`zImGzf4|040zVswe*CT+sJ&h1H09yG zTX@0MQhNP;>dyz)&y^SgBgX6C%~*p90IVt-d~h5Uor}PyMBjHgvhP=mqyzseMy-f( zp@BnW$c(j;Kk6)OmsF=w<i2MYNavr{s_^<&00T&i5ZS_m_zrwE$jG<v-3ULP7@VKq zfW|@KLlc=}3}6H@%<+W{mB9a7RyJ>g<W`vo+IS51U4*?YE2m0q+bcSbh^S>oV`dIw zKkzAl{Z;{_XT2Z^rCL5XK70ngN}l$lgb*In+I*Oz_&T9+(Nz+{x0;MO%)7g^@Bs0I z2W*;dd)=X~s?on_>*RQYg(Z~ve{zZni*|ye5)xPIAg3p=PUd)6VYnJYCqJW2gmR^% zdWjUC-xnyw5AcQJc_3(nr4`69t;l4FS|RLovI0}#Yy%nPf%WpGZ%NL{!*x7==<fU0 z&6W@jV6?Of4h_@o8A+1XQ6VrsV%yzzXsrKbh2_N});hnKM8k!aA+=0e31o^9m01_~ zeGtp0PIxs82Jiqvi`zxd3QI!%GV3;3MX+wY0;rW1bNp8^H3XUDQJeU!;1t@nS>XxC zGIRX!712c~S+Usa8AB`SABD#&p$j0y%itu;5mW+mzc<)3Je9%6P8U@IV2v{TSkvVb z$t;`ThQeF=WR4H5PWLv`$|%DxIAK@^6EUnS-^^RpnElnDQXt5&lJ+I1RW60zXIg$N zBUTY=88mWw&^y>qMOZj9&RC9ZpOif1DWDx~MzN18IT=&$Lar7@1KpkN`rwB-BFbes zwGFdS%uXIBg!`oA;EU$KHA5;N>rW9XFfeG2ALFW-byBkwkEMi6!7~Nnlp&)kEOMg= z!f-J}d%DdEL&0Cz-!SL9&#O()>m|#E*I>tZ4aX@ctWFJaHo(SuF+hP-K>TEQ01z4P zu>EEsC4RpWjuJdAEZa#?A6wSEPiW%u;2fs~>(Mp+xH`d(5}b`p#Q$lNHzqNy{8n5! zKMILT{E8qoowuNy-QFK379n#h5ScP%Be3?R+q946fYXZYa&FjsS-|G()E~JF7)v{& z@dPSIjr;KX#f4Ra3Z{UqNs#-C*2?5SAN=(BKqdvcG7|;XoMltYXhYPp16ZD^Z|{D} z?&E1NfA)z&`++STf7_=i_cz|(=Ipwm^yHF(k&AGqKOJI?LCik}QVqs>QiwVp3hQ<v zVnATx9zfrRZp!@ti|UTUUA_NZ_VfJ*(hMC>u;cX|SDya|ITv`WRtWgr00000NkvXX Hu0mjf($!vI literal 3433 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 LNkvXXu0mjf2_|88 From 45a649245fb66bd584f543f0317c5c2aa9970fed Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana <hra@esokia.com> Date: Mon, 3 Jun 2019 13:33:59 +0400 Subject: [PATCH 211/367] PHRAS-2608 #comment remove custom link when user is not connected #time 1h --- templates/web/common/menubar.html.twig | 211 ++++++++++++------------- 1 file changed, 101 insertions(+), 110 deletions(-) diff --git a/templates/web/common/menubar.html.twig b/templates/web/common/menubar.html.twig index ac7001dbcc..84ab930e7d 100644 --- a/templates/web/common/menubar.html.twig +++ b/templates/web/common/menubar.html.twig @@ -18,115 +18,115 @@ {% endif %} </span> </li> - <li class="show-menu" id="toggle-menu-main"> - <img src="/assets/common/images/icons/menu-burger.png"/> + {% if module is defined and module != "lightbox" and app.getAuthenticator().isAuthenticated() %} + <li class="show-menu" id="toggle-menu-main"> + <img src="/assets/common/images/icons/menu-burger.png"/> - <div id="nav_menu_container" class="desktopmenu"> - <div class="arrow-up"></div> - <ol class="nav_menu"> - {% if module is defined and module != "lightbox" and app.getAuthenticator().isAuthenticated() %} - <li class="menu-bar-item"> - <a target="_blank" href="{{ path('prod') }}"> - <img src="/assets/common/images/icons/menu-prod.png" class="mobilemenu"/> - <span class="{% if module is defined and module == "prod" %}selected{% endif %}"> - {{ 'admin::monitor: production' | trans }} - </span> - </a> - </li> - - {% if app['browser'].isNewGeneration and app['conf'].get(['registry', 'modules', 'thesaurus']) == true and app.getAclForUser(app.getAuthenticatedUser()).has_access_to_module('thesaurus') %} + <div id="nav_menu_container" class="desktopmenu"> + <div class="arrow-up"></div> + <ol class="nav_menu"> <li class="menu-bar-item"> - <a target="_blank" href="{{ path('thesaurus') }}"> - <img src="/assets/common/images/icons/menu-thesaurus.png" class="mobilemenu"/> - <span class="{% if module is defined and module == "thesaurus" %}selected{% endif %}"> - {{ 'admin::monitor: module thesaurus' | trans }} - </span> + <a target="_blank" href="{{ path('prod') }}"> + <img src="/assets/common/images/icons/menu-prod.png" class="mobilemenu"/> + <span class="{% if module is defined and module == "prod" %}selected{% endif %}"> + {{ 'admin::monitor: production' | trans }} + </span> </a> </li> - {% endif %} - - {# MODULE #} - {% if app.getAclForUser(app.getAuthenticatedUser()).has_access_to_module('admin') %} - <li class="menu-bar-item"> - <a target="_blank" href="{{ path('admin') }}"> - <img src="/assets/common/images/icons/menu-admin.png" class="mobilemenu"/> - <span class="{% if module is defined and module == "admin" %}selected{% endif %}"> - {{ 'admin::monitor: module admin' | trans }} - </span> - </a> - </li> - {% endif %} - - {# MODULE #} - {% if app.getAclForUser(app.getAuthenticatedUser()).has_access_to_module('report') %} - <li class="menu-bar-item"> - <a target="_blank" href="{{ path('report_dashboard') }}"> - <img src="/assets/common/images/icons/menu-report.png" class="mobilemenu"/> - <span class="{% if module is defined and module == "report" %}selected{% endif %}"> - {{ 'admin::monitor: module report' | trans }} - </span> - </a> - </li> - {% endif %} - - {# MODULE #} - <li class="menu-bar-item"> - <a id="validation_link" target="_blank" href="{{ path('lightbox') }}"> - <img src="/assets/common/images/icons/menu-lightbox.png" class="mobilemenu"/> - <span> - {{ 'admin::monitor: module validation' | trans }} - </span> - </a> - </li> - - {# MODULE #} - {% if module is defined and module == "prod" %} - {% if app.getAclForUser(app.getAuthenticatedUser()).has_access_to_module('upload') %} + {% if app['browser'].isNewGeneration and app['conf'].get(['registry', 'modules', 'thesaurus']) == true and app.getAclForUser(app.getAuthenticatedUser()).has_access_to_module('thesaurus') %} <li class="menu-bar-item"> - {% set link = path('upload_html5_form') %} - - {% if not app['browser'].supportFileAPI() %} - {% set link = path('upload_flash_form') %} - {% endif %} - - <a href="{{ link }}" class="uploader-open-action" - title="{{ 'Upload' | trans }}"> - <img src="/assets/common/images/icons/menu-upload.png" class="mobilemenu"/> - <span> - {{ 'admin::monitor: module upload' | trans }} - </span> + <a target="_blank" href="{{ path('thesaurus') }}"> + <img src="/assets/common/images/icons/menu-thesaurus.png" class="mobilemenu"/> + <span class="{% if module is defined and module == "thesaurus" %}selected{% endif %}"> + {{ 'admin::monitor: module thesaurus' | trans }} + </span> </a> </li> {% endif %} - {% endif %} - {# MODULE #} - {% if module == "prod" %} + + {# MODULE #} + {% if app.getAclForUser(app.getAuthenticatedUser()).has_access_to_module('admin') %} + <li class="menu-bar-item"> + <a target="_blank" href="{{ path('admin') }}"> + <img src="/assets/common/images/icons/menu-admin.png" class="mobilemenu"/> + <span class="{% if module is defined and module == "admin" %}selected{% endif %}"> + {{ 'admin::monitor: module admin' | trans }} + </span> + </a> + </li> + {% endif %} + + {# MODULE #} + {% if app.getAclForUser(app.getAuthenticatedUser()).has_access_to_module('report') %} + <li class="menu-bar-item"> + <a target="_blank" href="{{ path('report_dashboard') }}"> + <img src="/assets/common/images/icons/menu-report.png" class="mobilemenu"/> + <span class="{% if module is defined and module == "report" %}selected{% endif %}"> + {{ 'admin::monitor: module report' | trans }} + </span> + </a> + </li> + {% endif %} + + {# MODULE #} <li class="menu-bar-item"> - <a href="#" class="state-navigation" data-state="publication"> - <img src="/assets/common/images/icons/menu-publication.png" class="mobilemenu"/> + <a id="validation_link" target="_blank" href="{{ path('lightbox') }}"> + <img src="/assets/common/images/icons/menu-lightbox.png" class="mobilemenu"/> <span> - {{ 'Publications' | trans }} + {{ 'admin::monitor: module validation' | trans }} </span> </a> </li> - {% endif %} - {% if module is defined and module == "prod" and app.getAclForUser(app.getAuthenticatedUser()).has_right(constant('\\ACL::ORDER_MASTER')) %} - <li class="menu-bar-item"> - <a href="#" class="order-open-action" title="{{ 'Orders manager' | trans }}"> - <span> - {{ 'Commandes' | trans }} - </span> - </a> - </li> - {% endif %} + {# MODULE #} + {% if module is defined and module == "prod" %} + {% if app.getAclForUser(app.getAuthenticatedUser()).has_access_to_module('upload') %} + <li class="menu-bar-item"> + {% set link = path('upload_html5_form') %} - {% endif %} - </ol> - </div> - </li> + {% if not app['browser'].supportFileAPI() %} + {% set link = path('upload_flash_form') %} + {% endif %} + + <a href="{{ link }}" class="uploader-open-action" + title="{{ 'Upload' | trans }}"> + <img src="/assets/common/images/icons/menu-upload.png" class="mobilemenu"/> + <span> + {{ 'admin::monitor: module upload' | trans }} + </span> + </a> + </li> + {% endif %} + {% endif %} + + {# MODULE #} + {% if module == "prod" %} + <li class="menu-bar-item"> + <a href="#" class="state-navigation" data-state="publication"> + <img src="/assets/common/images/icons/menu-publication.png" class="mobilemenu"/> + <span> + {{ 'Publications' | trans }} + </span> + </a> + </li> + {% endif %} + + {% if module is defined and module == "prod" and app.getAclForUser(app.getAuthenticatedUser()).has_right(constant('\\ACL::ORDER_MASTER')) %} + <li class="menu-bar-item"> + <a href="#" class="order-open-action" title="{{ 'Orders manager' | trans }}"> + <span> + {{ 'Commandes' | trans }} + </span> + </a> + </li> + {% endif %} + + </ol> + </div> + </li> + {% endif %} <li class="show-menu" id="toggle-menu-link"> <img src="/assets/common/images/icons/menu-web-site.png"/> <div id="nav_customlink_container" class="mobile-link"> @@ -142,36 +142,27 @@ <div class="arrow-up"></div> <div class="nav-wrapper-box"> <ol class="nav_menu"> - - <li class="menu-bar-item"> - {% if app.getAuthenticator().isAuthenticated() %} + {% if app.getAuthenticator().isAuthenticated() %} + <li class="menu-bar-item"> {% if app.getAuthenticatedUser().isGuest %} <img src="/assets/common/images/icons/menu-name-user.png"/> - <span> - {{ 'Guest' | trans }} - </span> + <span>{{ 'Guest' | trans }}</span> {% else %} <a target="_blank" href="{{ path('account') }}" title="{{ 'login:: Mon compte' | trans }}"> <img src="/assets/common/images/icons/menu-name-user.png"/> - <span> - {{ app.getAuthenticatedUser().getDisplayName() }} - </span> + <span>{{ app.getAuthenticatedUser().getDisplayName() }}</span> </a> {% endif %} - {% endif %} - </li> - <li class="menu-bar-item"> - {% if app.getAuthenticator().isAuthenticated() %} + </li> + <li class="menu-bar-item"> <a href="{{ path('logout', { 'redirect' : '..' ~ app['request'].getPathInfo() }) }}" target="_self"> <img src="/assets/common/images/icons/menu-logout.png"/> - <span> - {{ 'phraseanet:: deconnection' | trans }} - </span> + <span>{{ 'phraseanet:: deconnection' | trans }}</span> </a> - {% endif %} - </li> + </li> + {% endif %} <li class="menu-bar-item"> <a target="_blank" href="https://docs.phraseanet.com/4.0/"> <img src="/assets/common/images/icons/menu-help.png"/> From 4550257d592e269d2f6a0933bcfa3a3390bbd895 Mon Sep 17 00:00:00 2001 From: Jean-Yves Gaulier <gaulier@alchemy.fr> Date: Mon, 3 Jun 2019 18:51:52 +0200 Subject: [PATCH 212/367] PHRAS-2614_This-query-not-fired_4.1 fix : "user settings / configuration / display on startup" = "the query:___" (always run the same query after login) : The query is now fired after login nb : silly trick to change ft-query to json in twig, so no need to change lib. --- templates/web/prod/index.html.twig | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/templates/web/prod/index.html.twig b/templates/web/prod/index.html.twig index a96ca70cbc..0097132945 100644 --- a/templates/web/prod/index.html.twig +++ b/templates/web/prod/index.html.twig @@ -264,9 +264,11 @@ <div class="PNB" id="rightFrame" style="left:auto; width:{{ w2 ~ '%' }}"> <div id="headBlock" class="PNB"> <div class="searchFormWrapper"> - {% if app['settings'].getUserSetting(app.getAuthenticatedUser(), 'start_page') == 'QUERY' %} - <div id="FIRST_QUERY_CONTAINER" class="start-query" style="display: none" data-format="text">{{app['settings'].getUserSetting(app.getAuthenticatedUser(), 'start_page_jsonquery') | raw}}</div> + {% set startq = "{\"query\":{\"_ux_zone\":\"\",\"type\":\"CLAUSES\",\"must_match\":\"ALL\",\"enabled\":true,\"clauses\":[{\"_ux_zone\":\"FULLTEXT\",\"type\":\"FULLTEXT\",\"value\":\"" %} + {% set startq = startq ~ (app['settings'].getUserSetting(app.getAuthenticatedUser(), 'start_page_query') | replace({'"': '\\"'})) %} + {% set startq = startq ~ "\",\"enabled\":true}]}}" %} + <div id="FIRST_QUERY_CONTAINER" class="start-query" style="display: none" data-format="json">{{ startq | raw }}</div> {% elseif app['settings'].getUserSetting(app.getAuthenticatedUser(), 'start_page') == 'LAST_QUERY' %} <div id="FIRST_QUERY_CONTAINER" class="last-query" style="display: none" data-format="json">{{app['settings'].getUserSetting(app.getAuthenticatedUser(), 'last_jsonquery') | raw}}</div> {% endif %} From 6fcf1649d4c404de4df98d6eea75152e0d3f6649 Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana <hra@esokia.com> Date: Tue, 4 Jun 2019 10:11:46 +0400 Subject: [PATCH 213/367] PHRAS-2579 #comment update embed-bundle version on composer.json #time 0.5h --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index bc207d2612..5544d5b8ab 100644 --- a/composer.json +++ b/composer.json @@ -47,7 +47,7 @@ "php": ">=5.5.9", "ext-intl": "*", "alchemy-fr/tcpdf-clone": "~6.0", - "alchemy/embed-bundle": "^2.0.3", + "alchemy/embed-bundle": "^2.0.4", "alchemy/geonames-api-consumer": "~0.1.0", "alchemy/mediavorus": "^0.4.4", "alchemy/oauth2php": "1.1.0", diff --git a/composer.lock b/composer.lock index 614855691c..f0ca4b3e73 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "de1d9335418b121d0ede26765b0a9e7d", + "content-hash": "a40bfa0aa6310530dc0c92b141b21305", "packages": [ { "name": "alchemy-fr/tcpdf-clone", @@ -131,16 +131,16 @@ }, { "name": "alchemy/embed-bundle", - "version": "2.0.3", + "version": "2.0.4", "source": { "type": "git", "url": "https://github.com/alchemy-fr/embed-bundle.git", - "reference": "e02e25a04911210eaedff0adb9cf7589010c473b" + "reference": "b510748686c05c0c1d59b7ad15e2c1098abafc5a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/alchemy-fr/embed-bundle/zipball/e02e25a04911210eaedff0adb9cf7589010c473b", - "reference": "e02e25a04911210eaedff0adb9cf7589010c473b", + "url": "https://api.github.com/repos/alchemy-fr/embed-bundle/zipball/b510748686c05c0c1d59b7ad15e2c1098abafc5a", + "reference": "b510748686c05c0c1d59b7ad15e2c1098abafc5a", "shasum": "" }, "require-dev": { @@ -178,10 +178,10 @@ ], "description": "Embed resources bundle", "support": { - "source": "https://github.com/alchemy-fr/embed-bundle/tree/2.0.3", + "source": "https://github.com/alchemy-fr/embed-bundle/tree/2.0.4", "issues": "https://github.com/alchemy-fr/embed-bundle/issues" }, - "time": "2019-05-23T15:23:14+00:00" + "time": "2019-06-03T13:35:50+00:00" }, { "name": "alchemy/geonames-api-consumer", From 48bd30ab9aec11cc3560d3fb2157ba5ad7e320cd Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana <hra@esokia.com> Date: Tue, 4 Jun 2019 13:09:45 +0400 Subject: [PATCH 214/367] PHRAS-2376 #comment update yarn.lock --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index a48c1808f9..28d093ec09 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "normalize-css": "^2.1.0", "npm": "^6.0.0", "npm-modernizr": "^2.8.3", - "phraseanet-production-client": "^0.34.15-d", + "phraseanet-production-client": "^0.34.16-d", "requirejs": "^2.3.5", "tinymce": "^4.0.28", "underscore": "^1.8.3", diff --git a/yarn.lock b/yarn.lock index b1a1a03542..2add336009 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7560,10 +7560,10 @@ phraseanet-common@^0.4.1: js-cookie "^2.1.0" pym.js "^1.3.1" -phraseanet-production-client@^0.34.15-d: - version "0.34.15-d" - resolved "https://registry.yarnpkg.com/phraseanet-production-client/-/phraseanet-production-client-0.34.15-d.tgz#58335ce4747e00b58d2b31f1e1f61c4e9c0ebfb0" - integrity sha512-BQHPj7tO285KawxZh+M7ki2aKKqFil+pHxSgdFXcpPmfHqV4vyew7h2QL4XL8E6fu18tKIxxpQ6k2EDrKeCO4w== +phraseanet-production-client@^0.34.16-d: + version "0.34.16-d" + resolved "https://registry.yarnpkg.com/phraseanet-production-client/-/phraseanet-production-client-0.34.16-d.tgz#981927b4475927f83a7bde98d704ec57686af189" + integrity sha512-Jvapwr63VBYcYlcMQ3OEV3jcCjmWYCt2EtFFLX8YRKQhf+drT1JfERj069lDTtoc3fSGAz5MUaZF/R5EvPDY1Q== dependencies: "@mapbox/mapbox-gl-language" "^0.9.2" "@turf/turf" "^5.1.6" From 3b120fb020750942344c8f4deffa3700ec311228 Mon Sep 17 00:00:00 2001 From: Jean-Yves Gaulier <gaulier@alchemy.fr> Date: Tue, 4 Jun 2019 12:07:32 +0200 Subject: [PATCH 215/367] PHRAS-2573_last-query-as-default_4.1 - set default default user settings to "replay last_query on login" - set a default (empty) query for first login --- .../Phrasea/Core/Configuration/DisplaySettingService.php | 3 ++- templates/web/prod/index.html.twig | 7 ++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/Alchemy/Phrasea/Core/Configuration/DisplaySettingService.php b/lib/Alchemy/Phrasea/Core/Configuration/DisplaySettingService.php index 572928a38d..104230411d 100644 --- a/lib/Alchemy/Phrasea/Core/Configuration/DisplaySettingService.php +++ b/lib/Alchemy/Phrasea/Core/Configuration/DisplaySettingService.php @@ -41,7 +41,8 @@ class DisplaySettingService 'css' => '000000', 'start_page_query' => '', 'order_collection_by' => self::ORDER_BY_ADMIN, - 'start_page' => 'QUERY', + 'start_page' => 'LAST_QUERY', + 'last_jsonquery' => '', 'rollover_thumbnail' => 'caption', 'technical_display' => '1', 'doctype_display' => '1', diff --git a/templates/web/prod/index.html.twig b/templates/web/prod/index.html.twig index 0097132945..6bb9bb39c2 100644 --- a/templates/web/prod/index.html.twig +++ b/templates/web/prod/index.html.twig @@ -270,7 +270,12 @@ {% set startq = startq ~ "\",\"enabled\":true}]}}" %} <div id="FIRST_QUERY_CONTAINER" class="start-query" style="display: none" data-format="json">{{ startq | raw }}</div> {% elseif app['settings'].getUserSetting(app.getAuthenticatedUser(), 'start_page') == 'LAST_QUERY' %} - <div id="FIRST_QUERY_CONTAINER" class="last-query" style="display: none" data-format="json">{{app['settings'].getUserSetting(app.getAuthenticatedUser(), 'last_jsonquery') | raw}}</div> + {% set startq = app['settings'].getUserSetting(app.getAuthenticatedUser(), 'last_jsonquery') %} + {% if startq is empty %} + {% set startq = "{\"query\":{\"_ux_zone\":\"\",\"type\":\"CLAUSES\",\"must_match\":\"ALL\",\"enabled\":true,\"clauses\":[{\"_ux_zone\":\"FULLTEXT\",\"type\":\"FULLTEXT\",\"value\":\"" %} + {% set startq = startq ~ "\",\"enabled\":true}]}}" %} + {% endif %} + <div id="FIRST_QUERY_CONTAINER" class="last-query" style="display: none" data-format="json">{{ startq | raw }}</div> {% endif %} <form id="searchForm" method="POST" action="{{ path('prod_query') }}" name="phrasea_query" class="phrasea_query"> <input id="SENT_query" name="qry" type="hidden" value="{{app['settings'].getUserSetting(app.getAuthenticatedUser(), 'start_page_query')}}"> From 82c19b9e2f7455b38e37ec17e4d7fb7b9ed3894c Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana <hra@esokia.com> Date: Tue, 4 Jun 2019 14:53:15 +0400 Subject: [PATCH 216/367] PHRAS-2386 #comment Refacto picto comment #time 1h --- .../common/images/icons/file-edit-hover.png | Bin 0 -> 933 bytes .../www/common/images/icons/file-edit.png | Bin 632 -> 1007 bytes resources/www/common/styles/main.scss | 12 ++++++++++++ templates/web/prod/WorkZone/Macros.html.twig | 2 +- 4 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 resources/www/common/images/icons/file-edit-hover.png diff --git a/resources/www/common/images/icons/file-edit-hover.png b/resources/www/common/images/icons/file-edit-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..376590d59cec2d8a846587c7aea835e689e298d2 GIT binary patch literal 933 zcmV;W16urvP)<h;3K|Lk000e1NJLTq000;O000;W1^@s7mv9Yk00001b5ch_0Itp) z=>Px&Ur9tkR7eetl{-%xK@i9H&c+X6iYP^}gh^p4J`U6=p`!po0ipvEfekcR0*NMR z;Ts_$UP=TVvaxLZxXf>Sb2^_5Vx+m*o&C>aXJ_|3=bV3heB2Z1(!#k$qv3)ea6Xz; zD&>6Ncb-80%DgBm6~EW(6<1bPT({fZ@IB9S`}_M23FQtC4+S-#=jZ33TCE0n_C@7( zc6OYYtK)1o>#)fP7egsRso|}zuI6WFXPc%$iY}c-St^y>;^LyN9UL4W3&d~>3k$B_ z?=y6-udj#+U0}4kyQ^DErw1ziRw@<EhWy#8P(W6ng+B=ocI6xudSa43Iy$-+In93H zB;g5OTU*QHFC&v_k`je$wOS+GZnw24f}M<##VbZcFv*xBF)0vFGX@OR>vatc2xg~q zb91UAB?yC{*=*L>?fLn+;~X-XOvDcl4=$I>sRP0GFiQzf2xr5wRYj%|QT2{+TMeX2 zKPBWwv^+ZacXxMJmd<Lk=?TDW%s7dc_2SIT%pcL0FvtR=GRw=$Zfa_32!C;L;cjnl zInilZ&;w7I=aZ9@s7cIfb92+t3SpIeBIqVDqGPwVwiL^JZ*Na^jE$m$Go^v>2-_i= z!O+2lVHIc&%y7hjg>t#9?P{lte0g~>tV)ewUT$t~21+^gu+QD;>8Xw_I(yK&1AyMa zYcd_cw2xr*q7-C6@$<q&9M>9L#D;L42yJ1gB|KCF)rwb<+%|Ag^ZD|u{E)Q11G1Eo zW9Dy>?U8k{udc7JbD(`Ppu4j;$FVWzWlRIW^5PA#>A^9!GnQZ^s<*`gaD9{r0Fb`r zA?tKH`d0B?B?F)Xv$V9NYw;lB44)}$Rjs9Ek1P}l?&|7l5H<V~I8K!1`ubY2IET<- zFGOX$sI}1;g#ewJ(|B+eaAa)G(Z_9>j}2fzz&P37-bOV-{8FG~@HlX60L#pPII>`t zAsExytx4Kp|7L*8%S*?<k_RfDVLSj1dAY%I<K7D(cEO_nzF5}0a%X2}>fChiNdmAF zf(ShdYe#U>urJ;4Ykqz{FZche04D)r@KFxmj3;>`e%ETXZ?ZFPdY5pN38ruP?K9RE z6FKhP5cLSrm-a+-Wz5^cZ$|@g2XF*4j?ZQKVX`2U2G;q1yL$Jm#awMJ00000NkvXX Hu0mjfhLN=< literal 0 HcmV?d00001 diff --git a/resources/www/common/images/icons/file-edit.png b/resources/www/common/images/icons/file-edit.png index 3dc496494614f5b4881da3674f8677bee6694cdd..3522e518b34329bd8c5eef457af32b8ac93a3a91 100644 GIT binary patch literal 1007 zcmV<L0}%X)P)<h;3K|Lk000e1NJLTq000;O000;W1^@s7mv9Yk00001b5ch_0Itp) z=>Px&sYygZR7eetl|4>dK@fn~|34&HF#+2}3Ir8(&Ok>?gMb614FXJw2uP%%i0C)~ zhd`WxA`%odMj<vf64;h8*nXLB?0H%sC>d$q%+BA=%+BtMIOn4Edc7~y#Rb#1x3{j} z@9V<F<8c>_MqNZqeu=guntgYDeH|<>F9%mwS3#s&tp?3z(`B<+7a>5cR_m;-tqJSg z`1rWn+S*b@R@~b6_xJAU=}7~Rjg6@yDTXCMs6opeA0KCA*T6^7#vFpv)6-yebycxa zsRW|Pk-a-QI)W%XJUl=Xs({<r*l<A*xJZOVomLfeIvv;Tc2!8J)6>%*QBMedz(^3F zLp2uho12@8&?2D*gMo&WwF03*B27+CW}+fZil9hK=?blCwOUHy!FIdt9v>eGFcv0j z(b)lKs71z-wLpX&6j0`JIo&!Ii@8K1p>4jryi`Z@0N>2{`T2f6pZ`K+kljEv5JLih zQ&UrU9AbhA!PJN!hLVK`<ntuhRR@`iU5PN91JBB1uTM@+W)>G0)gdkC+OeYjba3zr z|1BwfqDv`^$bDyL$1ztv$auQBxj7n86nUJK@-mqXhL7X6qH!Yn_V%`7DwT4@Vo}dQ zi?m%Z09cpHW$nLz`p*sy!_Cdja6GIYs6lve2uQ&W$Y1-i&;jAa#f6?UH<XiR;5dDA zRw|zfnbx{rG|rX=PB<r%NmnQov}m0wq5^(_ID(9YJQ6=d9nhh7g6{=0f~2Tj6Y2xA z-4bjPwmZ^rJHwhrG6*f=wqe&N8p9Wr*W;Vy`c?Qa|Cc=Lw}8|QdcEHFQmIsy^#Ca^ zPg3TuX^nwe?M87nJv?ARtv56jWG&a9wmedzT_1cjuw<Zfdv<oF<H%bD@(eJZAUrZ` zc6WDG#!2E!QUYAb7(Jy5?Ijsn_IG!8Zf0gCob{L4i;u$W?5x9<I{}bARS1xHBphud zfNe5d4J)!X`8sP0)Zg5<A;zl>EU<65x3_2FXLNmiUDsyoZ)Apl-N3TL2%g`A@uU7~ z8!R9;rZ-*%@_Ds^1z%ZNaR&zn`aoGAoQ$_X{3(}~mh^Vn1ep$dw$2Ljd;KYj0s+Vp z<lwCT7{3JsBsf=ibih@4?B>M&f#YVT`U?vSpXJdwlz=r1c?)<Tcp1~_v{Lw&XgX|V zqgtcUIGmrK|4d9`Qvq!PnOiO$ypEXAVRMD~2k<=D6VVf%w}szMj{sBwHQrx~_`kt6 dp(CKK{{U7fFg3_OO)>xg002ovPDHLkV1m2A$pZiY literal 632 zcmV-;0*C#HP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt007wp z+_KsN0006nNkl<Zc$}4yJxo(k7>1v7d)w1qDuz}UlRB6f1`}fxe-<r+gR29n3_2M* zVO&iYT}T6Qa?l_;7*P`wO*GLB7}N+7F(9q@gDJ+428yXPExq@idmMmLD46&zC;86% zJ>UDCBih^B<K5lez2$Pb%&L@9IF92h6bg&!boyF0n;mD9?4D%GKQr;2L?Y3lw@|fO z)%kp0XEK?^wzjr-ee=-h<oPedFZ4|3feVJ`d3rNlDMh7Hp;#;ujYeAr2M1prJrO?x zpvR6JZVe9IyZL<d!M;aR_l?cX06w1&DJ9`>7~8hdT8Hl5>3?|n;;FMp<5^(z%2cG( zp9I(v03fBLxw#o31i9It7zQmpsrXa-)0pMQOI+`pD+8F@0fZ1(RtO;k(u&fw{Dh^U z9`Er>-O)9`^qOzm1S=2&%d&_BCXtz|e6>4sT?4$S_xuw8fSbd8e-6ignw`f}0OCIY z%eWJlD9>BSlYRVIDmDOWZ=iMkZwiC}{Ub$b`Xeg-ns2#z=6=mKjHm&WQtMTpiC!3{ z^6nP-*lm8#RSC;wB9TZVz;)e~RaZ}8_)w(<7T$iK6urSx=n#<|0b;Qjj`Ml@1Zx1p z6l5pIiS9i{)9zMw`8Adm!teLjJR1N?DO}fGzjR&p>_14zY68zi2!ZP=9LL$X<{BUn z2nf?O2?m3;qGeflo>w0bDJ4=$(Eu138ObD*$+T_Tb_2fNXqvu4p-=!e#P|zz!}v|y S3y^&P0000<MNUMnLSTY-q#3LL diff --git a/resources/www/common/styles/main.scss b/resources/www/common/styles/main.scss index ad1e9e34cd..f8ec587305 100644 --- a/resources/www/common/styles/main.scss +++ b/resources/www/common/styles/main.scss @@ -38,5 +38,17 @@ $mainMenuLinkBackgroundHoverColor: transparent; } } +.macroFileEdit { + width: 24px; + height: 24px; + background: url(../images/icons/file-edit.png) no-repeat center; + cursor: help; + display: inline-block; + transition: 0.3s all; + &:hover, &:focus { + background-image: url(../images/icons/file-edit-hover.png); + } +} + diff --git a/templates/web/prod/WorkZone/Macros.html.twig b/templates/web/prod/WorkZone/Macros.html.twig index cbb022a8d3..7affd9e30a 100644 --- a/templates/web/prod/WorkZone/Macros.html.twig +++ b/templates/web/prod/WorkZone/Macros.html.twig @@ -397,7 +397,7 @@ </td> <td style="width:25px;"> {% if choice.getNote() != '' %} - <img style="cursor:help;" src='/assets/common/images/icons/file-edit.png' class="noteTips" title="{{choice.getNote()|nl2br}}" /> + <span class="noteTips macroFileEdit" title="{{choice.getNote()|nl2br}}"> </span> {% endif %} </td> </tr> From ee221c729648817184ccf811017b1f6ad76fba3b Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana <hra@esokia.com> Date: Tue, 4 Jun 2019 15:47:34 +0400 Subject: [PATCH 217/367] PHRAS-2386 #comment Port41 of PHRAS-2344 #time 2h --- .../www/common/images/icons/green-check.png | Bin 0 -> 579 bytes .../www/common/images/icons/no-response.png | Bin 0 -> 1301 bytes .../www/common/images/icons/no-valid.png | Bin 1502 -> 1269 bytes .../www/common/images/icons/red-cross.png | Bin 0 -> 479 bytes resources/www/common/images/icons/valid.png | Bin 812 -> 1311 bytes .../www/common/images/icons/vote-admin.png | Bin 0 -> 1186 bytes templates/web/prod/WorkZone/Macros.html.twig | 12 ++++++------ 7 files changed, 6 insertions(+), 6 deletions(-) create mode 100644 resources/www/common/images/icons/green-check.png create mode 100644 resources/www/common/images/icons/no-response.png create mode 100644 resources/www/common/images/icons/red-cross.png create mode 100644 resources/www/common/images/icons/vote-admin.png diff --git a/resources/www/common/images/icons/green-check.png b/resources/www/common/images/icons/green-check.png new file mode 100644 index 0000000000000000000000000000000000000000..481800b2a366d777d45acfd14d09f26266b6eed7 GIT binary patch literal 579 zcmV-J0=)f+P)<h;3K|Lk000e1NJLTq000;O000;W1^@s7mv9Yk00001b5ch_0Itp) z=>Px${YgYYR7ef&RXa-qK@i@#cm(U<qtHTYyTk}$B?|t4J1vA17BLs`2iRHZKgdM| zMQx0iMiD{5N9h*$_BA{fC!@ChMz&P4WdcdSX&N^pwI&Ntu8-0sY77!ygxRGc#I zE<~&frd#S`#j3W_P4$hEqChp?Z+%oFV+~JGo^l}q<VLx*_*N{W<9UDaI=A_QkMh?E zBv`&kL|&d=ACPpb#q;gtmb{z;XS#vgc*c1mGk|AKCZDf@ZYj3oR4@ohNiDj*z>^5| z;;GtHe+Pvr{x*n1SqP4RuMghsWi1sihtuN4XzdH|HVzwN5J3(@CuuHj<8)KG$LrP% z06lmwwviA)=N@)>fRjnP6#zm>0+4)!DnjcZnJ_mX)t%eG?5hNl$l-8#*gmZ)zc?1V zcsjFHDF3b+C*bzE22bdoJ68KjHd_Ja$Sf4nv}kTCNOYfwpre+ZvDCGa?TiqQ-g_w7 zSyXLgd*$0Zpcm!6#LjU-n|LAsc9@D8{Wyo8|1I2sT3A3oQAU}~=Fwfmh(x;E*rb@O zsgBspS@Xm*Ns_cwY@NPdD8d36Q@z5CcT^&vfM0or*J_Ys82BVf&@~=2Za5~=!U9Ch zn#z>T*o-&`cC@%LB=QBZFAETH`*JdT{dl*JUF_w7c=^Xt@%$3E|Mjm=-~)l}s*I>D R1T_Ev002ovPDHLkV1nh~2Q&Zx literal 0 HcmV?d00001 diff --git a/resources/www/common/images/icons/no-response.png b/resources/www/common/images/icons/no-response.png new file mode 100644 index 0000000000000000000000000000000000000000..a0e448c614949328f7d6bc4bc00902310ebafcc3 GIT binary patch literal 1301 zcmV+w1?u{VP)<h;3K|Lk000e1NJLTq000;O000;W1^@s7mv9Yk00001b5ch_0Itp) z=>Px(&q+i<R7eeVRefkxWf*_XIrnp4&Mmhz3tA&9CZi7mLHhVZapZK#AQd9!nq*k9 zMrMKaM^J{K2;ri&Nf8xdL$_dS4uS{@{3C`%X|>48t&e@U>+bHo=bm%={hoW?+h**6 z=RVK-p6C1Hy^a9d2CnW(-dOXq1wPg}vXGr~Es5X|r1FkfHt$8Oy`On0QmbP)ALP<0 ziItR#y)ZNRjuVMV&z8s<3i7KT1OZhPy!6~o8(e~?!1v^?ij2}o>57k41NTW_H82KD z1E+w(k50$1d#Ph6_Yrtn(aRWoWQ`BYvgkZwKRJ~9F7SQXUgz;bLV=|1Wz!cBw)B6W zleV*Sv_gp5CtE7pscuK2;zZ++(NweQ7!oUi6+j<215BB4t@@^>=)=zqW^nmG@bkH2 zy<1COzz1I~J$~xS?nFh+`wWNyK7YR>H<#OT?7S<#(I(u6StOWa48q-NRuw!s^5r!t zMQKv=8S%aRVvk8G1pUw6yH0Ou$#%qcqI#UpMZmL_5c2ZBk}xDH#ewCI9{*}b_3ig{ zGb{qbfZ*lc=8}y#vQ}v-5R4+t(L5>dsOg62fvN{k{b+6IJQ{D<yuS}&Z4Cl{BA-jY zdUD%}Q}|wR87ipt_D|DC>`1JW+SkM9$D0#B4GqzgdT`o4nQG+>nL${r5O$Jtz&u?h z94QK;thGsBPHb|dtpN!md1C~<dJM8Q6$&*3!;d@fv}Nz$oUADmSrtc~xFf{NZ+Hd7 zQ4e|({v7=}BaOAT#2t}8=e?o_%d%G+1yfqBI~(T(w!Ac&!r9h4+RA6HjgZoV&n{|m z;mow(lhh7d4&305FmT|(XFy;InZNr;VgoM~AkcL#qa$KGaDS&RjdAHbRREJl*=`B) z?qwCi{4g|H|L5ZQeIM*vdk8WdeNUSPhNHk0E&;OMkQSDQ%~}A`dKRerKqVrDSYjeQ zQ-QNhB~p&Zl3BvJFjJs*``J{B6H6Y3L>)gY2UZ~CUT)!F@AmRDkWr(c=6zBJCL)ar zGkAEp8C=eZxer(WAkMl8bVQ>}&sn!^PvU`nZ;zpxx8htJ2=Zo{9E9sJ#;}z|s#i1x z2>f5Z=zgm4;y_=q30lWJgY)m<8EaLUa6D-kYbS3!6qU-jCFjOn43S7veN?iDv1>Fd zE+%F1Oi|x+v#0x-OP>Jivb)+W7;oaoB80}dKrfD_^;IXozBZx`QdwWJc~7?~KoQJV zQa`lCz<u+Q*!X*x#H`&`bf8S(bqrV%;DL>0QePdBuHjjk#ZztGx1~C)k~fJvmLAJg zfM9Oo$2UX1Kw!|~vO~nikaN%j4B3^GFIQbYq-OY+Mo;C?mQE5o!~ZT~qV>c#Ei3ER z_kdT>x5bpo!%M*F!&$d0bbfvPXT~pdoPPRljx3v;qXYJUrJ|E~vZ^Y%<E^nnB~`0C z{&T=!3dX^NQ&cD)OGhW^>4~2H{f)0JOiyz&xs^F!o(_mQs-VV^W))wxHo5ub54Tj_ zbjPM>vaA7Rsez36dG{|jGym=EA3vNMd42bA_V3?mlm-oQler7U)dyePVrFErGE>I0 zHjRP+ro@e)5h4v5qdbQx7mVVpz)TD*&dg-E_&eo{lf{(00p<S%f=22<TnoF700000 LNkvXXu0mjf=)`n* literal 0 HcmV?d00001 diff --git a/resources/www/common/images/icons/no-valid.png b/resources/www/common/images/icons/no-valid.png index 907301cf5e7e06c956c02f25278f158d599bdab6..2956a36e6a705d883aa51e10ff22146579a2ec8b 100644 GIT binary patch literal 1269 zcmV<R1Pc3!P)<h;3K|Lk000e1NJLTq000;O000;W1^@s7mv9Yk00001b5ch_0Itp) z=>Px(uSrBfR7eedRZD1GRTw_!-nsM2i=?$SP>jYv5R0jp8L0*zlRyX-tk_a@6HtnD z5vYQtE?O5ZtO!-RP|`}VZYri?t4PJ-h!VR<vPf*YsOHg>XiKySnM`Ifxw-fHeShZM zCY1QYKmR%Z^Zu_hwgUW<X??kVYr{Ct(E#9%jsy{0g4s+;MYN_s>BaWP7f97YCPl4) zRE@Rm=)L`HYXC_-6?MKn?L(-@AtUFjmn_gYxJvgNQdK_<sG{$yYD;}777!+Yn}AVZ z0eBlI*7ib2`j7ec)LGo=MVL`UE*bx1R%HhxR<0v`)dQFQD}hu1B&@=Ucf~VTaLNLQ z!E5I;sae+#l#Lrxg{uk*Yzl$ZKp!{<Tri)jyPBGuzJ|IbFz*64P#@N22i}6f7f(}9 zKl)0Y9r=QBV~38aXy>lbDA%5ryfi}NqvOmmx+&s(O63()Y^^e_5+^>B?_r5~l|DT= zJl@>j(m2g<L9wWAcC}H6B(#cJS`ve^DT=AXC^2BwrN<t6F<n#n3C>bk3f&;MQTOu@ zJ>-A|@(9L|5gi~Yd903GMh{dXfUY_`zH?{nwdBg_h_ZJ1I=H#y`|sS79r_A#8WO}n zyw7FQAD}I7tn%0Y?wy*AUmP1_Br&l6dM34pGi21tZI!U(l}pMzT_zl<v9%~OE(e5z zLX4s(G-gTBt9>|HG;quqCsFgYz@A`a1Zo}UC=RwnAV>IB9GmsvLqeGqsCp1FkkYb| zbKQH^X%{Yj7vA%p_aiT?x6dwGS~o;CZ&mrTXH>5D1QOQD!Tb>EvGdCH9uTQg5{H^x zCiS<6Fx(CTCITa%h0ZLyC!6|*4}+a&4y<pXIy-nDs&vDFrkNiu$l(0q0Vp4V4oBZ( zG?O@2n9*2oE)QeTSrN#UE&*j9XhftE=ZHurG*|)Bh?H$wH%qvSp+ud@q<1H@I)+Ol z1segpP80)mcuRKRJaoh<Xt@%1W-t6I%-}IIgXJaL$al!+s1eGm&tl3ZfJz2T&wjPJ zIsVbMnh_lY58xgGKgE9HDHVNwud*7Ogzry`spSiO%Deolq#P>a5NJJlaC*Mw^tEeY z6Qqv+W?Ik0l$J@NQ=;?S3o7yE+iUIbIv0<>r`+$q32RG*k_ygk&JK0sD9a<wifgOO zSkpOQ^!R~;hP5G$z1}0bv@uZj#Safx!NMzjiwacaTCiLB-jB)pUs%KzNM~VVf|Px+ z^qQ+f2qub4?>EKcCwXDdG_*?>zQ#LRp{nqe?)6D!)#BavJmrr6sS4-&l>6H+@_=#y z#D>NI`T~)7Y(M|Ii1GgP!@FB5lcy-*GZAU;R6(*r6}~+uS%DooGHXa`oYUDzzOcV- z;3`L!O<pFCJzypb62rPBes9}x<ld;WpMhAe)dvO_!0J<QClDPFZY{f~9_b%`7i-DQ z<W?>NS12dSsDhe6lGV0YEb;mF`@0^jNOsiN_ICVHZh;Q}pk@|4Z**+2c&U4I@`veC ziB9RzAUB!25UxJX;iNGmlNAG+yEKi80I4D<oe=5JI1QH!JaI}&Fxi^3$!skZ#qy5{ fvX=5}K+gXGuO`SP=JpFE00000NkvXXu0mjf1W{MK literal 1502 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+n3Xa^B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxKsVXI%s|1+P|wiV z#N6CmN5ROz&_Lh7NZ-&%*U;R`*vQJjKmiJrfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8EkR}&8R-I5=oVMzl_XZ^<`pZ$OmImpPA<wUD9OyvQvjKmn3P{y zVygsnDZ~r81#n~YilM;-3^4tQ!~%UoJp+)JU<!SG@hi>Eg{v+u2}(t{7puX=A(aKG z`a!A1`K3k4z=%sz23b{L<y@4SSdw29lAoUg3&ntp{F40QjQj!x=U`I>-^Aq1JP;qO z-q+X4Gq1QLF)umQ)5TT^Xo6m5W{Q=uxuLVOsk6C}k%gn7p{tRTsez-5iJ6h3xq*eD zv#U8wuS<S%X>Mv>2~2MaLazl*y`ZF!TL84#CABECEH%ZgC_h&L>}9J=+-@<&X&zK> z3U0TU;nb@Sbc{YIVv!;mCIn19ASOK70y*%6pPC0u?M1+39nf(9C<6mikf)1dNX4x= z!KYVG3KX!PfB*Sot*%Ga4-d(?=&{7IxHYz{jkyuWQFKv{W6E#-Ei0bJa_KIbyCrbK z?pJwtIGnU5W(4gLaQV3EXWi@TfA}Qs><}?EnD_JCnLp3Wi`|a>)9bRgY`w3)=;8`v z2_CzTzyJ2XDf`Vk)oW?w+OW%Et3yvd|NMMs%)2=$#kvtjGi~<n+4ClUd$i=Pn>jn) zm04HrzyEo++v32!<B$2*r?eeT)ST+ISHA!Frwo%x?9GjL-hba|JNs<P9r@CY5hwP> z<xlibky8#o)PMeYwHOD>ydWlFmc~F;w??0}VV{|#dfNiE@60>@e1pHz#1oO5Z|+fV zbyA#r{dKLS3}2<v#ndat%BOrpT=_T@7&NAOt=nNP)hpM2Sa1pt+hJd>eZI~~?S~t! zMY&kF3)XDO6wBEeV-z{fQlZ9b?mNDyfCeiquSrKlJsF&s_7y5UJW*gYvmni6{z{k5 zxi3p@sfLKp@nDDzaW!ReVqmg=xA4o}W!p|C?TwpXZ6i1PYF6!rxb-`Q8#e?B-j~pb zve3G5HEZkkw`ITQa+FLz{dK0+{Y?=%<$^tB6L{1T8c#mHlC^bC;?kg>4z2#1Z@%ea z4q1J*^=8gLj~A0prtIpk%RKexXGTEJva?^RY+sk{j^}PYlpVD!e2UGVt?Uzg)IKYV zb(baz3%hk+QTpqYz-0L1g7(zR3h|I9(rZ6GJXPOl7MQ&G=Dgi^-x)8zta(9gTKCaM z+)=Onk2t(3v3eb}a?Ad_|CY?Fik#ZJ+CDwA=G=SA)oO0u#(IIqzsvuKBrvRFtcmX| S`j`wVaXnrAT-G@yGywoCt~dbz diff --git a/resources/www/common/images/icons/red-cross.png b/resources/www/common/images/icons/red-cross.png new file mode 100644 index 0000000000000000000000000000000000000000..5ccccf40f6058950306fdc201c31d9d4b27c4d37 GIT binary patch literal 479 zcmV<50U-W~P)<h;3K|Lk000e1NJLTq000;O000;W1^@s7mv9Yk00001b5ch_0Itp) z=>Px$nMp)JR7ef&R7*|*K@ja8M-MO}@xu)?QApgHcn%KXLEL!<&S7+GB9iC{6gBcW z0K$y*CcL4#>6U2X#?T9@>+|YWR~2K7Iu`erW>!EZ_=%sl)7`_kH|hb54AG$9Im+t$ z&Fv4s3sdZDq+3UOckfSCIuJ7e#`1|UA`%9<KS2J`@%h<|ek&W2vU~*<NED3M(B{9& znG-TH*cv+kD4%{_6TBp)q>(>Lbm6sCYcB==2Lm3AIp{~D#jxr3Rc)1ipTRMkP96c` zJlI}>oWUUwfQ8cz4!WZ{b;ybV3iecIOw!GB*!6J$ei<w;2*5<K7GOXb+;?3ffE7bx zlS|QitQqCaL1WFZzOU|pvltA=|0^%@E76~&v2Eu&#UPRMMe0~<8rCEi`}f0+a+lX2 z0Y)y~V+LdNSSk`BF}@7^TFm2mjqdn_7|I|4oS`J#Vx8D0XJX1I0Ruur@U2Qr{I>+L z<O{IdI@+}i5`+@7Vu1br)5jTUf>bNK%m4RQ?iut5xUP%9O!C>}M#5{rtj~`+@C5{| V-mHVl7$*P#002ovPDHLkV1hhy)qem0 literal 0 HcmV?d00001 diff --git a/resources/www/common/images/icons/valid.png b/resources/www/common/images/icons/valid.png index fb79ee47ea8bbe90f7788e0a99e43246d439e3d1..81066e219a335a09b1ca0bd335feb31d9f8dda18 100644 GIT binary patch literal 1311 zcmV+)1>pLLP)<h;3K|Lk000e1NJLTq000;O000;W1^@s7mv9Yk00001b5ch_0Itp) z=>Px(*-1n}R7eedRcmY%RTMrm)7{x^?Z#qjMH-CS&}fZDW15JMgsAA&h7d~wDiOtQ z!DoUAN}}iw{edxoKLpc<jTjUnN{FE?v<igy_+vCxtER1@bz2c=(Uxv^cV2$qot@pS zrk>>Ny>rez-+A40*AP%^&&7wXt*-o;`>+QZopQVqe0Yi8jA#b8BHHFpycw?2*6;F^ z$5qxJNVd23q&;XBYgBI<@Ti70SkuHxU0A0>5%FAC*4A3mzET%EGbf?aiUZ05$|(3U za2T8dPlDk|#Mm_84!0e%_hU~KB@DxJCcvk#W2IiAxAi+ip6e+5_IqK>006DqbF<%h zj>8W{Dmsx6@hcKX?J3u>MAHq?kt(3dlw&HvF|Z510G^>jacw*vy8HRwG`{~suASM{ z8INp*!c|C*ee~zU;qt0?8PJA$k>yKNCd#nwm;={33Z)5xj!+XeV^weQu<O|K4%6a= z1|)_`=8}l2KJ`3(b6w-^Z<4Hc#`a`$&$L3<nN&$wC59w_gV1A0^kRa`SM560Tz%d0 zJ=m)d2;kb;v989*9S{*EMFUb`NRJ^fSISr&E5|Id@_^N^RLho~X2t!_b?b)FgqZ(u zvZ+_Q9=PNK=xIn&1`0jVmwr<(F}L{g`M;m;Y>bTd_0f|uFdjcVxrTQrf6VVU6H%gE zNtvfbiHVz;X4zQ2j{A(f-52Ao>>a`<46`%m9(|{|`h8X?q-qR<7aM%Uz=93*JU{$! zdF3mR8#GXZLZedF=U+sxY%0Q943#p-!FuxY$@y35voYrBla;#I&mGZSc2U!es}_~& z(mRrogFmEEXANBrDP|7+Tkm`pXFY~wb;ZrwSc$)~h8!C4#0Z&Ugd^&(rs<NJn&?Ol z4|3=nWq?fz)me($H>MjQF>?2Z19Il4FQ44Eu4X&VFkXl82Z?ipOTnx+Ys=wd5_4dp zXTWM6Xhh~A)`?6I8rWbOab<ny-6eeccM7Zi#F3fRC1%+Uh_0bxVe)>lGqc;?ZYn>F zGYS-|dK$O}(FCi3JGdjbgX#h-jGWi7z@*&hZ^Kqi0#@aK=^3}L+8C*SrgIPxUybhq z;ZodK>B)+vy3~~W;v`<$6JxG?dmg|!@FIiLL%S0<eg1KGz6q+1tw&OO^>Ad3ItWlk ze^-sj`uf6MFMt$w`-U7jm8747GdG+5u&b$b15Q~gdTc_58HopG1m_I2)KUHa)V$1} zm*R5fuo!rL6m-nU83hG!)g#Qz!5<5wu#g*dhV#X~DqAc*7NgVDU{X6hG4e)iNnM8z z<fnUb%n{SbNXzx6OiVixGc|F5^E>v(Pg^p0)>VIk8~|YD`#~&X5(`rG-^Ks0$b);n zT3uOtOD7{?i5jkeP<Q3TugpZ9_f1f5|Lw>7kN*I|1U)!E`gP*aQ@8TUvdLLGpnGOQ zC#FQB(MP(6x0fxtGU3<NZ#Z;{f-6}JO2zEtc;|Z?m%S!)bDT_0WfpAH0Xb-P;E2w` zv8tNrikJ4sFRiJ&CsY=@0q?@)kmHH4&RVlG-~T;6JaGK=wMVDVB?(HvfH}#Wh5YDa zuN(y#1zFJ{_hi2o*nn6sc9tMy0tTS@A%jeTawQQwpyJGe42$(V7dR<igGL2<`3J~( V^}{ZeDT)99002ovPDHLkV1l`Yf}sEa literal 812 zcmV+{1JnG8P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RU2p<mt3Nw9lEdT%lzDYzuR5;6> zl1pe@RTzN3bI-Yxd-Is4F-{w8r_?4$D=wsnZ;+rUxKMB-T?nlpZp4666iQ2RVV7=2 zv=n!`a#0miB8Ua0#aJt`HX)B0+nJh~&di<1eVvDkfS?u?zvch`{CtZK{vGe1mf~-d zgYQi}{lxThvk#VMXUgMujfQ^E>89PwS2ut9Y+>!}h0_<$!pZEG&t~6PIQqrPpi#5V zHLP>j66b!6ooj06BIn$1#<?@+>x;Xe`slI07@SbgpL*tlxg+<#XtX2F92OY!48;O; zt-^_|)9u4hsSn~;=01J4`uU-G39#>l*Iqh&<dI{|PEI>9)VrGHW=<ovtVfo<7UWjY zPYpLB%}`MAixa`Y^WW?_quBBK$bkoD=2kajlFSlYk0`TfZBbI-0bx)eC`d+>qv$() zk+N;)<blb1Cm&bbv18xBQ!_tqMC48&l|p&~Z5^Q!C@HYUk|dIi#2}ny%!d&L;c#%b z!s0bM38PNnD~a+g#uF&%(a$UeCFoih@+FzxGHYvta)#a@=_;bU7Pq?fLg??d+Mtag z@Fm(xoU>RwJRF1AkZX%I25ljYqO@CYElS!8eR129rSV-8k0z<cT1&1iai+;KgENL+ ztVuINmgQubA&{2!@0Q<he_cH-0S3K?E)9iDZ=V|9-%oOMZpd>(sKCS0>E{S%DTb2J z)2x1b<>Tt5<)hp@-je|Iz8tip`{qrSs?pN;!-0ZQ(Pu1FYzr0BrGVQ5Xs*?-d_TYR z&W)v&w^=)W6F~jZVdbq>bMJ@somk2f!!)k9EA?9Ivht<qchXv=+FXolopY=Ymf@uR zbBTLS1ckljmv`NB=ey<7m}p;bFaGe=FRyZS?IKeXlG;)VpO{<qzh&TpklYnEf3BUX qUf5X48?AG!zF7gF#(zTaKlvS6H*8L8DUVkG0000<MNUMnLSTXwzlgQ~ diff --git a/resources/www/common/images/icons/vote-admin.png b/resources/www/common/images/icons/vote-admin.png new file mode 100644 index 0000000000000000000000000000000000000000..8e16be2027a82e97c24ef30e2b8800e591274e22 GIT binary patch literal 1186 zcmV;T1YP@yP)<h;3K|Lk000e1NJLTq000;O000;W1^@s7mv9Yk00001b5ch_0Itp) z=>Px(TuDShR7eedl}$*cRT#(5{k}JKFv3KUB3-meLS2Z^#zmMAGSWz;V(Q?+poNQY zTx4JiM_RNIg%SKnt<Z#UW7JA$Ekp&PSWJjzQb~i__3FL-f6u+=^3GKAz{5H3InVQd zzRw$RqWSsxH*0Ha52D(~!{P8J4Gj%0tdHE))s?%xzDCG}R##Uautrx_R<hmQ-7c5Q zWh1Svt<^g_J59H5->wdE&8==waiLJiU0hte0a%j5wzf9c+uQ3hnT$)NQlFWIE>q&C z#BuSt_;<16G9tLW<>lp1wFkux<2p<SZ3r?Nmeda%c6N5U%galIp;TBO-(|B|S5i{q z1_uWndr=JhCzqC%{*a4Kal2$P>H7NmO3W~q;u~Vb{}ey)?uOdi+haXFJ%8))U!<gc z)ZgF#t}e2MG&?)nT~=21G0wqNRaLH~rNwP*Y?xWH1SyK7)j-0t93V^y_V@SQ?(VKj zBofB>T2M+^ohBwGo=2F-NUg7%-xu!ggNZGa65_J)@$uK{>gr|?fIt<<&jSMkFX{6y z@p<04eCAQa#aLnGj_hO#Oskj$tyZeg$jC^dv9WPpKEEm}zo;1Rs|ahlw<>rAb8B&N z@xy2|I)e72r1nd0ZEa!6EJWt!=5EnL2zvj$QXr+onK8eE!eoj@p%y560M+VsDJa4D zAPta9Qc43+xIzQjU1@3QxHb{80vFMko9XFk7l}lyv3$|wT9sF@)PfG;(9jV2MkgmH zPQe<OGWHdRpi3@$U+c3d%*@PKwL$i+f#B5C)H_;o#E?-xw{VD1EEY4tcsy=yk)_kq z(|db+dkoz*?oin$#5Wce7QT_vGd?p29~>OKtzO&EJx@W}ilz;&F~TU4?}(U&qF5JV z(9>d@2b5rhum<BQ3Rhy3SZR-kdP(2;p3)kYdp8x&UF~bRcntlhF}S0S{z5Vasx{y4 z1q0qA^GZE<_y2nEF-GjFF#31&VUvI%KnX9>(b19Y>gxJdiF{7qMn1WI_2+&i>5yO9 zOZKPr_4OAwH#d2IidBor^CfwH3n2(l&-9CoTMKh{etz!O*4B#e4+erp6v^j$#NLvq z4UZK|;O!_sN`NyT+uPgj?Ci{#J!jng7ZtE5euVT`nk4)y!rp6E4^UrU@0yyL9L)>s zQE{9>$OLr?XJ8q&4W>SF$H&K08u@z&cyN@}9UMJGm6eqaZf<UN>NdOcL(B(QTC9`s zo_`mdoSdAzSyNLp=MC@@1etS)eDgX4*&8@KJRBMu8>3|@@+AhS0g+%Np~ozxL4U8j zynHAazE78Aj65L5*lXVBMn^|K&_9pKWGeYpUSR;XR@LeaSyUAj6{+Fj;a94wt6$bj z^MX8nS~5iSTRNTo{^;oFYrULb>e&JmK+jAvvrrs;?Tb@PL_R7E`fuM5$dW5s2oM-R z4_X{Dof#-AL?oVqk@*ON_sDr8!8Ko`Jc{lA0XAwf>+pF8d;kCd07*qoM6N<$f-3Gm AhX4Qo literal 0 HcmV?d00001 diff --git a/templates/web/prod/WorkZone/Macros.html.twig b/templates/web/prod/WorkZone/Macros.html.twig index 7affd9e30a..3d16fabf1f 100644 --- a/templates/web/prod/WorkZone/Macros.html.twig +++ b/templates/web/prod/WorkZone/Macros.html.twig @@ -27,8 +27,8 @@ <tr> <td> <img - title="{{ 'Vous avez recu une demande de validation de document sur ce panier' | trans }}" - class="basketTips" + title="{{ basket.getDescription() }}" + class="basketTips basket_title" src="/assets/common/images/icons/valid.png" /> </td> @@ -385,14 +385,14 @@ <td> {% if choice.getParticipant().getCanAgree() %} {% if choice.getAgreement() == true %} - <img style="cursor:help;" src='/assets/lightbox/images/agree.png' title="{{ "L'utilisateur approuve ce document" | trans }}" /> + <img style="cursor:help;" src='/assets/common/images/icons/green-check.png' title="{{ "L'utilisateur approuve ce document" | trans }}" /> {% elseif choice.getAgreement() is null %} - <img style="cursor:help;" src='/assets/common/images/icons/valid.png' title="{{ "L'utilisateur n'a pas encore donne son avis sur ce document" | trans }}" /> + <img style="cursor:help;" src='/assets/common/images/icons/no-response.png' title="{{ "L'utilisateur n'a pas encore donne son avis sur ce document" | trans }}" /> {% else %} - <img style="cursor:help;" src='/assets/lightbox/images/disagree.png' title="{{ "L'utilisateur desapprouve ce document" | trans }}" /> + <img style="cursor:help;" src='/assets/common/images/icons/red-cross.png' title="{{ "L'utilisateur desapprouve ce document" | trans }}" /> {% endif %} {% else %} - <img style="cursor:help;" src='/assets/common/images/icons/no-valid.png' title="{{ "This user does not participate to the validation but is only viewer." | trans }}" /> + <img style="cursor:help;" src='/assets/common/images/icons/vote-admin.png' title="{{ "This user does not participate to the validation but is only viewer." | trans }}" /> {% endif %} </td> <td style="width:25px;"> From ed8164b23d35a4a77fee34e95d8d9805d427b216 Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana <hra@esokia.com> Date: Tue, 4 Jun 2019 16:11:21 +0400 Subject: [PATCH 218/367] PHRAS-2386 #comment Port-41 of PHRAS-2278 #time 1.5h --- .../common/images/icons/Basket-Settings.png | Bin 643 -> 930 bytes resources/www/common/images/icons/basket.png | Bin 1892 -> 997 bytes .../www/common/images/icons/basket_push.png | Bin 2117 -> 1071 bytes .../images/icons/basket_push_unread.png | Bin 1862 -> 1302 bytes .../common/images/icons/basket_validation.png | Bin 2109 -> 1010 bytes resources/www/common/images/icons/story.png | Bin 2012 -> 933 bytes 6 files changed, 0 insertions(+), 0 deletions(-) diff --git a/resources/www/common/images/icons/Basket-Settings.png b/resources/www/common/images/icons/Basket-Settings.png index bcc21f08b9a26af96f969ee669eb0f00c43a3c2b..77372631c427ae438f4f6229c35cf7619d4e0c2a 100644 GIT binary patch literal 930 zcmV;T16}-yP)<h;3K|Lk000e1NJLTq000;O000;W1^@s7mv9Yk00001b5ch_0Itp) z=>Px&TuDShR7ef2RXa#qVH7_1debDv2qj{hK?>F_o0`GFpr{}UnVi((=pb$_NS9zl zOKia*lnj|##6@s$a`7<;4kAPlT*Rf=Qb*G^rp=@0JKq22=2hF`fph=!_|ExX=ls_o zB6DD1pva?8bJ->f>fqp@SPh1JW+`YG##<8t%#3^mMU%mjhoL!G_V@R7JWzs!u}~<8 z6Cgx9Vn#j}v!d@tUtgcs?RNiA7K{f62bQUf3~>5dB!46lp^1qJou3hwIBsrksJpw{ z89}neOeUk3sk~TKfcdd9@K|ELhQs0we&X>d^B;*<>%|n<p9XJlZ<EjGBhxhL;^Klj zIyz`{bW|m3mc=R!qu=kRxw$!6qs!%@^Ye43+mKB-Eki>?G&wm*sZ>gWJRXnJE%#97 zJ9w|GrBaF3*Vpwa+}_?Q7se7c-NcOhaoaL%)r1rJ#hjM_E}b_hkZP1e|B}z=pC26^ z<*{kkJz&HI`R*@y<g>e53XGaiTk&{Y>$ZTSmm0txgjQBo2n_1)@27M+P3`UNqT3&t zL2t6Rx0g_E(P)&C$s~1kb;+GnL^zeTwKY+**(_~sZHc_Nxafq49N=0igX_`G&W`xt zXLNJLO^=L>=tjD_x}xdn>6+{n0q8oAYUvs@8*r?+#e2yvpE6FUh1t*SWk!N}gtGX? zoW+vzHUd>vF94gxdjwojY6(C-1>D$6=7*qn+?}sEQ3)$RWuUSjDmkZ;T+%IS0_XDv zfDoD!T@9L<nUQx3b-b~$LHyQ=y|uMf#yTGaHsMTxtU1eYI83Xns}*s@Vv)G*C>RXV z-rk<}L0(!~(z-1mr%{twp^lG_X?b~BsWdw~OT)v%G(J8qb#{4)ZY4T7IjNUi$2FV) zZ`s1af(Fjd&r@4l8(Ee`Q&Usa+1V++o}L~`BoZ1|EmU-Z)4995OZaDmLLoXmJr#L# zb5ldk&d%_glaBwd36Loki|K^86ZH}t9v<p<NCO%OY6obJugp&x;0SjzHa6DCU2R7$ z<dhyjADH~7{16BPyj*_In0;{mEAf$CbESRc<9m_I<<RK`lqhxqM&07K2pN;YcUSBz z+(TF`7*7PAw4cm)Ut|KQS5{O%ICVDvHK|GP8iGat4bqq>?EYNvw*UYD07*qoM6N<$ Ef<4u@LI3~& literal 643 zcmV-}0(||6P)<h;3K|Lk000e1NJLTq000yK000yS1^@s7`i?D|00001b5ch_0Itp) z=>Px%JxN4CR5%fpR6nS3VHkhTi7yco!yVL@Y!-#VBL4={-R^=i8e~(SGNFW$!C<l) z?{GIM7G*LhrDXLf%3@Ofe11=z*TMO^?lZj4zu)sa@B5tReWj0&k6+vE_CQyWVKf>I z*dzsm!3$ezM-Bu6G#n0ZX@T?m{WKnrxkSe5cDt!ksW2QqkbkfG4Gu(><r<J204d~r zKL6oz1VW*ZDCZy${eB;cMSNWeKtFv*omAVpt0Q*v_4P$2lL@<`<#I`OyPaaO7~{pa z;hD{5%49OUIlW#_^ZA@XSimSG5{Xbe9;bG@&0vGUAaYVT9IoQ5BJv;O72w)tv;Ed= zg$C*R?l1tL)1^}B5&I?>@fRWZ#SpZoP$<x5vteH_dc9r-y}!RxtJNZ>)5)!3)O8WS zX0yq${eDlMpPy_Oi$w)@8!u%nMCNMrdOfOEs~i%0)ai6|JRbQltJR8<$)vjG#&{Ri zaKs)paw3G$edW)Hg6|9_RA0I83SP-;9tBf~v4x~kDQ+0L-0gNrk|d5>EEd*}i|DqJ z@cDdHuh$iq_33n?!{I<iqwy|27!0UfF5ktT2$79OqdZ=))9ExV77Lgxolb`w4hKyp z6UyasN?7QpBjXb0^LYWtX0v3qS_$)#NF<mHNsq@vwOUQ!6hm`|7*&_cMbqh&@FIdt zk=blUm&=7`A49m??UWR2O+qySJyq_)Xf)zCRGojcL3sDBJ_3H|uVp+Z7|3hk`iI48 d_!=DG`UgD3%^5J?h)e(g002ovPDHLkV1m=uD2o69 diff --git a/resources/www/common/images/icons/basket.png b/resources/www/common/images/icons/basket.png index 83704f5f206779bf167c1cc9e426a7d1b73855a0..13cb9dbcc2ccc2a2e23c0a0effaed5b68b111240 100644 GIT binary patch literal 997 zcmV<B0~-8^P)<h;3K|Lk000e1NJLTq000yK000yS1^@s7`i?D|00001b5ch_0Itp) z=>Px&pGibPR5%fJRL^VFR}i1~zMF3nH!-F`lPo5?n?<2VX^y2-lC%{h7{#+tXbZjc z6hZLd#Y^%R2u1YZ#S#;Q5|eDuUP=q0MWtGQEZHP=cT=lr+^mVa`+d{T%(^S<HUsbb zeecb@&zqUg%p-yfB(sm?uM>tuXII(CM*q|wY{PqH3hhGf8ZG7uV!<Z%W18L0Yf`(| ze1^#dFv8MWqS##KTHp2iYAT=p=|`*}@x|=vfn+ZK(GoYwhKVm^nVlnI4C|5Sc_(rF zS?#Dy1m9A*q!98+ZEh3cl!-26C#djhoS`&+E3J$sth#i8*<MZN#HU6vc5->R`>YXf zIN<Bz0GHm-P^5!y|MP}Y!#y-G|4bb+#;BKhE*0C(CBpRe;jRY6=*<+_<`yy%*Nf+C z#bCQYT*wm_cMutq35CeChRF-Ji=Qd=5ilk?yEcX^rZj%R#dR2|^ydc;VO8Nl_62!k zWBm$JJc|7cH0PIxdVdg|h$6<5>k~j4uWZ$S&kXl?7mRTxvA8}K1i=keOX{h@4H+;e z(PAu*^cw4&yMgQz2W3i)^g?Or=>Ar68Wd6noutqRKVp>rqObl=tdh9`eRXdW+}g($ zN08`ZgOO|~rvQOTL=A=DbbhD7_~P9xTn3Qin+BEkluJ8_VCxmJB)wdQn+U=O8++Qw z!|2-I=SzA_?ADs&Vo|x)giEv@m}zPz_M0bHMtaZIn2F8(^#s=><SG>yV|r@kSl=|( z@0h7*i6pN`$s|Uiy7zy7<Tr&eo*L>Fpqf-~rYeh)-v+7f!JGF*h(qvN+oIEI-1v9> zp?FjSd&~IcBVBa#Kx-Yw?Z3C_%imwf(Mli7OmYN|JNI>e7?J{X>@+;>+5ipaz*(t8 zA9r?B{MK3>;Nzhla<2<WFuL7_2<@%F;*elT`{x1FCTs|GKYbdZXxOg<*=?~}DAFf) zGTK{Gn#S5KR4`|hF?c4A!gs&cd$b#v?0@_7s-7W<O7qMa8?ZYsT~Qssz1*hJxj*UQ z%fhZ$51>0f`+)9kqI#=mVJ%onTXa4%X3$;oXiC^zMo++7X(B0mJc$afjN(<4A|)+U zzcy!UPp*6xnMTM&n9QVq`QGCuf719q*_J(I@YdM24zlf?<n8U!VcS2@J=NhoGJd7< z<*Z-`mU<|Yw^CVOS_<{YdrnxkCye1im_;gjJVk7loN+U&%efi)W)LB$)Qa~%klo{z Tg6Jh800000NkvXXu0mjf46^EF literal 1892 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 diff --git a/resources/www/common/images/icons/basket_push.png b/resources/www/common/images/icons/basket_push.png index 47b45185f24be0aa34dfdd66e5dddf7d405fb22d..97e038241c4a5fe6bd9f1a48550229f78c3b687b 100644 GIT binary patch literal 1071 zcmV+~1kn45P)<h;3K|Lk000e1NJLTq000yK000yS1^@s7`i?D|00001b5ch_0Itp) z=>Px&=}AOER5%fJR9k3VRTN$4+&d4OX~?84m`K}6V*@StQ7ZvI6bS*rf_>0N{INwp z`oM}7T0#0TprV+5_=p_~YLy~F22vD1L<N;1_!IEMqHQzH#E6e1?WFU_q?voqaqV*_ zLmKrkcjnAJ`>eh8+Up#EW6Rmf75P;%IecH(m;1>=$(zk@{%w_?kSW7*)lZOl=cfJg zO2w+o$SrHCb5UH+*^1==ObBQXT4KY6c?7f9G5Kr<U`;FX0HHrjd#TRx!>XZVtDsxi z${5d!?bCww#r`DnyW=p6Wf&WdX#s!q+*K?E#9|T|+Irrw-_eC9^K<US<gvBNQO{bd zKh9MJ^xs3P;mISZQ<D4uS4SOp;cr6>Yy>{ookr%ZStvj5Qu#vJFuz?|K=Fkxd|RmE zsZXb{>GBM8G6gVDhL*ad3}_#l&-{ji`M=<6jh|24i{&gNSa2L=M{jOnuaswvp?rbU zL3w_mc)YWZ%cd2$^PG*9Ozk7WJkEtb$o4d=%?pSO7ufS&^$n_ZGJ19A_raqnFRPSM z%PD1fnG<KtXvK;(oQ|!wx=2HH8Yn)u9;HQt``^Fiid0Gs`4Ni2BO4V4GcoMyTZ;?h z^T=PWag%813%^%<mm>`D+CT^HPI-86<SKrj51`|BK_#0;1G-(HrD^&{iWI$uts9b< zKD`~2r3MBrlq0T6eJ;2K>eVX<mc%DYOZfU)1z%mOvp5#R(6nwl<mAb`Tef0Fkb(^s zVH>wuga?&q17eBcsblS@T%h1@$yFwdvAyCu%gzWE5%*6$ziy1n#9lQ-SBr3%M(SO) zbjRPQ|K7>M(KQ!WF0=suuZvFRl{;3=*$b8vd0UoL<eBO(|HY`)dFtUSgWO{&^moVb z>ZKY+e{FEL76^V6v{r?*PHod-Kmn7@?xAbt<cc%E#|F32hB{t;D2~CNINB2mM|LJD zG{u&frp*LHu;j|A7;95R<C*{k`0<%eXAUW$aHE0jH#7KtqU;hXVdcf3VhNs3KAgJ_ zk|nuTz4We^4iRddv{}G}QDL@@t?OgBbiIPPS_3B@-hi%l4?FHzgQxpDF-=#@)U~sz zfJw=sB>{`>j$o;yE#HJo4%7xLM-Hs`iR=ga+HwAgO+p%_y1|azpS%{D49VIx2N)tK zFV>OrUM3iGpu&_Ix_Q%U&Y)!PE>vM6Wy)o=3`mxq_V<Z}9H4+^dF7qYRbE#X(FGuy zir`Ht92hlrLv)l=>G?c1I5Rc-_KV17S&Hj<6tnVMtaLN1?jhVBW$gnjx!ZxuRb<V0 p7zUqB|M1;K<cCPxwOO*e@ej5+1a+hJOjrN_002ovPDHLkV1hi<2iO1r literal 2117 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 bB}^Yy09OYE9W*J>{n(k_Y(~A;zRdpuNIYj< diff --git a/resources/www/common/images/icons/basket_push_unread.png b/resources/www/common/images/icons/basket_push_unread.png index e2a0770cf7ade864a65ace0287952f4bef2cd460..b09552bcf767a0712e082f8c159d1af5c1eb1f72 100644 GIT binary patch delta 1296 zcmV+r1@HRC4wed#7k?HA1^@s7v$I^S00001b5ch_0Itp)=>Px(&`Cr=R5%fZReMa8 zWf=dx-}jxv?Svo#4iQko8aW)(Nv+Em8k&EYWJv3;Hvj3Kt*|z0u+>&WTcuodt6A$m z*$^A*x@fj+xiXh{^2Q|)hKb0*b2taicYAxD7rrCpR`1Stdw-wb^E|)j_8wq%Mb@o7 zr!8xZ)E4a<mw%?@m5bE}q;GV**VF@xAZAf|ZGOHVMJ-`DHZ~?R{r;7jw5H)p%RtC9 zg9=7QB*UG_Te$emHl?X8Z;eFU=?Ffr2HbcQrJFhsIPq(;(kO0=)i{pTA?-K@cjV}# z;wrV-n;@?#On*=`N~wL>Ht9&mMzC{(lIw%HZ@SWTQJH7rby<$8iHi_L%@gvkmlh!Z zy&&|YR0v-xG*BRgd#=H!lMmewJtfeW;4E#E<f3ojm4)|u@hS(L720^8eB?<hb~M=a zWZf(?^)UGEMa}Q7l#q@IHx`};WSK#kxWWLqHjdWagMY3oQB)SB;O~h{+-L3wNF<2g zaKoy_8u2*`*HJ0kaNsKTofv>kx!GKn4Lv;<#-bt^Sw(DkRB<kB4L1o_){}qwS&-%w zd2%59DRiY`;N^^Yv9add#X{d`)tX(=brlhQ@^?amTO#B}zo1NPhHH&{`eXecRiWTa zjR|?%b$=QZc-j8RCQ3s+o0gmnYYM*|t3|3a&0F4z>Rfs$-Mze{fDZAtr(u~fJUnsP z1EN13|3q`8)1g3|KIziW!lmakv32J&Xj-xnG0l%7{-wvtPM>cP+@uVuTq>}>$iSwO zBy@I<<IuUAxNsw`ENhz4Kh#jRT2&C#Qy)}iV1IEy$3x9mF%+_(89r!%0EFh_qU4ZP zRDp>z);14NexoSKPR8)N51@bCMAcVe>MRBRn!vU}9oHvxqgbN?NKHd;$i#O&5q#T2 zg(0D!y(~TO+yF(SQs?nzI-Ch<5m!xzNJ^tpB<&u2F?}a#CPos=+akTLD~q|zlA4Na zQhzGN(}O#*ItZs`F;PL*{GY{GniOc&xw-!Km4(M?Rv!JgjsyHu8ytM%F2kyzaCTFP ziajN+8JA)vq&V77zk$+lzbC%yX-k}+DG7<ZR-)q11FA-#saKs&qs!-zq!j$ua-`JN zxfXIKFU@7>Da|nD>9t|N!pBuUlrFH)bbs<X>N=ZH5$W@wiD%ex&#wCA!n1~&3<_Hr zVKIlz`RCB-o!O;n7Ir<7hU$`J#N%;ne=r+0J+G0>PT+(_!JDzJk&hmKl?=p$Iy|Ke zD1&OSZJgP@P<1N%>APj2@%vGn>bb3)a8ab7!-IN@ZghyuKKWbIC$H5PE+L4;Ie#9Z zYXvjpkof?9`}ip8AIrq$8&fbefzP()p}ji=V^Ih9=Om-$Oc>o`QjG-o990gu=>*$~ z(j^TF`W<>XM6PGNQv?4n5XZ^hA$9Qa_&^S0{fcxPtScZWP*ISE^0w<VKGf_qLY`p~ zu`N|u)oz8&;Tp2r!K@W?t~$TZ4u61ZGm3`46#+J8_#up>8N)<I*Nmt7UPwL6j(H{e zxRL&04z@);6cXz6np;FpkuvJFBIlKgMe|LwjXi@m_r8V3Mq+YjB@Ex$0{9#qcP6(` znzjfj*N~Gu3V|Ubl$zfi$38Oj^QpsV-$ovlKndsC_y-kNY_uLIj<^5-00{s|MNUMn GLSTZZe|+)) literal 1862 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 diff --git a/resources/www/common/images/icons/basket_validation.png b/resources/www/common/images/icons/basket_validation.png index 3b96c1d26382ad4fa3559ae408a5eb0e06811168..cddaac1db1eaf25f1b8c1a4cb6704cf48a2f171a 100644 GIT binary patch literal 1010 zcmV<O0}cF%P)<h;3K|Lk000e1NJLTq000yK000yS1^@s7`i?D|00001b5ch_0Itp) z=>Px&tVu*cR5%fpR9$FPM-)CY_paIagTZR?_i43-svsI-DX3{QF}u=|`ct9eYkUyu zgRF@dB~>9NyFU1$D6|ODhZ<{Is@bF^xHS=?M5<3>;;N7s#l)b3P2=7><N40+wHu`m z9d_>AJ@?FazH`1aL&PK59lMKFUM!EsOB<|$;b>=-bwV1iM2Vi*k1i}F;d!LpDVm-< z8zk{NcBR^SuMJstbJ<_R7lx{(wbW46NfUp2InU$Wo3^pn4>O7v%-U6YCaYSmMrEt- z8Pbj>*HK%jIUNNLJDz<hYg5-on`c2Z^6DYz$Z)k*iKedVc(DCIWv3&Q8XHMZt%&*- zoOm*h>`+P(HpSPr*D0{^j5+UT4eejwk;5!_9{qhIg*Z_S%GOvy7>vvP2}<^Cdh6;< z_+)%b>U3Xi==rO`*Fem&@lfm!I`DG^aa5^{TjT&SBOH0VN~Ei6j8YdTadcFsZf)u# z{+`nTae(~tpP{qLsxR3-tVlKNU30k=-!KF*aW&Rrtc_1XLu~$yUr9M!6{|VqS8xJh z4?I~YaK!}g@VaVW5TOm6>dI3RqVRFJy^=zljMlVWqqZnd;W%|;2YF^f(4{nvJ|Y_C zg`jh{_RzhtURv_OXXNT4vK$F2@tiM?;El0!#R*FFAEynG-SS_t!jO^U{ia&FqxXzw zBS<1rvYKXw=hC%-3*1XeqyxvldWMRCrJDbY8gP*bz8p>(f}OeflJ%db_T_^TI&;7> zXkq7&v0LgYI@-V^a1>7X4=Jsq5=<-tV~}Xz5Ufg5M)@`#FYovzu)#e5RIFmNs0eGm ztO6$0DcHiVQY3x^#c~{t-mVuw^vsL#!8?)$0|8{~^6zNz?6S!y@BABhdV_wtb&woX zTI0Y_rY}ACiADoTdb!$3A^!_3Gj^R$UjK&1#)oLhhh>B_f;%Bse2T0rUv$<*H*=~G zT~amgbWuR8y+28JM$+{4vL>2Uyim;OU8tuVs7N^0U$|VcVg8D<^WNxtbdk~zzNe5A zrm#DmzWub7-;3Y#3k(cB?DC^QDSI9vSUI^1P#>gJx?r=+U_;@0_i=CTE<|r}4N*tq z`G-VhIf8uZp)N#`y9NEvb5Y51dN_K!5GyYNgD_Yi3i)>H{>sj_w{63RTTQEo9YgE< zzqV1yn<rECt*tmx|Mp?PKmydBUga+ScuoyDszw<q<$G{G9JnIGd^h)*toil+z-Zf< gT{pd8V}7-7050p^+cf`Mr~m)}07*qoM6N<$f*8W+qyPW_ literal 2109 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 WrLA<*iV~XsLTAuI1DgX9a{mkZU{cTk diff --git a/resources/www/common/images/icons/story.png b/resources/www/common/images/icons/story.png index 58e84a6e0733e378c1ff3e20da78e01645cebad5..0ac43bc62c0133cd9c8a844fbd8ba019008f85c9 100644 GIT binary patch literal 933 zcmV;W16urvP)<h;3K|Lk000e1NJLTq000yK000yS1^@s7`i?D|00001b5ch_0Itp) z=>Px&Ur9tkR5%fZR9{F_Q5gTu+1;En`u~#nAj~A8g2d<{L?eV=va;4oL1pR;i&D4f zp@%&bL|dg$<T6BpUYuD5L1gAe_7F)uBv|62B8;Fy@=x3D?md0qx!%pyhKGCp-0ytf z?|grL=Kx@Hdm<lbX0*_>L@DPMU?e%x+%N3;D`^SP?2X)Gjcvn12ptqnQ$bD48+vX} zSQtu+Bk3MHHHfN4JAV4HkccO}VV4llvvq@GjoV$J;+dJIs8y$+5$L)GfF}XtfDR2n zL+g+UCsb7v<ch)=1dg^0dUSM0vD%^c#vU#Y^7#b+HWxvRtj!+`RG(wyjV_>%R9fmc z!RE5H@NVKK-0T_8uwu=g@T{h5j_u{^;KboA8JqOe(E1cC7Avq|aLoGp{Y)YepM!Yp zHzbpBplB$iHd_JYVK&jvsPqvHS^b$Ob(|~x7%P6*F(Sr!wEOC=QrtJPMn@3x+o}0p zRH_xgra2QAZuzT2v`0-MVm7bf+AAgh4C@_L7N3vl9D~`PONngEv}M$$%U>n&u(EPC z2h8>%*3>>i-lJ=}jMfZ<lo-};u}><bq-#m&zFuPjq~^PQ<1qT_J8;GdIZ1Ur30UZq zg1HEfMv)lA4EBgMd7e)t6LDueHVbh~IvHUG!J^o}ZeIa5y92guTy3NDu!h!WdNLUU zjjCcGU}Y3glsq(00^QeYyk=#1WBc$VDml}^FhW1r)46*9!P1p6{i3|0)Q>SbO<C5N zL6iybb_J>*EZsLx#tWIdic1Z0tR=T;PqOjN)ZE0f9_2tviP7Wo5=WV05D=V1>2wni z4D3w*W?8vCBPdM;NELDt7RTh)8eqg84T_5jpz~5?7Klty$Hhu0DR#(LVhQVNIb99O zGAyr#O#2gyfjtk2w@k~oE3mMzfb3M!5u!16x@L6G3|peO4xhjLf{_=|W#9lJFF!)` z(+>%RgVZN1nS_S3Lv@U^`?{uqrmINEgzUuLR5)nD=ru4NK;RY|64i#YRgxAJ58Uaf z88EYovx_&jHC+~hc_^2}aLg)tO{3ufT@6H}0!UzdYUmf4fBQT@2rt$D#FhuRTt4fn zq8<B~#kv=fD^OTSF(K?UK3HQyQwL|hzI+%8`BaiGHhJn_NL{8^Xgi8$00000NkvXX Hu0mjfuMMr= literal 2012 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 From b6297d3e22244b65456741272aa5b7fc9cbc8bb0 Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana <hra@esokia.com> Date: Tue, 4 Jun 2019 16:30:38 +0400 Subject: [PATCH 219/367] PHRAS-2616 #comment Port41 of PHRAS-2351 #time 0.25h --- .../www/common/images/icons/feedback-icon.png | Bin 0 -> 5120 bytes templates/web/prod/actions/Push.html.twig | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 resources/www/common/images/icons/feedback-icon.png diff --git a/resources/www/common/images/icons/feedback-icon.png b/resources/www/common/images/icons/feedback-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5af3da366a5f994ed7907161a76d1da2c3f5e6f9 GIT binary patch literal 5120 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 literal 0 HcmV?d00001 diff --git a/templates/web/prod/actions/Push.html.twig b/templates/web/prod/actions/Push.html.twig index 13270f08f3..720db4c0f6 100644 --- a/templates/web/prod/actions/Push.html.twig +++ b/templates/web/prod/actions/Push.html.twig @@ -19,7 +19,7 @@ {% if context == 'Push' %} <img style="width: 36px; height: 36px" src="/assets/common/images/icons/push-icon.png"/> {% else %} - <img style="width: 36px; height: 36px" src="/assets/common/images/icons/validation.png"/> + <img style="width: 36px; height: 36px" src="/assets/common/images/icons/feedback-icon.png"/> {% endif %} </div> <div class="PNB content" style="top:45px; overflow-y:auto;"> From cd62c6524b0e9e1247c0ccfba62938796d802fea Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana <hra@esokia.com> Date: Tue, 4 Jun 2019 18:30:27 +0400 Subject: [PATCH 220/367] PHRAS-2617 #comment Port41 of PHRAS-2341 #time 1h --- .../www/common/images/icons/workzone32.png | Bin 3133 -> 2506 bytes templates/web/prod/tab_headers.html.twig | 3 ++- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/resources/www/common/images/icons/workzone32.png b/resources/www/common/images/icons/workzone32.png index 97598e4e0229072c584fe97f6eb05132897168a7..089f438feb839235d8b9b505e42959e47922365a 100644 GIT binary patch literal 2506 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 USu<##<^TWy07*qoM6N<$f|q;8<^TWy literal 3133 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 N9*x2}-$Wjc{Wp62Z3O@T diff --git a/templates/web/prod/tab_headers.html.twig b/templates/web/prod/tab_headers.html.twig index d4b5ae850f..c93d5fbd66 100644 --- a/templates/web/prod/tab_headers.html.twig +++ b/templates/web/prod/tab_headers.html.twig @@ -17,7 +17,8 @@ </li> {% endif %} <li class="ui-corner-top baskets"> - <a href="#baskets" class="WZbasketTab"> + <a href="#baskets" class="WZbasketTab WZtabs"> + <img src="/assets/common/images/icons/workzone32.png" title="{{ 'phraseanet:: baskets' | trans }}"/> <div id="basket_menu_trigger">▼</div> </a> </li> From 1363d082e60d707713944eefba0ea874ffd2eedb Mon Sep 17 00:00:00 2001 From: Nicolas Maillat <maillat@alchemy.fr> Date: Thu, 6 Jun 2019 12:11:25 +0200 Subject: [PATCH 221/367] PHRDPL-32 #comment add gettext --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index e55ffdbe17..0320f93cdb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -100,6 +100,7 @@ RUN apt-get update \ gnupg2 \ && apt-get update \ && apt-get install -y --no-install-recommends zlib1g-dev \ + gettext \ git \ ghostscript \ gpac \ From cb198fb52ff3f4eadf2bc01dbb0722f67be12b34 Mon Sep 17 00:00:00 2001 From: Alexandre BRACH <alexandre.brach@gmail.com> Date: Thu, 6 Jun 2019 14:11:54 +0200 Subject: [PATCH 222/367] fix max upload --- docker/nginx/boot.sh | 2 -- docker/nginx/nginx.conf.sample | 6 +++--- docker/phraseanet/php.ini.sample | 2 +- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/docker/nginx/boot.sh b/docker/nginx/boot.sh index 4d702b6a6b..49e6b8a3b7 100755 --- a/docker/nginx/boot.sh +++ b/docker/nginx/boot.sh @@ -1,6 +1,4 @@ #!/bin/bash -cat /nginx.conf.sample cat nginx.conf.sample | sed "s/\$MAX_BODY_SIZE/$MAX_BODY_SIZE/g" > /etc/nginx/nginx.conf -cat /etc/nginx/nginx.conf nginx -g "daemon off;" diff --git a/docker/nginx/nginx.conf.sample b/docker/nginx/nginx.conf.sample index 1e75ba8a8f..c1f0150c1e 100644 --- a/docker/nginx/nginx.conf.sample +++ b/docker/nginx/nginx.conf.sample @@ -1,8 +1,8 @@ user app; worker_processes auto; -error_log /var/log/ngnix_error.log info; -#error_log /dev/stdout info; +#error_log /var/log/ngnix_error.log info; +error_log /dev/stdout info; pid /var/run/nginx.pid; #daemon off; @@ -52,6 +52,7 @@ http { root /var/alchemy/Phraseanet/www; index index.php; + client_max_body_size $MAX_BODY_SIZE; location /api { rewrite ^(.*)$ /api.php/$1 last; @@ -60,7 +61,6 @@ http { location / { # First attempt to serve request as file, then # as directory, then fall back to index.html - client_max_body_size $MAX_BODY_SIZE; try_files $uri $uri/ @rewriteapp; } diff --git a/docker/phraseanet/php.ini.sample b/docker/phraseanet/php.ini.sample index 13651fc1e3..774389b614 100644 --- a/docker/phraseanet/php.ini.sample +++ b/docker/phraseanet/php.ini.sample @@ -397,7 +397,7 @@ max_input_time = 60 ;max_input_nesting_level = 64 ; How many GET/POST/COOKIE input variables may be accepted -;max_input_vars = 1000 +max_input_vars = $MAX_INPUT_VARS ; Maximum amount of memory a script may consume (128MB) ; http://php.net/memory-limit From 300c4138487211373d7a8bbbf4ea0ab0182075dd Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana <hra@esokia.com> Date: Thu, 6 Jun 2019 18:21:57 +0400 Subject: [PATCH 223/367] PHRAS-2419 #comment add icomoon #time 5h --- .../fonts/PhraseanetIcomoon/Read Me.txt | 7 + .../PhraseanetIcomoon/demo-files/demo.css | 152 ++++++++++++++++++ .../PhraseanetIcomoon/demo-files/demo.js | 30 ++++ .../styles/fonts/PhraseanetIcomoon/demo.html | 134 +++++++++++++++ .../fonts/PhraseanetIcomoon/fonts/icomoon.eot | Bin 0 -> 2164 bytes .../fonts/PhraseanetIcomoon/fonts/icomoon.svg | 16 ++ .../PhraseanetIcomoon/fonts/icomoon.woff | Bin 0 -> 2076 bytes .../fonts/set-icon-phraseanet.ttf | Bin 0 -> 2000 bytes .../fonts/PhraseanetIcomoon/selection.json | 1 + .../styles/fonts/PhraseanetIcomoon/style.css | 34 ++++ resources/www/common/styles/main.scss | 34 ++++ templates/web/prod/results/record.html.twig | 16 +- 12 files changed, 416 insertions(+), 8 deletions(-) create mode 100755 resources/www/common/styles/fonts/PhraseanetIcomoon/Read Me.txt create mode 100755 resources/www/common/styles/fonts/PhraseanetIcomoon/demo-files/demo.css create mode 100755 resources/www/common/styles/fonts/PhraseanetIcomoon/demo-files/demo.js create mode 100755 resources/www/common/styles/fonts/PhraseanetIcomoon/demo.html create mode 100755 resources/www/common/styles/fonts/PhraseanetIcomoon/fonts/icomoon.eot create mode 100755 resources/www/common/styles/fonts/PhraseanetIcomoon/fonts/icomoon.svg create mode 100755 resources/www/common/styles/fonts/PhraseanetIcomoon/fonts/icomoon.woff create mode 100755 resources/www/common/styles/fonts/PhraseanetIcomoon/fonts/set-icon-phraseanet.ttf create mode 100755 resources/www/common/styles/fonts/PhraseanetIcomoon/selection.json create mode 100755 resources/www/common/styles/fonts/PhraseanetIcomoon/style.css diff --git a/resources/www/common/styles/fonts/PhraseanetIcomoon/Read Me.txt b/resources/www/common/styles/fonts/PhraseanetIcomoon/Read Me.txt new file mode 100755 index 0000000000..8491652f88 --- /dev/null +++ b/resources/www/common/styles/fonts/PhraseanetIcomoon/Read Me.txt @@ -0,0 +1,7 @@ +Open *demo.html* to see a list of all the glyphs in your font along with their codes/ligatures. + +To use the generated font in desktop programs, you can install the TTF font. In order to copy the character associated with each icon, refer to the text box at the bottom right corner of each glyph in demo.html. The character inside this text box may be invisible; but it can still be copied. See this guide for more info: https://icomoon.io/#docs/local-fonts + +You won't need any of the files located under the *demo-files* directory when including the generated font in your own projects. + +You can import *selection.json* back to the IcoMoon app using the *Import Icons* button (or via Main Menu → Manage Projects) to retrieve your icon selection. diff --git a/resources/www/common/styles/fonts/PhraseanetIcomoon/demo-files/demo.css b/resources/www/common/styles/fonts/PhraseanetIcomoon/demo-files/demo.css new file mode 100755 index 0000000000..39b8991da7 --- /dev/null +++ b/resources/www/common/styles/fonts/PhraseanetIcomoon/demo-files/demo.css @@ -0,0 +1,152 @@ +body { + padding: 0; + margin: 0; + font-family: sans-serif; + font-size: 1em; + line-height: 1.5; + color: #555; + background: #fff; +} +h1 { + font-size: 1.5em; + font-weight: normal; +} +small { + font-size: .66666667em; +} +a { + color: #e74c3c; + text-decoration: none; +} +a:hover, a:focus { + box-shadow: 0 1px #e74c3c; +} +.bshadow0, input { + box-shadow: inset 0 -2px #e7e7e7; +} +input:hover { + box-shadow: inset 0 -2px #ccc; +} +input, fieldset { + font-family: sans-serif; + font-size: 1em; + margin: 0; + padding: 0; + border: 0; +} +input { + color: inherit; + line-height: 1.5; + height: 1.5em; + padding: .25em 0; +} +input:focus { + outline: none; + box-shadow: inset 0 -2px #449fdb; +} +.glyph { + font-size: 16px; + width: 15em; + padding-bottom: 1em; + margin-right: 4em; + margin-bottom: 1em; + float: left; + overflow: hidden; +} +.liga { + width: 80%; + width: calc(100% - 2.5em); +} +.talign-right { + text-align: right; +} +.talign-center { + text-align: center; +} +.bgc1 { + background: #f1f1f1; +} +.fgc1 { + color: #999; +} +.fgc0 { + color: #000; +} +p { + margin-top: 1em; + margin-bottom: 1em; +} +.mvm { + margin-top: .75em; + margin-bottom: .75em; +} +.mtn { + margin-top: 0; +} +.mtl, .mal { + margin-top: 1.5em; +} +.mbl, .mal { + margin-bottom: 1.5em; +} +.mal, .mhl { + margin-left: 1.5em; + margin-right: 1.5em; +} +.mhmm { + margin-left: 1em; + margin-right: 1em; +} +.mls { + margin-left: .25em; +} +.ptl { + padding-top: 1.5em; +} +.pbs, .pvs { + padding-bottom: .25em; +} +.pvs, .pts { + padding-top: .25em; +} +.unit { + float: left; +} +.unitRight { + float: right; +} +.size1of2 { + width: 50%; +} +.size1of1 { + width: 100%; +} +.clearfix:before, .clearfix:after { + content: " "; + display: table; +} +.clearfix:after { + clear: both; +} +.hidden-true { + display: none; +} +.textbox0 { + width: 3em; + background: #f1f1f1; + padding: .25em .5em; + line-height: 1.5; + height: 1.5em; +} +#testDrive { + display: block; + padding-top: 24px; + line-height: 1.5; +} +.fs0 { + font-size: 16px; +} +.fs1 { + font-size: 32px; +} + diff --git a/resources/www/common/styles/fonts/PhraseanetIcomoon/demo-files/demo.js b/resources/www/common/styles/fonts/PhraseanetIcomoon/demo-files/demo.js new file mode 100755 index 0000000000..6f45f1c409 --- /dev/null +++ b/resources/www/common/styles/fonts/PhraseanetIcomoon/demo-files/demo.js @@ -0,0 +1,30 @@ +if (!('boxShadow' in document.body.style)) { + document.body.setAttribute('class', 'noBoxShadow'); +} + +document.body.addEventListener("click", function(e) { + var target = e.target; + if (target.tagName === "INPUT" && + target.getAttribute('class').indexOf('liga') === -1) { + target.select(); + } +}); + +(function() { + var fontSize = document.getElementById('fontSize'), + testDrive = document.getElementById('testDrive'), + testText = document.getElementById('testText'); + function updateTest() { + testDrive.innerHTML = testText.value || String.fromCharCode(160); + if (window.icomoonLiga) { + window.icomoonLiga(testDrive); + } + } + function updateSize() { + testDrive.style.fontSize = fontSize.value + 'px'; + } + fontSize.addEventListener('change', updateSize, false); + testText.addEventListener('input', updateTest, false); + testText.addEventListener('change', updateTest, false); + updateSize(); +}()); diff --git a/resources/www/common/styles/fonts/PhraseanetIcomoon/demo.html b/resources/www/common/styles/fonts/PhraseanetIcomoon/demo.html new file mode 100755 index 0000000000..9a25225d1c --- /dev/null +++ b/resources/www/common/styles/fonts/PhraseanetIcomoon/demo.html @@ -0,0 +1,134 @@ +<!doctype html> +<html> +<head> + <meta charset="utf-8"> + <title>IcoMoon Demo + + + + + +
+

Font Name: icomoon (Glyphs: 6)

+
+
+

Grid Size: Unknown

+
+
+ + + + icon-picto-information +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + icon-pastille-rond +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + icon-pastille-carre +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + icon-picto-point-list +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + icon-picto-three-little-point +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + icon-picto-search-new +
+
+ + +
+
+ liga: + +
+
+
+ + +
+

Font Test Drive

+ + +
  +
+
+ +
+

Generated by IcoMoon

+
+ + + + diff --git a/resources/www/common/styles/fonts/PhraseanetIcomoon/fonts/icomoon.eot b/resources/www/common/styles/fonts/PhraseanetIcomoon/fonts/icomoon.eot new file mode 100755 index 0000000000000000000000000000000000000000..4b9f6ad620c2dd47788ddfff64541f3c556ba598 GIT binary patch literal 2164 zcma)7O>7%Q6#iz{b`nSVG1zgFMy_4QNvI`buM<18C9*0ts$1HilqTZPQrB^vl-Q0E zM@=M9D^=n^5mc?HDCZoIB2{qWP!2v;0wlx@kxRv?<-!3DP}Sy}*^O)`Zs19~^S$rA zH*aS4&AxIw@KYNgprKg=?g+`e^>#BaeNB0COS`|@26ST)S(H%VQ$mpr-IzfRd8}ax z8LW`$!z`H^}_)n$&o)aBToU)s3(=NTDj^i zuDXlog;$L}kIU@{9v&WdjV1KBCwO7VFouGLVQg(_?;Ar^5C=638REhg*T+1y3Kv$v zK`QRHZqdf*k%$->9v@3iiew^gczwd#XT#{|?MoN0UAuVc_9&%}MP)Ci>~jD0`Tbm7 zz?_RqG!q4^OfDgNTY*$xz4%_z`!I<^8!Ew zcqlO*N`R*l8%xAp|4HcP5z^P_vyO8Q7T;>{g~Pt8dcO>BA2}qQ4jtJ&>eqMJ>fNwU z`uM`tyE|UmJu9MGHcep@kd>8K!OgA|i|`SW$WA)cPPVf2d7Ty|JY$IN?u$>*oV_^sRGZuDY03XZ$qpgEXH!UXC zi1QZKiQlxajrao#+u7*Y0aUDm{EUU27{lgbwp1vUip||}Hn+06SStEsk!b4{*)pmn zIg`t;EoD}kdv8n6sZz1*&*zG{l}tG|@4vF)PiISKxwZ(VRC_LS7kM`9qH5Y1lsV3m WyMhhA)2iK{wc34zr!KqDKJqUOv{38- literal 0 HcmV?d00001 diff --git a/resources/www/common/styles/fonts/PhraseanetIcomoon/fonts/icomoon.svg b/resources/www/common/styles/fonts/PhraseanetIcomoon/fonts/icomoon.svg new file mode 100755 index 0000000000..1f68a02ec0 --- /dev/null +++ b/resources/www/common/styles/fonts/PhraseanetIcomoon/fonts/icomoon.svg @@ -0,0 +1,16 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/www/common/styles/fonts/PhraseanetIcomoon/fonts/icomoon.woff b/resources/www/common/styles/fonts/PhraseanetIcomoon/fonts/icomoon.woff new file mode 100755 index 0000000000000000000000000000000000000000..fa451ea255ae9a7425a87432b5f7d016ec41b3cb GIT binary patch literal 2076 zcma)7O>7%Q6n?YopW2lZFW7ODM%#65C!v;%y>{%-hRCW^t1fCIwKNuomb#AXq{QCJ zag;^^6$yz0MSxm?DCZuKA|Y`CsT_RZ21tk-A{WFd<-!3DP-^qd>;xO)8lLrLzW2?0 z^WMzPj5ikx1!4p_Fi8h_@BY@dIsT_CUU=3dVh6xp;X3-1>tUr{z5#9p_KRFYOW(a+ zE3b3z3)tM3tG~9kbq(B?MCz|xAN>C54=dI3GLiFhjAyy(?;pCm0utOWu%lcx#rM@p zy>*kw6@Wd%H8#OKYgPq*u6fvFT-A@2ck1Pv$m`;D7(z9AsZp+1!L^Y4O|JLOcplxb z)?vH<{M%0jQXLQ2d*mci?kQixe%J2V&y;2!*!{x%{T9c0qFtxj?zSnfLcxeVMbE_$ zt;hm2i7}2R(Q>aza?l)lFLp}7kCCzK>^|;x!69~+1ZLfzLJk=r2GB5K@ER4f*qlO? zdrqY8qlZ z6XSeMScjb7Ky_hzE|h2|3d>BIO!bX&Egp-_`5|+$Sp4xv{g&Du#O_5Pmy3$z!CE%S zPhm1?fzHqpN(f_9QrMI*b|sa`rnUbhRC^2IYmUk7+=tm`3hD8<-VyDS@XoO#-08@% zfA{L<9^1JS*SU`#@7&q*Qtrx#PRkyO+W;)iI<@I_Uml0>Fy-jN@bBgv@=b@0`SRoA zrQ;_~o;-29G!E(EN7Qfi<0p@>_WpVLBmXz%XG)xTd1e=|`a#DvXfHb)nO0~mO?P2yzLW`$#y>_Z_Zn1ExrbB=i3%5)^ zi9{Eky3Y== z57{5!d2L=Q;XZNM%Pb7pjL;`CFC#ZN9>G1`bVXtnI4iLOctc_*{-uHvyTHF7v6m+3 zE&e__JYYsJVq*okCb0_qyu=RRS0#4hKg5vO1^&FmUdqt@)rwWOtOl)8g)FK=Eov-P zo9nAq!$>8Pcp<9Pq;)u80Q00MLCJwp1IhE%+QwSBiKJB&xvOSh3EcwgeSK?iRAwFik^LRHhdCWpGz%3vE#>;H

)X3j~q4F2qcSO(t literal 0 HcmV?d00001 diff --git a/resources/www/common/styles/fonts/PhraseanetIcomoon/fonts/set-icon-phraseanet.ttf b/resources/www/common/styles/fonts/PhraseanetIcomoon/fonts/set-icon-phraseanet.ttf new file mode 100755 index 0000000000000000000000000000000000000000..c84af7bb4ec40627e63401b219780def34c81968 GIT binary patch literal 2000 zcma)7O>7%Q6#iz{b`nQUV(?FsMy_4kNvI`bZyYG~o?a&5R$M<&-=-c}t~NHKV`6~%_td8<^(O!saU6cnfg!QxDb()zba515c?>F~`-kF#iy_X%6;V#nNQ4F z{Dx^G%X1=F_Vbbj_Ux+O(vej;Xf)2EEkOy4Y{nR;&74)~H4YnQ$ve>xg+GDdp1t*~ z)sj)cJxDBCzxr*A>t0tt&}+DhQ-I8C(xu~fFh?t^-eJ`)o)=!$d|tQ55k5LG<4&d3 zX>a&aMAIT+P1AOEly|g96U1Q!5lvj$VTH`o(pi{}!&E$dL!yt-lW{RQF_X&7iA;K0 z^9O|AXT#Lgohz4b+_-$@&J?ACg}$GYcH;m#>jzm~$Xtshnu$VICbyO9v2r~Yjn0lx zW~0&AvoE_fRqw^NBbdv9JO;Rzo9xRFG|b^F7Fa@vhmz!>gm@~+RC?O|pM+{2A$>KU zb)5UK_*Ow677H}x^F?^~*b&3&$gzLV>diLWyc-J`K7m;CZre+_XGJs{rYU9uvPKu` zxb4ca2@fNKiwD0q`vLFtAe$>YI=XoL#Hmv!jxUZT`B!$)P)c|Ee9r?qs(?-dy#-peEsXFOi7=S(7zNq4Y# zCGL(T1A+4C-1+(3>2iQVJfFLzjfm)Cb61>{G3ovBBib$cbwbWdoQ%2S&D}*2zLN|sShPID!bl3~2( z24|b#$Rp24-grx#@F2jOQp2`5B)$-TlQ(K}Vv+aBkalLNSdSrmZRHi{BWFYyo_)A# zVU;*-VH@#=h3))@@mknH{tXK|F@_I~@1t#i%n&UmR*1_MR*7G?u#Na#3)|rX{{dvI zgZu>xJCVZnO0iz8*K1fo5p`5K>ZmQ0*49_*wO}%y;1{BVHLTNt2CkDt9EqM$J;@8D z@O<=!E0N=e6fCxwZ)N>xf{%0<}x)|Q2`Ck ZOXRL$i_g5=z&UdRtkL{8k_X@W@efc5KimKS literal 0 HcmV?d00001 diff --git a/resources/www/common/styles/fonts/PhraseanetIcomoon/selection.json b/resources/www/common/styles/fonts/PhraseanetIcomoon/selection.json new file mode 100755 index 0000000000..7db069282f --- /dev/null +++ b/resources/www/common/styles/fonts/PhraseanetIcomoon/selection.json @@ -0,0 +1 @@ +{"IcoMoonType":"selection","icons":[{"icon":{"paths":["M85.333 341.333c47.128 0 85.333 38.205 85.333 85.333v512c0 47.128-38.205 85.333-85.333 85.333s-85.333-38.205-85.333-85.333v-512c0-47.128 38.205-85.333 85.333-85.333z","M0 0h170.667v170.667h-170.667v-170.667z"],"attrs":[],"width":171,"grid":0,"tags":["picto-information"]},"attrs":[],"properties":{"order":177,"id":5,"name":"picto-information","prevSize":32,"code":59648},"setIdx":1,"setId":1,"iconIdx":0},{"icon":{"paths":["M1024 512c0 282.77-229.23 512-512 512s-512-229.23-512-512c0-282.77 229.23-512 512-512s512 229.23 512 512z"],"attrs":[],"grid":0,"tags":["pastille-rond"]},"attrs":[],"properties":{"order":178,"id":4,"name":"pastille-rond","prevSize":32,"code":59649},"setIdx":1,"setId":1,"iconIdx":1},{"icon":{"paths":["M204.8 0h614.4c113.108 0 204.8 91.692 204.8 204.8v614.4c0 113.108-91.692 204.8-204.8 204.8h-614.4c-113.108 0-204.8-91.692-204.8-204.8v-614.4c0-113.108 91.692-204.8 204.8-204.8z"],"attrs":[],"width":1062,"grid":0,"tags":["pastille-carre"]},"attrs":[],"properties":{"order":179,"id":3,"name":"pastille-carre","prevSize":32,"code":59650},"setIdx":1,"setId":1,"iconIdx":2},{"icon":{"paths":["M438.857 73.143h512c40.396 0 73.143 32.747 73.143 73.143v0c0 40.396-32.747 73.143-73.143 73.143h-512c-40.396 0-73.143-32.747-73.143-73.143v0c0-40.396 32.747-73.143 73.143-73.143z","M438.857 438.857h512c40.396 0 73.143 32.747 73.143 73.143v0c0 40.396-32.747 73.143-73.143 73.143h-512c-40.396 0-73.143-32.747-73.143-73.143v0c0-40.396 32.747-73.143 73.143-73.143z","M438.857 804.571h512c40.396 0 73.143 32.747 73.143 73.143v0c0 40.396-32.747 73.143-73.143 73.143h-512c-40.396 0-73.143-32.747-73.143-73.143v0c0-40.396 32.747-73.143 73.143-73.143z","M219.429 146.286c0 40.396-32.747 73.143-73.143 73.143s-73.143-32.747-73.143-73.143c0-40.396 32.747-73.143 73.143-73.143s73.143 32.747 73.143 73.143z","M219.429 512c0 40.396-32.747 73.143-73.143 73.143s-73.143-32.747-73.143-73.143c0-40.396 32.747-73.143 73.143-73.143s73.143 32.747 73.143 73.143z","M219.429 877.714c0 40.396-32.747 73.143-73.143 73.143s-73.143-32.747-73.143-73.143c0-40.396 32.747-73.143 73.143-73.143s73.143 32.747 73.143 73.143z"],"attrs":[],"width":1097,"grid":0,"tags":["point-list"]},"attrs":[],"properties":{"order":180,"id":2,"name":"picto-point-list","prevSize":32,"code":59651},"setIdx":1,"setId":1,"iconIdx":3},{"icon":{"paths":["M3392 512c0 176.731-143.269 320-320 320s-320-143.269-320-320c0-176.731 143.269-320 320-320s320 143.269 320 320z","M2112 512c0 176.731-143.269 320-320 320s-320-143.269-320-320c0-176.731 143.269-320 320-320s320 143.269 320 320z","M832 512c0 176.731-143.269 320-320 320s-320-143.269-320-320c0-176.731 143.269-320 320-320s320 143.269 320 320z"],"attrs":[{"strokeLinejoin":"miter","strokeLinecap":"butt","strokeMiterlimit":"4","strokeWidth":128},{"strokeLinejoin":"miter","strokeLinecap":"butt","strokeMiterlimit":"4","strokeWidth":128},{"strokeLinejoin":"miter","strokeLinecap":"butt","strokeMiterlimit":"4","strokeWidth":128}],"width":3584,"grid":0,"tags":["three-little-point"]},"attrs":[{"strokeLinejoin":"miter","strokeLinecap":"butt","strokeMiterlimit":"4","strokeWidth":128},{"strokeLinejoin":"miter","strokeLinecap":"butt","strokeMiterlimit":"4","strokeWidth":128},{"strokeLinejoin":"miter","strokeLinecap":"butt","strokeMiterlimit":"4","strokeWidth":128}],"properties":{"order":181,"id":1,"name":"picto-three-little-point","prevSize":32,"code":59652},"setIdx":1,"setId":1,"iconIdx":4},{"icon":{"paths":["M380.56 644.025c-145.784 0-263.465-117.681-263.465-263.465s117.681-263.465 263.465-263.465c145.784 0 263.465 117.681 263.465 263.465s-117.681 263.465-263.465 263.465zM731.847 644.025h-46.253l-16.393-15.808c57.377-66.744 91.92-153.395 91.92-247.657 0-210.186-170.374-380.56-380.56-380.56s-380.56 170.374-380.56 380.56c0 210.186 170.374 380.56 380.56 380.56 94.262 0 180.913-34.543 247.657-91.92l15.808 16.393v46.253l292.739 292.153 87.236-87.236-292.153-292.739z"],"attrs":[],"grid":0,"tags":["search-new"]},"attrs":[],"properties":{"order":182,"id":0,"name":"picto-search-new","prevSize":32,"code":59653},"setIdx":1,"setId":1,"iconIdx":5}],"height":1024,"metadata":{"name":"icomoon"},"preferences":{"showGlyphs":true,"showCodes":true,"showQuickUse":false,"showQuickUse2":true,"showSVGs":true,"fontPref":{"prefix":"icon-","metadata":{"fontFamily":"icomoon","majorVersion":1,"minorVersion":0},"metrics":{"emSize":1024,"baseline":6.25,"whitespace":50},"embed":false,"autoHost":true,"showMetrics":false,"showMetadata":false,"showVersion":false},"imagePref":{"prefix":"icon-","png":true,"useClassSelector":true,"color":0,"bgColor":16777215},"historySize":50,"gridSize":16,"quickUsageToken":{"icon-alchemy":"NDcwYTI2OTBkYmY0ZjNkOTBiMzg2Yjk2OWZlNjY2YTMjMSMxNTM4NTczNzc3IyMj"},"showLiga":false}} \ No newline at end of file diff --git a/resources/www/common/styles/fonts/PhraseanetIcomoon/style.css b/resources/www/common/styles/fonts/PhraseanetIcomoon/style.css new file mode 100755 index 0000000000..9869ae9201 --- /dev/null +++ b/resources/www/common/styles/fonts/PhraseanetIcomoon/style.css @@ -0,0 +1,34 @@ + +[class^="icon-"], [class*=" icon-"] { + /* use !important to prevent issues with browser extensions that change fonts */ + font-family: 'icomoon' !important; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-picto-information:before { + content: "\e900"; +} +.icon-pastille-rond:before { + content: "\e901"; +} +.icon-pastille-carre:before { + content: "\e902"; +} +.icon-picto-point-list:before { + content: "\e903"; +} +.icon-picto-three-little-point:before { + content: "\e904"; +} +.icon-picto-search-new:before { + content: "\e905"; +} diff --git a/resources/www/common/styles/main.scss b/resources/www/common/styles/main.scss index ad1e9e34cd..9090fe92b3 100644 --- a/resources/www/common/styles/main.scss +++ b/resources/www/common/styles/main.scss @@ -1,7 +1,18 @@ +@font-face { + font-family: 'icomoon'; + src: url('../fonts/PhraseanetIcomoon/fonts/icomoon.eot?xt8hfo'); + src: url('../fonts/PhraseanetIcomoon/fonts/icomoon.eot?xt8hfo#iefix') format('embedded-opentype'), + url('../fonts/PhraseanetIcomoon/fonts/icomoon.ttf?xt8hfo') format('truetype'), + url('../fonts/PhraseanetIcomoon/fonts/icomoon.woff?xt8hfo') format('woff'), + url('../fonts/PhraseanetIcomoon/fonts/icomoon.svg?xt8hfo#icomoon') format('svg'); + font-weight: normal; + font-style: normal; +} /** * Common stylesheet, builded into assets/common/styles/common.css */ @import '../../../../node_modules/font-awesome/scss/font-awesome.scss'; +@import './fonts/PhraseanetIcomoon/style'; @import './roboto.scss'; @import '../../_shared/styles/variables'; @import '../../vendors/bootstrap/bootstrap'; @@ -38,5 +49,28 @@ $mainMenuLinkBackgroundHoverColor: transparent; } } +[class^="icon-"], [class*=" icon-"].icomoon { + display: inline-block; + width: inherit; + height: inherit; + margin-right: inherit; + line-height: inherit; + vertical-align: inherit; + background-image:none; + margin-top: inherit; +} +.icon-picto-three-little-point { + font-size: 4.5px; +} + +.icomoon{ + &.with-shadow { + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); + } + &.with-white-shadow { + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.39); + } +} + diff --git a/templates/web/prod/results/record.html.twig b/templates/web/prod/results/record.html.twig index 1f2dc34635..bd87cc83c8 100644 --- a/templates/web/prod/results/record.html.twig +++ b/templates/web/prod/results/record.html.twig @@ -80,32 +80,32 @@ {% if record_subdef_url(record, 'preview') is not null and has_access_subdef(record, 'preview') %} - - + + {% endif %} {% endif %} {% if settings.rollover_thumbnail == 'preview' %} - - + + {% endif %} {% if settings.technical_display == '1' %} - - + + {% endif %} {% if settings.show_context_menu %} - - + +

+ {% set collectionLogo = collection_logo(record.baseId) %} {% if collectionLogo is empty %} {{ record.collectionName }} @@ -74,7 +74,7 @@ {% endif %} {# drop down options #} - + {% if settings.rollover_thumbnail == 'caption' %} {% if record_subdef_url(record, 'preview') is not null and has_access_subdef(record, 'preview') %} From 1fb82d730cc9badfc9e63875b2596dd4cf2e9639 Mon Sep 17 00:00:00 2001 From: aina-esokia Date: Mon, 11 Feb 2019 11:07:48 +0400 Subject: [PATCH 072/367] change database template to use pdf in default document preview --- lib/conf.d/data_templates/DublinCore.xml | 2 +- lib/conf.d/data_templates/en-simple.xml | 2 +- lib/conf.d/data_templates/fr-simple.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/conf.d/data_templates/DublinCore.xml b/lib/conf.d/data_templates/DublinCore.xml index aada9b2258..e50bf58612 100644 --- a/lib/conf.d/data_templates/DublinCore.xml +++ b/lib/conf.d/data_templates/DublinCore.xml @@ -148,7 +148,7 @@ {{datapathnoweb}}{{basename}}/subdefs - flexpaper + pdf no screen diff --git a/lib/conf.d/data_templates/en-simple.xml b/lib/conf.d/data_templates/en-simple.xml index e42b18a490..d4a00c347b 100644 --- a/lib/conf.d/data_templates/en-simple.xml +++ b/lib/conf.d/data_templates/en-simple.xml @@ -148,7 +148,7 @@ {{datapathnoweb}}{{basename}}/subdefs - flexpaper + pdf no screen diff --git a/lib/conf.d/data_templates/fr-simple.xml b/lib/conf.d/data_templates/fr-simple.xml index 6af9a072f3..3ada8adaa6 100644 --- a/lib/conf.d/data_templates/fr-simple.xml +++ b/lib/conf.d/data_templates/fr-simple.xml @@ -148,7 +148,7 @@ {{datapathnoweb}}{{basename}}/subdefs - flexpaper + pdf no screen From 7937532b90afbf8d825321d149c8f4371790e5c3 Mon Sep 17 00:00:00 2001 From: Harrys Date: Thu, 14 Feb 2019 17:06:03 +0400 Subject: [PATCH 073/367] PHRAS-2430_Advance_search_refacto_add created_on and updated_on --- templates/web/prod/index.html.twig | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/templates/web/prod/index.html.twig b/templates/web/prod/index.html.twig index 0da645943d..7d68717ad0 100644 --- a/templates/web/prod/index.html.twig +++ b/templates/web/prod/index.html.twig @@ -449,13 +449,15 @@ - {% for fieldname, date in search_datas['dates'] %} {% endfor %} + + From af6caaf6086b0df5985b419097be4bc59e212c8a Mon Sep 17 00:00:00 2001 From: Harrys Date: Mon, 18 Feb 2019 11:31:33 +0400 Subject: [PATCH 074/367] PHRAS-2361_Port_41_Refacto_icon_push --- resources/www/common/images/icons/push-icon.png | Bin 0 -> 3605 bytes templates/web/prod/actions/Push.html.twig | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 resources/www/common/images/icons/push-icon.png diff --git a/resources/www/common/images/icons/push-icon.png b/resources/www/common/images/icons/push-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ff1ddd46de49e3da0e7440d3e61eaf1d59bb768e GIT binary patch literal 3605 zcmV+w4(joVP)Px?&q+iEd5tZG=()dv%(8!mKQmKko6YwL{7zIpW zX<7wpYOQG@;g2d{X#*^63TUHE;|CFGYJo^11+z&dX@d}1V3#6LSUwimnVsF)oq7Jw zop;~d_vXHt_huKYzGU~_d+xdCo^$TG=iYnn9U|qMw8I+H*plp1KxD{5!`5y~=4INk zqTUb)T#1hWkag6sfFnR7=up=hozbx!2)uVKs0d{z)vdbGRXZk%uY zPYzlPkIL2)pYNnIKO9TrSMMVN1v5TURJo+EvI9h5%*gZ3d^z<38#;I!f4`MfId#NT zfif@j(73g`6a0>8Z%#-!-RRBH)SW$aM{Qz+$(2rxow=jNBx@i;H`2*2Q>|n@K(ssv zn&r4CBQ0MGezfV&$wIANuKGYMwcow*Kv`K&YO0uMks6!9xrc#<*W28WRYH zVJ>ZNj_+_Q0##BfS3gRDdu(5x*eO8{0Uj3#43c6rGEiN0k)l<7>Ii*!-7$)em>_J8 z>rEa$9ij?zR107(b&ZH^!v1(1+GL@U)C9}lQ5&)uct7uKQ0t47XytM+lU{mqMis65 z%Na83N5g!j!5A3EYM4iiOf#Y%#!v6GhO>>Sy{LKb9B?>LkvQMDE%h|Gc?{imV}3o} z-dy)bFAkSo1Ym6jMx|H@N=si3(D0Wauu{SG%}yVki2nXtMwStTcA8pxW(RG|js9^Z z=@>$hC2pQqP4g#JF<#L(W9N0cly*B6SYr1vi3u)z8#7Mp;^AcV+7sSxWTMT-B>}R% zfKx{1(S5yYk#dCq19Es)lXa>NE-t4pJ^-}}% z)k($Z#SpYneHYKf*6$@~T-;?cvM;yObD&D5lkgic!7&Ov}5g(^(SHwUVzoa8r4(2-qLA+@> z;z8?S3y0gA>*p}O&;XBdrY~u4(h6kQy={4b{bPPZQK$))8^~HT>G}7C=@aIV+??61 zyP%Dc!isgB3nVa5Y3JNN8Zl_#>RHP5T*sEcSp@9z5+Ev)lvu7yW=(_vBe587G}@MLr0IHFeZ5d3RdJyl0kXs|psclsSqu;zIz zSaW5alQ~_?0L#Gyme0n;$BnwhaU88!7{S1VUGBNF{+ z`?A`z0!MZx({KLHil{p`h6_fR8N$RF=)-!O7U;a*awkGU0nz+}sQd{hWYC{Gn(M!= zV!1S+R&XAhzC-ADwhDKcQ34Z#p2?sQVO0% zN{y4{?O3J+pZU)92pn8S2(@654po^6zyPC8-qua;C*2ZC68ThLhmcFNv;jAM1*KW9 zB&qeh2ww$nZCMX$qbxcKtZMH#3Or?cE!y2fPtC5OA577Qy1aBTGa80W1CsdqR@XIz z1Zz|HhWfx7h%&1hb5Rc^BWq1MvRH}9XuB-{VHpSc?c8mz_Z#WRl@m!q-SoM5u zDGsklZ6>{;0A~pDT@p34bnnI?_-nH4>|}Ul#1QZiJ%1O7Sa4O1=!Dhn`++&hpnBmV z@wF|znvlpGPZ!}fW=5#KaEBssbSW4R*M-_T9gty-FQz}@wFyTXb|Wd79}R{>0Zvp@ zho{wmiiqv{8VLN13JaL;!d-IXJBtlODgD2)49KQUTT|04!`cZgd`iNKQXE2Y41KPB zMPhYPoev-|13vAwV8JX|55YF)!CF39a@(h+U;|koqJLsi?1w48dMmv4pcTM}s++yZ zAHhr>1KaxJMJXXGtHZ4jy)djMv8kMil_Ot~0(gSL8@vjkUGcMWo!zQ>p6IxZct}Pb z!}JqM0qh>JJhWgQ-tsei7$GDsyIc6ZW_}|gVdc`Y3J~$4tI1vJ;#7|42cjM!;pw9i z3*<`!Kb}e|z;8kHBlbar%U45wylEAXpX1rLVd~DUfggeY1vsWgCw4CP>U>0z0xAg% zLs11isQCi)*5%*<3V@3Fna1C@s$e#`x=I~+Wm=H<)k?-d7BYXAX=9O4H7d6F{Y8C=go zn6v)@!`q`;E~jY~w?uyXyBYD|VbSh1bz>_N>Vv>I#peYVR;f7T5`u9rA;yTAitY1pJ$wIuP?l9jj)ekPM1Ew2 z#P{bYS~Y;u8*OPkZ4A2s(NYTq%iBbh)41KLja9y+@ulNiZCB`--EDL+ zl_L|kXGTpN7ge|g<2-&pz$Zd^8Kp7-VJ{D>P28nMl3fa5WGsnB)3)SW*uRvF_yRA# z|K^)Be$I(QNsceBkP;3i7L>z>lk?BsCwSm%y-oX1)8+#mU=W69|2Y?!fk6G}iTt_#JHn15s977fM2r&8HXJxln+}}I!a<%tpI z>qlHL3dAtC{gL(dleMHie;;?Q~r${UuW`DB~}doHinhO z%=4WokDiH?g|M0S_N^_;krip)8bDN71>;M>?Y#D-qDnWA+Br0S25%!LxN0HHf!>I?i#-H%*o1xP{=&}e!w^?k}&KgYP1Ts0hJpz)B7G`u>Q#uKNP z#eW65JoiF>6)V8ollV1KCiSpE7T#GXzm@bN4x)_Na@-n_&zehC0u@M&14b#BSce_>0pX2-S b;RpW@oS=xDf;E7U00000NkvXXu0mjffU&+` literal 0 HcmV?d00001 diff --git a/templates/web/prod/actions/Push.html.twig b/templates/web/prod/actions/Push.html.twig index f1c9beaec7..13270f08f3 100644 --- a/templates/web/prod/actions/Push.html.twig +++ b/templates/web/prod/actions/Push.html.twig @@ -17,7 +17,7 @@
{% if context == 'Push' %} - + {% else %} {% endif %} From bde79d64e1f449a263b37f1b4d93aa28e761a100 Mon Sep 17 00:00:00 2001 From: Xavier Rousset Date: Mon, 18 Feb 2019 17:46:10 +0100 Subject: [PATCH 075/367] PHRAS-1802 Update default vagrant php version --- Vagrantfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Vagrantfile b/Vagrantfile index bca737d028..4e71464ef1 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -35,7 +35,7 @@ else if which('ifconfig') end $php = [ "5.6", "7.0", "7.1", "7.2" ] -$phpVersion = ENV['phpversion'] ? ENV['phpversion'] : "5.6"; +$phpVersion = ENV['phpversion'] ? ENV['phpversion'] : "7.0"; unless Vagrant.has_plugin?('vagrant-hostmanager') raise "vagrant-hostmanager is not installed! Please run\n vagrant plugin install vagrant-hostmanager\n\n" @@ -166,4 +166,4 @@ Vagrant.configure("2") do |config| config.vm.synced_folder "./", "/vagrant" end -end \ No newline at end of file +end From 09e688f09c8d326548fa4ef24cfbf212fbcaa1ad Mon Sep 17 00:00:00 2001 From: Anthony C Date: Mon, 14 Jan 2019 12:32:47 +0100 Subject: [PATCH 076/367] Translated using Weblate (French) Currently translated at 92.7% (2204 of 2376 strings) --- resources/locales/messages.fr.xlf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/locales/messages.fr.xlf b/resources/locales/messages.fr.xlf index fb2161c165..d3cf38a7e6 100644 --- a/resources/locales/messages.fr.xlf +++ b/resources/locales/messages.fr.xlf @@ -636,7 +636,7 @@ Activate highlight - Activer le surlignage + Activer le surlignage (beta). Impacte les performances de recherche SearchEngine/Elastic/ElasticsearchSettingsFormType.php web/setup/step2.html.twig From be92a5738274407f6e434a0159f072889c6a6a12 Mon Sep 17 00:00:00 2001 From: Anthony C Date: Tue, 22 Jan 2019 12:11:08 +0100 Subject: [PATCH 077/367] Translated using Weblate (French) Currently translated at 92.9% (2209 of 2376 strings) --- resources/locales/messages.fr.xlf | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/resources/locales/messages.fr.xlf b/resources/locales/messages.fr.xlf index d3cf38a7e6..060db22cba 100644 --- a/resources/locales/messages.fr.xlf +++ b/resources/locales/messages.fr.xlf @@ -853,9 +853,9 @@ actions/Feedback/list.html.twig actions/Feedback/list.html.twig - + All these conditions - All these conditions + Toutes les conditions web/prod/index.html.twig @@ -1315,9 +1315,9 @@ OBSOLETE Autoriser *Phraseanet Navigator* Form/Configuration/APIClientsFormType.php - + Authorize Adobe cc Plugin to connect. - Authorize Adobe cc Plugin to connect. + Autoriser la connexion du plugin Adobe CC Form/Configuration/APIClientsFormType.php @@ -1939,9 +1939,9 @@ Consulter en ligne les prérequis et la configuration du serveur Web web/setup/step2.html.twig - + Contains - Contains + Contient web/prod/index.html.twig @@ -5912,9 +5912,9 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Voir les résultats de la demande de validation Notification/Mail/MailInfoValidationDone.php - + Select a field - Select a field + Choisir un champ web/prod/index.html.twig @@ -7196,9 +7196,9 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Suggestion d'utilisateurs prod/actions/Push.html.twig - + Utilisation prevue: - Utilisation prévue: + Utilisation prévue : prod/orders/order_item.html.twig @@ -10984,9 +10984,9 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Vous ne possédez pas les autorisations d'accès requises sur les documents pour effectuer cette action. Controller/Prod/MoveCollectionController.php - + prod::advancesearch:tooltips:datefield_restriction_explanation - prod::advancesearch:tooltips:datefield_restriction_explanation + Limiter l'affichage des résultats à des dates web/prod/index.html.twig From 2da6ad462986aa45aa93502663e8fad964b37254 Mon Sep 17 00:00:00 2001 From: Nicolas Maillat Date: Thu, 21 Feb 2019 13:44:10 +0100 Subject: [PATCH 078/367] Translated using Weblate (French) Currently translated at 92.9% (2208 of 2376 strings) --- resources/locales/messages.fr.xlf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/locales/messages.fr.xlf b/resources/locales/messages.fr.xlf index 060db22cba..b0123c405e 100644 --- a/resources/locales/messages.fr.xlf +++ b/resources/locales/messages.fr.xlf @@ -577,9 +577,9 @@ Accès aux sous résolutions web/admin/editusers.html.twig - + Access to the above bases constitutes acceptance of the following Terms of Use (TOU). - Pour accéder aux bases ci-dessus, vous devez d'abord accepter les conditions générales d'utilisation. + L'accès aux ressources de cette base implique l'acceptation des Conditions générales d'utilisation suivantes : web/account/access.html.twig From 80b0eca7a0e80ac130194ab1837ba1e7bf6526f0 Mon Sep 17 00:00:00 2001 From: Harrys Date: Thu, 28 Feb 2019 18:04:13 +0400 Subject: [PATCH 079/367] PHRAS-2464_downgrade_Phraseanet-production-client_to_0_33_84 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 36be25d7d1..a0ceff4f79 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "normalize-css": "^2.1.0", "npm": "^6.0.0", "npm-modernizr": "^2.8.3", - "phraseanet-production-client": "^0.33.0", + "phraseanet-production-client": "0.33.84", "requirejs": "^2.3.5", "tinymce": "^4.0.28", "underscore": "^1.8.3", From 28de65edb90db18d06b2f9d694d6dc486fea3d61 Mon Sep 17 00:00:00 2001 From: Harrys Date: Fri, 1 Mar 2019 17:13:56 +0400 Subject: [PATCH 080/367] PHRAS-2464_downgrade_Phraseanet-production-client_to_0_33_84 update yarn.lock --- yarn.lock | 33 ++++++++++----------------------- 1 file changed, 10 insertions(+), 23 deletions(-) diff --git a/yarn.lock b/yarn.lock index 15e913f85e..e51bad3b70 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2685,7 +2685,7 @@ debug@2.6.9, debug@^2.1.2, debug@^2.2.0, debug@^2.3.3, debug@~2.6.4: dependencies: ms "2.0.0" -debuglog@*, debuglog@^1.0.1: +debuglog@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" @@ -4467,7 +4467,7 @@ imports-loader@^0.7.1: loader-utils "^1.0.2" source-map "^0.5.6" -imurmurhash@*, imurmurhash@^0.1.4: +imurmurhash@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" @@ -5290,10 +5290,6 @@ lodash._basefor@^3.0.0: version "3.0.3" resolved "https://registry.yarnpkg.com/lodash._basefor/-/lodash._basefor-3.0.3.tgz#7550b4e9218ef09fad24343b612021c79b4c20c2" -lodash._baseindexof@*: - version "3.1.0" - resolved "https://registry.yarnpkg.com/lodash._baseindexof/-/lodash._baseindexof-3.1.0.tgz#fe52b53a1c6761e42618d654e4a25789ed61822c" - lodash._basetostring@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz#d1861d877f824a52f669832dcaf3ee15566a07d5" @@ -5309,14 +5305,10 @@ lodash._basevalues@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz#5b775762802bde3d3297503e26300820fdf661b7" -lodash._bindcallback@*, lodash._bindcallback@^3.0.0: +lodash._bindcallback@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz#e531c27644cf8b57a99e17ed95b35c748789392e" -lodash._cacheindexof@*: - version "3.0.2" - resolved "https://registry.yarnpkg.com/lodash._cacheindexof/-/lodash._cacheindexof-3.0.2.tgz#3dc69ac82498d2ee5e3ce56091bafd2adc7bde92" - lodash._createassigner@^3.0.0: version "3.1.1" resolved "https://registry.yarnpkg.com/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz#838a5bae2fdaca63ac22dee8e19fa4e6d6970b11" @@ -5325,12 +5317,6 @@ lodash._createassigner@^3.0.0: lodash._isiterateecall "^3.0.0" lodash.restparam "^3.0.0" -lodash._createcache@*: - version "3.1.2" - resolved "https://registry.yarnpkg.com/lodash._createcache/-/lodash._createcache-3.1.2.tgz#56d6a064017625e79ebca6b8018e17440bdcf093" - dependencies: - lodash._getnative "^3.0.0" - lodash._createset@~4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/lodash._createset/-/lodash._createset-4.0.3.tgz#0f4659fbb09d75194fa9e2b88a6644d363c9fe26" @@ -5345,7 +5331,7 @@ lodash._escapestringchar@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash._escapestringchar/-/lodash._escapestringchar-2.4.1.tgz#ecfe22618a2ade50bfeea43937e51df66f0edb72" -lodash._getnative@*, lodash._getnative@^3.0.0: +lodash._getnative@^3.0.0: version "3.9.1" resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" @@ -5520,7 +5506,7 @@ lodash.mergewith@^4.6.0: version "4.6.1" resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz#639057e726c3afbdb3e7d42741caa8d6e4335927" -lodash.restparam@*, lodash.restparam@^3.0.0: +lodash.restparam@^3.0.0: version "3.6.1" resolved "https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805" @@ -7059,9 +7045,10 @@ phraseanet-common@^0.4.1: js-cookie "^2.1.0" pym.js "^1.3.1" -phraseanet-production-client@^0.33.0: - version "0.33.58" - resolved "https://registry.yarnpkg.com/phraseanet-production-client/-/phraseanet-production-client-0.33.58.tgz#bb7abc781716673cf1acdf6182d7ce75d70b857f" +phraseanet-production-client@0.33.84: + version "0.33.84" + resolved "https://registry.yarnpkg.com/phraseanet-production-client/-/phraseanet-production-client-0.33.84.tgz#6e5a6884ea14576bca293ae0fba4eed9b31a6be6" + integrity sha512-2e4HX7PCNvEOKyj5IetrnTXc70heOviopde5suDYtIP3oZt+B7Ipth6MMxkShH39wOUyFVS8n/b8bEKrL+2kag== dependencies: "@mapbox/mapbox-gl-language" "^0.9.2" "@turf/turf" "^5.1.6" @@ -7524,7 +7511,7 @@ readable-stream@~1.1.0, readable-stream@~1.1.10, readable-stream@~1.1.9: isarray "0.0.1" string_decoder "~0.10.x" -readdir-scoped-modules@*, readdir-scoped-modules@^1.0.0: +readdir-scoped-modules@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/readdir-scoped-modules/-/readdir-scoped-modules-1.0.2.tgz#9fafa37d286be5d92cbaebdee030dc9b5f406747" dependencies: From 8d34e4a7d83b3651bb14d8150952fc2ab09ca536 Mon Sep 17 00:00:00 2001 From: Harrys Date: Fri, 1 Mar 2019 17:22:19 +0400 Subject: [PATCH 081/367] PHRAS-2464_downgrade_Phraseanet-production-client_to_0_33_84 --- package.json | 2 +- yarn.lock | 1081 +++++++++++++++++++++++++++++++++++++++++++------- 2 files changed, 929 insertions(+), 154 deletions(-) diff --git a/package.json b/package.json index a0ceff4f79..36be25d7d1 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "normalize-css": "^2.1.0", "npm": "^6.0.0", "npm-modernizr": "^2.8.3", - "phraseanet-production-client": "0.33.84", + "phraseanet-production-client": "^0.33.0", "requirejs": "^2.3.5", "tinymce": "^4.0.28", "underscore": "^1.8.3", diff --git a/yarn.lock b/yarn.lock index e51bad3b70..c32671fbbe 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,53 +2,71 @@ # yarn lockfile v1 +"@babel/runtime@^7.2.0": + version "7.3.4" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.3.4.tgz#73d12ba819e365fcf7fd152aed56d6df97d21c83" + integrity sha512-IvfvnMdSaLBateu0jfsYIpZTxAc2cKEXEMiezGGN75QcBcecDUKd3PgLAncT0oOgxKy8dd8hrJKj9MfzgfZd6g== + dependencies: + regenerator-runtime "^0.12.0" + "@mapbox/geojson-area@0.2.2": version "0.2.2" resolved "https://registry.yarnpkg.com/@mapbox/geojson-area/-/geojson-area-0.2.2.tgz#18d7814aa36bf23fbbcc379f8e26a22927debf10" + integrity sha1-GNeBSqNr8j+7zDefjiaiKSfevxA= dependencies: wgs84 "0.0.0" "@mapbox/gl-matrix@^0.0.1": version "0.0.1" resolved "https://registry.yarnpkg.com/@mapbox/gl-matrix/-/gl-matrix-0.0.1.tgz#e5126aab4d64c36b81c7a97d0ae0dddde5773d2b" + integrity sha1-5RJqq01kw2uBx6l9CuDd3eV3PSs= "@mapbox/mapbox-gl-language@^0.9.2": version "0.9.2" resolved "https://registry.yarnpkg.com/@mapbox/mapbox-gl-language/-/mapbox-gl-language-0.9.2.tgz#d026f71910f0913959e7c05b0911f8cefe0a6c9e" + integrity sha1-0Cb3GRDwkTlZ58BbCRH4zv4KbJ4= "@mapbox/mapbox-gl-supported@^1.3.0": version "1.4.0" resolved "https://registry.yarnpkg.com/@mapbox/mapbox-gl-supported/-/mapbox-gl-supported-1.4.0.tgz#36946b22944fe2cfa43cfafd5ef36fdb54a069e4" + integrity sha512-ZD0Io4XK+/vU/4zpANjOtdWfVszAgnaMPsGR6LKsWh4kLIEv9qoobTVmJPPuwuM+ZI2b3BlZ6DYw1XHVmv6YTA== "@mapbox/point-geometry@0.1.0", "@mapbox/point-geometry@^0.1.0", "@mapbox/point-geometry@~0.1.0": version "0.1.0" resolved "https://registry.yarnpkg.com/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz#8a83f9335c7860effa2eeeca254332aa0aeed8f2" + integrity sha1-ioP5M1x4YO/6Lu7KJUMyqgru2PI= "@mapbox/shelf-pack@^3.1.0": version "3.2.0" resolved "https://registry.yarnpkg.com/@mapbox/shelf-pack/-/shelf-pack-3.2.0.tgz#df3630ecce8c042817c9a365b88078412963de64" + integrity sha512-dyQxe6ukILV6qaEvxoKCIwhblgRjYp1ZGlClo4xvfbmxzFO5LYu7Tnrg2AZrRgN7VsSragsGcNjzUe9kCdKHYQ== "@mapbox/tiny-sdf@^1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@mapbox/tiny-sdf/-/tiny-sdf-1.1.0.tgz#b0b8f5c22005e6ddb838f421ffd257c1f74f9a20" + integrity sha512-dnhyk8X2BkDRWImgHILYAGgo+kuciNYX30CUKj/Qd5eNjh54OWM/mdOS/PWsPeN+3abtN+QDGYM4G220ynVJKA== "@mapbox/unitbezier@^0.0.0": version "0.0.0" resolved "https://registry.yarnpkg.com/@mapbox/unitbezier/-/unitbezier-0.0.0.tgz#15651bd553a67b8581fb398810c98ad86a34524e" + integrity sha1-FWUb1VOme4WB+zmIEMmK2Go0Uk4= "@mapbox/vector-tile@^1.3.0", "@mapbox/vector-tile@^1.3.1": version "1.3.1" resolved "https://registry.yarnpkg.com/@mapbox/vector-tile/-/vector-tile-1.3.1.tgz#d3a74c90402d06e89ec66de49ec817ff53409666" + integrity sha512-MCEddb8u44/xfQ3oD+Srl/tNcQoqTw3goGk2oLsrFxOTc3dUp+kAnby3PvAeeBYSMSjSPD1nd1AJA6W49WnoUw== dependencies: "@mapbox/point-geometry" "~0.1.0" "@mapbox/whoots-js@^3.0.0": version "3.1.0" resolved "https://registry.yarnpkg.com/@mapbox/whoots-js/-/whoots-js-3.1.0.tgz#497c67a1cef50d1a2459ba60f315e448d2ad87fe" + integrity sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q== "@turf/along@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/along/-/along-5.1.5.tgz#61d6e6a6584acddab56ac5584e07bf8cbe5f8beb" + integrity sha1-YdbmplhKzdq1asVYTge/jL5fi+s= dependencies: "@turf/bearing" "^5.1.5" "@turf/destination" "^5.1.5" @@ -58,6 +76,7 @@ "@turf/area@5.1.x", "@turf/area@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/area/-/area-5.1.5.tgz#efd899bfd260cdbd1541b2a3c155f8a5d2eefa1d" + integrity sha1-79iZv9Jgzb0VQbKjwVX4pdLu+h0= dependencies: "@turf/helpers" "^5.1.5" "@turf/meta" "^5.1.5" @@ -65,6 +84,7 @@ "@turf/bbox-clip@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/bbox-clip/-/bbox-clip-5.1.5.tgz#3364b5328dff9f3cf41d9e02edaff374d150cc84" + integrity sha1-M2S1Mo3/nzz0HZ4C7a/zdNFQzIQ= dependencies: "@turf/helpers" "^5.1.5" "@turf/invariant" "^5.1.5" @@ -73,18 +93,21 @@ "@turf/bbox-polygon@5.1.x", "@turf/bbox-polygon@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/bbox-polygon/-/bbox-polygon-5.1.5.tgz#6aeba4ed51d85d296e0f7c38b88c339f01eee024" + integrity sha1-auuk7VHYXSluD3w4uIwznwHu4CQ= dependencies: "@turf/helpers" "^5.1.5" "@turf/bbox-polygon@^4.7.3": version "4.7.3" resolved "https://registry.yarnpkg.com/@turf/bbox-polygon/-/bbox-polygon-4.7.3.tgz#358890fd1f1a6cad9a9cb50799e37325fb88017a" + integrity sha1-NYiQ/R8abK2anLUHmeNzJfuIAXo= dependencies: "@turf/helpers" "^4.7.3" "@turf/bbox@5.1.x", "@turf/bbox@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/bbox/-/bbox-5.1.5.tgz#3051df514ad4c50f4a4f9b8a2d15fd8b6840eda3" + integrity sha1-MFHfUUrUxQ9KT5uKLRX9i2hA7aM= dependencies: "@turf/helpers" "^5.1.5" "@turf/meta" "^5.1.5" @@ -92,12 +115,14 @@ "@turf/bbox@^4.7.3": version "4.7.3" resolved "https://registry.yarnpkg.com/@turf/bbox/-/bbox-4.7.3.tgz#e3ad4f10a7e9b41b522880d33083198199059067" + integrity sha1-461PEKfptBtSKIDTMIMZgZkFkGc= dependencies: "@turf/meta" "^4.7.3" "@turf/bearing@5.1.x", "@turf/bearing@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/bearing/-/bearing-5.1.5.tgz#7a0b790136c4ef4797f0246305d45cbe2d27b3f7" + integrity sha1-egt5ATbE70eX8CRjBdRcvi0ns/c= dependencies: "@turf/helpers" "^5.1.5" "@turf/invariant" "^5.1.5" @@ -105,6 +130,7 @@ "@turf/bearing@6.x": version "6.0.1" resolved "https://registry.yarnpkg.com/@turf/bearing/-/bearing-6.0.1.tgz#8da5d17092e571f170cde7bfb2e5b0d74923c92d" + integrity sha512-mXY1NozqV9EFfBTbUItujwfqfQF0G/Xe2fzvnZle90ekPEUfhi4Dgf5JswJTd96J9LiT8kcd6Jonp5khnx0wIg== dependencies: "@turf/helpers" "6.x" "@turf/invariant" "6.x" @@ -112,12 +138,14 @@ "@turf/bearing@^4.5.2": version "4.7.3" resolved "https://registry.yarnpkg.com/@turf/bearing/-/bearing-4.7.3.tgz#efd1a8a5c8ca0cdbecbcc02172c41ed216dff8f9" + integrity sha1-79GopcjKDNvsvMAhcsQe0hbf+Pk= dependencies: "@turf/invariant" "^4.7.3" "@turf/bezier-spline@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/bezier-spline/-/bezier-spline-5.1.5.tgz#59a27bba5d7b97ef15ab3fd5a40fbd2387049bca" + integrity sha1-WaJ7ul17l+8Vqz/VpA+9I4cEm8o= dependencies: "@turf/helpers" "^5.1.5" "@turf/invariant" "^5.1.5" @@ -125,6 +153,7 @@ "@turf/boolean-clockwise@5.1.x", "@turf/boolean-clockwise@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/boolean-clockwise/-/boolean-clockwise-5.1.5.tgz#3302b7dac62c5e291a0789e29af7283387fa9deb" + integrity sha1-MwK32sYsXikaB4nimvcoM4f6nes= dependencies: "@turf/helpers" "^5.1.5" "@turf/invariant" "^5.1.5" @@ -132,6 +161,7 @@ "@turf/boolean-contains@5.1.x", "@turf/boolean-contains@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/boolean-contains/-/boolean-contains-5.1.5.tgz#596d63aee636f7ad53ee99f9ff24c96994a0ef14" + integrity sha1-WW1jruY2961T7pn5/yTJaZSg7xQ= dependencies: "@turf/bbox" "^5.1.5" "@turf/boolean-point-in-polygon" "^5.1.5" @@ -142,6 +172,7 @@ "@turf/boolean-crosses@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/boolean-crosses/-/boolean-crosses-5.1.5.tgz#01bfaea2596f164de4a4d325094dc7c255c715d6" + integrity sha1-Ab+uollvFk3kpNMlCU3HwlXHFdY= dependencies: "@turf/boolean-point-in-polygon" "^5.1.5" "@turf/helpers" "^5.1.5" @@ -152,6 +183,7 @@ "@turf/boolean-disjoint@5.1.x": version "5.1.6" resolved "https://registry.yarnpkg.com/@turf/boolean-disjoint/-/boolean-disjoint-5.1.6.tgz#3fbd87084b269133f5fd15725deb3c6675fb8a9d" + integrity sha512-KHvUS6SBNYHBCLIJEJrg04pF5Oy+Fqn8V5G9U+9pti5vI9tyX7Ln2g7RSB7iJ1Cxsz8QAi6OukhXjEF2/8ZpGg== dependencies: "@turf/boolean-point-in-polygon" "^5.1.5" "@turf/helpers" "^5.1.5" @@ -162,6 +194,7 @@ "@turf/boolean-equal@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/boolean-equal/-/boolean-equal-5.1.5.tgz#29f8f6d60bb84507dfd765b32254db8e72c938a4" + integrity sha1-Kfj21gu4RQff12WzIlTbjnLJOKQ= dependencies: "@turf/clean-coords" "^5.1.5" "@turf/helpers" "^5.1.5" @@ -171,6 +204,7 @@ "@turf/boolean-overlap@5.1.x", "@turf/boolean-overlap@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/boolean-overlap/-/boolean-overlap-5.1.5.tgz#0d4e64c52c770a28e93d9efcdf8a8b8373acce75" + integrity sha1-DU5kxSx3CijpPZ7834qLg3OsznU= dependencies: "@turf/helpers" "^5.1.5" "@turf/invariant" "^5.1.5" @@ -182,6 +216,7 @@ "@turf/boolean-parallel@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/boolean-parallel/-/boolean-parallel-5.1.5.tgz#739358475ea5b65c7e1827a3c3e0e8a687d3a85d" + integrity sha1-c5NYR16ltlx+GCejw+DopofTqF0= dependencies: "@turf/clean-coords" "^5.1.5" "@turf/helpers" "^5.1.5" @@ -191,6 +226,7 @@ "@turf/boolean-point-in-polygon@5.1.x", "@turf/boolean-point-in-polygon@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/boolean-point-in-polygon/-/boolean-point-in-polygon-5.1.5.tgz#f01cc194d1e030a548bfda981cba43cfd62941b7" + integrity sha1-8BzBlNHgMKVIv9qYHLpDz9YpQbc= dependencies: "@turf/helpers" "^5.1.5" "@turf/invariant" "^5.1.5" @@ -198,6 +234,7 @@ "@turf/boolean-point-on-line@5.1.x", "@turf/boolean-point-on-line@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/boolean-point-on-line/-/boolean-point-on-line-5.1.5.tgz#f633c5ff802ad24bb8f158dadbaf6ff4a023dd7b" + integrity sha1-9jPF/4Aq0ku48Vja269v9KAj3Xs= dependencies: "@turf/helpers" "^5.1.5" "@turf/invariant" "^5.1.5" @@ -205,6 +242,7 @@ "@turf/boolean-within@5.1.x", "@turf/boolean-within@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/boolean-within/-/boolean-within-5.1.5.tgz#47105d56d0752a9d0fbfcd43c36a5f9149dc8697" + integrity sha1-RxBdVtB1Kp0Pv81Dw2pfkUnchpc= dependencies: "@turf/bbox" "^5.1.5" "@turf/boolean-point-in-polygon" "^5.1.5" @@ -215,6 +253,7 @@ "@turf/buffer@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/buffer/-/buffer-5.1.5.tgz#841c9627cfb974b122ac4e1a956f0466bc0231c4" + integrity sha1-hByWJ8+5dLEirE4alW8EZrwCMcQ= dependencies: "@turf/bbox" "^5.1.5" "@turf/center" "^5.1.5" @@ -227,6 +266,7 @@ "@turf/center-mean@5.1.x", "@turf/center-mean@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/center-mean/-/center-mean-5.1.5.tgz#8c8e9875391e5f09f0e6e78f5d661b88b2108a0a" + integrity sha1-jI6YdTkeXwnw5uePXWYbiLIQigo= dependencies: "@turf/bbox" "^5.1.5" "@turf/helpers" "^5.1.5" @@ -235,6 +275,7 @@ "@turf/center-median@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/center-median/-/center-median-5.1.5.tgz#bb461bfe7a2a48601d8a4727685718723a14a872" + integrity sha1-u0Yb/noqSGAdikcnaFcYcjoUqHI= dependencies: "@turf/center-mean" "^5.1.5" "@turf/centroid" "^5.1.5" @@ -245,6 +286,7 @@ "@turf/center-of-mass@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/center-of-mass/-/center-of-mass-5.1.5.tgz#4d3bd79d88498dbab8324d4f69f0322f6520b9ca" + integrity sha1-TTvXnYhJjbq4Mk1PafAyL2Uguco= dependencies: "@turf/centroid" "^5.1.5" "@turf/convex" "^5.1.5" @@ -255,6 +297,7 @@ "@turf/center@5.1.x", "@turf/center@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/center/-/center-5.1.5.tgz#44ab2cd954f63c0d37757f7158a99c3ef5114b80" + integrity sha1-RKss2VT2PA03dX9xWKmcPvURS4A= dependencies: "@turf/bbox" "^5.1.5" "@turf/helpers" "^5.1.5" @@ -262,6 +305,7 @@ "@turf/centroid@5.1.x", "@turf/centroid@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/centroid/-/centroid-5.1.5.tgz#778ada74216335021ad8fd0e7a65a8349d53c769" + integrity sha1-d4radCFjNQIa2P0OemWoNJ1Tx2k= dependencies: "@turf/helpers" "^5.1.5" "@turf/meta" "^5.1.5" @@ -269,6 +313,7 @@ "@turf/circle@5.1.x", "@turf/circle@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/circle/-/circle-5.1.5.tgz#9b1577835508ab52fb1c10b2a5065cba2b87b6a5" + integrity sha1-mxV3g1UIq1L7HBCypQZcuiuHtqU= dependencies: "@turf/destination" "^5.1.5" "@turf/helpers" "^5.1.5" @@ -276,6 +321,7 @@ "@turf/circle@^4.7.3": version "4.7.3" resolved "https://registry.yarnpkg.com/@turf/circle/-/circle-4.7.3.tgz#e8f996ff87b0ca8e3e6b74b60f6ab5daf9086713" + integrity sha1-6PmW/4ewyo4+a3S2D2q12vkIZxM= dependencies: "@turf/destination" "^4.7.3" "@turf/helpers" "^4.7.3" @@ -283,6 +329,7 @@ "@turf/clean-coords@5.1.x", "@turf/clean-coords@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/clean-coords/-/clean-coords-5.1.5.tgz#12800a98a78c9a452a72ec428493c43acf2ada1f" + integrity sha1-EoAKmKeMmkUqcuxChJPEOs8q2h8= dependencies: "@turf/helpers" "^5.1.5" "@turf/invariant" "^5.1.5" @@ -290,18 +337,21 @@ "@turf/clone@5.1.x", "@turf/clone@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/clone/-/clone-5.1.5.tgz#253e8d35477181976e33adfab50a0f02a7f0e367" + integrity sha1-JT6NNUdxgZduM636tQoPAqfw42c= dependencies: "@turf/helpers" "^5.1.5" "@turf/clone@6.x": version "6.0.2" resolved "https://registry.yarnpkg.com/@turf/clone/-/clone-6.0.2.tgz#7563cebbb3e2e19f361599bb244467e0dcc205c9" + integrity sha512-UVpYPnW3wRj3bPncR6Z2PRbowBk+nEdVWgGewPxrKKLfvswtVtG9n/OIyvbU3E3ZOadBVxTH2uAMEMOz4800FA== dependencies: "@turf/helpers" "6.x" "@turf/clusters-dbscan@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/clusters-dbscan/-/clusters-dbscan-5.1.5.tgz#5781fb4e656c747a0b8e9937df73181c0309e26f" + integrity sha1-V4H7TmVsdHoLjpk333MYHAMJ4m8= dependencies: "@turf/clone" "^5.1.5" "@turf/distance" "^5.1.5" @@ -313,6 +363,7 @@ "@turf/clusters-kmeans@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/clusters-kmeans/-/clusters-kmeans-5.1.5.tgz#fd6dfea8b133ba8bdc2370ac3cacee1587a302f1" + integrity sha1-/W3+qLEzuovcI3CsPKzuFYejAvE= dependencies: "@turf/clone" "^5.1.5" "@turf/helpers" "^5.1.5" @@ -323,6 +374,7 @@ "@turf/clusters@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/clusters/-/clusters-5.1.5.tgz#673a5e5f1b19c9cababc57c908eeadd682224dd4" + integrity sha1-ZzpeXxsZycq6vFfJCO6t1oIiTdQ= dependencies: "@turf/helpers" "^5.1.5" "@turf/meta" "^5.1.5" @@ -330,6 +382,7 @@ "@turf/collect@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/collect/-/collect-5.1.5.tgz#fe98c9a8c218ecf24ffc33d7029517b7c19b2a3e" + integrity sha1-/pjJqMIY7PJP/DPXApUXt8GbKj4= dependencies: "@turf/bbox" "^5.1.5" "@turf/boolean-point-in-polygon" "^5.1.5" @@ -339,6 +392,7 @@ "@turf/combine@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/combine/-/combine-5.1.5.tgz#bb14bdefa55504357195fc1a124cd7d53a8c8905" + integrity sha1-uxS976VVBDVxlfwaEkzX1TqMiQU= dependencies: "@turf/helpers" "^5.1.5" "@turf/meta" "^5.1.5" @@ -346,6 +400,7 @@ "@turf/concave@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/concave/-/concave-5.1.5.tgz#23bbaac387d034b96574a1bd70d059237a9d2110" + integrity sha1-I7uqw4fQNLlldKG9cNBZI3qdIRA= dependencies: "@turf/clone" "^5.1.5" "@turf/distance" "^5.1.5" @@ -359,6 +414,7 @@ "@turf/convex@5.1.x", "@turf/convex@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/convex/-/convex-5.1.5.tgz#0df9377dd002216ce9821b07f705e037dae3e01d" + integrity sha1-Dfk3fdACIWzpghsH9wXgN9rj4B0= dependencies: "@turf/helpers" "^5.1.5" "@turf/meta" "^5.1.5" @@ -367,6 +423,7 @@ "@turf/destination@5.1.x", "@turf/destination@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/destination/-/destination-5.1.5.tgz#ed35381bdce83bbddcbd07a2e2bce2bddffbcc26" + integrity sha1-7TU4G9zoO73cvQei4rzivd/7zCY= dependencies: "@turf/helpers" "^5.1.5" "@turf/invariant" "^5.1.5" @@ -374,6 +431,7 @@ "@turf/destination@^4.7.3": version "4.7.3" resolved "https://registry.yarnpkg.com/@turf/destination/-/destination-4.7.3.tgz#f1ea3bb3705cf52fed135a7917d49336e47b8d2e" + integrity sha1-8eo7s3Bc9S/tE1p5F9STNuR7jS4= dependencies: "@turf/helpers" "^4.7.3" "@turf/invariant" "^4.7.3" @@ -381,6 +439,7 @@ "@turf/difference@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/difference/-/difference-5.1.5.tgz#a24d690a7bca803f1090a9ee3b9d906fc4371f42" + integrity sha1-ok1pCnvKgD8QkKnuO52Qb8Q3H0I= dependencies: "@turf/area" "^5.1.5" "@turf/helpers" "^5.1.5" @@ -391,6 +450,7 @@ "@turf/dissolve@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/dissolve/-/dissolve-5.1.5.tgz#2cf133a9021d2163831c3d7a958d6507f9d81938" + integrity sha1-LPEzqQIdIWODHD16lY1lB/nYGTg= dependencies: "@turf/boolean-overlap" "^5.1.5" "@turf/clone" "^5.1.5" @@ -405,6 +465,7 @@ "@turf/distance@5.1.x", "@turf/distance@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/distance/-/distance-5.1.5.tgz#39cf18204bbf87587d707e609a60118909156409" + integrity sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk= dependencies: "@turf/helpers" "^5.1.5" "@turf/invariant" "^5.1.5" @@ -412,6 +473,7 @@ "@turf/distance@6.x": version "6.0.1" resolved "https://registry.yarnpkg.com/@turf/distance/-/distance-6.0.1.tgz#0761f28784286e7865a427c4e7e3593569c2dea8" + integrity sha512-q7t7rWIWfkg7MP1Vt4uLjSEhe5rPfCO2JjpKmk7JC+QZKEQkuvHEqy3ejW1iC7Kw5ZcZNR3qdMGGz+6HnVwqvg== dependencies: "@turf/helpers" "6.x" "@turf/invariant" "6.x" @@ -419,6 +481,7 @@ "@turf/distance@^4.7.3": version "4.7.3" resolved "https://registry.yarnpkg.com/@turf/distance/-/distance-4.7.3.tgz#b5ab48a09a642706d65c39b919433d5d2cc571b1" + integrity sha1-tatIoJpkJwbWXDm5GUM9XSzFcbE= dependencies: "@turf/helpers" "^4.7.3" "@turf/invariant" "^4.7.3" @@ -426,6 +489,7 @@ "@turf/ellipse@5.1.x", "@turf/ellipse@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/ellipse/-/ellipse-5.1.5.tgz#d57cab853985920cde60228a78d80458025c54be" + integrity sha1-1XyrhTmFkgzeYCKKeNgEWAJcVL4= dependencies: "@turf/helpers" "^5.1.5" "@turf/invariant" "^5.1.5" @@ -435,6 +499,7 @@ "@turf/envelope@5.1.x", "@turf/envelope@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/envelope/-/envelope-5.1.5.tgz#5013309c53fdd43dfaf4b588a65c3fed7dbc108a" + integrity sha1-UBMwnFP91D369LWIplw/7X28EIo= dependencies: "@turf/bbox" "^5.1.5" "@turf/bbox-polygon" "^5.1.5" @@ -443,6 +508,7 @@ "@turf/explode@5.1.x", "@turf/explode@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/explode/-/explode-5.1.5.tgz#b12b2f774004a1b48f62ba95b20a1c655a3de118" + integrity sha1-sSsvd0AEobSPYrqVsgocZVo94Rg= dependencies: "@turf/helpers" "^5.1.5" "@turf/meta" "^5.1.5" @@ -450,6 +516,7 @@ "@turf/flatten@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/flatten/-/flatten-5.1.5.tgz#da2927067133ed6169b0b9d607b9215688aa1358" + integrity sha1-2iknBnEz7WFpsLnWB7khVoiqE1g= dependencies: "@turf/helpers" "^5.1.5" "@turf/meta" "^5.1.5" @@ -457,6 +524,7 @@ "@turf/flip@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/flip/-/flip-5.1.5.tgz#436f643a722f0ca53b9fce638e4693db3608a68a" + integrity sha1-Q29kOnIvDKU7n85jjkaT2zYIpoo= dependencies: "@turf/clone" "^5.1.5" "@turf/helpers" "^5.1.5" @@ -465,6 +533,7 @@ "@turf/great-circle@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/great-circle/-/great-circle-5.1.5.tgz#debfb671ce475509cb637301c15fcfccfa359a93" + integrity sha1-3r+2cc5HVQnLY3MBwV/PzPo1mpM= dependencies: "@turf/helpers" "^5.1.5" "@turf/invariant" "^5.1.5" @@ -472,18 +541,22 @@ "@turf/helpers@*", "@turf/helpers@6.x": version "6.1.4" resolved "https://registry.yarnpkg.com/@turf/helpers/-/helpers-6.1.4.tgz#d6fd7ebe6782dd9c87dca5559bda5c48ae4c3836" + integrity sha512-vJvrdOZy1ngC7r3MDA7zIGSoIgyrkWcGnNIEaqn/APmw+bVLF2gAW7HIsdTxd12s5wQMqEpqIQrmrbRRZ0xC7g== "@turf/helpers@5.1.x", "@turf/helpers@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/helpers/-/helpers-5.1.5.tgz#153405227ab933d004a5bb9641a9ed999fcbe0cf" + integrity sha1-FTQFInq5M9AEpbuWQantmZ/L4M8= "@turf/helpers@^4.7.3": version "4.7.3" resolved "https://registry.yarnpkg.com/@turf/helpers/-/helpers-4.7.3.tgz#bc312ac43cab3c532a483151c4c382c5649429e9" + integrity sha1-vDEqxDyrPFMqSDFRxMOCxWSUKek= "@turf/hex-grid@5.1.x", "@turf/hex-grid@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/hex-grid/-/hex-grid-5.1.5.tgz#9b7ba5fecf5051f1e85892f713fce5c550502a6a" + integrity sha1-m3ul/s9QUfHoWJL3E/zlxVBQKmo= dependencies: "@turf/distance" "^5.1.5" "@turf/helpers" "^5.1.5" @@ -493,6 +566,7 @@ "@turf/interpolate@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/interpolate/-/interpolate-5.1.5.tgz#0f12f0ab756d6dd10afb290ca6e877bdef013eaa" + integrity sha1-DxLwq3VtbdEK+ykMpuh3ve8BPqo= dependencies: "@turf/bbox" "^5.1.5" "@turf/centroid" "^5.1.5" @@ -509,6 +583,7 @@ "@turf/intersect@5.1.x", "@turf/intersect@^5.1.5": version "5.1.6" resolved "https://registry.yarnpkg.com/@turf/intersect/-/intersect-5.1.6.tgz#13ffcceb7a529c2a7e5d6681ab3ba671f868e95f" + integrity sha512-KXyNv/GXdoGAOy03qZF53rgtXC2tNhF/4jLwTKiVRrBQH6kcEpipGStdJ+QkYIlarQPa8f7I9UlVAB19et4MfQ== dependencies: "@turf/clean-coords" "^5.1.5" "@turf/helpers" "^5.1.5" @@ -519,28 +594,33 @@ "@turf/invariant@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/invariant/-/invariant-5.1.5.tgz#f59f4fefa09224b15dce1651f903c868d57a24e1" + integrity sha1-9Z9P76CSJLFdzhZR+QPIaNV6JOE= dependencies: "@turf/helpers" "^5.1.5" "@turf/invariant@6.x": version "6.1.2" resolved "https://registry.yarnpkg.com/@turf/invariant/-/invariant-6.1.2.tgz#6013ed6219f9ac2edada9b31e1dfa5918eb0a2f7" + integrity sha512-WU08Ph8j0J2jVGlQCKChXoCtI50BB3yEH21V++V0T4cR1T27HKCxkehV2sYMwTierfMBgjwSwDIsxnR4/2mWXg== dependencies: "@turf/helpers" "6.x" "@turf/invariant@^4.7.3": version "4.7.3" resolved "https://registry.yarnpkg.com/@turf/invariant/-/invariant-4.7.3.tgz#538f367d23c113fc849d70c9a524b8563874601d" + integrity sha1-U482fSPBE/yEnXDJpSS4Vjh0YB0= "@turf/invariant@^5.1.5": version "5.2.0" resolved "https://registry.yarnpkg.com/@turf/invariant/-/invariant-5.2.0.tgz#f0150ff7290b38577b73d088b7932c1ee0aa90a7" + integrity sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc= dependencies: "@turf/helpers" "^5.1.5" "@turf/isobands@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/isobands/-/isobands-5.1.5.tgz#6b44cef584d551a31304187af23b4a1582e3f08d" + integrity sha1-a0TO9YTVUaMTBBh68jtKFYLj8I0= dependencies: "@turf/area" "^5.1.5" "@turf/bbox" "^5.1.5" @@ -553,6 +633,7 @@ "@turf/isolines@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/isolines/-/isolines-5.1.5.tgz#8ab4e7f42bb3dfc54614e5bf155967f7e55d2de1" + integrity sha1-irTn9Cuz38VGFOW/FVln9+VdLeE= dependencies: "@turf/bbox" "^5.1.5" "@turf/helpers" "^5.1.5" @@ -562,12 +643,14 @@ "@turf/kinks@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/kinks/-/kinks-5.1.5.tgz#8abb6961d9bb0107213baddf2c2c2640d0256980" + integrity sha1-irtpYdm7AQchO63fLCwmQNAlaYA= dependencies: "@turf/helpers" "^5.1.5" "@turf/length@5.1.x", "@turf/length@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/length/-/length-5.1.5.tgz#f3a5f864c2b996a8bb471794535a1faf12eebefb" + integrity sha1-86X4ZMK5lqi7RxeUU1ofrxLuvvs= dependencies: "@turf/distance" "^5.1.5" "@turf/helpers" "^5.1.5" @@ -576,6 +659,7 @@ "@turf/line-arc@5.1.x", "@turf/line-arc@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/line-arc/-/line-arc-5.1.5.tgz#0078a7447835a12ae414a211f9a64d1186150e15" + integrity sha1-AHinRHg1oSrkFKIR+aZNEYYVDhU= dependencies: "@turf/circle" "^5.1.5" "@turf/destination" "^5.1.5" @@ -584,6 +668,7 @@ "@turf/line-chunk@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/line-chunk/-/line-chunk-5.1.5.tgz#910a85c05c06d9d0f9c38977a05e0818d5085c42" + integrity sha1-kQqFwFwG2dD5w4l3oF4IGNUIXEI= dependencies: "@turf/helpers" "^5.1.5" "@turf/length" "^5.1.5" @@ -593,6 +678,7 @@ "@turf/line-intersect@5.1.x", "@turf/line-intersect@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/line-intersect/-/line-intersect-5.1.5.tgz#0e29071ae403295e491723bc49f5cfac8d11ddf3" + integrity sha1-DikHGuQDKV5JFyO8SfXPrI0R3fM= dependencies: "@turf/helpers" "^5.1.5" "@turf/invariant" "^5.1.5" @@ -603,6 +689,7 @@ "@turf/line-offset@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/line-offset/-/line-offset-5.1.5.tgz#2ab5b2f089f8c913e231d994378e79dca90b5a1e" + integrity sha1-KrWy8In4yRPiMdmUN4553KkLWh4= dependencies: "@turf/helpers" "^5.1.5" "@turf/invariant" "^5.1.5" @@ -611,6 +698,7 @@ "@turf/line-overlap@5.1.x", "@turf/line-overlap@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/line-overlap/-/line-overlap-5.1.5.tgz#943c6f87a0386dc43dfac11d2b3ff9c112cd3f60" + integrity sha1-lDxvh6A4bcQ9+sEdKz/5wRLNP2A= dependencies: "@turf/boolean-point-on-line" "^5.1.5" "@turf/helpers" "^5.1.5" @@ -623,6 +711,7 @@ "@turf/line-segment@5.1.x", "@turf/line-segment@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/line-segment/-/line-segment-5.1.5.tgz#3207aaee546ab24c3d8dc3cc63f91c770b8013e5" + integrity sha1-Mgeq7lRqskw9jcPMY/kcdwuAE+U= dependencies: "@turf/helpers" "^5.1.5" "@turf/invariant" "^5.1.5" @@ -631,6 +720,7 @@ "@turf/line-slice-along@5.1.x", "@turf/line-slice-along@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/line-slice-along/-/line-slice-along-5.1.5.tgz#eddad0a21ef479f2968a11bd2dd7289a2132e9a5" + integrity sha1-7drQoh70efKWihG9LdcomiEy6aU= dependencies: "@turf/bearing" "^5.1.5" "@turf/destination" "^5.1.5" @@ -640,6 +730,7 @@ "@turf/line-slice@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/line-slice/-/line-slice-5.1.5.tgz#1ecfce1462a378579754cedf4464cde26829f2b5" + integrity sha1-Hs/OFGKjeFeXVM7fRGTN4mgp8rU= dependencies: "@turf/helpers" "^5.1.5" "@turf/invariant" "^5.1.5" @@ -648,6 +739,7 @@ "@turf/line-split@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/line-split/-/line-split-5.1.5.tgz#5b2df4c37619b72ef725b5163cf9926d5540acb7" + integrity sha1-Wy30w3YZty73JbUWPPmSbVVArLc= dependencies: "@turf/bbox" "^5.1.5" "@turf/helpers" "^5.1.5" @@ -663,6 +755,7 @@ "@turf/line-to-polygon@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/line-to-polygon/-/line-to-polygon-5.1.5.tgz#213cf41a68f8224778ba39d3187dec3e8b81865a" + integrity sha1-ITz0Gmj4Ikd4ujnTGH3sPouBhlo= dependencies: "@turf/bbox" "^5.1.5" "@turf/helpers" "^5.1.5" @@ -671,6 +764,7 @@ "@turf/mask@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/mask/-/mask-5.1.5.tgz#9ab0fef1a272c98fe3ef492f9ffb618206b242d5" + integrity sha1-mrD+8aJyyY/j70kvn/thggayQtU= dependencies: "@turf/bbox" "^5.1.5" "@turf/helpers" "^5.1.5" @@ -681,28 +775,33 @@ "@turf/meta@*", "@turf/meta@6.x": version "6.0.2" resolved "https://registry.yarnpkg.com/@turf/meta/-/meta-6.0.2.tgz#eb92951126d24a613ac1b7b99d733fcc20fd30cf" + integrity sha512-VA7HJkx7qF1l3+GNGkDVn2oXy4+QoLP6LktXAaZKjuT1JI0YESat7quUkbCMy4zP9lAUuvS4YMslLyTtr919FA== dependencies: "@turf/helpers" "6.x" "@turf/meta@5.1.x": version "5.1.6" resolved "https://registry.yarnpkg.com/@turf/meta/-/meta-5.1.6.tgz#c20a863eded0869fb28548dee889341bccb46a46" + integrity sha1-wgqGPt7Qhp+yhUje6Ik0G8y0akY= dependencies: "@turf/helpers" "^5.1.5" "@turf/meta@^4.7.3": version "4.7.4" resolved "https://registry.yarnpkg.com/@turf/meta/-/meta-4.7.4.tgz#6de2f1e9890b8f64b669e4b47c09b20893063977" + integrity sha1-beLx6YkLj2S2aeS0fAmyCJMGOXc= "@turf/meta@^5.1.5": version "5.2.0" resolved "https://registry.yarnpkg.com/@turf/meta/-/meta-5.2.0.tgz#3b1ad485ee0c3b0b1775132a32c384d53e4ba53d" + integrity sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0= dependencies: "@turf/helpers" "^5.1.5" "@turf/midpoint@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/midpoint/-/midpoint-5.1.5.tgz#e261f6b2b0ea8124cceff552a262dd465c9d05f0" + integrity sha1-4mH2srDqgSTM7/VSomLdRlydBfA= dependencies: "@turf/bearing" "^5.1.5" "@turf/destination" "^5.1.5" @@ -712,6 +811,7 @@ "@turf/nearest-point-on-line@5.1.x", "@turf/nearest-point-on-line@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/nearest-point-on-line/-/nearest-point-on-line-5.1.5.tgz#5606ae297f15947524bea51a2a9ef51ec1bf9c36" + integrity sha1-VgauKX8VlHUkvqUaKp71HsG/nDY= dependencies: "@turf/bearing" "^5.1.5" "@turf/destination" "^5.1.5" @@ -724,6 +824,7 @@ "@turf/nearest-point-to-line@5.1.x": version "5.1.6" resolved "https://registry.yarnpkg.com/@turf/nearest-point-to-line/-/nearest-point-to-line-5.1.6.tgz#d30b7606e56a3dce97f4db6d45d352470e0b3f88" + integrity sha512-ZSvDIEiHhifn/vNwLXZI/E8xmEz5yBPqfUR7BVHRZrB1cP7jLhKZvkbidjG//uW8Fr1Ulc+PFOXczLspIcx/lw== dependencies: "@turf/helpers" "6.x" "@turf/invariant" "6.x" @@ -734,6 +835,7 @@ "@turf/nearest-point@5.1.x", "@turf/nearest-point@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/nearest-point/-/nearest-point-5.1.5.tgz#12050de41c398443224c7978de0f6213900d34fb" + integrity sha1-EgUN5Bw5hEMiTHl43g9iE5ANNPs= dependencies: "@turf/clone" "^5.1.5" "@turf/distance" "^5.1.5" @@ -743,6 +845,7 @@ "@turf/planepoint@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/planepoint/-/planepoint-5.1.5.tgz#18bbdf006f759def5e42c6a006c9f9de81b2b7ff" + integrity sha1-GLvfAG91ne9eQsagBsn53oGyt/8= dependencies: "@turf/helpers" "^5.1.5" "@turf/invariant" "^5.1.5" @@ -750,6 +853,7 @@ "@turf/point-grid@5.1.x", "@turf/point-grid@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/point-grid/-/point-grid-5.1.5.tgz#305141248f50bafe36ce7e66ba4b97e7ab236887" + integrity sha1-MFFBJI9Quv42zn5mukuX56sjaIc= dependencies: "@turf/boolean-within" "^5.1.5" "@turf/distance" "^5.1.5" @@ -759,6 +863,7 @@ "@turf/point-on-feature@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/point-on-feature/-/point-on-feature-5.1.5.tgz#30c7f032430277c6418d96d289e45b6bfb213fe7" + integrity sha1-MMfwMkMCd8ZBjZbSieRba/shP+c= dependencies: "@turf/boolean-point-in-polygon" "^5.1.5" "@turf/center" "^5.1.5" @@ -769,6 +874,7 @@ "@turf/point-to-line-distance@5.1.x", "@turf/point-to-line-distance@^5.1.5": version "5.1.6" resolved "https://registry.yarnpkg.com/@turf/point-to-line-distance/-/point-to-line-distance-5.1.6.tgz#954f6cb68546420a030d8480392503264970d2d8" + integrity sha512-PE3hiTeeDEi4ZLPtI8XAzFYW9nHo1EVsZGm/4ZVV8jo39d3X1oLVHxY3e1PkCmWwRapXy4QLqvnTQ7nU4wspNw== dependencies: "@turf/bearing" "6.x" "@turf/distance" "6.x" @@ -782,6 +888,7 @@ "@turf/points-within-polygon@5.1.x", "@turf/points-within-polygon@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/points-within-polygon/-/points-within-polygon-5.1.5.tgz#2b855a5df3aada57c2ee820a0754ab94928a2337" + integrity sha1-K4VaXfOq2lfC7oIKB1SrlJKKIzc= dependencies: "@turf/boolean-point-in-polygon" "^5.1.5" "@turf/helpers" "^5.1.5" @@ -790,6 +897,7 @@ "@turf/polygon-tangents@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/polygon-tangents/-/polygon-tangents-5.1.5.tgz#2bf00991473025b178e250dc7cb9ae5409bbd652" + integrity sha1-K/AJkUcwJbF44lDcfLmuVAm71lI= dependencies: "@turf/helpers" "^5.1.5" "@turf/invariant" "^5.1.5" @@ -797,6 +905,7 @@ "@turf/polygon-to-line@5.1.x", "@turf/polygon-to-line@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/polygon-to-line/-/polygon-to-line-5.1.5.tgz#23bb448d84dc4c651999ac611a36d91c5925036a" + integrity sha1-I7tEjYTcTGUZmaxhGjbZHFklA2o= dependencies: "@turf/helpers" "^5.1.5" "@turf/invariant" "^5.1.5" @@ -804,6 +913,7 @@ "@turf/polygonize@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/polygonize/-/polygonize-5.1.5.tgz#0493fa11879f39d10b9ad02ce6a23e942d08aa32" + integrity sha1-BJP6EYefOdELmtAs5qI+lC0IqjI= dependencies: "@turf/boolean-point-in-polygon" "^5.1.5" "@turf/envelope" "^5.1.5" @@ -814,6 +924,7 @@ "@turf/projection@5.1.x", "@turf/projection@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/projection/-/projection-5.1.5.tgz#24517eeeb2f36816ba9f712e7ae6d6a368edf757" + integrity sha1-JFF+7rLzaBa6n3EueubWo2jt91c= dependencies: "@turf/clone" "^5.1.5" "@turf/helpers" "^5.1.5" @@ -822,6 +933,7 @@ "@turf/projection@6.x": version "6.0.1" resolved "https://registry.yarnpkg.com/@turf/projection/-/projection-6.0.1.tgz#bde70ae8441b9cefddf26d71c7db74bc3d9792b1" + integrity sha512-Y3RvGT6I53MjYKLG69e9sMk45wJXcLbrEO1t6P3WQQQGqA2gYhhMJyV41vE2Z2llrJpvs2dDx/tIeQzGd0HHMQ== dependencies: "@turf/clone" "6.x" "@turf/helpers" "6.x" @@ -830,12 +942,14 @@ "@turf/random@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/random/-/random-5.1.5.tgz#b32efc934560ae8ba57e8ebb51f241c39fba2e7b" + integrity sha1-sy78k0Vgroulfo67UfJBw5+6Lns= dependencies: "@turf/helpers" "^5.1.5" "@turf/rewind@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/rewind/-/rewind-5.1.5.tgz#9ea3db4a68b73c1fd1dd11f57631b143cfefa1c9" + integrity sha1-nqPbSmi3PB/R3RH1djGxQ8/vock= dependencies: "@turf/boolean-clockwise" "^5.1.5" "@turf/clone" "^5.1.5" @@ -846,6 +960,7 @@ "@turf/rhumb-bearing@5.1.x", "@turf/rhumb-bearing@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/rhumb-bearing/-/rhumb-bearing-5.1.5.tgz#acf6a502427eb8c49e18cda6ae0effab0c5ddcd2" + integrity sha1-rPalAkJ+uMSeGM2mrg7/qwxd3NI= dependencies: "@turf/helpers" "^5.1.5" "@turf/invariant" "^5.1.5" @@ -853,6 +968,7 @@ "@turf/rhumb-bearing@6.x": version "6.0.1" resolved "https://registry.yarnpkg.com/@turf/rhumb-bearing/-/rhumb-bearing-6.0.1.tgz#182c4c21fe951e097fb468ae128dc22ef6078f3f" + integrity sha512-MVBra8OVfjM4+/N0B3o6cBIYg9p/uRKzA9uk05RfrzasEbUL1vdD23LkTooVL74Yw4UxL8BQD9hS5Re2COJFDA== dependencies: "@turf/helpers" "6.x" "@turf/invariant" "6.x" @@ -860,6 +976,7 @@ "@turf/rhumb-destination@5.1.x", "@turf/rhumb-destination@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/rhumb-destination/-/rhumb-destination-5.1.5.tgz#b1b2aeb921547f2ac0c1a994b6a130f92463c742" + integrity sha1-sbKuuSFUfyrAwamUtqEw+SRjx0I= dependencies: "@turf/helpers" "^5.1.5" "@turf/invariant" "^5.1.5" @@ -867,6 +984,7 @@ "@turf/rhumb-distance@5.1.x", "@turf/rhumb-distance@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/rhumb-distance/-/rhumb-distance-5.1.5.tgz#1806857625f4225384dad413e69f39538ff5f765" + integrity sha1-GAaFdiX0IlOE2tQT5p85U4/192U= dependencies: "@turf/helpers" "^5.1.5" "@turf/invariant" "^5.1.5" @@ -874,6 +992,7 @@ "@turf/rhumb-distance@6.x": version "6.0.1" resolved "https://registry.yarnpkg.com/@turf/rhumb-distance/-/rhumb-distance-6.0.1.tgz#ae1c5c823b4b04f75cd7fc240f7f93647db8bdd4" + integrity sha512-3G45DQtQByzzfHFPcCyJdUZFwsd45zfZ7sAb1ddF7mhEj4G70+T2G3GKjInymqDNrbyh2gbG6wQiZSToC8Uf9g== dependencies: "@turf/helpers" "6.x" "@turf/invariant" "6.x" @@ -881,12 +1000,14 @@ "@turf/sample@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/sample/-/sample-5.1.5.tgz#e9cb448a4789cc56ee3de2dd6781e2343435b411" + integrity sha1-6ctEikeJzFbuPeLdZ4HiNDQ1tBE= dependencies: "@turf/helpers" "^5.1.5" "@turf/sector@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/sector/-/sector-5.1.5.tgz#ac2bb94c13edd6034f6fdc2b67008135d20f5e07" + integrity sha1-rCu5TBPt1gNPb9wrZwCBNdIPXgc= dependencies: "@turf/circle" "^5.1.5" "@turf/helpers" "^5.1.5" @@ -897,6 +1018,7 @@ "@turf/shortest-path@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/shortest-path/-/shortest-path-5.1.5.tgz#854ae8096f6bc3e1300faca77f3e8f67d8f935ab" + integrity sha1-hUroCW9rw+EwD6ynfz6PZ9j5Nas= dependencies: "@turf/bbox" "^5.1.5" "@turf/bbox-polygon" "^5.1.5" @@ -911,6 +1033,7 @@ "@turf/simplify@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/simplify/-/simplify-5.1.5.tgz#0ac8f27a2eb4218183edd9998c3275abe408b926" + integrity sha1-Csjyei60IYGD7dmZjDJ1q+QIuSY= dependencies: "@turf/clean-coords" "^5.1.5" "@turf/clone" "^5.1.5" @@ -920,6 +1043,7 @@ "@turf/square-grid@5.1.x", "@turf/square-grid@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/square-grid/-/square-grid-5.1.5.tgz#1bd5f7b9eb14f0b60bc231fefe7351d1a32f1a51" + integrity sha1-G9X3uesU8LYLwjH+/nNR0aMvGlE= dependencies: "@turf/boolean-contains" "^5.1.5" "@turf/boolean-overlap" "^5.1.5" @@ -931,6 +1055,7 @@ "@turf/square@5.1.x", "@turf/square@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/square/-/square-5.1.5.tgz#aa7b21e6033cc9252c3a5bd6f3d88dabd6fed180" + integrity sha1-qnsh5gM8ySUsOlvW89iNq9b+0YA= dependencies: "@turf/distance" "^5.1.5" "@turf/helpers" "^5.1.5" @@ -938,6 +1063,7 @@ "@turf/standard-deviational-ellipse@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/standard-deviational-ellipse/-/standard-deviational-ellipse-5.1.5.tgz#85cd283b5e1aca58f21bd66412e414b56d852324" + integrity sha1-hc0oO14ayljyG9ZkEuQUtW2FIyQ= dependencies: "@turf/center-mean" "^5.1.5" "@turf/ellipse" "^5.1.5" @@ -949,6 +1075,7 @@ "@turf/tag@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/tag/-/tag-5.1.5.tgz#d1ee1a5088ecfd4a1411019c98239ccf2a497d20" + integrity sha1-0e4aUIjs/UoUEQGcmCOczypJfSA= dependencies: "@turf/boolean-point-in-polygon" "^5.1.5" "@turf/clone" "^5.1.5" @@ -958,6 +1085,7 @@ "@turf/tesselate@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/tesselate/-/tesselate-5.1.5.tgz#32a594e9c21a00420a9f90d2c43df3e1166061cd" + integrity sha1-MqWU6cIaAEIKn5DSxD3z4RZgYc0= dependencies: "@turf/helpers" "^5.1.5" earcut "^2.0.0" @@ -965,12 +1093,14 @@ "@turf/tin@5.1.x", "@turf/tin@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/tin/-/tin-5.1.5.tgz#28223eafc5fbe9ae9acca81cdcfea5d1424c917d" + integrity sha1-KCI+r8X76a6azKgc3P6l0UJMkX0= dependencies: "@turf/helpers" "^5.1.5" "@turf/transform-rotate@5.1.x", "@turf/transform-rotate@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/transform-rotate/-/transform-rotate-5.1.5.tgz#d096edd9e300fe315069d54d8e458c409221edfb" + integrity sha1-0Jbt2eMA/jFQadVNjkWMQJIh7fs= dependencies: "@turf/centroid" "^5.1.5" "@turf/clone" "^5.1.5" @@ -984,6 +1114,7 @@ "@turf/transform-scale@5.1.x", "@turf/transform-scale@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/transform-scale/-/transform-scale-5.1.5.tgz#70fd3ae01856cf7bae9f15ad561cdfe8f89001b9" + integrity sha1-cP064BhWz3uunxWtVhzf6PiQAbk= dependencies: "@turf/bbox" "^5.1.5" "@turf/center" "^5.1.5" @@ -999,6 +1130,7 @@ "@turf/transform-translate@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/transform-translate/-/transform-translate-5.1.5.tgz#530a257fb1dc7268dadcab34e67901eb2a3dec63" + integrity sha1-Uwolf7Hccmja3Ks05nkB6yo97GM= dependencies: "@turf/clone" "^5.1.5" "@turf/helpers" "^5.1.5" @@ -1009,6 +1141,7 @@ "@turf/triangle-grid@5.1.x", "@turf/triangle-grid@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/triangle-grid/-/triangle-grid-5.1.5.tgz#7b36762108554c14f28caff3c48b1cfc82c8dc81" + integrity sha1-ezZ2IQhVTBTyjK/zxIsc/ILI3IE= dependencies: "@turf/distance" "^5.1.5" "@turf/helpers" "^5.1.5" @@ -1018,6 +1151,7 @@ "@turf/truncate@5.1.x", "@turf/truncate@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/truncate/-/truncate-5.1.5.tgz#9eedfb3b18ba81f2c98d3ead09431cca1884ad89" + integrity sha1-nu37Oxi6gfLJjT6tCUMcyhiErYk= dependencies: "@turf/helpers" "^5.1.5" "@turf/meta" "^5.1.5" @@ -1025,12 +1159,14 @@ "@turf/truncate@^4.7.3": version "4.7.3" resolved "https://registry.yarnpkg.com/@turf/truncate/-/truncate-4.7.3.tgz#827a8df8ff0c9fff9dcf1a4b3145cbdef80fb993" + integrity sha1-gnqN+P8Mn/+dzxpLMUXL3vgPuZM= dependencies: "@turf/meta" "^4.7.3" "@turf/turf@^5.1.6": version "5.1.6" resolved "https://registry.yarnpkg.com/@turf/turf/-/turf-5.1.6.tgz#c3122592887ed234b75468b8a8c45bf886fbf8f6" + integrity sha1-wxIlkoh+0jS3VGi4qMRb+Ib7+PY= dependencies: "@turf/along" "5.1.x" "@turf/area" "5.1.x" @@ -1136,6 +1272,7 @@ "@turf/union@5.1.x", "@turf/union@^5.1.5": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/union/-/union-5.1.5.tgz#53285b6094047fc58d96aac0ea90865ec34d454b" + integrity sha1-UyhbYJQEf8WNlqrA6pCGXsNNRUs= dependencies: "@turf/helpers" "^5.1.5" turf-jsts "*" @@ -1143,6 +1280,7 @@ "@turf/unkink-polygon@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/unkink-polygon/-/unkink-polygon-5.1.5.tgz#7b01847c50fb574ae2579e19e44cba8526d213c3" + integrity sha1-ewGEfFD7V0riV54Z5Ey6hSbSE8M= dependencies: "@turf/area" "^5.1.5" "@turf/boolean-point-in-polygon" "^5.1.5" @@ -1153,20 +1291,22 @@ "@turf/voronoi@5.1.x": version "5.1.5" resolved "https://registry.yarnpkg.com/@turf/voronoi/-/voronoi-5.1.5.tgz#e856e9406dcc2f25d66ddc898584e27c2ebfca66" + integrity sha1-6FbpQG3MLyXWbdyJhYTifC6/ymY= dependencies: "@turf/helpers" "^5.1.5" "@turf/invariant" "^5.1.5" d3-voronoi "1.1.2" -"@videojs/http-streaming@1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@videojs/http-streaming/-/http-streaming-1.1.0.tgz#ae51919491090eacaab525da30bc0c1beede2515" +"@videojs/http-streaming@1.5.1": + version "1.5.1" + resolved "https://registry.yarnpkg.com/@videojs/http-streaming/-/http-streaming-1.5.1.tgz#b6c81ec1f1ec93ee57c261f34c144f5493c9fc31" + integrity sha512-Pc3aVr4SRINFLhUWjTofVjQ9iMjs9myXnyfJ0AdW0c4bLwJ0Fw7HUsbns+qseuBzVJe01i7J2R/DE1Y4hFgblA== dependencies: aes-decrypter "3.0.0" global "^4.3.0" m3u8-parser "4.2.0" - mpd-parser "0.6.1" - mux.js "4.4.1" + mpd-parser "0.7.0" + mux.js "5.0.1" url-toolkit "^2.1.3" video.js "^6.8.0 || ^7.0.0" @@ -1184,10 +1324,12 @@ JSONStream@^1.3.3, JSONStream@^1.3.4: "JSV@>= 4.0.x": version "4.0.2" resolved "https://registry.yarnpkg.com/JSV/-/JSV-4.0.2.tgz#d077f6825571f82132f9dffaed587b4029feff57" + integrity sha1-0Hf2glVx+CEy+d/67Vh7QCn+/1c= abbrev@1, abbrev@~1.1.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== abbrev@1.0.x: version "1.0.9" @@ -1209,30 +1351,35 @@ acorn-dynamic-import@^2.0.0: acorn-jsx@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-3.0.1.tgz#afdf9488fb1ecefc8348f6fb22f464e32a58b36b" + integrity sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s= dependencies: acorn "^3.0.4" acorn-object-spread@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/acorn-object-spread/-/acorn-object-spread-1.0.0.tgz#48ead0f4a8eb16995a17a0db9ffc6acaada4ba68" + integrity sha1-SOrQ9KjrFplaF6Dbn/xqyq2kumg= dependencies: acorn "^3.1.0" acorn@^3.0.4, acorn@^3.1.0, acorn@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" + integrity sha1-ReN/s56No/JbruP/U2niu18iAXo= acorn@^4.0.0, acorn@^4.0.3: version "4.0.13" resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787" acorn@^5.0.0, acorn@^5.1.0: - version "5.7.2" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.2.tgz#91fa871883485d06708800318404e72bfb26dcc5" + version "5.7.3" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.3.tgz#67aa231bf8812974b85235a96771eb6bd07ea279" + integrity sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw== aes-decrypter@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/aes-decrypter/-/aes-decrypter-3.0.0.tgz#7848a1c145b9fdbf57ae3e2b5b1bc7cf0644a8fb" + integrity sha1-eEihwUW5/b9Xrj4rWxvHzwZEqPs= dependencies: commander "^2.9.0" global "^4.3.2" @@ -1258,7 +1405,7 @@ ajv-keywords@^3.1.0: version "3.2.0" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.2.0.tgz#e86b819c602cf8821ad637413698f1dec021847a" -ajv@^5.0.0, ajv@^5.1.0, ajv@^5.3.0: +ajv@^5.0.0, ajv@^5.1.0: version "5.5.2" resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965" dependencies: @@ -1276,6 +1423,16 @@ ajv@^6.1.0: json-schema-traverse "^0.4.1" uri-js "^4.2.2" +ajv@^6.5.5: + version "6.9.2" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.9.2.tgz#4927adb83e7f48e5a32b45729744c71ec39c9c7b" + integrity sha512-4UFy0/LgDo7Oa/+wOAlj44tp9K78u38E5/359eSrqEp1Z5PdVfimCcs7SluXMP755RUQu6d2b4AvF0R1C9RZjg== + 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" + alchemy-embed-medias@^0.5.1: version "0.5.4" resolved "https://registry.yarnpkg.com/alchemy-embed-medias/-/alchemy-embed-medias-0.5.4.tgz#0fd4c943b0c09158959065a67920fa22ab7fbd36" @@ -1308,6 +1465,7 @@ align-text@^0.1.1, align-text@^0.1.3: 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" @@ -1316,8 +1474,9 @@ ansi-align@^2.0.0: string-width "^2.0.0" ansi-escapes@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.1.0.tgz#f73207bb81207d75fd6c83f125af26eea378ca30" + 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-gray@^0.1.1: version "0.1.1" @@ -1332,10 +1491,12 @@ ansi-regex@^0.2.0, ansi-regex@^0.2.1: 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-styles@^1.1.0: version "1.1.0" @@ -1344,16 +1505,19 @@ ansi-styles@^1.1.0: 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.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@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-1.0.0.tgz#cb102df1c56f5123eab8b67cd7b98027a0279178" + integrity sha1-yxAt8cVvUSPquLZ817mAJ6AnkXg= ansi-wrap@0.1.0: version "0.1.0" @@ -1362,6 +1526,7 @@ ansi-wrap@0.1.0: ansicolors@~0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.2.1.tgz#be089599097b74a5c9c4a84a0cdbcdb62bd87aef" + integrity sha1-vgiVmQl7dKXJxKhKDNvNtivYeu8= ansicolors@~0.3.2: version "0.3.2" @@ -1388,6 +1553,7 @@ anymatch@^2.0.0: aproba@^1.0.3, aproba@^1.1.1, aproba@^1.1.2, aproba@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== "aproba@^1.1.2 || 2": version "2.0.0" @@ -1400,6 +1566,7 @@ archy@^1.0.0, archy@~1.0.0: 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" @@ -1407,6 +1574,7 @@ are-we-there-yet@~1.1.2: 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" @@ -1417,6 +1585,7 @@ argsparser@^0.0.7: arr-diff@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" + integrity sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8= dependencies: arr-flatten "^1.0.1" @@ -1443,6 +1612,7 @@ array-each@^1.0.1: 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-slice@^1.0.0: version "1.1.0" @@ -1461,6 +1631,7 @@ array-uniq@^1.0.1, array-uniq@^1.0.2: array-unique@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" + integrity sha1-odl8yvy8JiXMcPrc6zalDFiwGlM= array-unique@^0.3.2: version "0.3.2" @@ -1489,12 +1660,14 @@ asn1.js@^4.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.4.1" @@ -1547,6 +1720,7 @@ async@~0.2.6: 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" @@ -1566,10 +1740,12 @@ autoprefixer@^6.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.6.0, 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@0.17.1: version "0.17.1" @@ -1581,6 +1757,7 @@ axios@0.17.1: axios@^0.16.2: version "0.16.2" resolved "https://registry.yarnpkg.com/axios/-/axios-0.16.2.tgz#ba4f92f17167dfbab40983785454b9ac149c3c6d" + integrity sha1-uk+S8XFn37q0CYN4VFS5rBScPG0= dependencies: follow-redirects "^1.2.3" is-buffer "^1.1.5" @@ -1588,6 +1765,7 @@ axios@^0.16.2: babel-runtime@^6.0.0, babel-runtime@^6.9.2: 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" @@ -1595,6 +1773,7 @@ babel-runtime@^6.0.0, babel-runtime@^6.9.2: babylon@^6.15.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" + integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== backbone@^1.3.3: version "1.3.3" @@ -1609,6 +1788,7 @@ backo2@1.0.2: 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-arraybuffer@0.1.5: version "0.1.5" @@ -1641,6 +1821,7 @@ batch@0.6.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" @@ -1657,6 +1838,12 @@ better-assert@~1.0.0: 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== bin-links@^1.1.2: version "1.1.2" @@ -1675,6 +1862,7 @@ binary-extensions@^1.0.0: bl@^1.0.0: version "1.2.2" resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.2.tgz#a160911717103c07410cef63ef51b397c025af9c" + integrity sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA== dependencies: readable-stream "^2.3.5" safe-buffer "^5.1.1" @@ -1696,6 +1884,7 @@ bluebird@^3.5.0, bluebird@^3.5.1, bluebird@~3.5.1: blueimp-canvas-to-blob@3.5.0: version "3.5.0" resolved "https://registry.yarnpkg.com/blueimp-canvas-to-blob/-/blueimp-canvas-to-blob-3.5.0.tgz#5679ac32f6a2835821f0c3ad661719ff85a9236b" + integrity sha1-VnmsMvaig1gh8MOtZhcZ/4WpI2s= blueimp-canvas-to-blob@>=2.0.7: version "3.14.0" @@ -1711,8 +1900,9 @@ blueimp-file-upload@^8.3.0: jquery ">=1.6" blueimp-file-upload@^9.18.0: - version "9.22.0" - resolved "https://registry.yarnpkg.com/blueimp-file-upload/-/blueimp-file-upload-9.22.0.tgz#056c386931778a7542a75d61e17a7fa44660b9fb" + version "9.28.0" + resolved "https://registry.yarnpkg.com/blueimp-file-upload/-/blueimp-file-upload-9.28.0.tgz#e11a7eac367d2b3fc0f1cd9d1717299686bd98b4" + integrity sha512-Qvb5/CFlmIZ2cBoItpU2zQhUIvtZsSk9tV+X632uyrDpdpvdaJxDR9Wo8i7aUhfnbO1dbLuS5/auaA04Vk+XHw== optionalDependencies: blueimp-canvas-to-blob "3.5.0" blueimp-load-image "2.12.2" @@ -1721,14 +1911,21 @@ blueimp-file-upload@^9.18.0: blueimp-load-image@2.12.2: version "2.12.2" resolved "https://registry.yarnpkg.com/blueimp-load-image/-/blueimp-load-image-2.12.2.tgz#6a17598aab858d4fbf01543e0631141b51057c87" + integrity sha1-ahdZiquFjU+/AVQ+BjEUG1EFfIc= -blueimp-load-image@>=1.9.1, blueimp-load-image@^2.14.0, blueimp-load-image@^2.17.1: +blueimp-load-image@>=1.9.1, blueimp-load-image@^2.17.1: version "2.19.0" resolved "https://registry.yarnpkg.com/blueimp-load-image/-/blueimp-load-image-2.19.0.tgz#b61eeac0063f371c710fdb78aebbc4d7d34f8e2e" +blueimp-load-image@^2.14.0: + version "2.20.1" + resolved "https://registry.yarnpkg.com/blueimp-load-image/-/blueimp-load-image-2.20.1.tgz#8cf677f3cd0368548bf0108997ba09ea2e331c1b" + integrity sha512-GacvACFcxv5MV+m24ylTte2ycWMeSZqdmChAM5kSBCJOyFSY8jkQgBpGM3Mn+l1p/seGtrnRss+8QL2k+FXO4A== + blueimp-tmpl@3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/blueimp-tmpl/-/blueimp-tmpl-3.6.0.tgz#a4910975d042e2bc03ba77f0e62d04f1548a524c" + integrity sha1-pJEJddBC4rwDunfw5i0E8VSKUkw= blueimp-tmpl@>=2.3.0: version "3.11.0" @@ -1761,6 +1958,7 @@ boxen@^1.2.1: brace-expansion@^1.0.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" @@ -1768,6 +1966,7 @@ brace-expansion@^1.0.0, brace-expansion@^1.1.7: braces@^1.8.2: version "1.8.5" resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" + integrity sha1-uneWLhLf+WnWt2cR6RS3N4V79qc= dependencies: expand-range "^1.8.1" preserve "^0.2.0" @@ -1791,6 +1990,7 @@ braces@^2.3.0, braces@^2.3.1: brfs@^1.4.0: version "1.6.1" resolved "https://registry.yarnpkg.com/brfs/-/brfs-1.6.1.tgz#b78ce2336d818e25eea04a0947cba6d4fb8849c3" + integrity sha512-OfZpABRQQf+Xsmju8XE9bDjs+uU4vLREGolP7bDgcpsI17QREyZ4Bl+2KLxxx1kCgA0fAIhKQBaBYh+PEcCqYQ== dependencies: quote-stream "^1.0.1" resolve "^1.1.5" @@ -1879,6 +2079,7 @@ browserify-des@^1.0.0: browserify-package-json@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/browserify-package-json/-/browserify-package-json-1.0.1.tgz#98dde8aa5c561fd6d3fe49bbaa102b74b396fdea" + integrity sha1-mN3oqlxWH9bT/km7qhArdLOW/eo= browserify-rsa@^4.0.0: version "4.0.1" @@ -1902,6 +2103,7 @@ browserify-sign@^4.0.0: browserify-zlib@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.1.4.tgz#bb35f8a519f600e0fa6b8485241c979d0141fb2d" + integrity sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0= dependencies: pako "~0.2.0" @@ -1925,6 +2127,7 @@ bs-recipes@1.3.4: buble@^0.15.1: version "0.15.2" resolved "https://registry.yarnpkg.com/buble/-/buble-0.15.2.tgz#547fc47483f8e5e8176d82aa5ebccb183b02d613" + integrity sha1-VH/EdIP45egXbYKqXrzLGDsC1hM= dependencies: acorn "^3.3.0" acorn-jsx "^3.0.1" @@ -1937,6 +2140,7 @@ buble@^0.15.1: bubleify@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/bubleify/-/bubleify-0.7.0.tgz#d08ea642ffd085ff8711c8843f57072f0d5eb8f6" + integrity sha1-0I6mQv/Qhf+HEciEP1cHLw1euPY= dependencies: buble "^0.15.1" object-assign "^4.0.1" @@ -1944,10 +2148,12 @@ bubleify@^0.7.0: buffer-alloc-unsafe@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" + integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== -buffer-alloc@^1.1.0: +buffer-alloc@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" + integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== dependencies: buffer-alloc-unsafe "^1.1.0" buffer-fill "^1.0.0" @@ -1955,14 +2161,17 @@ buffer-alloc@^1.1.0: buffer-equal@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-0.0.1.tgz#91bc74b11ea405bc916bc6aa908faafa5b4aac4b" + integrity sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs= buffer-fill@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" + integrity sha1-+PeLdniYiO858gXNY39o5wISKyw= 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-xor@^1.0.3: version "1.0.3" @@ -1979,6 +2188,7 @@ buffer@^4.3.0: builtin-modules@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" + integrity sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8= builtin-status-codes@^3.0.0: version "3.0.0" @@ -2003,6 +2213,7 @@ bytes@3.0.0: bytes@^2.4.0: version "2.5.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.5.0.tgz#4c9423ea2d252c270c41b2bdefeff9bb6b62c06a" + integrity sha1-TJQj6i0lLCcMQbK97+/5u2tiwGo= cacache@^10.0.4: version "10.0.4" @@ -2062,6 +2273,7 @@ call-limit@~1.1.0: call-matcher@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/call-matcher/-/call-matcher-1.1.0.tgz#23b2c1bc7a8394c8be28609d77ddbd5786680432" + integrity sha512-IoQLeNwwf9KTNbtSA7aEBb1yfDbdnzwjCetjkC8io5oGeOmK2CBNdg0xr+tadRYKO0p7uQyZzvon0kXlZbvGrw== dependencies: core-js "^2.0.0" deep-equal "^1.0.0" @@ -2106,6 +2318,7 @@ capture-stack-trace@^1.0.0: cardinal@~0.4.2: version "0.4.4" resolved "https://registry.yarnpkg.com/cardinal/-/cardinal-0.4.4.tgz#ca5bb68a5b511b90fe93b9acea49bdee5c32bfe2" + integrity sha1-ylu2iltRG5D+k7ms6km97lwyv+I= dependencies: ansicolors "~0.2.1" redeyed "~0.4.0" @@ -2113,6 +2326,7 @@ cardinal@~0.4.2: caseless@~0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= center-align@^0.1.1: version "0.1.3" @@ -2156,7 +2370,16 @@ chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^2.0.0, chalk@^2.0.1, chalk@^2.2.0: +chalk@^2.0.0: + 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" + +chalk@^2.0.1, chalk@^2.2.0: version "2.4.1" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e" dependencies: @@ -2167,6 +2390,7 @@ chalk@^2.0.0, chalk@^2.0.1, chalk@^2.2.0: chardet@^0.4.0: version "0.4.2" resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2" + integrity sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I= chokidar@1.7.0, chokidar@^1.6.1: version "1.7.0" @@ -2202,13 +2426,19 @@ chokidar@^2.0.2: optionalDependencies: fsevents "^1.2.2" -chownr@^1.0.1, chownr@~1.0.1: +chownr@^1.0.1, chownr@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.1.tgz#54726b8b8fff4df053c42187e801fb4412df1494" + integrity sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g== + +chownr@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.0.1.tgz#e2a75042a9551908bebd25b8523d5f9769d79181" -ci-info@^1.3.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.4.0.tgz#4841d53cad49f11b827b648ebde27a6e189b412f" +ci-info@^1.5.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497" + integrity sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A== cidr-regex@^2.0.8: version "2.0.9" @@ -2253,6 +2483,7 @@ cli-columns@^3.1.2: 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" @@ -2274,6 +2505,7 @@ cli-table@^0.3.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@^2.1.0: version "2.1.0" @@ -2341,10 +2573,12 @@ cmd-shim@^2.0.1, cmd-shim@^2.0.2, cmd-shim@~2.0.2: co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= 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" @@ -2354,14 +2588,16 @@ collection-visit@^1.0.0: object-visit "^1.0.0" color-convert@^1.9.0: - version "1.9.2" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.2.tgz#49881b8fba67df12a96bdf3f56c0aab9e7913147" + 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.1" + color-name "1.1.3" -color-name@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.1.tgz#4b1415304cf50028ea81643643bd82ea05803689" +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-support@^1.1.3: version "1.1.3" @@ -2382,19 +2618,27 @@ columnify@~1.5.4: strip-ansi "^3.0.0" wcwidth "^1.0.0" -combined-stream@1.0.6, combined-stream@~1.0.5, combined-stream@~1.0.6: +combined-stream@1.0.6, combined-stream@~1.0.5: version "1.0.6" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.6.tgz#723e7df6e801ac5613113a7e445a9b69cb632818" dependencies: delayed-stream "~1.0.0" +combined-stream@^1.0.6, combined-stream@~1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.7.tgz#2d1d24317afb8abe95d6d2c0b07b57813539d828" + integrity sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w== + dependencies: + delayed-stream "~1.0.0" + commander@0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/commander/-/commander-0.6.1.tgz#fa68a14f6a945d54dbbe50d8cdb3320e9e3b1a06" -commander@2, commander@^2.2.0, commander@^2.9.0: - version "2.17.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" +commander@2, commander@^2.9.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a" + integrity sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg== commander@2.0.0: version "2.0.0" @@ -2410,6 +2654,10 @@ commander@2.8.x: dependencies: graceful-readlink ">= 1.0.0" +commander@^2.2.0: + version "2.17.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" + component-bind@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/component-bind/-/component-bind-1.0.0.tgz#00c608ab7dcd93897c0009651b1d3a8e1e73bbd1" @@ -2425,6 +2673,7 @@ component-inherit@0.0.3: 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.6.2, concat-stream@^1.5.0, concat-stream@^1.5.2, concat-stream@~1.6.0: version "1.6.2" @@ -2444,6 +2693,7 @@ concat-with-sourcemaps@^1.0.0, concat-with-sourcemaps@^1.0.4: concaveman@*: version "1.1.1" resolved "https://registry.yarnpkg.com/concaveman/-/concaveman-1.1.1.tgz#6c2482580b2523cef82fc2bec00a0415e6e68162" + integrity sha1-bCSCWAslI874L8K+wAoEFebmgWI= dependencies: monotone-convex-hull-2d "^1.0.1" point-in-polygon "^1.0.1" @@ -2491,14 +2741,18 @@ console-browserify@^1.1.0: console-control-strings@^1.0.0, console-control-strings@^1.1.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= constants-browserify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" convert-source-map@^1.1.1, convert-source-map@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.1.tgz#b8278097b9bc229365de5c62cf5fcaed8b5599e5" + 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@0.3.1: version "0.3.1" @@ -2520,16 +2774,19 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" core-js@^2.0.0, core-js@^2.4.0: - version "2.5.7" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.7.tgz#f972608ff0cead68b841a16a932d0b183791814e" + version "2.6.5" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.5.tgz#44bc8d249e7fb2ff5d00e0341a7ffb94fbf67895" + integrity sha512-klh/kDpwX8hryYL14M9w/xei6vrv6sE8gTHDG7/T/+SEovB/G4ejwcfE/CBzO6Edsu+OETZMZ3wcX/EjUkrl5A== core-util-is@1.0.2, 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= corslite@0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/corslite/-/corslite-0.0.6.tgz#622954e14c33852123c4c68fa3deffa9e2d1c896" + integrity sha1-YilU4UwzhSEjxMaPo97/qeLRyJY= create-ecdh@^4.0.0: version "4.0.3" @@ -2603,10 +2860,12 @@ crypto-random-string@^1.0.0: csscolorparser@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/csscolorparser/-/csscolorparser-1.0.3.tgz#b34f391eea4da8f3e98231e2ccd8df9c041f171b" + integrity sha1-s085HupNqPPpgjHizNjfnAQfFxs= 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" @@ -2617,16 +2876,19 @@ cyclist@~0.2.2: d3-array@1: version "1.2.4" resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-1.2.4.tgz#635ce4d5eea759f6f605863dbcfc30edc737f71f" + integrity sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw== d3-geo@1.7.1: version "1.7.1" resolved "https://registry.yarnpkg.com/d3-geo/-/d3-geo-1.7.1.tgz#44bbc7a218b1fd859f3d8fd7c443ca836569ce99" + integrity sha512-O4AempWAr+P5qbk2bC2FuN/sDW4z+dN2wDf9QV3bxQt4M5HfOEeXLgJ/UKQW0+o1Dj8BE+L5kiDbdWUMjsmQpw== dependencies: d3-array "1" d3-voronoi@1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/d3-voronoi/-/d3-voronoi-1.1.2.tgz#1687667e8f13a2d158c80c1480c5a29cb0d8973c" + integrity sha1-Fodmfo8TotFYyAwUgMWinLDYlzw= d@1: version "1.0.0" @@ -2641,6 +2903,7 @@ dargs@^5.1.0: 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" @@ -2666,8 +2929,9 @@ deap@^1.0.0: death@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/death/-/death-1.1.0.tgz#01aa9c401edd92750514470b8266390c66c67318" + integrity sha1-AaqcQB7dknUFFEcLgmY5DGbGcxg= -debug@*, debug@3.1.0, debug@^3.0.0, debug@^3.1.0, debug@~3.1.0: +debug@*, debug@3.1.0, debug@~3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" dependencies: @@ -2685,6 +2949,13 @@ debug@2.6.9, debug@^2.1.2, debug@^2.2.0, debug@^2.3.3, debug@~2.6.4: 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" + debuglog@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" @@ -2706,14 +2977,17 @@ deep-eql@0.1.3: deep-equal@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" + integrity sha1-9dJgKStmDghO/0zbyfCK0yR0SLU= 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= defaults@^1.0.0, defaults@^1.0.3: version "1.0.3" @@ -2761,14 +3035,17 @@ del@^2.1.0: 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= density-clustering@1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/density-clustering/-/density-clustering-1.3.0.tgz#dc9f59c8f0ab97e1624ac64930fd3194817dcac5" + integrity sha1-3J9ZyPCrl+FiSsZJMP0xlIF9ysU= depd@~1.1.2: version "1.1.2" @@ -2800,6 +3077,7 @@ detect-indent@^5.0.0, detect-indent@~5.0.0: 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= detect-newline@^2.1.0: version "2.1.0" @@ -2842,6 +3120,7 @@ doctrine@^0.6.4: dom-walk@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.1.tgz#672226dc74c8f799ad35307df936aba11acd6018" + integrity sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg= domain-browser@^1.1.1: version "1.2.0" @@ -2873,7 +3152,7 @@ duplexer3@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" -duplexify@^3.4.2, duplexify@^3.5.0, duplexify@^3.6.0: +duplexify@^3.4.2: version "3.6.0" resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.6.0.tgz#592903f5d80b38d037220541264d69a198fb3410" dependencies: @@ -2882,9 +3161,20 @@ duplexify@^3.4.2, duplexify@^3.5.0, duplexify@^3.6.0: readable-stream "^2.0.0" stream-shift "^1.0.0" +duplexify@^3.5.0, 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" + earcut@^2.0.0, earcut@^2.1.3: - version "2.1.3" - resolved "https://registry.yarnpkg.com/earcut/-/earcut-2.1.3.tgz#ca579545f351941af7c3d0df49c9f7d34af99b0c" + version "2.1.5" + resolved "https://registry.yarnpkg.com/earcut/-/earcut-2.1.5.tgz#829280a9a3a0f5fee0529f0a47c3e4eff09b21e4" + integrity sha512-QFWC7ywTVLtvRAJTVp8ugsuuGQ5mVqNmJ1cRYeLrSHgP3nycr2RHTJob9OtM0v8ujuoKN0NY1a93J/omeTL1PA== easy-extender@^2.3.4: version "2.3.4" @@ -2901,6 +3191,7 @@ eazy-logger@3.0.2: 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" @@ -2932,6 +3223,7 @@ elliptic@^6.0.0: 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.1, encodeurl@~1.0.2: version "1.0.2" @@ -2946,6 +3238,7 @@ encoding@^0.1.11: 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" @@ -3033,6 +3326,27 @@ error-ex@^1.2.0: dependencies: is-arrayish "^0.2.1" +es-abstract@^1.5.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" + es5-ext@^0.10.14, es5-ext@^0.10.35, es5-ext@^0.10.9, es5-ext@~0.10.14: version "0.10.46" resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.46.tgz#efd99f67c5a7ec789baa3daa7f79870388f7f572" @@ -3041,10 +3355,15 @@ es5-ext@^0.10.14, es5-ext@^0.10.35, es5-ext@^0.10.9, es5-ext@~0.10.14: es6-symbol "~3.1.1" next-tick "1" -es5-shim@^4.3.1, es5-shim@^4.5.1: +es5-shim@^4.3.1: version "4.5.10" resolved "https://registry.yarnpkg.com/es5-shim/-/es5-shim-4.5.10.tgz#b7e17ef4df2a145b821f1497b50c25cf94026205" +es5-shim@^4.5.1: + version "4.5.12" + resolved "https://registry.yarnpkg.com/es5-shim/-/es5-shim-4.5.12.tgz#508c13dda1c87dd3df1b50e69e7b96b82149b649" + integrity sha512-MjoCAHE6P2Dirme70Cxd9i2Ng8rhXiaVSsxDWdSwimfLERJL/ypR2ed2rTYkeeYrMk8gq281dzKLiGcdrmc8qg== + es6-iterator@^2.0.1, es6-iterator@~2.0.1, es6-iterator@~2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" @@ -3064,10 +3383,15 @@ es6-map@^0.1.3: es6-symbol "~3.1.1" event-emitter "~0.3.5" -es6-promise@^4.0.3, es6-promise@^4.0.5, es6-promise@^4.1.1: +es6-promise@^4.0.3: version "4.2.4" resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.4.tgz#dc4221c2b16518760bd8c39a52d8f356fc00ed29" +es6-promise@^4.0.5, es6-promise@^4.1.1: + version "4.2.6" + resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.6.tgz#b685edd8258886365ea62b57d30de28fadcd974f" + integrity sha512-aRVgGdnmW2OiySVPUC9e6m+plolMAJKjZnQlCwNSuK5yQ0JN61DZSO1X1Ufd1foqWRAlig0rhduTCHe7sVtK5Q== + es6-promisify@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203" @@ -3107,6 +3431,7 @@ escape-html@~1.0.3: escape-string-regexp@1.0.5, escape-string-regexp@^1.0.0, 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= escodegen@1.8.x: version "1.8.1" @@ -3120,8 +3445,9 @@ escodegen@1.8.x: source-map "~0.2.0" escodegen@^1.6.1, escodegen@^1.8.1: - version "1.11.0" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.11.0.tgz#b27a9389481d5bfd5bec76f7bb1eb3f8f4556589" + version "1.11.1" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.11.1.tgz#c485ff8d6b4cdb89e27f4a856e91f118401ca510" + integrity sha512-JwiqFD9KdGVVpeuRa68yU3zZnBEOcPs0nKW7wZzXky8Z7tffdYUHbe11bPCV5jYlK6DVdKLWLm0f5I/QlL0Kmw== dependencies: esprima "^3.1.3" estraverse "^4.2.0" @@ -3133,6 +3459,7 @@ escodegen@^1.6.1, escodegen@^1.8.1: escodegen@~1.9.0: version "1.9.1" resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.9.1.tgz#dbae17ef96c8e4bedb1356f4504fa4cc2f7cb7e2" + integrity sha512-6hTjO1NAWkHnDk3OqQ4YrCuwwmGHL9S3nPlzBOUG/R44rda3wLNrfvQ5fkSGjyhHFKM7ALPKcKGrwvCLe0lC7Q== dependencies: esprima "^3.1.3" estraverse "^4.2.0" @@ -3157,18 +3484,22 @@ esprima@2.7.x, esprima@^2.7.1: esprima@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" + integrity sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM= 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== esprima@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/esprima/-/esprima-1.0.4.tgz#9f557e08fc3b4d26ece9dd34f8fbf476b62585ad" + integrity sha1-n1V+CPw7TSbs6d00+Pv0drYlha0= espurify@^1.3.0, espurify@^1.6.0: version "1.8.1" resolved "https://registry.yarnpkg.com/espurify/-/espurify-1.8.1.tgz#5746c6c1ab42d302de10bd1d5bf7f0e8c0515056" + integrity sha512-ZDko6eY/o+D/gHCWyHTU85mKDgYcS4FJj7S+YD6WIInm7GQ6AnOjmcL4+buFV/JOztVLELi/7MmuGU5NHta0Mg== dependencies: core-js "^2.0.0" @@ -3193,6 +3524,7 @@ esutils@^1.1.6: esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" + integrity sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs= etag@^1.8.1, etag@~1.8.1: version "1.8.1" @@ -3235,6 +3567,7 @@ execa@^0.7.0: expand-brackets@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" + integrity sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s= dependencies: is-posix-bracket "^0.1.0" @@ -3253,6 +3586,7 @@ expand-brackets@^2.1.4: expand-range@^1.8.1: version "1.8.2" resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" + integrity sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc= dependencies: fill-range "^2.1.0" @@ -3265,10 +3599,12 @@ expand-tilde@^2.0.0, expand-tilde@^2.0.2: expect.js@~0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/expect.js/-/expect.js-0.2.0.tgz#1028533d2c1c363f74a6796ff57ec0520ded2be1" + integrity sha1-EChTPSwcNj90pnlv9X7AUg3tK+E= 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" @@ -3282,10 +3618,12 @@ extend-shallow@^3.0.0, extend-shallow@^3.0.2: extend@^3.0.0, extend@~3.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@^2.0.4: version "2.2.0" resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5" + integrity sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A== dependencies: chardet "^0.4.0" iconv-lite "^0.4.17" @@ -3294,6 +3632,7 @@ external-editor@^2.0.4: extglob@^0.3.1: version "0.3.2" resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" + integrity sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE= dependencies: is-extglob "^1.0.0" @@ -3322,14 +3661,17 @@ extract-zip@^1.6.5: 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= falafel@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/falafel/-/falafel-2.1.0.tgz#96bb17761daba94f46d001738b3cedf3a67fe06c" + integrity sha1-lrsXdh2rqU9G0AFzizzt86Z/4Gw= dependencies: acorn "^5.0.0" foreach "^2.0.5" @@ -3347,6 +3689,7 @@ fancy-log@^1.0.0, fancy-log@^1.1.0: fast-deep-equal@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz#c053477817c86b51daa853c81e059b733d023614" + integrity sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ= fast-deep-equal@^2.0.1: version "2.0.1" @@ -3355,10 +3698,12 @@ fast-deep-equal@^2.0.1: 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= fd-slicer@~1.0.1: version "1.0.1" @@ -3373,6 +3718,7 @@ figgy-pudding@^3.0.0, figgy-pudding@^3.1.0, figgy-pudding@^3.2.0, figgy-pudding@ 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" @@ -3390,6 +3736,7 @@ filelist@0.0.x: filename-regex@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" + integrity sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY= filesize@~2.0.0: version "2.0.4" @@ -3398,6 +3745,7 @@ filesize@~2.0.0: fill-range@^2.1.0: version "2.2.4" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565" + integrity sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q== dependencies: is-number "^2.1.0" isobject "^2.0.0" @@ -3487,6 +3835,7 @@ flagged-respawn@^1.0.0: flow-remove-types@^1.1.2: version "1.2.3" resolved "https://registry.yarnpkg.com/flow-remove-types/-/flow-remove-types-1.2.3.tgz#6131aefc7da43364bb8b479758c9dec7735d1a18" + integrity sha512-ypq/U3V+t9atYiOuSJd40tekCra03EHKoRsiK/wXGrsZimuum0kdwVY7Yv0HTaoXgHW1WiayomYd+Q3kkvPl9Q== dependencies: babylon "^6.15.0" vlq "^0.2.1" @@ -3502,7 +3851,14 @@ flush-write-stream@^1.0.0: inherits "^2.0.1" readable-stream "^2.0.4" -follow-redirects@^1.2.3, follow-redirects@^1.2.5: +follow-redirects@^1.2.3: + version "1.7.0" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.7.0.tgz#489ebc198dc0e7f64167bd23b03c4c19b5784c76" + integrity sha512-m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIWxxJOQ== + dependencies: + debug "^3.2.6" + +follow-redirects@^1.2.5: version "1.5.7" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.5.7.tgz#a39e4804dacb90202bca76a9e2ac10433ca6a69a" dependencies: @@ -3512,9 +3868,10 @@ font-awesome@^4.7.0: version "4.7.0" resolved "https://registry.yarnpkg.com/font-awesome/-/font-awesome-4.7.0.tgz#8fa8cf0411a1a31afd07b06d2902bb9fc815a133" -for-each@^0.3.2: +for-each@^0.3.3: version "0.3.3" resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== dependencies: is-callable "^1.1.3" @@ -3525,6 +3882,7 @@ for-in@^1.0.1, for-in@^1.0.2: for-own@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" + integrity sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4= dependencies: for-in "^1.0.1" @@ -3537,16 +3895,18 @@ for-own@^1.0.0: foreach@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" + integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= 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= fork-stream@^0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/fork-stream/-/fork-stream-0.0.4.tgz#db849fce77f6708a5f8f386ae533a0907b54ae70" -form-data@~2.3.1, form-data@~2.3.2: +form-data@~2.3.1: version "2.3.2" resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.2.tgz#4970498be604c20c005d4f5c23aecd21d6b49099" dependencies: @@ -3554,6 +3914,15 @@ form-data@~2.3.1, form-data@~2.3.2: combined-stream "1.0.6" mime-types "^2.1.12" +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" + formatio@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/formatio/-/formatio-1.1.1.tgz#5ed3ccd636551097383465d996199100e86161e9" @@ -3587,6 +3956,7 @@ from2@^2.1.0: fs-constants@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" + integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== fs-extra@3.0.1: version "3.0.1" @@ -3607,6 +3977,7 @@ fs-extra@^1.0.0: fs-minipass@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.5.tgz#06c277218454ec288df77ada54a03b8702aacb9d" + integrity sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ== dependencies: minipass "^2.2.1" @@ -3630,18 +4001,27 @@ fs-write-stream-atomic@^1.0.8, fs-write-stream-atomic@~1.0.10: 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= fs@0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/fs/-/fs-0.0.2.tgz#e1f244ef3933c1b2a64bd4799136060d0f5914f8" -fsevents@^1.0.0, fsevents@^1.1.2, fsevents@^1.2.2: +fsevents@^1.0.0, fsevents@^1.2.2: version "1.2.4" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.4.tgz#f41dcb1af2582af3692da36fc55cbd8e1041c426" dependencies: nan "^2.9.2" node-pre-gyp "^0.10.0" +fsevents@^1.1.2: + version "1.2.7" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.7.tgz#4851b664a3783e52003b3c66eb0eee1074933aa4" + integrity sha512-Pxm6sI2MeBD7RdD12RYsqaP0nMiwx8eZBXCa6z2L+mRHm2DYrOYwihmhjpkdjUHwQhslWQjRpEgNq4XvBmaAuw== + dependencies: + nan "^2.9.2" + node-pre-gyp "^0.10.0" + fstream@^1.0.0, fstream@^1.0.2: version "1.0.11" resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.11.tgz#5c1fb1f117477114f0632a0eb4b71b3cb0fd3171" @@ -3651,9 +4031,10 @@ fstream@^1.0.0, fstream@^1.0.2: mkdirp ">=0.5 0" rimraf "2" -function-bind@^1.1.1: +function-bind@^1.0.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== galleria@^1.5.7: version "1.5.7" @@ -3664,6 +4045,7 @@ galleria@^1.5.7: 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" @@ -3706,12 +4088,14 @@ gentle-fs@^2.0.0, gentle-fs@^2.0.1: geojson-equality@0.1.6: version "0.1.6" resolved "https://registry.yarnpkg.com/geojson-equality/-/geojson-equality-0.1.6.tgz#a171374ef043e5d4797995840bae4648e0752d72" + integrity sha1-oXE3TvBD5dR5eZWEC65GSOB1LXI= dependencies: deep-equal "^1.0.0" geojson-rbush@2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/geojson-rbush/-/geojson-rbush-2.1.0.tgz#3bd73be391fc10b0ae693d9b8acea2aae0b83a8d" + integrity sha1-O9c745H8ELCuaT2bis6iquC4Oo0= dependencies: "@turf/helpers" "*" "@turf/meta" "*" @@ -3720,6 +4104,7 @@ geojson-rbush@2.1.0: geojson-rewind@^0.3.0: version "0.3.1" resolved "https://registry.yarnpkg.com/geojson-rewind/-/geojson-rewind-0.3.1.tgz#22240797c847cc2f0c1d313e4aa0c915afa7f29d" + integrity sha1-IiQHl8hHzC8MHTE+SqDJFa+n8p0= dependencies: "@mapbox/geojson-area" "0.2.2" concat-stream "~1.6.0" @@ -3727,8 +4112,9 @@ geojson-rewind@^0.3.0: sharkdown "^0.1.0" geojson-vt@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/geojson-vt/-/geojson-vt-3.2.0.tgz#039cea549df5f892c48cff8eb66c2e217d61c241" + version "3.2.1" + resolved "https://registry.yarnpkg.com/geojson-vt/-/geojson-vt-3.2.1.tgz#f8adb614d2c1d3f6ee7c4265cad4bbf3ad60c8b7" + integrity sha512-EvGQQi/zPrDA6zr6BnJD/YhwAkBP8nnJ9emh3EnHQKVMfg/MRVtPbMYdgVy/IaEmn4UfagD2a6fafPDL5hbtwg== geonames-server-jquery-plugin@^0.2.2: version "0.2.2" @@ -3741,6 +4127,7 @@ get-caller-file@^1.0.1: get-closest@*: version "0.0.4" resolved "https://registry.yarnpkg.com/get-closest/-/get-closest-0.0.4.tgz#269ac776d1e6022aa0fd586dd708e8a7d32269af" + integrity sha1-JprHdtHmAiqg/Vht1wjop9Miaa8= get-stdin@^4.0.1: version "4.0.1" @@ -3757,12 +4144,14 @@ get-value@^2.0.3, get-value@^2.0.6: 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-base@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" + integrity sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q= dependencies: glob-parent "^2.0.0" is-glob "^2.0.0" @@ -3770,6 +4159,7 @@ glob-base@^0.3.0: glob-parent@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" + integrity sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg= dependencies: is-glob "^2.0.0" @@ -3841,9 +4231,10 @@ glob@^5.0.15: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@~7.1.1, glob@~7.1.2: +glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@~7.1.1, glob@~7.1.2: version "7.1.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1" + integrity sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" @@ -3887,6 +4278,7 @@ global-prefix@^1.0.1: global@4.3.2, global@^4.3.0, global@^4.3.1, global@^4.3.2, global@~4.3.0: version "4.3.2" resolved "https://registry.yarnpkg.com/global/-/global-4.3.2.tgz#e76989268a6c74c38908b1305b10fc0e394e9d0f" + integrity sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8= dependencies: min-document "^2.19.0" process "~0.5.1" @@ -3946,10 +4338,15 @@ graceful-fs@^3.0.0: dependencies: natives "^1.1.0" -graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@~4.1.11, graceful-fs@~4.1.4: +graceful-fs@^4.1.11, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@~4.1.11, graceful-fs@~4.1.4: version "4.1.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" +graceful-fs@^4.1.2: + version "4.1.15" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00" + integrity sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA== + graceful-fs@~1.2.0: version "1.2.3" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-1.2.3.tgz#15a4806a57547cb2d2dbf27f42e89a8c3451b364" @@ -3965,6 +4362,7 @@ graceful-fs@~2.0.0: gray-matter@^3.0.8: version "3.1.1" resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-3.1.1.tgz#101f80d9e69eeca6765cdce437705b18f40876ac" + integrity sha512-nZ1qjLmayEv0/wt3sHig7I0s3/sJO0dkAaKYQ5YAOApUtYEOonXSFdWvL1khvnZMTvov4UufkqlFsilPnejEXA== dependencies: extend-shallow "^2.0.1" js-yaml "^3.10.0" @@ -3972,8 +4370,9 @@ gray-matter@^3.0.8: strip-bom-string "^1.0.0" grid-index@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/grid-index/-/grid-index-1.0.0.tgz#ad2c5d54ce5b35437faff1d70a9aeb3d1d261110" + version "1.1.0" + resolved "https://registry.yarnpkg.com/grid-index/-/grid-index-1.1.0.tgz#97f8221edec1026c8377b86446a7c71e79522ea7" + integrity sha512-HZRwumpOGUrHyxO5bqKZL0B0GlUpwtCAzZ42sgxUPniu33R1LSFH5yrIcBCHjkctCAh3mtWKcKd9J4vDDdeVHA== growl@1.10.3: version "1.10.3" @@ -4190,6 +4589,7 @@ gulplog@^1.0.0: gunzip-maybe@^1.4.0: version "1.4.1" resolved "https://registry.yarnpkg.com/gunzip-maybe/-/gunzip-maybe-1.4.1.tgz#39c72ed89d1b49ba708e18776500488902a52027" + integrity sha512-qtutIKMthNJJgeHQS7kZ9FqDq59/Wn0G2HYCRNjpup7yKfVI6/eqwpmroyZGFoCYaG+sW6psNVb4zoLADHpp2g== dependencies: browserify-zlib "^0.1.4" is-deflate "^1.0.0" @@ -4211,6 +4611,7 @@ handlebars@^4.0.1: 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.0.3: version "5.0.3" @@ -4220,10 +4621,11 @@ har-validator@~5.0.3: har-schema "^2.0.0" har-validator@~5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.0.tgz#44657f5688a22cfd4b72486e81b3a3fb11742c29" + 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 "^5.3.0" + ajv "^6.5.5" har-schema "^2.0.0" has-ansi@^0.1.0: @@ -4235,6 +4637,7 @@ has-ansi@^0.1.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" @@ -4247,6 +4650,7 @@ has-binary2@~1.0.2: has-color@~0.1.0: version "0.1.7" resolved "https://registry.yarnpkg.com/has-color/-/has-color-0.1.7.tgz#67144a5260c34fc3cca677d041daf52fe7b78b2f" + integrity sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8= has-cors@1.1.0: version "1.1.0" @@ -4263,6 +4667,7 @@ has-flag@^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-gulplog@^0.1.0: version "0.1.0" @@ -4277,6 +4682,7 @@ has-symbols@^1.0.0: has-unicode@^2.0.0, has-unicode@~2.0.1: 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" @@ -4305,9 +4711,10 @@ has-values@^1.0.0: is-number "^3.0.0" kind-of "^4.0.0" -has@^1.0.1: +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" @@ -4388,6 +4795,7 @@ http-proxy@1.15.2: 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" @@ -4417,6 +4825,7 @@ humanize-ms@^1.2.1: i18next-xhr-backend@^1.4.2: version "1.5.1" resolved "https://registry.yarnpkg.com/i18next-xhr-backend/-/i18next-xhr-backend-1.5.1.tgz#50282610780c6a696d880dfa7f4ac1d01e8c3ad5" + integrity sha512-9OLdC/9YxDvTFcgsH5t2BHCODHEotHCa6h7Ly0EUlUC7Y2GS09UeoHOGj3gWKQ3HCqXz8NlH4gOrK3NNc9vPuw== i18next@^8.4.3: version "8.4.3" @@ -4431,6 +4840,7 @@ iconv-lite@0.4.23: iconv-lite@^0.4.17, iconv-lite@^0.4.4, iconv-lite@~0.4.13: 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" @@ -4449,6 +4859,7 @@ iferr@^1.0.2: 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" @@ -4463,6 +4874,7 @@ import-lazy@^2.1.0: imports-loader@^0.7.1: version "0.7.1" resolved "https://registry.yarnpkg.com/imports-loader/-/imports-loader-0.7.1.tgz#f204b5f34702a32c1db7d48d89d5e867a0441253" + integrity sha1-8gS180cCoywdt9SNidXoZ6BEElM= dependencies: loader-utils "^1.0.2" source-map "^0.5.6" @@ -4488,10 +4900,12 @@ indexof@0.0.1: individual@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/individual/-/individual-2.0.0.tgz#833b097dad23294e76117a98fb38e0d9ad61bb97" + integrity sha1-gzsJfa0jKU52EXqY+zjg2a1hu5c= inflight@^1.0.4, inflight@^1.0.6, inflight@~1.0.6: 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" @@ -4511,6 +4925,7 @@ inherits@2.0.1: ini@^1.3.4, ini@^1.3.5, 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== init-package-json@^1.10.3: version "1.10.3" @@ -4528,6 +4943,7 @@ init-package-json@^1.10.3: inquirer@^3.0.1: version "3.3.0" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9" + integrity sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ== dependencies: ansi-escapes "^3.0.0" chalk "^2.0.0" @@ -4555,6 +4971,7 @@ interpret@^1.0.0: invariant@^2.2.0: 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" @@ -4606,22 +5023,26 @@ is-binary-path@^1.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-builtin-module@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe" + integrity sha1-VAVy0096wxGfj3bDDLwbHgN6/74= dependencies: builtin-modules "^1.0.0" -is-callable@^1.1.3: +is-callable@^1.1.3, 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.0" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.2.0.tgz#3f4a08d6303a09882cef3f0fb97439c5f5ce2d53" + 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.3.0" + ci-info "^1.5.0" is-cidr@^2.0.6: version "2.0.6" @@ -4641,9 +5062,15 @@ is-data-descriptor@^1.0.0: 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-deflate@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-deflate/-/is-deflate-1.0.0.tgz#c862901c3c161fb09dac7cdc7e784f80e98f2f14" + integrity sha1-yGKQHDwWH7CdrHzcfnhPgOmPLxQ= is-descriptor@^0.1.0: version "0.1.6" @@ -4664,16 +5091,19 @@ is-descriptor@^1.0.0, is-descriptor@^1.0.2: is-dotfile@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" + integrity sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE= is-equal-shallow@^0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" + integrity sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ= dependencies: is-primitive "^2.0.0" 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" @@ -4684,6 +5114,7 @@ is-extendable@^1.0.1: is-extglob@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" + integrity sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA= is-extglob@^2.1.0, is-extglob@^2.1.1: version "2.1.1" @@ -4698,20 +5129,24 @@ is-finite@^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-function@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.1.tgz#12cfb98b65b57dd3d193a3121f5f6e2f437602b5" + integrity sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU= is-glob@^2.0.0, is-glob@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" + integrity sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM= dependencies: is-extglob "^1.0.0" @@ -4730,6 +5165,7 @@ is-glob@^4.0.0: is-gzip@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-gzip/-/is-gzip-1.0.0.tgz#6ca8b07b99c77998025900e555ced8ed80879a83" + integrity sha1-bKiwe5nHeZgCWQDlVc7Y7YCHmoM= is-installed-globally@^0.1.0: version "0.1.0" @@ -4751,6 +5187,7 @@ is-number-like@^1.0.3: is-number@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" + integrity sha1-Afy7s5NGOlSPL0ZszhbezknbkI8= dependencies: kind-of "^3.0.2" @@ -4763,6 +5200,7 @@ is-number@^3.0.0: is-number@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" + integrity sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ== is-obj@^1.0.0: version "1.0.1" @@ -4797,19 +5235,29 @@ is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: is-posix-bracket@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" + integrity sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q= is-primitive@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" + integrity sha1-IHurkWOEmcB7Kt8kCkGochADRXU= 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" +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-regexp@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" @@ -4828,9 +5276,17 @@ is-stream@^1.0.0, is-stream@^1.0.1, is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" +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-unc-path@^1.0.0: version "1.0.0" @@ -4853,6 +5309,7 @@ is-wsl@^1.1.0: isarray@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" @@ -4869,6 +5326,7 @@ isexe@^2.0.0: 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" @@ -4879,6 +5337,7 @@ isobject@^3.0.0, isobject@^3.0.1: 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= istanbul@0.4.5: version "0.4.5" @@ -4944,6 +5403,7 @@ jquery-ui@^1.12.1: jquery-ui@~1.10: version "1.10.5" resolved "https://registry.yarnpkg.com/jquery-ui/-/jquery-ui-1.10.5.tgz#826aed3dd1f88d32ae75d74df48643dc431a5815" + integrity sha1-gmrtPdH4jTKudddN9IZD3EMaWBU= jquery.cookie@^1.4.1: version "1.4.1" @@ -4958,10 +5418,12 @@ jquery.fancytree@^2.27.0: jquery.fancytree@~2.7: version "2.7.0" resolved "https://registry.yarnpkg.com/jquery.fancytree/-/jquery.fancytree-2.7.0.tgz#542af000ed9b711821c297773a376162a402c8f8" + integrity sha1-VCrwAO2bcRghwpd3OjdhYqQCyPg= jquery.tree@0.0.5: version "0.0.5" resolved "https://registry.yarnpkg.com/jquery.tree/-/jquery.tree-0.0.5.tgz#24e512bc7390463db36260c65d8376ed1770670f" + integrity sha1-JOUSvHOQRj2zYmDGXYN27RdwZw8= dependencies: jquery "~2.1.1" @@ -4976,6 +5438,7 @@ jquery@~1.11.3: jquery@~2.1.1: version "2.1.4" resolved "https://registry.yarnpkg.com/jquery/-/jquery-2.1.4.tgz#228bde698a0c61431dc2630a6a154f15890d2317" + integrity sha1-IoveaYoMYUMdwmMKahVPFYkNIxc= js-base64@^2.1.8, js-base64@^2.1.9: version "2.4.8" @@ -4984,6 +5447,7 @@ js-base64@^2.1.8, js-base64@^2.1.9: js-cookie@^2.1.0: version "2.2.0" resolved "https://registry.yarnpkg.com/js-cookie/-/js-cookie-2.2.0.tgz#1b2c279a6eece380a12168b92485265b35b1effb" + integrity sha1-Gywnmm7s44ChIWi5JIUmWzWx7/s= js-fixtures@^1.5.3: version "1.5.3" @@ -4994,17 +5458,27 @@ js-fixtures@^1.5.3: "js-tokens@^3.0.0 || ^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-yaml@3.x, js-yaml@^3.10.0: +js-yaml@3.x: version "3.12.0" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.0.tgz#eaed656ec8344f10f527c6bfa1b6e2244de167d1" dependencies: argparse "^1.0.7" esprima "^4.0.0" +js-yaml@^3.10.0: + version "3.12.2" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.2.tgz#ef1d067c5a9d9cb65bd72f285b5d8105c77f14fc" + integrity sha512-QHn/Lh/7HhZ/Twc7vJYQTkjuCa0kaCcDcjK5Zlk2rvnUpy7DxMJ23+Jc2dcyvltwQVg1nygAVlB2oRDFHoRS5Q== + 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= json-loader@^0.5.4: version "0.5.7" @@ -5017,6 +5491,7 @@ json-parse-better-errors@^1.0.0, json-parse-better-errors@^1.0.1, json-parse-bet json-schema-traverse@^0.3.0: version "0.3.1" resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340" + integrity sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A= json-schema-traverse@^0.4.1: version "0.4.1" @@ -5025,15 +5500,24 @@ json-schema-traverse@^0.4.1: 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-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, json5@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" +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" + jsonfile@^2.1.0: version "2.4.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" @@ -5049,6 +5533,7 @@ jsonfile@^3.0.0: jsonlint-lines-primitives@~1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/jsonlint-lines-primitives/-/jsonlint-lines-primitives-1.6.0.tgz#bb89f60c8b9b612fd913ddaa236649b840d86611" + integrity sha1-u4n2DIubYS/ZE92qI2ZJuEDYZhE= dependencies: JSV ">= 4.0.x" nomnom ">= 1.5.x" @@ -5060,6 +5545,7 @@ jsonparse@^1.2.0, jsonparse@^1.3.1: 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" @@ -5069,6 +5555,7 @@ jsprim@^1.2.2: kdbush@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/kdbush/-/kdbush-1.0.1.tgz#3cbd03e9dead9c0f6f66ccdb96450e5cecc640e0" + integrity sha1-PL0D6d6tnA9vZszblkUOXOzGQOA= kew@^0.7.0: version "0.7.0" @@ -5123,22 +5610,27 @@ lcid@^1.0.0: leaflet-contextmenu@^1.0.0: version "1.4.0" resolved "https://registry.yarnpkg.com/leaflet-contextmenu/-/leaflet-contextmenu-1.4.0.tgz#e2bda481af1026080eabaa32997e531fd44f605c" + integrity sha1-4r2kga8QJggOq6oymX5TH9RPYFw= leaflet-draw@^0.3.0: version "0.3.2" resolved "https://registry.yarnpkg.com/leaflet-draw/-/leaflet-draw-0.3.2.tgz#717ee8fed4c2a9679c12162e1f922d2da503d109" + integrity sha1-cX7o/tTCqWecEhYuH5ItLaUD0Qk= leaflet@0.7.7, leaflet@^0.7.7: version "0.7.7" resolved "https://registry.yarnpkg.com/leaflet/-/leaflet-0.7.7.tgz#1e352ba54e63d076451fa363c900890cb2cf75ee" + integrity sha1-HjUrpU5j0HZFH6NjyQCJDLLPde4= leven@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580" + integrity sha1-wuep93IJTe6dNCAq6KzORoeHVYA= 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" @@ -5202,6 +5694,7 @@ limiter@^1.0.5: lineclip@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/lineclip/-/lineclip-1.1.5.tgz#2bf26067d94354feabf91e42768236db5616fd13" + integrity sha1-K/JgZ9lDVP6r+R5CdoI221YW/RM= load-json-file@^1.0.0: version "1.1.0" @@ -5226,7 +5719,16 @@ loader-runner@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.3.0.tgz#f482aea82d543e07921700d5a46ef26fdac6b8a2" -loader-utils@^1.0.2, loader-utils@^1.1.0: +loader-utils@^1.0.2: + 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" + +loader-utils@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.1.0.tgz#c98aef488bcceda2ffb5e2de646d6a754429f5cd" dependencies: @@ -5403,6 +5905,7 @@ lodash.clonedeep@^4.3.2, lodash.clonedeep@~4.5.0: lodash.debounce@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= lodash.defaults@~2.4.1: version "2.4.1" @@ -5501,6 +6004,7 @@ lodash.merge@^3.3.2: lodash.merge@^4.6.0: version "4.6.1" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.1.tgz#adc25d9cb99b9391c59624f379fbba60d7111d54" + integrity sha512-AOYza4+Hf5z1/0Hztxpm2/xiPZgi/cjMqdnKTUWTBSKchJlxXXuUSxCCl8rJlf4g6yww/j6mA8nC8Hw/EZWxKQ== lodash.mergewith@^4.6.0: version "4.6.1" @@ -5553,6 +6057,7 @@ lodash.templatesettings@~2.4.1: lodash.toarray@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.toarray/-/lodash.toarray-4.4.0.tgz#24c4bfcd6b2fba38bfd0594db1179d8e9b656561" + integrity sha1-JMS/zWsvuji/0FlNsRedjptlZWE= lodash.toplainobject@^3.0.0: version "3.0.0" @@ -5583,10 +6088,15 @@ lodash@^3.1.0: version "3.10.1" resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" -lodash@^4.0.0, lodash@^4.17.10, lodash@^4.17.5, lodash@^4.3.0, lodash@~4.17.10: +lodash@^4.0.0, lodash@^4.17.10, lodash@~4.17.10: version "4.17.10" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.10.tgz#1b7793cf7259ea38fb3661d4d38b3260af8ae4e7" +lodash@^4.17.5, lodash@^4.3.0: + version "4.17.11" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" + integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg== + lodash@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/lodash/-/lodash-1.0.2.tgz#8f57560c83b59fc270bd3d561b690043430e2551" @@ -5602,6 +6112,7 @@ longest@^1.0.1: loose-envify@^1.0.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" @@ -5630,16 +6141,19 @@ lru-cache@^4.0.1, lru-cache@^4.1.1, lru-cache@^4.1.2, lru-cache@^4.1.3: m3u8-parser@4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/m3u8-parser/-/m3u8-parser-4.2.0.tgz#c8e0785fd17f741f4408b49466889274a9e36447" + integrity sha512-LVHw0U6IPJjwk9i9f7Xe26NqaUHTNlIt4SSWoEfYFROeVKHN6MIjOhbRheI3dg8Jbq5WCuMFQ0QU3EgZpmzFPg== magic-string@^0.14.0: version "0.14.0" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.14.0.tgz#57224aef1701caeed273b17a39a956e72b172462" + integrity sha1-VyJK7xcByu7Sc7F6OalW5ysXJGI= dependencies: vlq "^0.2.1" magic-string@^0.22.4: version "0.22.5" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.22.5.tgz#8e9cf5afddf44385c1da5bc2a6a0dbd10b03657e" + integrity sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w== dependencies: vlq "^0.2.2" @@ -5712,6 +6226,7 @@ map-visit@^1.0.0: mapbox-gl-circle@^1.6.5: version "1.6.5" resolved "https://registry.yarnpkg.com/mapbox-gl-circle/-/mapbox-gl-circle-1.6.5.tgz#f252957cd29cb5bf601228bc8e39e3af1f298afc" + integrity sha512-VHA6lgxZE/WFtBXmMveU2zt7ZeVcBHe42k4U4b8xGEnrDSQs4/++EBPVywEMNqi01XQrbf1eiAhsIDZasR4drw== dependencies: "@turf/bbox" "^4.7.3" "@turf/bbox-polygon" "^4.7.3" @@ -5747,6 +6262,7 @@ mapbox-gl-circle@^1.6.5: mapbox-gl@^0.44.1, mapbox-gl@^0.44.2: version "0.44.2" resolved "https://registry.yarnpkg.com/mapbox-gl/-/mapbox-gl-0.44.2.tgz#8c118ba8c5c15b054272644f30877309db0f8ee2" + integrity sha512-UzrfDEit6pX+HSj5qQTDG633JiF4JKn1MD8vz58S7kAnGRqnnSfFc7rrSVXZ/E6G5SFKsfESURUbLLuGkOcfWA== dependencies: "@mapbox/gl-matrix" "^0.0.1" "@mapbox/mapbox-gl-supported" "^1.3.0" @@ -5783,6 +6299,7 @@ mapbox-gl@^0.44.1, mapbox-gl@^0.44.2: mapbox.js@^2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/mapbox.js/-/mapbox.js-2.4.0.tgz#c43b084a5dd71334c83ee1df28fa67443d73c29c" + integrity sha1-xDsISl3XEzTIPuHfKPpnRD1zwpw= dependencies: corslite "0.0.6" isarray "0.0.1" @@ -5793,6 +6310,7 @@ mapbox.js@^2.4.0: mapbox@^1.0.0-beta10: version "1.0.0-beta10" resolved "https://registry.yarnpkg.com/mapbox/-/mapbox-1.0.0-beta10.tgz#037561bcb95cbdc066d1dff7e2ce1d6c8539cb8e" + integrity sha1-A3VhvLlcvcBm0d/34s4dbIU5y44= dependencies: es6-promise "^4.0.5" rest "^2.0.0" @@ -5802,8 +6320,9 @@ marked@^0.2.8: resolved "https://registry.yarnpkg.com/marked/-/marked-0.2.10.tgz#d5fd68271caae61c55d291d07bd5034cff5e73ee" math-random@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/math-random/-/math-random-1.0.1.tgz#8b3aac588b8a66e4975e3cdea67f7bb329601fac" + version "1.0.4" + resolved "https://registry.yarnpkg.com/math-random/-/math-random-1.0.4.tgz#5dd6943c938548267016d4e34f057583080c514c" + integrity sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A== md5.js@^1.3.4: version "1.3.4" @@ -5847,6 +6366,7 @@ meow@^3.3.0, meow@^3.7.0: merge-source-map@1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/merge-source-map/-/merge-source-map-1.0.4.tgz#a5de46538dae84d4114cc5ea02b4772a6346701f" + integrity sha1-pd5GU42uhNQRTMXqArR3KmNGcB8= dependencies: source-map "^0.5.6" @@ -5902,8 +6422,21 @@ miller-rabin@^4.0.0: mime-db@~1.36.0: version "1.36.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.36.0.tgz#5020478db3c7fe93aad7bbcc4dcf869c43363397" + integrity sha512-L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw== -mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.18, mime-types@~2.1.19: +mime-db@~1.38.0: + version "1.38.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.38.0.tgz#1a2aab16da9eb167b49c6e4df2d9c68d63d8e2ad" + integrity sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg== + +mime-types@^2.1.12, mime-types@~2.1.19: + version "2.1.22" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.22.tgz#fe6b355a190926ab7698c9a0556a11199b2199bd" + integrity sha512-aGl6TZGnhm/li6F7yx82bJiBZwgiEa4Hf6CNr8YO+r5UHr53tSTYZb102zyU50DOWWKeOv0uQLRL0/9EiKWCog== + dependencies: + mime-db "~1.38.0" + +mime-types@~2.1.17, mime-types@~2.1.18: version "2.1.20" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.20.tgz#930cb719d571e903738520f8470911548ca2cc19" dependencies: @@ -5916,10 +6449,12 @@ mime@1.4.1: 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== min-document@^2.19.0: version "2.19.0" resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" + integrity sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU= dependencies: dom-walk "^0.1.0" @@ -5953,10 +6488,12 @@ minimatch@~0.2.11: minimist@0.0.5: version "0.0.5" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.5.tgz#d7aa327bcecf518f9106ac6b8f003fa3bcea8566" + integrity sha1-16oye87PUY+RBqxrjwA/o7zqhWY= 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.2.0, minimist@^1.1.0, minimist@^1.1.3, minimist@^1.2.0: version "1.2.0" @@ -5970,16 +6507,18 @@ minimist@~0.0.1: version "0.0.10" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" -minipass@^2.2.1, minipass@^2.3.3: - version "2.3.4" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.4.tgz#4768d7605ed6194d6d576169b9e12ef71e9d9957" +minipass@^2.2.1, minipass@^2.3.3, minipass@^2.3.4: + version "2.3.5" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848" + integrity sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA== dependencies: safe-buffer "^5.1.2" yallist "^3.0.0" -minizlib@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.1.0.tgz#11e13658ce46bc3a70a267aac58359d1e0c29ceb" +minizlib@^1.1.0, minizlib@^1.1.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" @@ -6031,6 +6570,7 @@ mkdirp@0.3.5: mkdirp@0.5.1, mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, 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" @@ -6077,6 +6617,7 @@ modernizr@~3.0.0: monotone-convex-hull-2d@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/monotone-convex-hull-2d/-/monotone-convex-hull-2d-1.0.1.tgz#47f5daeadf3c4afd37764baa1aa8787a40eee08c" + integrity sha1-R/Xa6t88Sv03dkuqGqh4ekDu4Iw= dependencies: robust-orientation "^1.1.3" @@ -6091,24 +6632,27 @@ move-concurrently@^1.0.1: rimraf "^2.5.4" run-queue "^1.0.3" -mpd-parser@0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/mpd-parser/-/mpd-parser-0.6.1.tgz#27e7aafe075817846ce55406ac03711df1ce0eb7" +mpd-parser@0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/mpd-parser/-/mpd-parser-0.7.0.tgz#d36e3322579fce23d657f71a3c2f3e6cc5ce4002" + integrity sha512-nkzVIkecaDz3q7p4ToN3GR0FV2Odbh0w2sJ8ijsyw79JcBrJoUD3KHIiI8gL0hEDlex7mrVpTxXBsRHowUBmPw== dependencies: - global "^4.3.0" + global "^4.3.2" url-toolkit "^2.1.1" 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.0.0: +ms@^2.0.0, ms@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" multi-stage-sourcemap@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/multi-stage-sourcemap/-/multi-stage-sourcemap-0.2.1.tgz#b09fc8586eaa17f81d575c4ad02e0f7a3f6b1105" + integrity sha1-sJ/IWG6qF/gdV1xK0C4Pej9rEQU= dependencies: source-map "^0.1.34" @@ -6121,19 +6665,32 @@ multipipe@^0.1.0, multipipe@^0.1.2: mustache@2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/mustache/-/mustache-2.2.1.tgz#2c40ca21c278f53150682bcf9090e41a3339b876" + integrity sha1-LEDKIcJ49TFQaCvPkJDkGjM5uHY= -mute-stream@0.0.7, mute-stream@~0.0.4: +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= -mux.js@4.4.1: - version "4.4.1" - resolved "https://registry.yarnpkg.com/mux.js/-/mux.js-4.4.1.tgz#c9c9a5e7e9f69f1d5670f2cc71c4cefa45aa7aec" +mute-stream@~0.0.4: + version "0.0.8" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" + integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== -nan@^2.10.0, nan@^2.9.2: +mux.js@5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/mux.js/-/mux.js-5.0.1.tgz#ccf757d18f30e65179bd38d60ccc9f04e9cb1e3a" + integrity sha512-yfmJ9CaLGSyRnEwqwzvISSZe6EdcvXIsgapZfuNNFuUQUlYDwltnCgZqV6IG90daY4dYTemK/hxMoxI1bB6RjA== + +nan@^2.10.0: version "2.11.0" resolved "https://registry.yarnpkg.com/nan/-/nan-2.11.0.tgz#574e360e4d954ab16966ec102c0c049fd961a099" +nan@^2.9.2: + version "2.12.1" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.12.1.tgz#7b1aa193e9aa86057e3c7bbd0ac448e770925552" + integrity sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw== + nanomatch@^1.2.9: version "1.2.13" resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" @@ -6155,8 +6712,9 @@ natives@^1.1.0: resolved "https://registry.yarnpkg.com/natives/-/natives-1.1.4.tgz#2f0f224fc9a7dd53407c7667c84cf8dbe773de58" needle@^2.2.1: - version "2.2.2" - resolved "https://registry.yarnpkg.com/needle/-/needle-2.2.2.tgz#1120ca4c41f2fcc6976fd28a8968afe239929418" + version "2.2.4" + resolved "https://registry.yarnpkg.com/needle/-/needle-2.2.4.tgz#51931bff82533b1928b7d1d69e01f1b00ffd2a4e" + integrity sha512-HyoqEb4wr/rsoaIDfTH2aVL9nWtQqba2/HvMv+++m8u0dz808MaagKILxtfeSN7QU7nvbQ79zk3vYOJp9zsNEA== dependencies: debug "^2.1.2" iconv-lite "^0.4.4" @@ -6175,8 +6733,9 @@ next-tick@1: resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" node-emoji@^1.0.4: - version "1.8.1" - resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.8.1.tgz#6eec6bfb07421e2148c75c6bba72421f8530a826" + version "1.10.0" + resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.10.0.tgz#8886abd25d9c7bb61802a658523d1f8d2a89b2da" + integrity sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw== dependencies: lodash.toarray "^4.4.0" @@ -6240,6 +6799,7 @@ node-libs-browser@^2.0.0: node-pre-gyp@^0.10.0: version "0.10.3" resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.10.3.tgz#3070040716afdc778747b61b6887bf78880b80fc" + integrity sha512-d1xFs+C/IPS8Id0qPTZ4bUT8wWryfR/OzzAFxweG+uLN85oPzyo2Iw6bVlLQ/JOdgNonXLCoRyqDzDWq4iw72A== dependencies: detect-libc "^1.0.2" mkdirp "^0.5.1" @@ -6279,6 +6839,7 @@ node-sass@^4.8.3: "nomnom@>= 1.5.x": version "1.8.1" resolved "https://registry.yarnpkg.com/nomnom/-/nomnom-1.8.1.tgz#2151f722472ba79e50a76fc125bb8c8f2e4dc2a7" + integrity sha1-IVH3Ikcrp55Qp2/BJbuMjy5Nwqc= dependencies: chalk "~0.4.0" underscore "~1.6.0" @@ -6292,6 +6853,7 @@ node-sass@^4.8.3: nopt@^4.0.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" @@ -6324,6 +6886,7 @@ normalize-range@^0.1.2: nouislider@^9.2.0: version "9.2.0" resolved "https://registry.yarnpkg.com/nouislider/-/nouislider-9.2.0.tgz#e87c507de2b0b4d075038b5a42547c7dbbebaf69" + integrity sha1-6HxQfeKwtNB1A4taQlR8fbvrr2k= npm-audit-report@^1.3.1: version "1.3.1" @@ -6333,8 +6896,9 @@ npm-audit-report@^1.3.1: console-control-strings "^1.1.0" npm-bundled@^1.0.1: - version "1.0.5" - resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.5.tgz#3c1732b7ba936b3a10325aef616467c0ccbcc979" + 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-cache-filename@~1.0.2: version "1.0.2" @@ -6376,13 +6940,21 @@ npm-modernizr@^2.8.3: semver "^5.5.0" validate-npm-package-name "^3.0.0" -npm-packlist@^1.1.10, npm-packlist@^1.1.6, npm-packlist@~1.1.10: +npm-packlist@^1.1.10, npm-packlist@~1.1.10: version "1.1.11" resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.1.11.tgz#84e8c683cbe7867d34b1d357d893ce29e28a02de" dependencies: ignore-walk "^3.0.1" npm-bundled "^1.0.1" +npm-packlist@^1.1.6: + version "1.4.1" + resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.1.tgz#19064cdf988da80ea3cee45533879d90192bbfbc" + integrity sha512-+TcdO7HJJ8peiiYhvPxsEDhF3PJFGUGRcFsGve3vxvxdcpO2Z4Z7rkosRM0kWj6LfbK/P0gu3dzk5RU1ffvFcw== + dependencies: + ignore-walk "^3.0.1" + npm-bundled "^1.0.1" + npm-pick-manifest@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-2.1.0.tgz#dc381bdd670c35d81655e1d5a94aa3dd4d87fce5" @@ -6563,6 +7135,7 @@ npm@^6.0.0: "npmlog@0 || 1 || 2 || 3 || 4", "npmlog@2 || ^3.1.0 || ^4.0.0", npmlog@^4.0.0, npmlog@^4.0.2, npmlog@~4.1.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" @@ -6576,6 +7149,7 @@ num2fraction@^1.2.2: 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= oauth-sign@~0.8.2: version "0.8.2" @@ -6584,10 +7158,12 @@ oauth-sign@~0.8.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@*, object-assign@^4.0.1, object-assign@^4.1.0: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= object-assign@^3.0.0: version "3.0.0" @@ -6608,14 +7184,21 @@ object-copy@^0.1.0: object-inspect@~1.4.0: version "1.4.1" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.4.1.tgz#37ffb10e71adaf3748d05f713b4c9452f402cbc4" + integrity sha512-wqdhLpfCUbEsoEwl3FXwGyv8ief1k/1aUdIPCqVnupM6e8l63BEJdiF/0swtn04/8p05tG/T0FrpTlfwvljOdw== -object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.0.6: +object-keys@^1.0.11, object-keys@^1.0.12: version "1.0.12" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.12.tgz#09c53855377575310cca62f55bb334abff7b3ed2" +object-keys@^1.0.6: + version "1.1.0" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.0.tgz#11bd22348dd2e096a045ab06f6c85bcc340fa032" + integrity sha512-6OO5X1+2tYkNyNEx6TsCxEqFfRWaqx6EtMiSbGrw8Ob8v9Ne+Hl8rBAgLBZn5wjEz3s/s6U1WXFUFOcxxAwUpg== + object-path@^0.11.2: version "0.11.4" resolved "https://registry.yarnpkg.com/object-path/-/object-path-0.11.4.tgz#370ae752fbf37de3ea70a861c23bba8915691949" + integrity sha1-NwrnUvvzfePqcKhhwju6iRVpGUk= object-path@^0.9.0: version "0.9.2" @@ -6655,6 +7238,7 @@ object.map@^1.0.0: object.omit@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" + integrity sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo= dependencies: for-own "^0.1.4" is-extendable "^0.1.1" @@ -6674,6 +7258,7 @@ on-finished@~2.3.0: once@1.x, once@^1.3.0, once@^1.3.1, once@^1.3.3, once@^1.4.0, 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" @@ -6686,6 +7271,7 @@ once@~1.3.0: 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" @@ -6713,6 +7299,7 @@ optimist@^0.6.1: optionator@^0.8.1: 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" @@ -6740,6 +7327,7 @@ os-browserify@^0.3.0: os-homedir@^1.0.0, os-homedir@^1.0.1: 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" @@ -6758,10 +7346,12 @@ os-locale@^2.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, osenv@^0.1.5: 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" @@ -6793,6 +7383,7 @@ p-try@^1.0.0: package-json-versionify@^1.0.2: version "1.0.4" resolved "https://registry.yarnpkg.com/package-json-versionify/-/package-json-versionify-1.0.4.tgz#5860587a944873a6b7e6d26e8e51ffb22315bf17" + integrity sha1-WGBYepRIc6a35tJujlH/siMVvxc= dependencies: browserify-package-json "^1.0.0" @@ -6838,6 +7429,7 @@ pacote@^8.1.6: pako@~0.2.0: version "0.2.9" resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75" + integrity sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU= pako@~1.0.5: version "1.0.6" @@ -6872,6 +7464,7 @@ parse-filepath@^1.0.1: parse-glob@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" + integrity sha1-ssN2z7EfNVE7rdFz7wu246OIORw= dependencies: glob-base "^0.3.0" is-dotfile "^1.0.0" @@ -6879,11 +7472,12 @@ parse-glob@^3.0.4: is-glob "^2.0.0" parse-headers@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/parse-headers/-/parse-headers-2.0.1.tgz#6ae83a7aa25a9d9b700acc28698cd1f1ed7e9536" + version "2.0.2" + resolved "https://registry.yarnpkg.com/parse-headers/-/parse-headers-2.0.2.tgz#9545e8a4c1ae5eaea7d24992bca890281ed26e34" + integrity sha512-/LypJhzFmyBIDYP9aDVgeyEb5sQfbfY5mnDq4hVhlQ69js87wXfmEI5V3xI6vvXasqebp0oCytYFLxsBVfCzSg== dependencies: - for-each "^0.3.2" - trim "0.0.1" + for-each "^0.3.3" + string.prototype.trim "^1.1.2" parse-json@^2.2.0: version "2.2.0" @@ -6936,6 +7530,7 @@ path-exists@^3.0.0: path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: 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, path-is-inside@~1.0.2: version "1.0.2" @@ -6945,9 +7540,10 @@ path-key@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" -path-parse@^1.0.5: +path-parse@^1.0.5, 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-root-regex@^0.1.0: version "0.1.2" @@ -6983,6 +7579,7 @@ path@^0.12.7: pbf@^3.0.5: version "3.1.0" resolved "https://registry.yarnpkg.com/pbf/-/pbf-3.1.0.tgz#f70004badcb281761eabb1e76c92f179f08189e9" + integrity sha512-/hYJmIsTmh7fMkHAWWXJ5b8IKLWdjdlAFb3IHkRBn1XUhIYBChVGfVwmHEAV3UfXTxsP/AKfYTXTS/dCPxJd5w== dependencies: ieee754 "^1.1.6" resolve-protobuf-schema "^2.0.0" @@ -7007,6 +7604,7 @@ pdfjs-dist@1.8.366: peek-stream@^1.1.0: version "1.1.3" resolved "https://registry.yarnpkg.com/peek-stream/-/peek-stream-1.1.3.tgz#3b35d84b7ccbbd262fff31dc10da56856ead6d67" + integrity sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA== dependencies: buffer-from "^1.0.0" duplexify "^3.5.0" @@ -7019,6 +7617,7 @@ pend@~1.2.0: 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= phantomjs-prebuilt@^2.1.3: version "2.1.16" @@ -7037,6 +7636,7 @@ phantomjs-prebuilt@^2.1.3: phraseanet-common@^0.4.1: version "0.4.2" resolved "https://registry.yarnpkg.com/phraseanet-common/-/phraseanet-common-0.4.2.tgz#740de9bf254116adc506c9703015ab1533f89864" + integrity sha512-uyKULVCV9df161A970mWnZtdxAb/ZWCuUdnSTn0T9AGvwsWvKf2p6+pgEVtBQ81LIGn1m5UlhiF7dUlc6nT7iQ== dependencies: es6-promise "^4.1.1" humane-js "^3.2.2" @@ -7110,6 +7710,7 @@ pinkie@^2.0.0: pkcs7@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/pkcs7/-/pkcs7-1.0.2.tgz#b6dba527528c2942bfc122ce2dafcdb5e59074e7" + integrity sha1-ttulJ1KMKUK/wSLOLa/NteWQdOc= plur@^2.0.0: version "2.1.2" @@ -7120,6 +7721,7 @@ plur@^2.0.0: point-in-polygon@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/point-in-polygon/-/point-in-polygon-1.0.1.tgz#d59b64e8fee41c49458aac82b56718c5957b2af7" + integrity sha1-1Ztk6P7kHElFiqyCtWcYxZV7Kvc= portscanner@2.1.1: version "2.1.1" @@ -7148,6 +7750,7 @@ postcss@^5.0.4, postcss@^5.2.16: 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.1: version "1.0.4" @@ -7156,6 +7759,7 @@ prepend-http@^1.0.1: preserve@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" + integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks= pretty-hrtime@^1.0.0: version "1.0.3" @@ -7164,6 +7768,7 @@ pretty-hrtime@^1.0.0: process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa" + integrity sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw== process@^0.11.1, process@^0.11.10: version "0.11.10" @@ -7172,6 +7777,7 @@ process@^0.11.1, process@^0.11.10: process@~0.5.1: version "0.5.2" resolved "https://registry.yarnpkg.com/process/-/process-0.5.2.tgz#1638d8a8e34c2f440a91db95ab9aeb677fc185cf" + integrity sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8= progress@^1.1.8: version "1.1.8" @@ -7197,6 +7803,7 @@ promzard@^0.3.0: proper-lockfile@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/proper-lockfile/-/proper-lockfile-2.0.1.tgz#159fb06193d32003f4b3691dd2ec1a634aa80d1d" + integrity sha1-FZ+wYZPTIAP0s2kd0uwaY0qoDR0= dependencies: graceful-fs "^4.1.2" retry "^0.10.0" @@ -7208,6 +7815,7 @@ proto-list@~1.2.1: protocol-buffers-schema@^3.3.1: version "3.3.2" resolved "https://registry.yarnpkg.com/protocol-buffers-schema/-/protocol-buffers-schema-3.3.2.tgz#00434f608b4e8df54c59e070efeefc37fb4bb859" + integrity sha512-Xdayp8sB/mU+sUV4G7ws8xtYMGdQnxbeIfLjyO9TZZRJdztBGhlmbI5x1qcY4TG5hBkIKGnc28i7nXxaugu88w== protoduck@^5.0.0: version "5.0.0" @@ -7224,8 +7832,9 @@ pseudomap@^1.0.2: resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" psl@^1.1.24: - version "1.1.29" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.1.29.tgz#60f580d360170bb722a797cc704411e6da850c67" + version "1.1.31" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.1.31.tgz#e9aa86d0101b5b105cbe93ac6b784cd547276184" + integrity sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw== public-encrypt@^4.0.0: version "4.0.2" @@ -7240,6 +7849,7 @@ public-encrypt@^4.0.0: pump@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/pump/-/pump-1.0.3.tgz#5dfe8311c33bbf6fc18261f9f34702c47c08a954" + integrity sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw== dependencies: end-of-stream "^1.1.0" once "^1.3.1" @@ -7261,6 +7871,7 @@ pump@^3.0.0: 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" @@ -7277,6 +7888,7 @@ punycode@^1.2.4, punycode@^1.4.1: 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== pym.js@^1.3.1, pym.js@^1.3.2: version "1.3.2" @@ -7293,6 +7905,7 @@ qs@6.2.3: qs@~6.5.1, 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@^6.1.0: version "6.1.0" @@ -7312,6 +7925,7 @@ querystring@0.2.0: quickselect@^1.0.0, quickselect@^1.0.1: version "1.1.1" resolved "https://registry.yarnpkg.com/quickselect/-/quickselect-1.1.1.tgz#852e412ce418f237ad5b660d70cffac647ae94c2" + integrity sha512-qN0Gqdw4c4KGPsBOQafj6yj/PA6c/L63f6CaZ/DCF/xF4Esu3jVmKLUDYxghFx8Kb/O7y9tI7x2RjTSXwdK1iQ== qunit-phantomjs-runner@^2.2.0: version "2.3.1" @@ -7347,6 +7961,7 @@ qunitjs@^1.11.0: quote-stream@^1.0.1, quote-stream@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/quote-stream/-/quote-stream-1.0.2.tgz#84963f8c9c26b942e153feeb53aae74652b7e0b2" + integrity sha1-hJY/jJwmuULhU/7rU6rnRlK34LI= dependencies: buffer-equal "0.0.1" minimist "^1.1.3" @@ -7357,8 +7972,9 @@ qw@~1.0.1: resolved "https://registry.yarnpkg.com/qw/-/qw-1.0.1.tgz#efbfdc740f9ad054304426acb183412cc8b996d4" randomatic@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-3.1.0.tgz#36f2ca708e9e567f5ed2ec01949026d50aa10116" + version "3.1.1" + resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-3.1.1.tgz#b776efc59375984e36c537b2f51a1f0aff0da1ed" + integrity sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw== dependencies: is-number "^4.0.0" kind-of "^6.0.0" @@ -7393,12 +8009,14 @@ raw-body@^2.3.2: rbush@*, rbush@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/rbush/-/rbush-2.0.2.tgz#bb6005c2731b7ba1d5a9a035772927d16a614605" + integrity sha512-XBOuALcTm+O/H8G90b6pzu6nX6v2zCKiFG4BJho8a+bY6AER6t8uQUZdi5bomQc0AprCWhEGa7ncAbbRap0bRA== dependencies: quickselect "^1.0.1" 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" @@ -7481,7 +8099,7 @@ read@1, read@^1.0.7, read@~1.0.1, read@~1.0.7: dependencies: mute-stream "~0.0.4" -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.3: +"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.3, readable-stream@~2.3.6: version "2.3.6" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" dependencies: @@ -7545,16 +8163,24 @@ redent@^1.0.0: redeyed@~0.4.0: version "0.4.4" resolved "https://registry.yarnpkg.com/redeyed/-/redeyed-0.4.4.tgz#37e990a6f2b21b2a11c2e6a48fd4135698cba97f" + integrity sha1-N+mQpvKyGyoRwuakj9QTVpjLqX8= dependencies: esprima "~1.0.4" 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.12.0: + version "0.12.1" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz#fa1a71544764c036f8c49b13a08b2594c9f8a0de" + integrity sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg== regex-cache@^0.4.2: version "0.4.4" resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" + integrity sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ== dependencies: is-equal-shallow "^0.1.3" @@ -7581,10 +8207,12 @@ registry-url@^3.0.3: 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= 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.5.2, repeat-string@^1.6.1: version "1.6.1" @@ -7607,6 +8235,7 @@ replace-ext@^1.0.0: request-capture-har@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/request-capture-har/-/request-capture-har-1.2.2.tgz#cd692cfb2cc744fd84a3358aac6ee51528cf720d" + integrity sha1-zWks+yzHRP2EozWKrG7lFSjPcg0= request-progress@^2.0.1: version "2.0.1" @@ -7694,6 +8323,7 @@ resolve-from@^4.0.0: resolve-protobuf-schema@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz#9ca9a9e69cf192bbdaf1006ec1973948aa4a3758" + integrity sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ== dependencies: protocol-buffers-schema "^3.3.1" @@ -7705,7 +8335,14 @@ resolve@1.1.x: version "1.1.7" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" -resolve@^1.1.5, resolve@^1.1.6, resolve@^1.1.7: +resolve@^1.1.5: + version "1.10.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.10.0.tgz#3bdaaeaf45cc07f375656dfd2e54ed0810b101ba" + integrity sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg== + dependencies: + path-parse "^1.0.6" + +resolve@^1.1.6, resolve@^1.1.7: version "1.8.1" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.8.1.tgz#82f1ec19a423ac1fbd080b0bab06ba36e84a7a26" dependencies: @@ -7721,10 +8358,12 @@ resp-modifier@6.0.2: rest@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/rest/-/rest-2.0.0.tgz#6dfadf66a405c49cfbd5b4bd25b59fd29cd861bc" + integrity sha1-bfrfZqQFxJz71bS9JbWf0pzYYbw= 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" @@ -7736,6 +8375,7 @@ ret@~0.1.10: retry@^0.10.0: version "0.10.1" resolved "https://registry.yarnpkg.com/retry/-/retry-0.10.1.tgz#e76388d217992c252750241d3d3956fed98d8ff4" + integrity sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q= retry@^0.12.0: version "0.12.0" @@ -7747,12 +8387,19 @@ right-align@^0.1.1: dependencies: align-text "^0.1.1" -rimraf@2, rimraf@^2.2.8, rimraf@^2.5.0, rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@~2.6.2: +rimraf@2, rimraf@^2.2.8, rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.2, rimraf@~2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" dependencies: glob "^7.0.5" +rimraf@^2.5.0, rimraf@^2.6.1: + 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" @@ -7763,6 +8410,7 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: robust-orientation@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/robust-orientation/-/robust-orientation-1.1.3.tgz#daff5b00d3be4e60722f0e9c0156ef967f1c2049" + integrity sha1-2v9bANO+TmByLw6cAVbvln8cIEk= dependencies: robust-scale "^1.0.2" robust-subtract "^1.0.0" @@ -7772,6 +8420,7 @@ robust-orientation@^1.1.3: robust-scale@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/robust-scale/-/robust-scale-1.0.2.tgz#775132ed09542d028e58b2cc79c06290bcf78c32" + integrity sha1-d1Ey7QlULQKOWLLMecBikLz3jDI= dependencies: two-product "^1.0.2" two-sum "^1.0.0" @@ -7779,14 +8428,17 @@ robust-scale@^1.0.2: robust-subtract@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/robust-subtract/-/robust-subtract-1.0.0.tgz#e0b164e1ed8ba4e3a5dda45a12038348dbed3e9a" + integrity sha1-4LFk4e2LpOOl3aRaEgODSNvtPpo= robust-sum@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/robust-sum/-/robust-sum-1.0.0.tgz#16646e525292b4d25d82757a286955e0bbfa53d9" + integrity sha1-FmRuUlKStNJdgnV6KGlV4Lv6U9k= 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" @@ -7799,22 +8451,26 @@ run-queue@^1.0.0, run-queue@^1.0.3: rust-result@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/rust-result/-/rust-result-1.0.0.tgz#34c75b2e6dc39fe5875e5bdec85b5e0f91536f72" + integrity sha1-NMdbLm3Dn+WHXlveyFteD5FTb3I= dependencies: individual "^2.0.0" rw@^1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/rw/-/rw-1.3.3.tgz#3f862dfa91ab766b14885ef4d01124bfda074fb4" + integrity sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q= rx-lite-aggregates@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be" + integrity sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74= dependencies: rx-lite "*" rx-lite@*, rx-lite@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444" + integrity sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ= rx@4.1.0, rx@^4.1.0: version "4.1.0" @@ -7839,6 +8495,7 @@ safe-regex@^1.1.0: "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== samsam@1.1.2: version "1.1.2" @@ -7851,6 +8508,7 @@ samsam@~1.1: sanitize-caja@0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/sanitize-caja/-/sanitize-caja-0.1.3.tgz#cefbd7cb0e907bea74e8abcb8e86753ec5445576" + integrity sha1-zvvXyw6Qe+p06KvLjoZ1PsVEVXY= sass-graph@^2.2.4: version "2.2.4" @@ -7864,6 +8522,7 @@ sass-graph@^2.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@^0.3.0: version "0.3.0" @@ -7885,6 +8544,7 @@ scss-tokenizer@^0.2.3: seedrandom@^2.4.2: version "2.4.4" resolved "https://registry.yarnpkg.com/seedrandom/-/seedrandom-2.4.4.tgz#b25ea98632c73e45f58b77cfaa931678df01f9ba" + integrity sha512-9A+PDmgm+2du77B5i0Ip2cxOqqHjgNxnBgglxLcX78A2D6c2rTo61z4jnVABpF4cKeDMDG+cmXXvdnqse2VqMA== semver-diff@^2.0.0: version "2.1.0" @@ -7892,7 +8552,7 @@ semver-diff@^2.0.0: dependencies: semver "^5.0.3" -"semver@2 >=2.2.1 || 3.x || 4 || 5", "semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", "semver@^2.3.0 || 3.x || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0: +"semver@2 >=2.2.1 || 3.x || 4 || 5", "semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", "semver@^2.3.0 || 3.x || 4 || 5", semver@^5.0.3, semver@^5.4.1, semver@^5.5.0: version "5.5.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.1.tgz#7dfdd8814bdb7cabc7be0fb1d734cfb66c940477" @@ -7900,6 +8560,11 @@ semver@^4.1.0: version "4.3.6" resolved "https://registry.yarnpkg.com/semver/-/semver-4.3.6.tgz#300bc6e0e86374f7ba61068b5b1ecd57fc6532da" +semver@^5.1.0, semver@^5.3.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.6.0.tgz#7e74256fbaa49c75aa7c7a205cc22799cac80004" + integrity sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg== + semver@~5.3.0: version "5.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" @@ -8002,10 +8667,12 @@ sha@~2.0.1: shallow-copy@~0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/shallow-copy/-/shallow-copy-0.0.1.tgz#415f42702d73d810330292cc5ee86eae1a11a170" + integrity sha1-QV9CcC1z2BAzApLMXuhurhoRoXA= sharkdown@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/sharkdown/-/sharkdown-0.1.0.tgz#61d4fe529e75d02442127cc9234362265099214f" + integrity sha1-YdT+Up510CRCEnzJI0NiJlCZIU8= dependencies: cardinal "~0.4.2" expect.js "~0.2.0" @@ -8027,6 +8694,7 @@ shebang-regex@^1.0.0: shuffle-seed@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/shuffle-seed/-/shuffle-seed-1.1.6.tgz#533c12683bab3b4fa3e8751fc4e562146744260b" + integrity sha1-UzwSaDurO0+j6HUfxOViFGdEJgs= dependencies: seedrandom "^2.4.2" @@ -8037,6 +8705,7 @@ sigmund@~1.0.0: 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= sinon-chai@^2.5.0: version "2.14.0" @@ -8054,6 +8723,7 @@ sinon@^1.17.7: skmeans@0.9.7: version "0.9.7" resolved "https://registry.yarnpkg.com/skmeans/-/skmeans-0.9.7.tgz#72670cebb728508f56e29c0e10d11e623529ce5d" + integrity sha512-hNj1/oZ7ygsfmPZ7ZfN5MUBRoGg1gtpnImuJBgLO0ljQ67DtJuiQaiYdS4lUA6s0KCwnPhGivtC/WRwIZLkHyg== slash@^1.0.0: version "1.0.0" @@ -8198,14 +8868,17 @@ socks@~2.2.0: sort-asc@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/sort-asc/-/sort-asc-0.1.0.tgz#ab799df61fc73ea0956c79c4b531ed1e9e7727e9" + integrity sha1-q3md9h/HPqCVbHnEtTHtHp53J+k= sort-desc@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/sort-desc/-/sort-desc-0.1.1.tgz#198b8c0cdeb095c463341861e3925d4ee359a9ee" + integrity sha1-GYuMDN6wlcRjNBhh45JdTuNZqe4= sort-object@^0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/sort-object/-/sort-object-0.3.2.tgz#98e0d199ede40e07c61a84403c61d6c3b290f9e2" + integrity sha1-mODRme3kDgfGGoRAPGHWw7KQ+eI= dependencies: sort-asc "^0.1.0" sort-desc "^0.1.1" @@ -8248,6 +8921,7 @@ source-map@0.4.x, source-map@^0.4.2, source-map@^0.4.4: source-map@^0.1.34: version "0.1.43" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.1.43.tgz#c24bc146ca517c1471f5dacbe2571b2b7f9e3346" + integrity sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y= dependencies: amdefine ">=0.0.4" @@ -8258,6 +8932,7 @@ source-map@^0.5.1, source-map@^0.5.3, source-map@^0.5.6, source-map@~0.5.1: source-map@^0.6.1, 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== source-map@~0.2.0: version "0.2.0" @@ -8270,26 +8945,30 @@ sparkles@^1.0.0: resolved "https://registry.yarnpkg.com/sparkles/-/sparkles-1.0.1.tgz#008db65edce6c50eec0c5e228e1945061dd0437c" spdx-correct@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.0.0.tgz#05a5b4d7153a195bc92c3c425b69f3b2a9524c82" + 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.1.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz#2c7ae61056c714a5b9b9b2b2af7d311ef5c78fe9" + 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.0" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz#7a7cd28470cc6d3a1cfe6d66886f6bc430d3ac87" + version "3.0.3" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.3.tgz#81c0ce8f21474756148bbb5f3bfc0f36bf15d76e" + integrity sha512-uBIcIl3Ih6Phe3XHK1NqboJLdGfwr1UN3k6wSD1dZpmPsIkb8AGNbZYJ1fOBk834+Gxy8rpfDxrS6XLEMZMY2g== split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" @@ -8300,34 +8979,37 @@ split-string@^3.0.1, split-string@^3.0.2: split@~0.2.10: version "0.2.10" resolved "https://registry.yarnpkg.com/split/-/split-0.2.10.tgz#67097c601d697ce1368f418f06cd201cf0521a57" + integrity sha1-Zwl8YB1pfOE2j0GPBs0gHPBSGlc= dependencies: through "2" sprintf-js@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.1.tgz#36be78320afe5801f6cea3ee78b6e5aab940ea0c" + version "1.1.2" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.2.tgz#da1765262bf8c0f571749f2ad6c26300207ae673" + integrity sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug== 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= squirejs@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/squirejs/-/squirejs-0.2.1.tgz#0a52b13ded8a12adb43604e133fd29e4e027c667" sshpk@^1.7.0: - version "1.14.2" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.14.2.tgz#c6fc61648a3d9c4e764fd3fcdf4ea105e492ba98" + 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" - dashdash "^1.12.0" - getpass "^0.1.1" - safer-buffer "^2.0.2" - optionalDependencies: 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@^5.2.4: @@ -8341,8 +9023,9 @@ ssri@^6.0.0: resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.0.tgz#fc21bfc90e03275ac3e23d5a42e38b8a1cbc130d" static-eval@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/static-eval/-/static-eval-2.0.0.tgz#0e821f8926847def7b4b50cda5d55c04a9b13864" + version "2.0.2" + resolved "https://registry.yarnpkg.com/static-eval/-/static-eval-2.0.2.tgz#2d1759306b1befa688938454c546b7871f806a42" + integrity sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg== dependencies: escodegen "^1.8.1" @@ -8356,6 +9039,7 @@ static-extend@^0.1.1: static-module@^2.2.0: version "2.2.5" resolved "https://registry.yarnpkg.com/static-module/-/static-module-2.2.5.tgz#bd40abceae33da6b7afb84a0e4329ff8852bfbbf" + integrity sha512-D8vv82E/Kpmz3TXHKG8PPsCPg+RAX6cbCOyvjM6x04qZtQ47EtJFVwRsdov3n5d6/6ynrOY9XB4JkaZwB2xoRQ== dependencies: concat-stream "~1.6.0" convert-source-map "^1.5.1" @@ -8435,10 +9119,12 @@ stream-iterate@^1.1.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= stream-spigot@~2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/stream-spigot/-/stream-spigot-2.1.2.tgz#7de145e819f8dd0db45090d13dcf73a8ed3cc035" + integrity sha1-feFF6Bn43Q20UJDRPc9zqO08wDU= dependencies: readable-stream "~1.1.0" @@ -8456,6 +9142,7 @@ strict-uri-encode@^2.0.0: 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" @@ -8468,15 +9155,32 @@ string-width@^1.0.1, string-width@^1.0.2: is-fullwidth-code-point "^2.0.0" strip-ansi "^4.0.0" -string_decoder@^1.0.0, string_decoder@^1.0.3, string_decoder@~1.1.1: +string.prototype.trim@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.1.2.tgz#d04de2c89e137f4d7d206f086b5ed2fae6be8cea" + integrity sha1-0E3iyJ4Tf019IG8Ia17S+ua+jOo= + dependencies: + define-properties "^1.1.2" + es-abstract "^1.5.0" + function-bind "^1.0.2" + +string_decoder@^1.0.0, string_decoder@~1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" dependencies: safe-buffer "~5.1.0" +string_decoder@^1.0.3: + version "1.2.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.2.0.tgz#fe86e738b19544afe70469243b2a1ee9240eae8d" + integrity sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w== + dependencies: + safe-buffer "~5.1.0" + string_decoder@~0.10.x: version "0.10.31" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= stringify-object@^2.3.0: version "2.4.0" @@ -8498,18 +9202,21 @@ strip-ansi@^0.3.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@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-0.1.1.tgz#39e8a98d044d150660abe4a6808acf70bb7bc991" + integrity sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE= strip-bom-stream@^2.0.0: version "2.0.0" @@ -8521,6 +9228,7 @@ strip-bom-stream@^2.0.0: strip-bom-string@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92" + integrity sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI= strip-bom@^1.0.0: version "1.0.0" @@ -8538,6 +9246,7 @@ strip-bom@^2.0.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" @@ -8552,10 +9261,12 @@ strip-indent@^1.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= supercluster@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/supercluster/-/supercluster-2.3.0.tgz#87ab56081bbea9a1d724df5351ee9e8c3af2f48b" + integrity sha1-h6tWCBu+qaHXJN9TUe6ejDry9Is= dependencies: kdbush "^1.0.1" @@ -8572,6 +9283,7 @@ supports-color@^0.2.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@^3.1.0, supports-color@^3.2.3: version "3.2.3" @@ -8588,6 +9300,7 @@ supports-color@^4.2.1: 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" @@ -8602,6 +9315,7 @@ tapable@^0.2.7: tar-fs@^1.15.1: version "1.16.3" resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-1.16.3.tgz#966a628841da2c4010406a82167cbd5e0c72d509" + integrity sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw== dependencies: chownr "^1.0.1" mkdirp "^0.5.1" @@ -8609,15 +9323,16 @@ tar-fs@^1.15.1: tar-stream "^1.1.2" tar-stream@^1.1.2, tar-stream@^1.5.2: - version "1.6.1" - resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.1.tgz#f84ef1696269d6223ca48f6e1eeede3f7e81f395" + version "1.6.2" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555" + integrity sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A== dependencies: bl "^1.0.0" - buffer-alloc "^1.1.0" + buffer-alloc "^1.2.0" end-of-stream "^1.0.0" fs-constants "^1.0.0" readable-stream "^2.3.0" - to-buffer "^1.1.0" + to-buffer "^1.1.1" xtend "^4.0.0" tar@^2.0.0: @@ -8628,7 +9343,20 @@ tar@^2.0.0: fstream "^1.0.2" inherits "2" -tar@^4, tar@^4.4.3, tar@^4.4.6: +tar@^4: + version "4.4.8" + resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.8.tgz#b19eec3fde2a96e64666df9fdb40c5ca1bc3747d" + integrity sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ== + dependencies: + chownr "^1.1.1" + fs-minipass "^1.2.5" + minipass "^2.3.4" + minizlib "^1.1.1" + mkdirp "^0.5.0" + safe-buffer "^5.1.2" + yallist "^3.0.2" + +tar@^4.4.3, tar@^4.4.6: version "4.4.6" resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.6.tgz#63110f09c00b4e60ac8bcfe1bf3c8660235fbc9b" dependencies: @@ -8697,7 +9425,15 @@ through2@^0.5.0: readable-stream "~1.0.17" xtend "~3.0.0" -through2@^2.0.0, through2@^2.0.1, through2@^2.0.3, through2@~2.0.3: +through2@^2.0.0, through2@^2.0.3, through2@~2.0.3: + 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" + +through2@^2.0.1: version "2.0.3" resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be" dependencies: @@ -8739,6 +9475,7 @@ tinymce@^4.0.28: tinyqueue@^1.1.0: version "1.2.3" resolved "https://registry.yarnpkg.com/tinyqueue/-/tinyqueue-1.2.3.tgz#b6a61de23060584da29f82362e45df1ec7353f3d" + integrity sha512-Qz9RgWuO9l8lT+Y9xvbzhPT2efIUIFd69N7eF7tJ9lnQl0iLj1M7peK7IoUGZL9DJHw9XftqLreccfxcQgYLxA== tmp@0.0.23: version "0.0.23" @@ -8747,6 +9484,7 @@ tmp@0.0.23: 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" @@ -8758,9 +9496,10 @@ to-arraybuffer@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" -to-buffer@^1.1.0: +to-buffer@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80" + integrity sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg== to-object-path@^0.3.0: version "0.3.0" @@ -8787,12 +9526,14 @@ to-regex@^3.0.1, to-regex@^3.0.2: topojson-client@3.x: version "3.0.0" resolved "https://registry.yarnpkg.com/topojson-client/-/topojson-client-3.0.0.tgz#1f99293a77ef42a448d032a81aa982b73f360d2f" + integrity sha1-H5kpOnfvQqRI0DKoGqmCtz82DS8= dependencies: commander "2" topojson-server@3.x: version "3.0.0" resolved "https://registry.yarnpkg.com/topojson-server/-/topojson-server-3.0.0.tgz#378e78e87c3972a7b5be2c5d604369b6bae69c5e" + integrity sha1-N4546Hw5cqe1vixdYENptrrmnF4= dependencies: commander "2" @@ -8805,6 +9546,7 @@ tough-cookie@~2.3.3: 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" @@ -8817,10 +9559,6 @@ trim-newlines@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" -trim@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd" - "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" @@ -8830,6 +9568,7 @@ trim@0.0.1: tsml@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/tsml/-/tsml-1.0.1.tgz#89f8218b9d9e257f47d7f6b56d01c5a4d2c68fc3" + integrity sha1-ifghi52eJX9H1/a1bQHFpNLGj8M= tty-browserify@0.0.0: version "0.0.0" @@ -8838,28 +9577,34 @@ tty-browserify@0.0.0: 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" turf-jsts@*: version "1.2.3" resolved "https://registry.yarnpkg.com/turf-jsts/-/turf-jsts-1.2.3.tgz#59757f542afbff9a577bbf411f183b8f48d38aa4" + integrity sha512-Ja03QIJlPuHt4IQ2FfGex4F4JAr8m3jpaHbFbQrgwr7s7L6U8ocrHiF3J1+wf9jzhGKxvDeaCAnGDot8OjGFyA== 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= two-product@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/two-product/-/two-product-1.0.2.tgz#67d95d4b257a921e2cb4bd7af9511f9088522eaa" + integrity sha1-Z9ldSyV6kh4stL16+VEfkIhSLqo= two-sum@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/two-sum/-/two-sum-1.0.0.tgz#31d3f32239e4f731eca9df9155e2b297f008ab64" + integrity sha1-MdPzIjnk9zHsqd+RVeKyl/AIq2Q= 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" @@ -8870,6 +9615,7 @@ type-detect@0.1.1: 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.17: version "0.7.17" @@ -8924,6 +9670,7 @@ umask@^1.1.0, umask@~1.1.0: unassert@^1.3.1: version "1.5.1" resolved "https://registry.yarnpkg.com/unassert/-/unassert-1.5.1.tgz#cbc88ec387417c5a5e4c02d3cd07be98bd75ff76" + integrity sha1-y8iOw4dBfFpeTALTzQe+mL11/3Y= dependencies: acorn "^4.0.0" call-matcher "^1.0.1" @@ -8936,6 +9683,7 @@ unassert@^1.3.1: unassertify@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/unassertify/-/unassertify-2.1.1.tgz#23772d76c136fb3d5df7dad4911c737d952357d3" + integrity sha512-YIAaIlc6/KC9Oib8cVZLlpDDhK1UTEuaDyx9BwD97xqxDZC0cJOqwFcs/Y6K3m73B5VzHsRTBLXNO0dxS/GkTw== dependencies: acorn "^5.1.0" convert-source-map "^1.1.1" @@ -8955,10 +9703,12 @@ underscore@>=1.8.3, underscore@^1.6.0, underscore@^1.8.3: underscore@~1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.6.0.tgz#8b38b10cacdef63337b8b24e4ff86d45aea529a8" + integrity sha1-izixDKze9jM3uLJOT/htRa6lKag= unflowify@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/unflowify/-/unflowify-1.0.1.tgz#a2ea0d25c0affcc46955e6473575f7c5a1f4a696" + integrity sha1-ouoNJcCv/MRpVeZHNXX3xaH0ppY= dependencies: flow-remove-types "^1.1.2" through "^2.3.8" @@ -9049,8 +9799,9 @@ url-parse-lax@^1.0.0: prepend-http "^1.0.1" url-toolkit@^2.1.1, url-toolkit@^2.1.3: - version "2.1.4" - resolved "https://registry.yarnpkg.com/url-toolkit/-/url-toolkit-2.1.4.tgz#e0dac60e5fdd50b8ac984307699e8b72439b3fd3" + version "2.1.6" + resolved "https://registry.yarnpkg.com/url-toolkit/-/url-toolkit-2.1.6.tgz#6d03246499e519aad224c44044a4ae20544154f2" + integrity sha512-UaZ2+50am4HwrV2crR/JAf63Q4VvPYphe63WGeoJxeu8gmOm0qxPt+KsukfakPNrX9aymGNEkkaoICwn+OuvBw== url@^0.11.0: version "0.11.0" @@ -9070,6 +9821,7 @@ user-home@^1.1.1: util-deprecate@^1.0.2, 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-extend@^1.0.1: version "1.0.3" @@ -9108,6 +9860,7 @@ utils-merge@1.0.1: uuid@^3.0.1, uuid@^3.1.0, uuid@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" + integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== uuid@~1.4.0: version "1.4.2" @@ -9116,6 +9869,7 @@ uuid@~1.4.0: v8-compile-cache@^1.1.0: version "1.1.2" resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-1.1.2.tgz#8d32e4f16974654657e676e0e467a348e89b0dc4" + integrity sha512-ejdrifsIydN1XDH7EuR2hn8ZrkRKUYF7tUcBjBy/lhrCvs2K+zRlbW9UHc0IQ9RsYFZJFqJrieoIHfkCa0DBRA== v8flags@^2.0.2: version "2.1.1" @@ -9126,6 +9880,7 @@ v8flags@^2.0.2: validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4: 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" @@ -9139,6 +9894,7 @@ validate-npm-package-name@^3.0.0, validate-npm-package-name@~3.0.0: 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" @@ -9160,21 +9916,23 @@ video.js@5.5.3: xhr "~2.2.0" "video.js@^6 || ^7", "video.js@^6.8.0 || ^7.0.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/video.js/-/video.js-7.1.0.tgz#93de7ec3396d3edb3fab0ffd4e9d3237e7e068ec" + version "7.4.1" + resolved "https://registry.yarnpkg.com/video.js/-/video.js-7.4.1.tgz#41349d3b0ca40fa281c6f906381a0a41b75bd04e" + integrity sha512-UmTHiJWcil8YN65M1t/d63X6ofLtQwnvJoYEN4VKzkECYIHbgzvMRgOmrf5bNtVeDC6JsFKLZQXJ7s6Au2jgcQ== dependencies: - "@videojs/http-streaming" "1.1.0" - babel-runtime "^6.9.2" + "@babel/runtime" "^7.2.0" + "@videojs/http-streaming" "1.5.1" global "4.3.2" safe-json-parse "4.0.0" tsml "1.0.1" - videojs-font "3.0.0" + videojs-font "3.1.0" videojs-vtt.js "0.14.1" xhr "2.4.0" video.js@^6.2.4: - version "6.12.1" - resolved "https://registry.yarnpkg.com/video.js/-/video.js-6.12.1.tgz#872e57a8cc538669a9476348406fa62e5678a110" + version "6.13.0" + resolved "https://registry.yarnpkg.com/video.js/-/video.js-6.13.0.tgz#f9487d46327340fa48ecd51372a2981dbb6cde4c" + integrity sha512-36/JR/GhPQSZj0o+GNbhcEYv/b0SkV9SQsjlodAnzMQYN0TA7VhmqrKPYMCi1NGRYu7S9W3OaFCFoUxkYfSVlg== dependencies: babel-runtime "^6.9.2" global "4.3.2" @@ -9190,12 +9948,13 @@ videojs-chapter-thumbnails@1.1.2: resolved "https://registry.yarnpkg.com/videojs-chapter-thumbnails/-/videojs-chapter-thumbnails-1.1.2.tgz#34c52cb7493ba8f3cc97cb103442ef89f65970e4" videojs-flash@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/videojs-flash/-/videojs-flash-2.1.1.tgz#4fa99f4e09235193326c296b1f3b083a5aacd1c9" + version "2.2.0" + resolved "https://registry.yarnpkg.com/videojs-flash/-/videojs-flash-2.2.0.tgz#92aa47855eafb4d71cb041c768936e97de5aca7c" + integrity sha512-V+7MOQGx6t6y260GvCyNL3AlMKRy7H/BEtEqgOjeAqguBgeb+GUOmnczOyzXmHF4VyaoRS4ZDT3Qz2gF596j5w== dependencies: global "^4.3.2" video.js "^6 || ^7" - videojs-swf "5.4.1" + videojs-swf "5.4.2" videojs-font@1.5.1: version "1.5.1" @@ -9204,14 +9963,17 @@ videojs-font@1.5.1: videojs-font@2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/videojs-font/-/videojs-font-2.1.0.tgz#a25930a67f6c9cfbf2bb88dacb8c6b451f093379" + integrity sha1-olkwpn9snPvyu4jay4xrRR8JM3k= -videojs-font@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/videojs-font/-/videojs-font-3.0.0.tgz#90eafddcf26b407448c833523f5ca4ad8d5cc1af" +videojs-font@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/videojs-font/-/videojs-font-3.1.0.tgz#ac33be9b517fe19299f61cccd2b3c7d75a1c6960" + integrity sha512-rxB68SVgbHD+kSwoNWNCHicKJuR2ga3bGfvGxmB+8fupsiLbnyCwTBVtrZUq4bZnD64mrKP1DxHiutxwrs59pQ== videojs-hotkeys@^0.2.20: - version "0.2.22" - resolved "https://registry.yarnpkg.com/videojs-hotkeys/-/videojs-hotkeys-0.2.22.tgz#76f917b1a70e7bf9da5f7f8cd33d5a032c0284be" + version "0.2.25" + resolved "https://registry.yarnpkg.com/videojs-hotkeys/-/videojs-hotkeys-0.2.25.tgz#b34b5816db1af747e41a90a3be268d51449b4cb0" + integrity sha512-XgMjWiqGlmAjuHtpP529A2voVh++z46FSD0XeSy+65yeuTZOd+w2CJmfrL4jPpGm+MME5l9lOLfVpoEeDaBa1Q== videojs-ie8@1.1.1: version "1.1.1" @@ -9222,6 +9984,7 @@ videojs-ie8@1.1.1: videojs-ie8@1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/videojs-ie8/-/videojs-ie8-1.1.2.tgz#a23d3d8608ad7192b69c6077fc4eb848998d35d9" + integrity sha1-oj09hgitcZK2nGB3/E64SJmNNdk= dependencies: es5-shim "^4.5.1" @@ -9229,9 +9992,10 @@ videojs-swf@5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/videojs-swf/-/videojs-swf-5.0.1.tgz#2186bd9ec5ffc5d065d5d956cb0df2533ffa2983" -videojs-swf@5.4.1: - version "5.4.1" - resolved "https://registry.yarnpkg.com/videojs-swf/-/videojs-swf-5.4.1.tgz#2077ef71c749f2c7823ef49babae4dd2acb08f87" +videojs-swf@5.4.2: + version "5.4.2" + resolved "https://registry.yarnpkg.com/videojs-swf/-/videojs-swf-5.4.2.tgz#6964a9bff903b732f3e465314ae478a02a17e8ab" + integrity sha512-FGg+Csioa8/A/EacvFefBdb9Z0rSiMlheHDunZnN3xXfUF43jvjawcWFQnZvrv1Cs1nE1LBrHyUZjF7j2mKOLw== videojs-vtt.js@0.12.6, videojs-vtt.js@^0.12.1: version "0.12.6" @@ -9242,6 +10006,7 @@ videojs-vtt.js@0.12.6, videojs-vtt.js@^0.12.1: videojs-vtt.js@0.14.1: version "0.14.1" resolved "https://registry.yarnpkg.com/videojs-vtt.js/-/videojs-vtt.js-0.14.1.tgz#da583eb1fc9c81c826a9432b706040e8dea49911" + integrity sha512-YxOiywx6N9t3J5nqsE5WN2Sw4CSqVe3zV+AZm2T4syOc2buNJaD6ZoexSdeszx2sHLU/RRo2r4BJAXFDQ7Qo2Q== dependencies: global "^4.3.1" @@ -9318,6 +10083,7 @@ vinyl@^2.0.0: vlq@^0.2.1, vlq@^0.2.2: version "0.2.3" resolved "https://registry.yarnpkg.com/vlq/-/vlq-0.2.3.tgz#8f3e4328cf63b1540c0d67e1b2778386f8975b26" + integrity sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow== vm-browserify@0.0.4: version "0.0.4" @@ -9328,6 +10094,7 @@ vm-browserify@0.0.4: vt-pbf@^3.0.1: version "3.1.1" resolved "https://registry.yarnpkg.com/vt-pbf/-/vt-pbf-3.1.1.tgz#b0f627e39a10ce91d943b898ed2363d21899fb82" + integrity sha512-pHjWdrIoxurpmTcbfBWXaPwSmtPAHS105253P1qyEfSTV2HJddqjM+kIHquaT/L6lVJIk9ltTGc0IxR/G47hYA== dependencies: "@mapbox/point-geometry" "0.1.0" "@mapbox/vector-tile" "^1.3.1" @@ -9388,10 +10155,12 @@ webpack@^3.10.0: webworkify@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/webworkify/-/webworkify-1.5.0.tgz#734ad87a774de6ebdd546e1d3e027da5b8f4a42c" + integrity sha512-AMcUeyXAhbACL8S2hqqdqOLqvJ8ylmIbNwUIqQujRSouf4+eUFaXbG6F1Rbu+srlJMmxQWsiU7mOJi0nMBfM1g== wgs84@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/wgs84/-/wgs84-0.0.0.tgz#34fdc555917b6e57cf2a282ed043710c049cdc76" + integrity sha1-NP3FVZF7blfPKigu0ENxDASc3HY= which-module@^1.0.0: version "1.0.0" @@ -9410,6 +10179,7 @@ which@1, which@^1.0.9, which@^1.1.1, which@^1.2.10, which@^1.2.14, which@^1.2.9, 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" @@ -9462,6 +10232,7 @@ wrap-ansi@^2.0.0: wrappy@1, wrappy@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= wrench@^1.5.8: version "1.5.9" @@ -9490,6 +10261,7 @@ xdg-basedir@^3.0.0: xhr@2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/xhr/-/xhr-2.4.0.tgz#e16e66a45f869861eeefab416d5eff722dc40993" + integrity sha1-4W5mpF+GmGHu76tBbV7/ci3ECZM= dependencies: global "~4.3.0" is-function "^1.0.1" @@ -9512,6 +10284,7 @@ xmlhttprequest-ssl@~1.5.4: "xtend@>=4.0.0 <4.1.0-0", xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" + integrity sha1-pcbVMr5lbiPbgg77lDofBJmNY68= xtend@~3.0.0: version "3.0.0" @@ -9530,8 +10303,9 @@ yallist@^2.1.2: resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" yallist@^3.0.0, yallist@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.2.tgz#8452b4bb7e83c7c188d8041c1a837c773d6d8bb9" + 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@^4.1.0, yargs-parser@^4.2.0: version "4.2.1" @@ -9665,6 +10439,7 @@ yargs@~3.10.0: yarn@^0.27.5: version "0.27.5" resolved "https://registry.yarnpkg.com/yarn/-/yarn-0.27.5.tgz#06fe67d8040802993f9f1e1923d671cbf9ead5d1" + integrity sha1-Bv5n2AQIApk/nx4ZI9Zxy/nq1dE= dependencies: babel-runtime "^6.0.0" bytes "^2.4.0" From 099fce34248085f56bfa69339f838d16669d6b4c Mon Sep 17 00:00:00 2001 From: Nicolas Maillat Date: Fri, 1 Mar 2019 16:03:14 +0100 Subject: [PATCH 082/367] PHRAS-2464 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 36be25d7d1..a0ceff4f79 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "normalize-css": "^2.1.0", "npm": "^6.0.0", "npm-modernizr": "^2.8.3", - "phraseanet-production-client": "^0.33.0", + "phraseanet-production-client": "0.33.84", "requirejs": "^2.3.5", "tinymce": "^4.0.28", "underscore": "^1.8.3", From 0457296a0bb9676610fda5d8d05126a45f0e014c Mon Sep 17 00:00:00 2001 From: Harrys Date: Fri, 8 Mar 2019 10:30:43 +0400 Subject: [PATCH 083/367] PHRAS-2437_Prod_Overlay_title__the_text_is_repeated_if_more_than_102_caracters --- lib/Alchemy/Phrasea/Twig/PhraseanetExtension.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Alchemy/Phrasea/Twig/PhraseanetExtension.php b/lib/Alchemy/Phrasea/Twig/PhraseanetExtension.php index ffc872ec95..c39271db6a 100644 --- a/lib/Alchemy/Phrasea/Twig/PhraseanetExtension.php +++ b/lib/Alchemy/Phrasea/Twig/PhraseanetExtension.php @@ -88,7 +88,7 @@ class PhraseanetExtension extends \Twig_Extension $highlightValue = $highlights[$field]; // if field is multivalued, merge highlighted values with captions ones - if (is_array($value)) { + if (is_array($value) && count($value) > 1) { $highlightValue = array_merge($highlightValue, array_diff($value, array_map(function($value) { return str_replace(array('[[em]]', '[[/em]]'), array('', ''), $value); }, $highlightValue))); From 433638266970b8d19f09e8cd667df47a9b9e15b1 Mon Sep 17 00:00:00 2001 From: Harrys Date: Fri, 8 Mar 2019 11:06:20 +0400 Subject: [PATCH 084/367] Merge branch 'master' of https://github.com/alchemy-fr/Phraseanet into PHRAS-2430_Port_to_41-Advance_search_refacto_Restore_Query From 6b0c225d9e02e4341095b14f3a4e243c02ca7cd7 Mon Sep 17 00:00:00 2001 From: Harrys Date: Fri, 8 Mar 2019 15:51:47 +0400 Subject: [PATCH 085/367] PHRAS-2430_Port_to_41-Advance_search_refacto_Restore_Query - Port_PHRAS-2381_to_41 --- templates/web/prod/index.html.twig | 44 ++++++++++++++++++------------ 1 file changed, 27 insertions(+), 17 deletions(-) diff --git a/templates/web/prod/index.html.twig b/templates/web/prod/index.html.twig index 7d68717ad0..32a331c8e4 100644 --- a/templates/web/prod/index.html.twig +++ b/templates/web/prod/index.html.twig @@ -264,6 +264,11 @@
+ {% if app['settings'].getUserSetting(app.getAuthenticatedUser(), 'start_page') == 'QUERY' %} + + {% elseif app['settings'].getUserSetting(app.getAuthenticatedUser(), 'start_page') == 'LAST_QUERY' %} + + {% endif %} @@ -404,27 +409,27 @@
-
- {% for field_id, field in search_datas['fields'] %} - {% if field['type'] != 'date' %} + {# {% if field['type'] != 'date' %}#} - {% endif %} + {#{% endif %}#} {% endfor %} - + + - - + +
-
+ {#
-
+
#}
@@ -500,13 +505,16 @@ {% for status_bit, status in databox.status %}
+ @@ -516,9 +524,11 @@ {% if status['img_on'] %} {% endif %} - + {{status['labels_on_i18n'][app['locale']]}} From 60886ad605d44c508e0e9c1552f6672757879def Mon Sep 17 00:00:00 2001 From: aina-esokia Date: Mon, 11 Mar 2019 15:48:24 +0400 Subject: [PATCH 086/367] add icon substitution for fonts record .otf and .ttf --- .../application_vnd.ms-opentype.png | Bin 0 -> 13643 bytes .../substitution/application_x-font-ttf.png | Bin 0 -> 13643 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 resources/www/common/images/icons/substitution/application_vnd.ms-opentype.png create mode 100644 resources/www/common/images/icons/substitution/application_x-font-ttf.png diff --git a/resources/www/common/images/icons/substitution/application_vnd.ms-opentype.png b/resources/www/common/images/icons/substitution/application_vnd.ms-opentype.png new file mode 100644 index 0000000000000000000000000000000000000000..005ad6fe8bbd81e4e1a04aabff41f6f3404ced6a GIT binary patch literal 13643 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 F{{yT(x;g*= literal 0 HcmV?d00001 diff --git a/resources/www/common/images/icons/substitution/application_x-font-ttf.png b/resources/www/common/images/icons/substitution/application_x-font-ttf.png new file mode 100644 index 0000000000000000000000000000000000000000..005ad6fe8bbd81e4e1a04aabff41f6f3404ced6a GIT binary patch literal 13643 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 F{{yT(x;g*= literal 0 HcmV?d00001 From f8774eb7d33262d6f751a52a888de063c115c1a9 Mon Sep 17 00:00:00 2001 From: Harrys Date: Mon, 18 Mar 2019 13:41:35 +0400 Subject: [PATCH 087/367] PHRAS-2422_Prod-Highlight_fulltext_is_Nok_when_display_option_is_Graphiste_mode --- templates/web/prod/results/record.html.twig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/web/prod/results/record.html.twig b/templates/web/prod/results/record.html.twig index 2d537dd72c..a27dc8fdef 100644 --- a/templates/web/prod/results/record.html.twig +++ b/templates/web/prod/results/record.html.twig @@ -86,7 +86,7 @@ {% endif %} {% endif %} {% if settings.rollover_thumbnail == 'preview' %} - From 8ab28888507cc8b226d457b56fb5fdfe638786d7 Mon Sep 17 00:00:00 2001 From: aina-esokia Date: Mon, 18 Mar 2019 16:16:14 +0400 Subject: [PATCH 088/367] port to 4.1 upload by url --- .../Phrasea/Controller/Api/V1Controller.php | 66 ++++++++++++------ .../Controller/Prod/UploadController.php | 69 +++++++++++++++++-- .../ControllerProvider/Prod/Upload.php | 3 + templates/web/prod/upload/upload.html.twig | 5 +- 4 files changed, 116 insertions(+), 27 deletions(-) diff --git a/lib/Alchemy/Phrasea/Controller/Api/V1Controller.php b/lib/Alchemy/Phrasea/Controller/Api/V1Controller.php index ff8764b0d9..1eb2810372 100644 --- a/lib/Alchemy/Phrasea/Controller/Api/V1Controller.php +++ b/lib/Alchemy/Phrasea/Controller/Api/V1Controller.php @@ -88,9 +88,10 @@ use Alchemy\Phrasea\Status\StatusStructure; use Alchemy\Phrasea\TaskManager\LiveInformation; use Alchemy\Phrasea\Utilities\NullableDateTime; use Doctrine\ORM\EntityManager; -use JMS\TranslationBundle\Annotation\Ignore; +use Guzzle\Http\Client as Guzzle; use League\Fractal\Resource\Item; use media_subdef; +use Neutron\TemporaryFilesystem\TemporaryFilesystemInterface; use Symfony\Component\Form\Form; use Symfony\Component\HttpFoundation\File\UploadedFile; use Symfony\Component\HttpFoundation\Request; @@ -905,19 +906,6 @@ class V1Controller extends Controller public function addRecordAction(Request $request) { - if (count($request->files->get('file')) == 0) { - return $this->getBadRequestAction($request, 'Missing file parameter'); - } - - $file = $request->files->get('file'); - if (!$file instanceof UploadedFile) { - return $this->getBadRequestAction($request, 'You can upload one file at time'); - } - - if (!$file->isValid()) { - return $this->getBadRequestAction($request, 'Data corrupted, please try again'); - } - if (!$request->get('base_id')) { return $this->getBadRequestAction($request, 'Missing base_id parameter'); } @@ -930,16 +918,54 @@ class V1Controller extends Controller ))->createResponse(); } - // Add file extension - $uploadedFilename = $file->getRealPath(); + if (count($request->files->get('file')) == 0) { + if(count($request->get('url')) == 0) { + return $this->getBadRequestAction($request, 'Missing file parameter'); + } + else { + // upload via url + $url = $request->get('url'); + $pi = pathinfo($url); // filename, extension - $renamedFilename = $file->getRealPath() . '.' . pathinfo($file->getClientOriginalName(), PATHINFO_EXTENSION); + /** @var TemporaryFilesystemInterface $tmpFs */ + $tmpFs = $this->app['temporary-filesystem']; + $tempfile = $tmpFs->createTemporaryFile('download_', null, $pi['extension']); - $this->getFilesystem()->rename($uploadedFilename, $renamedFilename); + try { + $guzzle = new Guzzle($url); + $res = $guzzle->get("", [], ['save_to' => $tempfile])->send(); + } + catch (\Exception $e) { + return $this->getBadRequestAction($request, sprintf('Error "%s" downloading "%s"', $e->getMessage(), $url)); + } - $media = $this->app->getMediaFromUri($renamedFilename); + if($res->getStatusCode() !== 200) { + return $this->getBadRequestAction($request, sprintf('Error %s downloading "%s"', $res->getStatusCode(), $url)); + } - $Package = new File($this->app, $media, $collection, $file->getClientOriginalName()); + $originalName = $pi['filename'] . '.' . $pi['extension']; + $newPathname = $tempfile; + } + } + else { + // upload via file + $file = $request->files->get('file'); + if (!$file instanceof UploadedFile) { + return $this->getBadRequestAction($request, 'You can upload one file at time'); + } + if (!$file->isValid()) { + return $this->getBadRequestAction($request, 'Data corrupted, please try again'); + } + $originalName = $file->getClientOriginalName(); + $newPathname = $file->getPathname() . '.' . $file->getClientOriginalExtension(); + if (false === rename($file->getPathname(), $newPathname)) { + return Result::createError($request, 403, 'Error while renaming file')->createResponse(); + } + } + + $media = $this->app->getMediaFromUri($newPathname); + + $Package = new File($this->app, $media, $collection, $originalName); if ($request->get('status')) { $Package->addAttribute(new Status($this->app, $request->get('status'))); diff --git a/lib/Alchemy/Phrasea/Controller/Prod/UploadController.php b/lib/Alchemy/Phrasea/Controller/Prod/UploadController.php index 47e6716ac4..89a0d21910 100644 --- a/lib/Alchemy/Phrasea/Controller/Prod/UploadController.php +++ b/lib/Alchemy/Phrasea/Controller/Prod/UploadController.php @@ -26,6 +26,7 @@ use Alchemy\Phrasea\Model\Entities\LazaretFile; use Alchemy\Phrasea\Model\Entities\LazaretSession; use DataURI\Exception\Exception as DataUriException; use DataURI\Parser; +use Guzzle\Http\Client as Guzzle; use Symfony\Component\HttpFoundation\File\UploadedFile; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; @@ -76,6 +77,30 @@ class UploadController extends Controller ]); } + public function getHead(Request $request) + { + $response = [ + 'content-type' => null, + 'content-length' => null, + 'basename' => null + ]; + try { + $url = $request->get('url'); + $basename = pathinfo($url, PATHINFO_BASENAME); + + $guzzle = new Guzzle($url); + $res = $guzzle->head("")->send(); + $response['content-type'] = $res->getContentType(); + $response['content-length'] = $res->getContentLength(); + $response['basename'] = $basename; + } + catch (\Exception $e) { + // no-op : head will return no info but will not crash + } + + return $this->app->json($response); + } + /** * Upload processus * @@ -98,7 +123,7 @@ class UploadController extends Controller 'message' => '', 'element' => '', 'reasons' => [], - 'id' => '', + 'id' => '', ]; if (null === $request->files->get('files')) { @@ -119,18 +144,44 @@ class UploadController extends Controller throw new AccessDeniedHttpException('User is not allowed to add record on this collection'); } + /** @var UploadedFile $file */ $file = current($request->files->get('files')); if (!$file->isValid()) { throw new BadRequestHttpException('Uploaded file is invalid'); } - try { + if ($file->getClientOriginalName() === "blob" && $file->getClientMimeType() === "application/json") { + + // a "upload by url" was done, we receive a tiny json that contains url. + $json = json_decode(file_get_contents($file->getRealPath()), true); + $url = $json['url']; + $pi = pathinfo($url); // filename, extension + + $tempfile = $this->getTemporaryFilesystem()->createTemporaryFile('download_', null, $pi['extension']); + + try { + $guzzle = new Guzzle($url); + $res = $guzzle->get("", [], ['save_to' => $tempfile])->send(); + } + catch (\Exception $e) { + throw new BadRequestHttpException(sprintf('Error "%s" downloading "%s"', $e->getMessage(), $url)); + } + + if($res->getStatusCode() !== 200) { + throw new BadRequestHttpException(sprintf('Error %s downloading "%s"', $res->getStatusCode(), $url)); + } + + $uploadedFilename = $renamedFilename = $tempfile; + + $originalName = $pi['filename'] . '.' . $pi['extension']; + + } else { // Add file extension, so mediavorus can guess file type for octet-stream file $uploadedFilename = $file->getRealPath(); $renamedFilename = null; - if(!empty($this->app['conf']->get(['main', 'storage', 'tmp_files']))){ + if(!empty($this->app['conf']->get(['main', 'storage', 'tmp_files']))) { $tmpStorage = \p4string::addEndSlash($this->app['conf']->get(['main', 'storage', 'tmp_files'])).'upload/'; if(!is_dir($tmpStorage)){ @@ -139,12 +190,16 @@ class UploadController extends Controller $renamedFilename = $tmpStorage. pathinfo($file->getRealPath(), PATHINFO_FILENAME) .'.' . pathinfo($file->getClientOriginalName(), PATHINFO_EXTENSION); - }else{ + } else { $renamedFilename = $file->getRealPath() . '.' . pathinfo($file->getClientOriginalName(), PATHINFO_EXTENSION); } $this->getFilesystem()->rename($uploadedFilename, $renamedFilename); + $originalName = $file->getClientOriginalName(); + } + + try { $media = $this->app->getMediaFromUri($renamedFilename); $collection = \collection::getByBaseId($this->app, $base_id); @@ -153,7 +208,7 @@ class UploadController extends Controller $this->getEntityManager()->persist($lazaretSession); - $packageFile = new File($this->app, $media, $collection, $file->getClientOriginalName()); + $packageFile = new File($this->app, $media, $collection, $originalName); $postStatus = $request->request->get('status'); @@ -184,7 +239,9 @@ class UploadController extends Controller $code = $this->getBorderManager()->process( $lazaretSession, $packageFile, $callback, $forceBehavior); - $this->getFilesystem()->rename($renamedFilename, $uploadedFilename); + if($renamedFilename !== $uploadedFilename) { + $this->getFilesystem()->rename($renamedFilename, $uploadedFilename); + } if (!!$forceBehavior) { $reasons = []; diff --git a/lib/Alchemy/Phrasea/ControllerProvider/Prod/Upload.php b/lib/Alchemy/Phrasea/ControllerProvider/Prod/Upload.php index a32133050f..f310d75744 100644 --- a/lib/Alchemy/Phrasea/ControllerProvider/Prod/Upload.php +++ b/lib/Alchemy/Phrasea/ControllerProvider/Prod/Upload.php @@ -66,6 +66,9 @@ class Upload implements ControllerProviderInterface, ServiceProviderInterface $controllers->get('/html5-version/', 'controller.prod.upload:getHtml5UploadForm') ->bind('upload_html5_form'); + $controllers->get('/head/', 'controller.prod.upload:getHead') + ->bind('upload_head'); + $controllers->post('/', 'controller.prod.upload:upload') ->bind('upload'); diff --git a/templates/web/prod/upload/upload.html.twig b/templates/web/prod/upload/upload.html.twig index ebb5b73922..9aef063080 100644 --- a/templates/web/prod/upload/upload.html.twig +++ b/templates/web/prod/upload/upload.html.twig @@ -31,7 +31,10 @@ {{ 'Select files...' | trans }} -
+
+

{{ "Or" | trans }}

+
+
({% trans with {'%maxFileSizeReadable%' : maxFileSizeReadable} %}maximum : %maxFileSizeReadable%{% endtrans %}) From da8cc25c044c7693968fc8eaa8b6c8e9090829cc Mon Sep 17 00:00:00 2001 From: aina-esokia Date: Mon, 18 Mar 2019 16:40:11 +0400 Subject: [PATCH 089/367] add translation --- resources/locales/messages.de.xlf | 843 ++++++++++++++------------- resources/locales/messages.en.xlf | 849 ++++++++++++++------------- resources/locales/messages.fr.xlf | 853 +++++++++++++++------------- resources/locales/messages.nl.xlf | 843 ++++++++++++++------------- resources/locales/validators.de.xlf | 4 +- resources/locales/validators.en.xlf | 4 +- resources/locales/validators.fr.xlf | 4 +- resources/locales/validators.nl.xlf | 4 +- 8 files changed, 1780 insertions(+), 1624 deletions(-) diff --git a/resources/locales/messages.de.xlf b/resources/locales/messages.de.xlf index 055b51ae1b..cc637f7e5f 100644 --- a/resources/locales/messages.de.xlf +++ b/resources/locales/messages.de.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -9,8 +9,8 @@ - Form/Configuration/EmailFormType.php Form/Login/PhraseaAuthenticationForm.php + Form/Configuration/EmailFormType.php Add @@ -193,15 +193,15 @@ %nb_view% vue %nb_view% Ansicht Bridge/Flickr/element_informations.html.twig - Bridge/Youtube/element_informations.html.twig Bridge/Dailymotion/element_informations.html.twig + Bridge/Youtube/element_informations.html.twig %nb_view% vues %nb_view% Ansichten Bridge/Flickr/element_informations.html.twig - Bridge/Youtube/element_informations.html.twig Bridge/Dailymotion/element_informations.html.twig + Bridge/Youtube/element_informations.html.twig selectionnes]]> @@ -246,8 +246,8 @@ %quantity% records added %quantity% Datensätze hinzugefügt - Controller/Prod/BasketController.php Controller/Prod/StoryController.php + Controller/Prod/BasketController.php %quantity% records moved @@ -257,7 +257,7 @@ %quantity% selected files %quantity% ausgewählte Dateien - prod/upload/upload.html.twig + prod/upload/upload.html.twig %quantity_records% records have been sent for validation to %quantity_users% users @@ -627,12 +627,12 @@ Actions Handlungen - Bridge/Flickr/actioncontainers.html.twig Bridge/Flickr/actionelements.html.twig - Bridge/Youtube/actioncontainers.html.twig - Bridge/Youtube/actionelements.html.twig - Bridge/Dailymotion/actioncontainers.html.twig + Bridge/Flickr/actioncontainers.html.twig Bridge/Dailymotion/actionelements.html.twig + Bridge/Dailymotion/actioncontainers.html.twig + Bridge/Youtube/actionelements.html.twig + Bridge/Youtube/actioncontainers.html.twig Activate highlight @@ -670,10 +670,10 @@ Add Hinzufügen - prod/User/Add.html.twig - prod/actions/Push.html.twig prod/upload/lazaret.html.twig prod/upload/lazaret.html.twig + prod/actions/Push.html.twig + prod/User/Add.html.twig Add a @@ -717,6 +717,11 @@ Add new range Controller/Prod/LanguageController.php + + Add this url + Add this url + prod/upload/upload.html.twig + Add user Benutzer hinzufügen @@ -801,7 +806,7 @@ Aggregation Aggregation - admin/fields/templates.html.twig + admin/fields/templates.html.twig Aide @@ -817,15 +822,15 @@ Ajouter a Hinzufügen zu Bridge/Flickr/actionelements.html.twig - Bridge/Youtube/actionelements.html.twig Bridge/Dailymotion/actionelements.html.twig + Bridge/Youtube/actionelements.html.twig Ajouter ma selection courrante Meine aktuelle Auswahl hinzufügen prod/Baskets/Create.html.twig - prod/orders/order_item.html.twig prod/Story/Create.html.twig + prod/orders/order_item.html.twig Ajouter un nouvel utilisateur @@ -846,13 +851,13 @@ All Alle Form/Configuration/CustomLinkFormType.php - WorkZone/Browser/Browser.html.twig actions/Feedback/list.html.twig actions/Feedback/list.html.twig actions/Feedback/list.html.twig actions/Feedback/list.html.twig actions/Feedback/list.html.twig actions/Feedback/list.html.twig + WorkZone/Browser/Browser.html.twig All these conditions @@ -862,7 +867,7 @@ All values Alle Werte - admin/fields/templates.html.twig + admin/fields/templates.html.twig Aller a @@ -944,11 +949,11 @@ An error occured Ein Fehler ist aufgetreten - Controller/Prod/BasketController.php - Controller/Prod/MoveCollectionController.php Controller/Prod/StoryController.php + Controller/Prod/MoveCollectionController.php Controller/Prod/LazaretController.php Controller/Prod/ToolsController.php + Controller/Prod/BasketController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php @@ -973,12 +978,12 @@ Controller/Admin/DataboxController.php Model/Manipulator/LazaretManipulator.php Model/Manipulator/LazaretManipulator.php + web/admin/databases.html.twig admin/collection/suggested_value.html.twig admin/collection/collection.html.twig task-manager/task-editor/task.html.twig - admin/databox/databox.html.twig web/admin/users.html.twig - web/admin/databases.html.twig + admin/databox/databox.html.twig An error occured while denying, please retry or contact an admin if problem persists @@ -1015,12 +1020,12 @@ An error occurred Ein Fehler ist aufgetreten Order/Controller/ProdOrderController.php + Controller/Api/V1Controller.php + Controller/Api/V1Controller.php Controller/Prod/BasketController.php + Controller/Admin/SearchEngineController.php Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php - Controller/Admin/SearchEngineController.php - Controller/Api/V1Controller.php - Controller/Api/V1Controller.php web/admin/statusbit.html.twig @@ -1118,8 +1123,8 @@ Apply changes Änderungen anwenden - actions/Property/index.html.twig actions/Property/type.html.twig + actions/Property/index.html.twig Apply status on story children. @@ -1139,7 +1144,8 @@ Archive Archivieren - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig Are you sure you want delete users rights ? @@ -1191,7 +1197,7 @@ Aucun Kein(e) - admin/fields/templates.html.twig + admin/fields/templates.html.twig Aucun bridge disponible. Veuillez contacter un administrateur. @@ -1252,19 +1258,24 @@ Audio Birate Audio-Bitrate - Media/Subdef/Audio.php + Media/Subdef/Audio.php Audio Codec Audio Codec Media/Subdef/Video.php - Media/Subdef/Audio.php + Media/Subdef/Audio.php Audio Samplerate Audio Samplerate SearchEngine/Elastic/ElasticsearchOptions.php + + Audio channel + Audio channel + Media/Subdef/Audio.php + Audio codec Audio codec @@ -1273,7 +1284,7 @@ AudioSamplerate Audio Samplerate - Media/Subdef/Audio.php + Media/Subdef/Audio.php Auth_token directory path @@ -1372,11 +1383,11 @@ Back Zurück + mobile/lightbox/validate.html.twig mobile/lightbox/basket_element.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig - mobile/lightbox/validate.html.twig Back to Feedback @@ -1396,10 +1407,10 @@ Bad request format, only JSON is allowed Bad Request Format, nur JSON wird erlaubt + Controller/Root/AccountController.php Controller/Admin/RootController.php Controller/Admin/RootController.php Controller/Admin/DataboxController.php - Controller/Root/AccountController.php Bad request, please contact an admin @@ -1414,8 +1425,8 @@ Base %base% Datenbank %base% - web/admin/editusers_timelimit.html.twig web/admin/editusers_quotas.html.twig + web/admin/editusers_timelimit.html.twig web/admin/editusers_timelimit_sbas.html.twig @@ -1508,7 +1519,7 @@ Business Fields Geschäftsfelder - admin/fields/templates.html.twig + admin/fields/templates.html.twig By checking this box, you accept %beginning_link% Terms of Use %end_link% @@ -1543,19 +1554,19 @@ Cancel Abbrechen Controller/Prod/LanguageController.php - prod/User/Add.html.twig prod/actions/delete_records_confirm.html.twig - actions/Property/index.html.twig actions/Property/type.html.twig + actions/Property/index.html.twig + prod/User/Add.html.twig task-manager/task-editor/task.html.twig - user/import/view.html.twig admin/fields/templates.html.twig + user/import/view.html.twig Cancel all Alle abbrechen + prod/upload/upload.html.twig prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig Cannot upload Zero Byte files @@ -1575,9 +1586,9 @@ Categorie Kategorie + Bridge/Dailymotion/video_modify.html.twig Bridge/Youtube/upload.html.twig Bridge/Youtube/video_modify.html.twig - Bridge/Dailymotion/video_modify.html.twig Ce champ est decrit comme element du %DublinCoreElementSet% @@ -1607,14 +1618,14 @@ Ce champ est obligatoire Dieses Feld ist ein Pflichtfeld - Bridge/Api/Flickr.php - Bridge/Api/Flickr.php Bridge/Api/Dailymotion.php Bridge/Api/Dailymotion.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php + Bridge/Api/Flickr.php + Bridge/Api/Flickr.php Ce champ est relie a une branche de thesaurus @@ -1635,12 +1646,12 @@ Ce champ est trop long %length% caracteres max Dieses Feld ist zu lang, maximal %length% Zeichen - Bridge/Api/Flickr.php - Bridge/Api/Flickr.php Bridge/Api/Dailymotion.php Bridge/Api/Dailymotion.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php + Bridge/Api/Flickr.php + Bridge/Api/Flickr.php Ce champ est utilise en titre a l'affichage @@ -1751,14 +1762,14 @@ Clear Klar - admin/task-manager/log_task.html.twig admin/task-manager/log_scheduler.html.twig + admin/task-manager/log_task.html.twig Clear list Liste löschen + prod/upload/upload.html.twig prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig Client application @@ -1799,15 +1810,15 @@ Collection Kollektion - prod/Story/Create.html.twig prod/upload/lazaret.html.twig + prod/Story/Create.html.twig admin/databox/details.html.twig Collection %collection% %collection% Kollektion - web/admin/editusers_timelimit.html.twig web/admin/editusers_quotas.html.twig + web/admin/editusers_timelimit.html.twig Collection empty successful @@ -1837,8 +1848,8 @@ Commande Bestellung - eventsmanager/notify/ordernotdelivered.php eventsmanager/notify/orderdeliver.php + eventsmanager/notify/ordernotdelivered.php Commande du %date% @@ -1853,9 +1864,9 @@ Company Unternehmen - prod/User/Add.html.twig actions/Feedback/list.html.twig actions/Feedback/ListsMacros.html.twig + prod/User/Add.html.twig Complete the fields below to register on %instance_title%! @@ -1870,10 +1881,10 @@ Confidentialite Vertraulichkeit - Bridge/Youtube/upload.html.twig - Bridge/Youtube/video_modify.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/video_modify.html.twig + Bridge/Youtube/upload.html.twig + Bridge/Youtube/video_modify.html.twig Confidentialite : privee @@ -2041,8 +2052,8 @@ Creer erstellen Bridge/Flickr/actioncontainers.html.twig - Bridge/Youtube/actioncontainers.html.twig Bridge/Dailymotion/actioncontainers.html.twig + Bridge/Youtube/actioncontainers.html.twig Creer la tache d'ecriture des metadonnees @@ -2087,8 +2098,8 @@ Creer une playlist einen neuen Playlist erstellen - Bridge/Youtube/playlist_createcontainer.html.twig Bridge/Dailymotion/playlist_createcontainer.html.twig + Bridge/Youtube/playlist_createcontainer.html.twig Creez une application pour commencer a utiliser l'API Phraseanet @@ -2110,7 +2121,7 @@ errors Current configuration contains some errors - admin/fields/templates.html.twig + admin/fields/templates.html.twig Current operations cannot be executed because the site is temporarily in maintenance mode. Wait a few minutes and try your request again @@ -2401,8 +2412,8 @@ Deplacement %n_element% elements Bewegung von %n_element% Elemente Bridge/Flickr/photo_moveinto_photoset.html.twig - Bridge/Youtube/video_moveinto_playlist.html.twig Bridge/Dailymotion/video_moveinto_playlist.html.twig + Bridge/Youtube/video_moveinto_playlist.html.twig Dernier access @@ -2429,22 +2440,22 @@ Description Beschreibung prod/Tooltip/DCESFieldInfo.html.twig + Bridge/Flickr/photoset_createcontainer.html.twig Bridge/Flickr/upload.html.twig Bridge/Flickr/photo_modify.html.twig - Bridge/Flickr/photoset_createcontainer.html.twig - Bridge/Youtube/upload.html.twig - Bridge/Youtube/playlist_createcontainer.html.twig - Bridge/Youtube/video_modify.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/video_modify.html.twig + Bridge/Youtube/upload.html.twig + Bridge/Youtube/video_modify.html.twig + Bridge/Youtube/playlist_createcontainer.html.twig web/developers/application_form.html.twig Deselect all Alle abwählen - actions/Feedback/list.html.twig prod/actions/Push.html.twig - web/report/report_layout_child.html.twig + actions/Feedback/list.html.twig + web/report/report_layout_child.html.twig web/report/form_date_and_base.html.twig @@ -2498,7 +2509,7 @@ Anzeige und Handlung-Einstellungen - admin/fields/templates.html.twig + admin/fields/templates.html.twig Display technical data @@ -2508,7 +2519,7 @@ Display thumbnails Vorschaubilder anschauen - admin/fields/templates.html.twig + admin/fields/templates.html.twig Do not display @@ -2628,8 +2639,8 @@ E-mail E-Mail Adresse - Form/Login/PhraseaRegisterForm.php Form/Login/PhraseaForgotPasswordForm.php + Form/Login/PhraseaRegisterForm.php E-mail domain @@ -2685,8 +2696,8 @@ Edition de 1 element Bearbeitung von 1 Element Bridge/Flickr/photo_modify.html.twig - Bridge/Youtube/video_modify.html.twig Bridge/Dailymotion/video_modify.html.twig + Bridge/Youtube/video_modify.html.twig Edition des droits de %display_name% @@ -3097,14 +3108,14 @@ Etes vous sur de supprimer %number% playlists ? Sind Sie sicher, %number% Playlisten zu löschen? - Bridge/Youtube/playlist_deleteelement.html.twig Bridge/Dailymotion/playlist_deleteelement.html.twig + Bridge/Youtube/playlist_deleteelement.html.twig Etes vous sur de supprimer %number% videos ? Sind Sie sicher, %number% Videos zu löschen? - Bridge/Youtube/video_deleteelement.html.twig Bridge/Dailymotion/video_deleteelement.html.twig + Bridge/Youtube/video_deleteelement.html.twig Ex : Paris, bleu, montagne @@ -3124,9 +3135,9 @@ Export Exportieren - Controller/Prod/LanguageController.php Controller/Prod/DoDownloadController.php Controller/Prod/DoDownloadController.php + Controller/Prod/LanguageController.php Export ranges @@ -3167,10 +3178,10 @@ Feedback Feedback Controller/Prod/LanguageController.php - prod/WorkZone/Story.html.twig - prod/WorkZone/Basket.html.twig web/prod/toolbar.html.twig web/prod/toolbar.html.twig + prod/WorkZone/Story.html.twig + prod/WorkZone/Basket.html.twig Feeds @@ -3264,8 +3275,8 @@ Fils disponibles verfügbare Threads - actions/publish/publish.html.twig actions/publish/publish_edit.html.twig + actions/publish/publish.html.twig Filter @@ -3412,7 +3423,7 @@ Generates an audio file Erstellt eine Audio Datei - Media/Subdef/Audio.php + Media/Subdef/Audio.php Generates an image @@ -3534,8 +3545,8 @@ Hello %username% Hallo %username% - api/auth/native_app_access_token.html.twig api/auth/end_user_authorization.html.twig + api/auth/native_app_access_token.html.twig api/auth/end_user_authorization.html.twig @@ -3558,9 +3569,9 @@ Hautpseite login/layout/base-layout.html.twig login/include/language-block.html.twig - mobile/lightbox/feed.html.twig - mobile/lightbox/basket_element.html.twig mobile/lightbox/validate.html.twig + mobile/lightbox/basket_element.html.twig + mobile/lightbox/feed.html.twig Homepage slideshow @@ -3684,7 +3695,7 @@ Indexable indizierbar - admin/fields/templates.html.twig + admin/fields/templates.html.twig Indexation task @@ -3699,9 +3710,9 @@ Informations Informationen - admin/user/registrations.html.twig - web/admin/dashboard.html.twig web/account/base.html.twig + web/admin/dashboard.html.twig + admin/user/registrations.html.twig Informations personnelles @@ -3716,8 +3727,8 @@ Inscription Anmeldung - web/login/register.html.twig web/login/register-classic.html.twig + web/login/register.html.twig Install in progess @@ -3749,8 +3760,8 @@ Invalid file type, only (%supported_file_types%) file formats are supported ungültiger Dateityp, nur (%supported_file_types%) Dateitypen werden unterstützt - user/import/file.html.twig admin/statusbit/edit.html.twig + user/import/file.html.twig admin/databox/databox.html.twig @@ -3824,8 +3835,8 @@ L'upload a echoue Upload ist fehlgeschlagen - Bridge/Api/Flickr.php Bridge/Api/Youtube.php + Bridge/Api/Flickr.php L'upload concernant le record %title% sur le compte %bridge_name% a echoue pour les raisons suivantes : %reason% @@ -3835,17 +3846,17 @@ L'utilisateur approuve ce document Benutzer genehmigt dieses Dokument - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig L'utilisateur desapprouve ce document Benutzer lehnt dieses Dokument ab - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig L'utilisateur n'a pas encore donne son avis sur ce document Benutzer hat seine Meinung nocht nicht gegeben - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig La connection vers le serveur distant est OK @@ -3971,16 +3982,16 @@ Le poids maximum d'un fichier est de %size% Maximales Gewicht von Datei ist %size% - Bridge/Api/Flickr.php Bridge/Api/Dailymotion.php Bridge/Api/Youtube.php + Bridge/Api/Flickr.php Le record n'a pas de fichier physique Der Datensatz hat keine physikalische Datei - Bridge/Api/Flickr.php Bridge/Api/Dailymotion.php Bridge/Api/Youtube.php + Bridge/Api/Flickr.php Le token n'a pas encore ete genere @@ -4002,8 +4013,8 @@ Les elements ne peuvent etre uploades (problemes de type ou de droit) Die Elemente können nicht hochgeladen werden (Typ oder Rechte Problem). Bridge/Flickr/upload.html.twig - Bridge/Youtube/upload.html.twig Bridge/Dailymotion/upload.html.twig + Bridge/Youtube/upload.html.twig Les indications donnees ci dessous sont a titre informatif. @@ -4035,6 +4046,12 @@ Lichtwert web/common/technical_datas.html.twig + + Lightbox + Lightbox + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + Limite temporelle zeitliche Beschränkung @@ -4044,7 +4061,7 @@ Limited vocabulary begrenzter Wortschatz - admin/fields/templates.html.twig + admin/fields/templates.html.twig List %name% has been created @@ -4095,8 +4112,8 @@ Lists Liste - actions/Feedback/lists-all.html.twig prod/actions/Push.html.twig + actions/Feedback/lists-all.html.twig Live search @@ -4207,7 +4224,7 @@ Mandatory erforderlich - admin/fields/templates.html.twig + admin/fields/templates.html.twig Mandatory fields @@ -4371,7 +4388,7 @@ Multivalued mehrwertiges - admin/fields/templates.html.twig + admin/fields/templates.html.twig My baskets @@ -4388,9 +4405,9 @@ Name Name Controller/Prod/LanguageController.php - Bridge/Dailymotion/playlist_createcontainer.html.twig - actions/Download/prepare.html.twig prod/templates/push.html.twig + actions/Download/prepare.html.twig + Bridge/Dailymotion/playlist_createcontainer.html.twig admin/fields/templates.html.twig @@ -4428,14 +4445,14 @@ New password Neues Passwort - Form/Login/PhraseaRenewPasswordForm.php Form/Login/PhraseaRecoverPasswordForm.php + Form/Login/PhraseaRenewPasswordForm.php New password (confirmation) Neues Passwort (Bestätigung) - Form/Login/PhraseaRenewPasswordForm.php Form/Login/PhraseaRecoverPasswordForm.php + Form/Login/PhraseaRenewPasswordForm.php New task @@ -4586,8 +4603,8 @@ None Keine Form/Configuration/EmailFormType.php - admin/user/registrations.html.twig web/admin/users.html.twig + admin/user/registrations.html.twig None of the records can be modified. @@ -4617,7 +4634,7 @@ Not aggregated Nicht aggregiert - admin/fields/templates.html.twig + admin/fields/templates.html.twig Notification par email @@ -4744,13 +4761,18 @@ Öffnen Sie die URL in einem neuen Fenster Core/Provider/TwigServiceProvider.php + + Or + Or + prod/upload/upload.html.twig + Or login with Oder Anmeldung mit - api/auth/end_user_authorization.html.twig web/login/register.html.twig login/oauth/login.html.twig web/login/index.html.twig + api/auth/end_user_authorization.html.twig Order @@ -4810,9 +4832,9 @@ Page Seite - actions/Bridge/paginator.html.twig prod/upload/lazaret.html.twig prod/upload/lazaret.html.twig + actions/Bridge/paginator.html.twig Pages @@ -4822,9 +4844,9 @@ Paniers Sammelkörbe - web/lightbox/index.html.twig - lightbox/IE6/validate.html.twig web/lightbox/validate.html.twig + lightbox/IE6/validate.html.twig + web/lightbox/index.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig @@ -4941,8 +4963,8 @@ Playlist Playlist - Bridge/Youtube/actionelements.html.twig Bridge/Dailymotion/actionelements.html.twig + Bridge/Youtube/actionelements.html.twig Playlists @@ -5146,8 +5168,8 @@ Publications Veröffentlichungen web/prod/index.html.twig - admin/publications/wrapper.html.twig web/admin/tree.html.twig + admin/publications/wrapper.html.twig web/common/menubar.html.twig @@ -5169,8 +5191,8 @@ Push Push - eventsmanager/notify/push.php Controller/Prod/LanguageController.php + eventsmanager/notify/push.php Push configuration @@ -5241,8 +5263,8 @@ Quarantine Quarantäne - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Quarantine notificaton @@ -5351,23 +5373,25 @@ Re-initialiser Zurücksetzen prod/Baskets/Reorder.html.twig - web/prod/index.html.twig prod/Story/Reorder.html.twig + web/prod/index.html.twig Re-ordonner wieder ordnen - prod/WorkZone/Macros.html.twig - prod/WorkZone/Macros.html.twig - prod/WorkZone/Macros.html.twig - prod/WorkZone/Macros.html.twig prod/Baskets/Reorder.html.twig prod/Story/Reorder.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig Read-only schreibgeschützt - admin/fields/templates.html.twig + admin/fields/templates.html.twig Recaptcha private key @@ -5397,8 +5421,8 @@ Received from %user_name% Von %user_name% bekommen - WorkZone/Browser/Basket.html.twig WorkZone/Browser/Results.html.twig + WorkZone/Browser/Basket.html.twig Reception d'un rapport de validation @@ -5473,7 +5497,7 @@ Record Not Found Datensatz wurde nicht gefunden - Controller/Api/V1Controller.php + Controller/Api/V1Controller.php Record removed from basket @@ -5514,8 +5538,8 @@ Register Registrieren - web/login/register.html.twig web/login/register-classic.html.twig + web/login/register.html.twig login/include/register-link-block.html.twig web/login/register-provider.html.twig @@ -5608,7 +5632,7 @@ Report Report - admin/fields/templates.html.twig + admin/fields/templates.html.twig Request access @@ -5705,8 +5729,8 @@ Restriction Einschränkung - admin/publications/list.html.twig web/admin/editusers_quotas.html.twig + admin/publications/list.html.twig Restrictions de telechargement @@ -5822,10 +5846,10 @@ Save Speichern actions/Feedback/list.html.twig - admin/search-engine/general-aggregation.html.twig - admin/search-engine/elastic-search.html.twig - task-manager/task-editor/task.html.twig web/account/change-password.html.twig + task-manager/task-editor/task.html.twig + admin/search-engine/elastic-search.html.twig + admin/search-engine/general-aggregation.html.twig web/login/renew-password.html.twig web/developers/application.html.twig web/developers/application.html.twig @@ -5889,8 +5913,8 @@ See documentation at %url% Lesen Sie die Dokumentation auf %url% - Form/Configuration/WebservicesFormType.php Form/Configuration/ExecutablesFormType.php + Form/Configuration/WebservicesFormType.php See my order @@ -5926,9 +5950,9 @@ Select all Alle auswählen - actions/Feedback/list.html.twig prod/actions/Push.html.twig - web/report/report_layout_child.html.twig + actions/Feedback/list.html.twig + web/report/report_layout_child.html.twig web/report/form_date_and_base.html.twig @@ -5939,14 +5963,14 @@ Select files... Dateien auswählen... - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig - user/import/file.html.twig admin/statusbit/edit.html.twig admin/statusbit/edit.html.twig + user/import/file.html.twig Selected base(s) @@ -5962,12 +5986,12 @@ Send Senden Controller/Prod/LanguageController.php + prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig prod/actions/Push.html.twig prod/actions/Push.html.twig prod/orders/order_item.html.twig prod/orders/order_item.html.twig - prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig web/admin/dashboard.html.twig web/login/forgot-password.html.twig @@ -5994,13 +6018,13 @@ Sent for validation to %list_participants% Für die Bestätigung zu %list_participants% gesendet - WorkZone/Browser/Basket.html.twig WorkZone/Browser/Results.html.twig + WorkZone/Browser/Basket.html.twig Separator Trennzeichen - admin/fields/templates.html.twig + admin/fields/templates.html.twig Service youtube introuvable. @@ -6114,8 +6138,8 @@ Size Grösse - actions/Tools/videoEditor.html.twig actions/Download/prepare.html.twig + actions/Tools/videoEditor.html.twig web/common/technical_datas.html.twig @@ -6210,8 +6234,8 @@ Start validation Bestätigung starten - Notification/Mail/MailInfoValidationReminder.php Notification/Mail/MailInfoValidationRequest.php + Notification/Mail/MailInfoValidationReminder.php Started @@ -6259,7 +6283,7 @@ Story Not Found Bericht wurde nicht gefunden - Controller/Api/V1Controller.php + Controller/Api/V1Controller.php Story created @@ -6360,9 +6384,9 @@ Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php actions/Tools/videoEditor.html.twig + web/admin/databases.html.twig admin/collection/suggested_value.html.twig admin/collection/collection.html.twig - web/admin/databases.html.twig Successfull connection @@ -6392,14 +6416,14 @@ Suppression de %n_element% playlists Löschen von %n_element% Playlisten - Bridge/Youtube/playlist_deleteelement.html.twig Bridge/Dailymotion/playlist_deleteelement.html.twig + Bridge/Youtube/playlist_deleteelement.html.twig Suppression de %n_element% videos Löschen von %n_element% Videos - Bridge/Youtube/video_deleteelement.html.twig Bridge/Dailymotion/video_deleteelement.html.twig + Bridge/Youtube/video_deleteelement.html.twig Supprimer @@ -6436,15 +6460,15 @@ Tags Tags Bridge/Flickr/upload.html.twig - Bridge/Youtube/upload.html.twig - Bridge/Youtube/video_modify.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/video_modify.html.twig + Bridge/Youtube/upload.html.twig + Bridge/Youtube/video_modify.html.twig Target Device Zielgerät - classes/databox/subdef.php + classes/databox/subdef.php Task Edition @@ -6499,8 +6523,8 @@ Nutzungsbedingungen Controller/Prod/TOUController.php web/admin/tree.html.twig - login/layout/base-layout.html.twig web/login/cgus.html.twig + login/layout/base-layout.html.twig The Phraseanet Web API allows other web application to rely on this instance @@ -6587,7 +6611,7 @@ The file was moved to the quarantine Datei wurde unter Quarantäne gestellt - Controller/Prod/UploadController.php + Controller/Prod/UploadController.php The following errors have been detected @@ -6603,7 +6627,7 @@ The record was successfully created Datensatz wurde erfolgreich erstellt - Controller/Prod/UploadController.php + Controller/Prod/UploadController.php The records have been properly ordered @@ -6665,7 +6689,7 @@ Thesaurus branch Thesaurus Sprung - admin/fields/templates.html.twig + admin/fields/templates.html.twig Thesaurus ou CTerms invalide @@ -6732,7 +6756,7 @@ This user does not participate to the validation but is only viewer. Dieser Benutzer darf nicht teilnehmen, nur ansehen. - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig This user has no rights @@ -6769,15 +6793,15 @@ Titre Titel prod/Baskets/Reorder.html.twig + prod/Story/Reorder.html.twig + Bridge/Flickr/photoset_createcontainer.html.twig Bridge/Flickr/upload.html.twig Bridge/Flickr/photo_modify.html.twig - Bridge/Flickr/photoset_createcontainer.html.twig - Bridge/Youtube/upload.html.twig - Bridge/Youtube/playlist_createcontainer.html.twig - Bridge/Youtube/video_modify.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/video_modify.html.twig - prod/Story/Reorder.html.twig + Bridge/Youtube/upload.html.twig + Bridge/Youtube/video_modify.html.twig + Bridge/Youtube/playlist_createcontainer.html.twig admin/publications/list.html.twig admin/publications/list.html.twig admin/publications/fiche.html.twig @@ -6806,7 +6830,7 @@ Tous Alle - admin/fields/templates.html.twig + admin/fields/templates.html.twig Tout type @@ -6831,8 +6855,8 @@ Transmited files Übermittelte Dateien + prod/upload/upload.html.twig prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig Trier par @@ -6877,8 +6901,8 @@ URL de callback Callback URL - web/developers/application.html.twig web/developers/application_form.html.twig + web/developers/application.html.twig Un document commande @@ -6893,7 +6917,7 @@ Unable to add file to Phraseanet Unmöglich, Datei zu Phraseanet hinzuzufügen - Controller/Prod/UploadController.php + Controller/Prod/UploadController.php Controller/Admin/FeedController.php @@ -6904,8 +6928,8 @@ Unable to authenticate with %provider_name% Unmöglich, mit %provider_name% zu authentifizieren - Controller/Root/LoginController.php Controller/Api/OAuth2Controller.php + Controller/Root/LoginController.php Unable to connect to MySQL server @@ -6947,8 +6971,8 @@ Unable to retrieve provider identity unmöglich, Provider Identität abzurufen - Controller/Root/LoginController.php Controller/Api/OAuth2Controller.php + Controller/Root/LoginController.php Unable to send the documents @@ -6990,10 +7014,10 @@ Une selection eine Auswahl ohne Titel - eventsmanager/notify/validationreminder.php - eventsmanager/notify/validationreminder.php eventsmanager/notify/validate.php eventsmanager/notify/validate.php + eventsmanager/notify/validationreminder.php + eventsmanager/notify/validationreminder.php Unhandled Error @@ -7043,15 +7067,15 @@ Upload upload + prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Bridge/Flickr/upload.html.twig Bridge/Flickr/upload.html.twig - actions/Bridge/index.html.twig - Bridge/Youtube/upload.html.twig - Bridge/Youtube/upload.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/upload.html.twig - prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig + Bridge/Youtube/upload.html.twig + Bridge/Youtube/upload.html.twig + actions/Bridge/index.html.twig web/common/menubar.html.twig @@ -7112,16 +7136,16 @@ Use the Flash uploader Benutzen Sie den Flash Uploader + prod/upload/upload.html.twig + prod/upload/upload.html.twig prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig - prod/upload/upload.html.twig Use the HTML5 uploader Benutzen Sie den HTML5 Uploader + prod/upload/upload.html.twig prod/upload/upload-flash.html.twig prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig Use with mod_token. Attention requires the apache modules and mod_h264_streaming mod_auth_token @@ -7182,10 +7206,10 @@ Users Benutzer Vocabulary/ControlProvider/UserProvider.php - actions/Feedback/list.html.twig prod/actions/Push.html.twig - user/import/view.html.twig + actions/Feedback/list.html.twig web/admin/users.html.twig + user/import/view.html.twig Users must accept Terms of Use for each export @@ -7205,8 +7229,8 @@ VALIDATION Bestätigung - web/lightbox/agreement_box.html.twig web/lightbox/validate.html.twig + web/lightbox/agreement_box.html.twig Validate e-mail address @@ -7216,10 +7240,10 @@ Validation Bestätigung - eventsmanager/notify/validationreminder.php - eventsmanager/notify/validationreminder.php eventsmanager/notify/validate.php eventsmanager/notify/validate.php + eventsmanager/notify/validationreminder.php + eventsmanager/notify/validationreminder.php eventsmanager/notify/validationdone.php lightbox/IE6/validate.html.twig @@ -7236,9 +7260,9 @@ Validations Bestätigung - web/lightbox/index.html.twig - lightbox/IE6/validate.html.twig web/lightbox/validate.html.twig + lightbox/IE6/validate.html.twig + web/lightbox/index.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig @@ -7306,7 +7330,7 @@ Vocabulary type Wortschatz Typ - admin/fields/templates.html.twig + admin/fields/templates.html.twig Voici vos paniers @@ -7449,9 +7473,9 @@ Vous n'avez selectionne aucun element Sie haben kein Element ausgewählt. Bridge/Flickr/upload.html.twig - actions/Bridge/index.html.twig - Bridge/Youtube/upload.html.twig Bridge/Dailymotion/upload.html.twig + Bridge/Youtube/upload.html.twig + actions/Bridge/index.html.twig Vous ne pouvez pas editer plusieurs elements simultanement @@ -7497,8 +7521,8 @@ Watch my access requests status Meine Zugriffsanfrage Status anschauen - Notification/Mail/MailSuccessAccessRequest.php Notification/Mail/MailSuccessEmailConfirmationUnregistered.php + Notification/Mail/MailSuccessAccessRequest.php Watermark @@ -7538,15 +7562,15 @@ Which playlist you want to put you %number% elements into ? Welche Playlist möchten Sie für Ihre %number% Elemente benutzen? - Bridge/Youtube/video_moveinto_playlist.html.twig Bridge/Dailymotion/video_moveinto_playlist.html.twig + Bridge/Youtube/video_moveinto_playlist.html.twig Whoops, looks like something went wrong. Hoppla, etwas ist schiefgegangen. + Event/Subscriber/ApiOauth2ErrorsSubscriber.php Phrasea/Core/PhraseaExceptionHandler.php Phrasea/Core/PhraseaExceptionHandler.php - Event/Subscriber/ApiOauth2ErrorsSubscriber.php Would you like to continue ? @@ -7677,8 +7701,8 @@ You can not upload files Sie dürfen Dateien nicht hochladen + prod/upload/upload.html.twig prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig You do not enough rights to update status @@ -7887,6 +7911,8 @@ action : ajouter au panier Zum Sammelkorb hinzufügen prod/results/record.html.twig + prod/results/record.html.twig + prod/results/record.html.twig prod/preview/tools.html.twig @@ -7897,77 +7923,82 @@ action : collection Verschieben + web/prod/toolbar.html.twig prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - web/prod/toolbar.html.twig action : editer Bearbeiten - prod/WorkZone/Story.html.twig - prod/WorkZone/Basket.html.twig web/prod/toolbar.html.twig prod/preview/caption.html.twig + prod/WorkZone/Story.html.twig + prod/WorkZone/Basket.html.twig action : exporter Exportieren + web/prod/toolbar.html.twig + prod/results/record.html.twig + prod/results/record.html.twig + prod/results/record.html.twig + prod/preview/tools.html.twig prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig web/prod/index.html.twig - prod/results/record.html.twig - web/prod/toolbar.html.twig - prod/preview/tools.html.twig - web/lightbox/feed.html.twig - lightbox/IE6/feed.html.twig - lightbox/IE6/validate.html.twig web/lightbox/validate.html.twig + web/lightbox/feed.html.twig + lightbox/IE6/validate.html.twig + lightbox/IE6/feed.html.twig action : outils Werkzeuge + web/prod/toolbar.html.twig prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - web/prod/toolbar.html.twig action : print Drucken + web/prod/toolbar.html.twig + prod/results/record.html.twig + prod/results/record.html.twig + prod/results/record.html.twig + prod/preview/tools.html.twig prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - prod/results/record.html.twig - web/prod/toolbar.html.twig - prod/preview/tools.html.twig action : publier Veröffentlichen + web/prod/toolbar.html.twig + web/prod/toolbar.html.twig prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig web/prod/index.html.twig - web/prod/toolbar.html.twig - web/prod/toolbar.html.twig action : push Push - prod/WorkZone/Story.html.twig - prod/WorkZone/Basket.html.twig web/prod/toolbar.html.twig web/prod/toolbar.html.twig + prod/WorkZone/Story.html.twig + prod/WorkZone/Basket.html.twig action : status Eigenschaften + web/prod/toolbar.html.twig prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - web/prod/toolbar.html.twig action : supprimer Löschen - prod/WorkZone/Macros.html.twig web/prod/toolbar.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig action:: nouveau panier @@ -7987,30 +8018,36 @@ action::Valider Bestätigen prod/WorkZone/Macros.html.twig - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig action::detacher entfernen - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig action::editer Bearbeiten - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig action::exporter Exportieren prod/WorkZone/Macros.html.twig - prod/WorkZone/Macros.html.twig - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig action::renommer umbenennen - prod/WorkZone/Macros.html.twig - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig actual status @@ -8293,20 +8330,20 @@ admin::base:collorder: descendre absteigend - admin/collection/suggested_value.html.twig admin/collection/reorder.html.twig + admin/collection/suggested_value.html.twig admin::base:collorder: monter aufsteigend - admin/collection/suggested_value.html.twig admin/collection/reorder.html.twig + admin/collection/suggested_value.html.twig admin::base:collorder: reinitialiser en ordre alphabetique in alphabetischer Reihenfolge sortieren - admin/collection/suggested_value.html.twig admin/collection/reorder.html.twig + admin/collection/suggested_value.html.twig admin::colelction::presentation des elements : rien @@ -8363,19 +8400,19 @@ Tätigkeit Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php + web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig - web/account/account.html.twig admin::compte-utilisateur adresse Adresse Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php + web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur changer mon mot de passe @@ -8387,9 +8424,9 @@ PLZ Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php + web/account/account.html.twig web/admin/editusers.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur confirmer la nouvelle adresse email @@ -8411,21 +8448,21 @@ E-Mail Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php + web/account/account.html.twig web/admin/editusers.html.twig - admin/user/registrations.html.twig web/admin/users.html.twig web/admin/connected-users.html.twig + admin/user/registrations.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur fax Fax Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php + web/account/account.html.twig web/admin/editusers.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur id utilisateur @@ -8436,23 +8473,23 @@ admin::compte-utilisateur identifiant Benutzername Core/Provider/RegistrationServiceProvider.php - web/admin/editusers.html.twig - admin/user/registrations.html.twig - web/admin/users.html.twig - web/common/dialog_export.html.twig - api/auth/end_user_authorization.html.twig web/account/reset-email.html.twig web/account/account.html.twig web/account/account.html.twig + web/admin/editusers.html.twig + web/admin/users.html.twig + admin/user/registrations.html.twig + web/common/dialog_export.html.twig + api/auth/end_user_authorization.html.twig admin::compte-utilisateur mot de passe Passwort web/setup/step2.html.twig - web/common/dialog_export.html.twig - api/auth/end_user_authorization.html.twig web/account/reset-email.html.twig web/account/account.html.twig + web/common/dialog_export.html.twig + api/auth/end_user_authorization.html.twig admin::compte-utilisateur nom @@ -8460,11 +8497,11 @@ Core/Provider/RegistrationServiceProvider.php Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php - web/admin/editusers.html.twig - admin/user/registrations.html.twig - web/admin/connected-users.html.twig - web/common/dialog_export.html.twig web/account/account.html.twig + web/admin/editusers.html.twig + web/admin/connected-users.html.twig + admin/user/registrations.html.twig + web/common/dialog_export.html.twig admin::compte-utilisateur nouvelle adresse email @@ -8482,10 +8519,10 @@ Beruf Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php + web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur prenom @@ -8493,29 +8530,29 @@ Core/Provider/RegistrationServiceProvider.php Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php + web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur sexe Anrede Core/Provider/RegistrationServiceProvider.php - web/admin/editusers.html.twig web/account/account.html.twig + web/admin/editusers.html.twig admin::compte-utilisateur societe Firma Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php + web/account/account.html.twig web/admin/editusers.html.twig - admin/user/registrations.html.twig web/admin/users.html.twig web/admin/connected-users.html.twig + admin/user/registrations.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur tel @@ -8526,11 +8563,11 @@ admin::compte-utilisateur telephone Telefon Controller/Admin/UserController.php - web/admin/editusers.html.twig - admin/user/registrations.html.twig - web/admin/connected-users.html.twig - web/common/dialog_export.html.twig web/account/account.html.twig + web/admin/editusers.html.twig + web/admin/connected-users.html.twig + admin/user/registrations.html.twig + web/common/dialog_export.html.twig admin::compte-utilisateur un email de confirmation vient de vous etre envoye. Veuillez suivre les instructions contenue pour continuer @@ -8542,9 +8579,9 @@ Ort Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php + web/account/account.html.twig web/admin/editusers.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur: L'email a correctement ete mis a jour @@ -8594,8 +8631,8 @@ admin::compte-utilisateur:ftp: repertoire de destination ftp FTP Zielordner - web/common/dialog_export.html.twig web/account/account.html.twig + web/common/dialog_export.html.twig admin::compte-utilisateur:ftp: Activer le compte FTP @@ -8610,14 +8647,14 @@ admin::compte-utilisateur:ftp: Nombre d'essais max maximale Anzahl von Versuchen - web/common/dialog_export.html.twig web/account/account.html.twig + web/common/dialog_export.html.twig admin::compte-utilisateur:ftp: Utiliser le mode passif Passiv Mode benutzen - web/common/dialog_export.html.twig web/account/account.html.twig + web/common/dialog_export.html.twig admin::compte-utilisateur:ftp: creer un dossier @@ -8638,25 +8675,25 @@ admin::compte-utilisateur:sexe: madame Frau Core/Provider/RegistrationServiceProvider.php + web/account/account.html.twig web/admin/editusers.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur:sexe: mademoiselle Fräulein Core/Provider/RegistrationServiceProvider.php + web/account/account.html.twig web/admin/editusers.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur:sexe: monsieur Herr Core/Provider/RegistrationServiceProvider.php + web/account/account.html.twig web/admin/editusers.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::monitor: bases sur lesquelles l'utilisateur est connecte : @@ -8676,26 +8713,26 @@ admin::monitor: module admin Admin - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/admin/connected-users.html.twig web/common/menubar.html.twig admin::monitor: module client Client + Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php classes/record/preview.php classes/record/preview.php classes/record/preview.php - lib/classes/phrasea.php - Controller/Admin/ConnectedUsersController.php web/admin/connected-users.html.twig admin::monitor: module comparateur Lightbox - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/admin/connected-users.html.twig @@ -8706,44 +8743,44 @@ admin::monitor: module production Prod + Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php classes/record/preview.php classes/record/preview.php classes/record/preview.php - lib/classes/phrasea.php - Controller/Admin/ConnectedUsersController.php web/admin/connected-users.html.twig admin::monitor: module report Report - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/admin/connected-users.html.twig web/common/menubar.html.twig admin::monitor: module thesaurus Thesaurus - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/admin/connected-users.html.twig web/common/menubar.html.twig admin::monitor: module upload Upload - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig admin::monitor: module validation Lightbox - lib/classes/phrasea.php - Controller/Admin/ConnectedUsersController.php Phrasea/Controller/LightboxController.php Phrasea/Controller/LightboxController.php Phrasea/Controller/LightboxController.php + Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig @@ -8779,8 +8816,8 @@ admin::plugins: plugins Plugins - admin/plugins/index.html.twig web/admin/tree.html.twig + admin/plugins/index.html.twig admin::plugins: retrieveConfigurationError @@ -8935,8 +8972,8 @@ alert Vorsicht - actions/Tools/index.html.twig actions/Tools/videoEditor.html.twig + actions/Tools/index.html.twig all caches services have been flushed @@ -9039,35 +9076,35 @@ abbrechen Controller/Prod/LanguageController.php Controller/Prod/LanguageController.php - Bridge/Flickr/photo_modify.html.twig - Bridge/Flickr/photo_modify.html.twig - Bridge/Youtube/video_modify.html.twig - Bridge/Youtube/video_modify.html.twig - Bridge/Dailymotion/video_modify.html.twig - Bridge/Dailymotion/video_modify.html.twig prod/actions/edit_default.html.twig prod/actions/edit_default.html.twig - web/thesaurus/new-term.html.twig - web/thesaurus/new-term.html.twig + Bridge/Flickr/photo_modify.html.twig + Bridge/Flickr/photo_modify.html.twig + Bridge/Dailymotion/video_modify.html.twig + Bridge/Dailymotion/video_modify.html.twig + Bridge/Youtube/video_modify.html.twig + Bridge/Youtube/video_modify.html.twig + web/thesaurus/link-field-step2.html.twig web/thesaurus/accept.html.twig web/thesaurus/accept.html.twig - web/thesaurus/export-topics-dialog.html.twig - web/thesaurus/link-field-step2.html.twig + web/thesaurus/import-dialog.html.twig web/thesaurus/export-text-dialog.html.twig + web/thesaurus/export-topics-dialog.html.twig + web/thesaurus/link-field-step1.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig - web/thesaurus/import-dialog.html.twig - web/thesaurus/link-field-step1.html.twig - admin/collection/create.html.twig + web/thesaurus/new-term.html.twig + web/thesaurus/new-term.html.twig + web/account/reset-email.html.twig admin/publications/fiche.html.twig + admin/collection/create.html.twig web/admin/index.html.twig + web/report/all_content.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig - web/report/all_content.html.twig - web/account/reset-email.html.twig boutton::appliquer @@ -9102,8 +9139,8 @@ boutton::demarrer Dia Show - web/lightbox/feed_options_box.html.twig web/lightbox/sc_options_box.html.twig + web/lightbox/feed_options_box.html.twig boutton::editer @@ -9139,14 +9176,14 @@ prod/actions/edit_default.html.twig prod/actions/edit_default.html.twig prod/actions/Push.html.twig - web/thesaurus/properties.html.twig web/thesaurus/accept.html.twig web/thesaurus/accept.html.twig - web/thesaurus/link-field-step3.html.twig web/thesaurus/export-topics.html.twig + web/thesaurus/link-field-step3.html.twig + web/thesaurus/properties.html.twig web/lightbox/sc_note.html.twig - web/common/dialog_export.html.twig web/report/all_content.html.twig + web/common/dialog_export.html.twig boutton::generer @@ -9162,8 +9199,8 @@ boutton::modifier ändern Bridge/Flickr/actionelement.html.twig - Bridge/Youtube/actionelement.html.twig Bridge/Dailymotion/actionelement.html.twig + Bridge/Youtube/actionelement.html.twig web/admin/users.html.twig @@ -9174,8 +9211,8 @@ boutton::pause Pause - web/lightbox/feed_options_box.html.twig web/lightbox/sc_options_box.html.twig + web/lightbox/feed_options_box.html.twig boutton::precedent @@ -9186,10 +9223,10 @@ web/setup/step2.html.twig web/setup/step2.html.twig web/setup/step2.html.twig - web/lightbox/feed_options_box.html.twig - web/lightbox/feed_options_box.html.twig web/lightbox/sc_options_box.html.twig web/lightbox/sc_options_box.html.twig + web/lightbox/feed_options_box.html.twig + web/lightbox/feed_options_box.html.twig boutton::rechercher @@ -9220,26 +9257,26 @@ boutton::retour Zurück - Bridge/Flickr/photoset_deleteelement.html.twig + Bridge/Flickr/photo_deleteelement.html.twig Bridge/Flickr/photo_moveinto_photoset.html.twig Bridge/Flickr/photoset_createcontainer.html.twig - Bridge/Flickr/photo_deleteelement.html.twig - Bridge/Youtube/playlist_createcontainer.html.twig - Bridge/Youtube/video_moveinto_playlist.html.twig - Bridge/Youtube/playlist_deleteelement.html.twig - Bridge/Youtube/video_deleteelement.html.twig - Bridge/Dailymotion/playlist_createcontainer.html.twig - Bridge/Dailymotion/video_moveinto_playlist.html.twig + Bridge/Flickr/photoset_deleteelement.html.twig Bridge/Dailymotion/playlist_deleteelement.html.twig Bridge/Dailymotion/video_deleteelement.html.twig - admin/collection/details.html.twig - web/admin/editusers.html.twig + Bridge/Dailymotion/video_moveinto_playlist.html.twig + Bridge/Dailymotion/playlist_createcontainer.html.twig + Bridge/Youtube/playlist_deleteelement.html.twig + Bridge/Youtube/video_deleteelement.html.twig + Bridge/Youtube/video_moveinto_playlist.html.twig + Bridge/Youtube/playlist_createcontainer.html.twig admin/publications/fiche.html.twig - user/import/file.html.twig + web/admin/editusers.html.twig + admin/collection/details.html.twig admin/statusbit/edit.html.twig + user/import/file.html.twig admin/databox/details.html.twig - web/developers/application.html.twig web/developers/application_form.html.twig + web/developers/application.html.twig boutton::retry @@ -9255,49 +9292,49 @@ web/setup/step2.html.twig web/setup/step2.html.twig web/setup/step2.html.twig - web/lightbox/feed_options_box.html.twig - web/lightbox/feed_options_box.html.twig web/lightbox/sc_options_box.html.twig web/lightbox/sc_options_box.html.twig + web/lightbox/feed_options_box.html.twig + web/lightbox/feed_options_box.html.twig boutton::supprimer Löschen Controller/Prod/LanguageController.php - web/prod/index.html.twig prod/results/entry.html.twig prod/results/feeds_entry.html.twig - Bridge/Flickr/actioncontainers.html.twig Bridge/Flickr/actionelements.html.twig - Bridge/Youtube/actioncontainers.html.twig - Bridge/Youtube/actionelements.html.twig - Bridge/Dailymotion/actioncontainers.html.twig + Bridge/Flickr/actioncontainers.html.twig Bridge/Dailymotion/actionelements.html.twig + Bridge/Dailymotion/actioncontainers.html.twig + Bridge/Youtube/actionelements.html.twig + Bridge/Youtube/actioncontainers.html.twig actions/Bridge/disconnected.html.twig + web/prod/index.html.twig web/thesaurus/presets.html.twig + admin/publications/list.html.twig + admin/publications/fiche.html.twig admin/collection/suggested_value.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig web/admin/subdefs.html.twig - admin/publications/list.html.twig - admin/publications/fiche.html.twig boutton::telecharger download - web/lightbox/feed_options_box.html.twig web/lightbox/sc_options_box.html.twig + web/lightbox/feed_options_box.html.twig web/common/dialog_export.html.twig boutton::telecharger tous les documents Alle Dokumente herunterladen - web/lightbox/feed.html.twig - lightbox/IE6/feed.html.twig - lightbox/IE6/validate.html.twig web/lightbox/validate.html.twig + web/lightbox/feed.html.twig + lightbox/IE6/validate.html.twig + lightbox/IE6/feed.html.twig boutton::tester @@ -9311,53 +9348,53 @@ Controller/Prod/LanguageController.php prod/Baskets/Reorder.html.twig prod/Baskets/Update.html.twig - web/prod/index.html.twig - Bridge/Flickr/photoset_deleteelement.html.twig - Bridge/Flickr/photo_moveinto_photoset.html.twig - Bridge/Flickr/photo_modify.html.twig - Bridge/Flickr/photoset_createcontainer.html.twig - Bridge/Flickr/photo_deleteelement.html.twig - Bridge/Youtube/playlist_createcontainer.html.twig - Bridge/Youtube/video_modify.html.twig - Bridge/Youtube/video_moveinto_playlist.html.twig - Bridge/Youtube/playlist_deleteelement.html.twig - Bridge/Youtube/video_deleteelement.html.twig - Bridge/Dailymotion/playlist_createcontainer.html.twig - Bridge/Dailymotion/video_modify.html.twig - Bridge/Dailymotion/video_moveinto_playlist.html.twig - Bridge/Dailymotion/playlist_deleteelement.html.twig - Bridge/Dailymotion/video_deleteelement.html.twig + prod/Story/Reorder.html.twig prod/actions/edit_default.html.twig prod/actions/edit_default.html.twig - prod/Story/Reorder.html.twig + Bridge/Flickr/photo_deleteelement.html.twig + Bridge/Flickr/photo_moveinto_photoset.html.twig + Bridge/Flickr/photoset_createcontainer.html.twig + Bridge/Flickr/photo_modify.html.twig + Bridge/Flickr/photoset_deleteelement.html.twig + Bridge/Dailymotion/playlist_deleteelement.html.twig + Bridge/Dailymotion/video_deleteelement.html.twig + Bridge/Dailymotion/video_moveinto_playlist.html.twig + Bridge/Dailymotion/video_modify.html.twig + Bridge/Dailymotion/playlist_createcontainer.html.twig + Bridge/Youtube/playlist_deleteelement.html.twig + Bridge/Youtube/video_deleteelement.html.twig + Bridge/Youtube/video_moveinto_playlist.html.twig + Bridge/Youtube/video_modify.html.twig + Bridge/Youtube/playlist_createcontainer.html.twig + web/prod/index.html.twig + web/thesaurus/link-field-step2.html.twig + web/thesaurus/accept.html.twig + web/thesaurus/import-dialog.html.twig + web/thesaurus/export-text-dialog.html.twig + web/thesaurus/export-topics-dialog.html.twig + web/thesaurus/link-field-step1.html.twig + web/thesaurus/thesaurus.html.twig web/thesaurus/new-term.html.twig web/thesaurus/new-term.html.twig - web/thesaurus/accept.html.twig web/thesaurus/index.html.twig - web/thesaurus/export-topics-dialog.html.twig - web/thesaurus/link-field-step2.html.twig - web/thesaurus/export-text-dialog.html.twig - web/thesaurus/thesaurus.html.twig - web/thesaurus/import-dialog.html.twig - web/thesaurus/link-field-step1.html.twig - admin/collection/suggested_value.html.twig - admin/collection/reorder.html.twig - admin/collection/collection.html.twig - admin/collection/create.html.twig - web/admin/editusers.html.twig - web/admin/subdefs.html.twig + web/account/reset-email.html.twig + web/account/access.html.twig + web/account/account.html.twig admin/publications/list.html.twig admin/publications/fiche.html.twig - web/admin/structure.html.twig - admin/user/registrations.html.twig - user/import/view.html.twig + web/admin/editusers.html.twig + admin/collection/reorder.html.twig + admin/collection/suggested_value.html.twig + admin/collection/create.html.twig + admin/collection/collection.html.twig + web/admin/setup.html.twig admin/statusbit/edit.html.twig web/admin/dashboard.html.twig - web/admin/setup.html.twig + user/import/view.html.twig + admin/user/registrations.html.twig + web/admin/structure.html.twig + web/admin/subdefs.html.twig web/report/all_content.html.twig - web/account/reset-email.html.twig - web/account/account.html.twig - web/account/access.html.twig web/developers/application_form.html.twig mobile/lightbox/note_form.html.twig @@ -9564,7 +9601,7 @@ delete Löschen - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig descendant @@ -9949,8 +9986,8 @@ lightbox::recaptitulatif Übersicht - web/lightbox/agreement_box.html.twig web/lightbox/validate.html.twig + web/lightbox/agreement_box.html.twig login:: Changer mon adresse email @@ -9970,9 +10007,9 @@ login:: Mon compte Mein Benutzerkonto + web/account/account.html.twig web/common/menubar.html.twig web/common/menubar.html.twig - web/account/account.html.twig login:: Visitez le lien suivant et suivez les instructions pour continuer, sinon ignorez cet email et il ne se passera rien @@ -9987,8 +10024,8 @@ login::erreur: Erreur d'authentification Anmeldefehler - Controller/Root/LoginController.php Controller/Api/OAuth2Controller.php + Controller/Root/LoginController.php login::erreur: No available connection - Please contact sys-admin @@ -10008,8 +10045,8 @@ login::notification: Mise a jour du mot de passe avec succes erfolgreiche Passwort Aktualisierung - Controller/Root/LoginController.php Controller/Root/AccountController.php + Controller/Root/LoginController.php login::notification: demande de confirmation par mail envoyee @@ -10067,8 +10104,8 @@ maximum : %maxFileSizeReadable% Maximum : %maxFileSizeReadable% + prod/upload/upload.html.twig prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig mediatype @@ -10098,16 +10135,16 @@ no Nein - web/admin/subdefs.html.twig - user/import/view.html.twig - web/common/technical_datas.html.twig web/account/sessions.html.twig + user/import/view.html.twig + web/admin/subdefs.html.twig + web/common/technical_datas.html.twig no image selected Kein Bild wurde ausgewählt - actions/Tools/index.html.twig actions/Tools/videoEditor.html.twig + actions/Tools/index.html.twig non @@ -10118,10 +10155,10 @@ notice Beschreibung - web/lightbox/feed.html.twig - lightbox/IE6/feed.html.twig - lightbox/IE6/validate.html.twig web/lightbox/validate.html.twig + web/lightbox/feed.html.twig + lightbox/IE6/validate.html.twig + lightbox/IE6/feed.html.twig nouveau @@ -10424,17 +10461,17 @@ panier:: ordre Validation ascendante gut bewertet - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig panier:: ordre Validation descendante weniger gut bewertet - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig panier:: ordre du panier Sammelkorb Reihenfolge - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig panier:: renommer le panier @@ -10537,10 +10574,10 @@ phraseanet:: adresse Adresse web/setup/step2.html.twig + web/account/account.html.twig admin/collection/collection.html.twig web/admin/connected-users.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig phraseanet:: aide @@ -10619,8 +10656,8 @@ phraseanet:: preview Voransicht - prod/actions/printer_default.html.twig prod/actions/edit_default.html.twig + prod/actions/printer_default.html.twig phraseanet:: propositions @@ -10645,11 +10682,11 @@ Thesaurus prod/actions/edit_default.html.twig web/prod/tab_headers.html.twig - web/thesaurus/index.html.twig - web/thesaurus/thesaurus.html.twig - web/thesaurus/thesaurus.html.twig web/thesaurus/load-thesaurus.html.twig web/thesaurus/load-thesaurus.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/index.html.twig phraseanet:: tri @@ -10817,8 +10854,8 @@ phraseanet::type:: documents Dokumente - web/prod/index.html.twig web/prod/toolbar.html.twig + web/prod/index.html.twig phraseanet::type:: images @@ -10868,20 +10905,20 @@ preview:: arreter le diaporama stoppen - prod/preview/basket_train.html.twig - prod/preview/result_train_options.html.twig - prod/preview/reg_train.html.twig prod/preview/feed_train.html.twig + prod/preview/basket_train.html.twig + prod/preview/reg_train.html.twig prod/preview/result_train.html.twig + prod/preview/result_train_options.html.twig preview:: demarrer le diaporama Dia-Schau - prod/preview/basket_train.html.twig - prod/preview/result_train_options.html.twig - prod/preview/reg_train.html.twig prod/preview/feed_train.html.twig + prod/preview/basket_train.html.twig + prod/preview/reg_train.html.twig prod/preview/result_train.html.twig + prod/preview/result_train_options.html.twig preview::date @@ -10958,20 +10995,20 @@ prive privat - Bridge/Youtube/upload.html.twig Bridge/Dailymotion/upload.html.twig + Bridge/Youtube/upload.html.twig privé privat - Bridge/Youtube/video_modify.html.twig Bridge/Dailymotion/video_modify.html.twig + Bridge/Youtube/video_modify.html.twig processing verarbeitend - actions/Tools/index.html.twig actions/Tools/videoEditor.html.twig + actions/Tools/index.html.twig prod::Les enregistrements ne provienent pas tous de la meme base et ne peuvent donc etre traites ensemble @@ -11277,8 +11314,8 @@ prod::tools: document Dokument - Controller/Prod/ToolsController.php Controller/Prod/ShareController.php + Controller/Prod/ToolsController.php prod:app trash: also-move-record @@ -11353,34 +11390,34 @@ public öffentlich - Bridge/Youtube/upload.html.twig - Bridge/Youtube/video_modify.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/video_modify.html.twig + Bridge/Youtube/upload.html.twig + Bridge/Youtube/video_modify.html.twig publication : autheur Autor - actions/publish/publish.html.twig actions/publish/publish_edit.html.twig + actions/publish/publish.html.twig publication : email autheur Autor E-Mail - actions/publish/publish.html.twig actions/publish/publish_edit.html.twig + actions/publish/publish.html.twig publication : sous titre Untertitel - actions/publish/publish.html.twig actions/publish/publish_edit.html.twig + actions/publish/publish.html.twig publication : titre Titel - actions/publish/publish.html.twig actions/publish/publish_edit.html.twig + actions/publish/publish.html.twig publication::Voici votre fil RSS personnel. Il vous permettra d'etre tenu au courrant des publications. @@ -11434,11 +11471,11 @@ rafraichir aktualisieren + prod/results/feeds.html.twig + prod/results/feeds.html.twig prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig prod/WorkZone/Macros.html.twig - prod/results/feeds.html.twig - prod/results/feeds.html.twig rechercher dans tous les champs @@ -11518,7 +11555,9 @@ reponses:: partager Teilen - prod/results/record.html.twig + prod/results/record.html.twig + prod/results/record.html.twig + prod/results/record.html.twig reponses:: selectionner rien @@ -11538,7 +11577,7 @@ reponses::document sans titre ohne Titel - classes/record/adapter.php + classes/record/adapter.php report:: 1 - Periode @@ -11721,21 +11760,21 @@ report:: non-renseigne nicht ausgefüllt - module/report/add.php - module/report/download.php - module/report/nav.php - module/report/connexion.php - module/report/connexion.php - module/report/connexion.php - module/report/question.php + module/report/edit.php + module/report/validate.php module/report/activity.php module/report/activity.php module/report/activity.php - module/report/filter.php + module/report/download.php module/report/push.php - module/report/validate.php - module/report/edit.php + module/report/nav.php module/report/sent.php + module/report/connexion.php + module/report/connexion.php + module/report/connexion.php + module/report/filter.php + module/report/add.php + module/report/question.php report:: page d'accueil @@ -11767,8 +11806,8 @@ report:: question Anfrage - module/report/question.php module/report/filter.php + module/report/question.php classes/module/report.php @@ -12161,8 +12200,8 @@ status:: numero de bit Status Nummer - web/admin/statusbit.html.twig admin/statusbit/edit.html.twig + web/admin/statusbit.html.twig status:: retrouver sous forme de filtre dans la recherche @@ -12273,8 +12312,8 @@ task::ftp:Status about your FTP transfert from %application% to %server% Zustand von FTP Übertragung von %application% zum Server %server% - Notification/Mail/MailSuccessFTPReceiver.php Notification/Mail/MailSuccessFTPSender.php + Notification/Mail/MailSuccessFTPReceiver.php task::ftp:TENTATIVE no %number%, %date% @@ -12319,8 +12358,8 @@ task::ftp:proxy Proxy - task-manager/task-editor/ftp-pull.html.twig task-manager/task-editor/ftp.html.twig + task-manager/task-editor/ftp-pull.html.twig task::ftp:proxy password @@ -12330,8 +12369,8 @@ task::ftp:proxy port Proxy Port - task-manager/task-editor/ftp-pull.html.twig task-manager/task-editor/ftp.html.twig + task-manager/task-editor/ftp-pull.html.twig task::ftp:proxy user @@ -12426,8 +12465,8 @@ thesaurus:: Lier la branche de thesaurus die Verzweigung verbinden? - web/thesaurus/link-field-step3.html.twig web/thesaurus/link-field-step2.html.twig + web/thesaurus/link-field-step3.html.twig thesaurus:: Lier la branche de thesaurus au champ @@ -12442,8 +12481,8 @@ thesaurus:: Nouveau synonyme Neuer Synonym - web/thesaurus/new-term.html.twig web/thesaurus/thesaurus.html.twig + web/thesaurus/new-term.html.twig thesaurus:: Nouveau terme @@ -12588,8 +12627,8 @@ thesaurus:: export en topics Themen - web/thesaurus/export-topics-dialog.html.twig web/thesaurus/export-topics.html.twig + web/thesaurus/export-topics-dialog.html.twig thesaurus:: exporter @@ -12881,8 +12920,8 @@ thumbnail validation Miniaturansicht Bestätigung - actions/Tools/index.html.twig actions/Tools/videoEditor.html.twig + actions/Tools/index.html.twig tout le monde @@ -12917,14 +12956,14 @@ upload:: Destination (collection) : Kollektion + prod/upload/upload.html.twig prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig upload:: Status : Status + prod/upload/upload.html.twig prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig users rights have been reseted @@ -12934,11 +12973,11 @@ validate bestätigen + actions/Tools/videoEditor.html.twig actions/Tools/index.html.twig actions/Tools/index.html.twig actions/Tools/index.html.twig actions/Tools/index.html.twig - actions/Tools/videoEditor.html.twig validation:: NON @@ -13004,9 +13043,9 @@ yes Ja + web/account/sessions.html.twig web/admin/subdefs.html.twig web/common/technical_datas.html.twig - web/account/sessions.html.twig you are about to change the representation thumbnail of your video diff --git a/resources/locales/messages.en.xlf b/resources/locales/messages.en.xlf index eb034f964e..52766d80fd 100644 --- a/resources/locales/messages.en.xlf +++ b/resources/locales/messages.en.xlf @@ -1,16 +1,16 @@ - + - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
- - - Form/Configuration/EmailFormType.php + + Form/Login/PhraseaAuthenticationForm.php + Form/Configuration/EmailFormType.php Add @@ -193,15 +193,15 @@ %nb_view% vue %nb_view% view Bridge/Flickr/element_informations.html.twig - Bridge/Youtube/element_informations.html.twig Bridge/Dailymotion/element_informations.html.twig + Bridge/Youtube/element_informations.html.twig %nb_view% vues %nb_view% views Bridge/Flickr/element_informations.html.twig - Bridge/Youtube/element_informations.html.twig Bridge/Dailymotion/element_informations.html.twig + Bridge/Youtube/element_informations.html.twig selectionnes]]> @@ -246,8 +246,8 @@ %quantity% records added %quantity% records added - Controller/Prod/BasketController.php Controller/Prod/StoryController.php + Controller/Prod/BasketController.php %quantity% records moved @@ -257,7 +257,7 @@ %quantity% selected files %quantity% selected files - prod/upload/upload.html.twig + prod/upload/upload.html.twig %quantity_records% records have been sent for validation to %quantity_users% users @@ -627,12 +627,12 @@ Actions Actions - Bridge/Flickr/actioncontainers.html.twig Bridge/Flickr/actionelements.html.twig - Bridge/Youtube/actioncontainers.html.twig - Bridge/Youtube/actionelements.html.twig - Bridge/Dailymotion/actioncontainers.html.twig + Bridge/Flickr/actioncontainers.html.twig Bridge/Dailymotion/actionelements.html.twig + Bridge/Dailymotion/actioncontainers.html.twig + Bridge/Youtube/actionelements.html.twig + Bridge/Youtube/actioncontainers.html.twig Activate highlight @@ -670,10 +670,10 @@ Add Add - prod/User/Add.html.twig - prod/actions/Push.html.twig prod/upload/lazaret.html.twig prod/upload/lazaret.html.twig + prod/actions/Push.html.twig + prod/User/Add.html.twig Add a @@ -717,6 +717,11 @@ Add new chapter Controller/Prod/LanguageController.php + + Add this url + Add this url + prod/upload/upload.html.twig + Add user Add user @@ -801,7 +806,7 @@ Aggregation Aggregation - admin/fields/templates.html.twig + admin/fields/templates.html.twig Aide @@ -817,15 +822,15 @@ Ajouter a Add to Bridge/Flickr/actionelements.html.twig - Bridge/Youtube/actionelements.html.twig Bridge/Dailymotion/actionelements.html.twig + Bridge/Youtube/actionelements.html.twig Ajouter ma selection courrante Add my current selection prod/Baskets/Create.html.twig - prod/orders/order_item.html.twig prod/Story/Create.html.twig + prod/orders/order_item.html.twig Ajouter un nouvel utilisateur @@ -846,13 +851,13 @@ All All Form/Configuration/CustomLinkFormType.php - WorkZone/Browser/Browser.html.twig actions/Feedback/list.html.twig actions/Feedback/list.html.twig actions/Feedback/list.html.twig actions/Feedback/list.html.twig actions/Feedback/list.html.twig actions/Feedback/list.html.twig + WorkZone/Browser/Browser.html.twig All these conditions @@ -862,7 +867,7 @@ All values All values - admin/fields/templates.html.twig + admin/fields/templates.html.twig Aller a @@ -944,11 +949,11 @@ An error occured An error occurred - Controller/Prod/BasketController.php - Controller/Prod/MoveCollectionController.php Controller/Prod/StoryController.php + Controller/Prod/MoveCollectionController.php Controller/Prod/LazaretController.php Controller/Prod/ToolsController.php + Controller/Prod/BasketController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php @@ -973,12 +978,12 @@ Controller/Admin/DataboxController.php Model/Manipulator/LazaretManipulator.php Model/Manipulator/LazaretManipulator.php + web/admin/databases.html.twig admin/collection/suggested_value.html.twig admin/collection/collection.html.twig task-manager/task-editor/task.html.twig - admin/databox/databox.html.twig web/admin/users.html.twig - web/admin/databases.html.twig + admin/databox/databox.html.twig An error occured while denying, please retry or contact an admin if problem persists @@ -1015,12 +1020,12 @@ An error occurred An error occurred Order/Controller/ProdOrderController.php + Controller/Api/V1Controller.php + Controller/Api/V1Controller.php Controller/Prod/BasketController.php + Controller/Admin/SearchEngineController.php Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php - Controller/Admin/SearchEngineController.php - Controller/Api/V1Controller.php - Controller/Api/V1Controller.php web/admin/statusbit.html.twig @@ -1118,8 +1123,8 @@ Apply changes Apply changes - actions/Property/index.html.twig actions/Property/type.html.twig + actions/Property/index.html.twig Apply status on story children. @@ -1139,7 +1144,8 @@ Archive Archive - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig Are you sure you want delete users rights ? @@ -1191,7 +1197,7 @@ Aucun None - admin/fields/templates.html.twig + admin/fields/templates.html.twig Aucun bridge disponible. Veuillez contacter un administrateur. @@ -1252,19 +1258,24 @@ Audio Birate Audio Bitrate - Media/Subdef/Audio.php + Media/Subdef/Audio.php Audio Codec Audio Codec Media/Subdef/Video.php - Media/Subdef/Audio.php + Media/Subdef/Audio.php Audio Samplerate Audio Samplerate SearchEngine/Elastic/ElasticsearchOptions.php + + Audio channel + Audio channel + Media/Subdef/Audio.php + Audio codec Audio codec @@ -1273,7 +1284,7 @@ AudioSamplerate Audio sample rate - Media/Subdef/Audio.php + Media/Subdef/Audio.php Auth_token directory path @@ -1372,11 +1383,11 @@ Back Previous + mobile/lightbox/validate.html.twig mobile/lightbox/basket_element.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig - mobile/lightbox/validate.html.twig Back to Feedback @@ -1396,10 +1407,10 @@ Bad request format, only JSON is allowed Bad request format. Only JSON is allowed. + Controller/Root/AccountController.php Controller/Admin/RootController.php Controller/Admin/RootController.php Controller/Admin/DataboxController.php - Controller/Root/AccountController.php Bad request, please contact an admin @@ -1414,8 +1425,8 @@ Base %base% Database %base% - web/admin/editusers_timelimit.html.twig web/admin/editusers_quotas.html.twig + web/admin/editusers_timelimit.html.twig web/admin/editusers_timelimit_sbas.html.twig @@ -1508,7 +1519,7 @@ Business Fields Business field - admin/fields/templates.html.twig + admin/fields/templates.html.twig By checking this box, you accept %beginning_link% Terms of Use %end_link% @@ -1543,19 +1554,19 @@ Cancel Cancel Controller/Prod/LanguageController.php - prod/User/Add.html.twig prod/actions/delete_records_confirm.html.twig - actions/Property/index.html.twig actions/Property/type.html.twig + actions/Property/index.html.twig + prod/User/Add.html.twig task-manager/task-editor/task.html.twig - user/import/view.html.twig admin/fields/templates.html.twig + user/import/view.html.twig Cancel all Cancel all + prod/upload/upload.html.twig prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig Cannot upload Zero Byte files @@ -1575,9 +1586,9 @@ Categorie Category + Bridge/Dailymotion/video_modify.html.twig Bridge/Youtube/upload.html.twig Bridge/Youtube/video_modify.html.twig - Bridge/Dailymotion/video_modify.html.twig Ce champ est decrit comme element du %DublinCoreElementSet% @@ -1607,14 +1618,14 @@ Ce champ est obligatoire This field is mandatory - Bridge/Api/Flickr.php - Bridge/Api/Flickr.php Bridge/Api/Dailymotion.php Bridge/Api/Dailymotion.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php + Bridge/Api/Flickr.php + Bridge/Api/Flickr.php Ce champ est relie a une branche de thesaurus @@ -1635,12 +1646,12 @@ Ce champ est trop long %length% caracteres max Too long, expecting %length% characters max. - Bridge/Api/Flickr.php - Bridge/Api/Flickr.php Bridge/Api/Dailymotion.php Bridge/Api/Dailymotion.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php + Bridge/Api/Flickr.php + Bridge/Api/Flickr.php Ce champ est utilise en titre a l'affichage @@ -1751,14 +1762,14 @@ Clear Clear - admin/task-manager/log_task.html.twig admin/task-manager/log_scheduler.html.twig + admin/task-manager/log_task.html.twig Clear list Clear list + prod/upload/upload.html.twig prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig Client application @@ -1799,15 +1810,15 @@ Collection Collection - prod/Story/Create.html.twig prod/upload/lazaret.html.twig + prod/Story/Create.html.twig admin/databox/details.html.twig Collection %collection% Collection %collection% - web/admin/editusers_timelimit.html.twig web/admin/editusers_quotas.html.twig + web/admin/editusers_timelimit.html.twig Collection empty successful @@ -1837,8 +1848,8 @@ Commande Order - eventsmanager/notify/ordernotdelivered.php eventsmanager/notify/orderdeliver.php + eventsmanager/notify/ordernotdelivered.php Commande du %date% @@ -1853,9 +1864,9 @@ Company Company - prod/User/Add.html.twig actions/Feedback/list.html.twig actions/Feedback/ListsMacros.html.twig + prod/User/Add.html.twig Complete the fields below to register on %instance_title%! @@ -1870,10 +1881,10 @@ Confidentialite Confidentiality - Bridge/Youtube/upload.html.twig - Bridge/Youtube/video_modify.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/video_modify.html.twig + Bridge/Youtube/upload.html.twig + Bridge/Youtube/video_modify.html.twig Confidentialite : privee @@ -2041,8 +2052,8 @@ Creer Create Bridge/Flickr/actioncontainers.html.twig - Bridge/Youtube/actioncontainers.html.twig Bridge/Dailymotion/actioncontainers.html.twig + Bridge/Youtube/actioncontainers.html.twig Creer la tache d'ecriture des metadonnees @@ -2087,8 +2098,8 @@ Creer une playlist Create a Playlist - Bridge/Youtube/playlist_createcontainer.html.twig Bridge/Dailymotion/playlist_createcontainer.html.twig + Bridge/Youtube/playlist_createcontainer.html.twig Creez une application pour commencer a utiliser l'API Phraseanet @@ -2110,7 +2121,7 @@ errors Current configuration contains some errors - admin/fields/templates.html.twig + admin/fields/templates.html.twig Current operations cannot be executed because the site is temporarily in maintenance mode. Wait a few minutes and try your request again @@ -2401,8 +2412,8 @@ Deplacement %n_element% elements Moving %n_element% documents Bridge/Flickr/photo_moveinto_photoset.html.twig - Bridge/Youtube/video_moveinto_playlist.html.twig Bridge/Dailymotion/video_moveinto_playlist.html.twig + Bridge/Youtube/video_moveinto_playlist.html.twig Dernier access @@ -2429,22 +2440,22 @@ Description Caption prod/Tooltip/DCESFieldInfo.html.twig + Bridge/Flickr/photoset_createcontainer.html.twig Bridge/Flickr/upload.html.twig Bridge/Flickr/photo_modify.html.twig - Bridge/Flickr/photoset_createcontainer.html.twig - Bridge/Youtube/upload.html.twig - Bridge/Youtube/playlist_createcontainer.html.twig - Bridge/Youtube/video_modify.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/video_modify.html.twig + Bridge/Youtube/upload.html.twig + Bridge/Youtube/video_modify.html.twig + Bridge/Youtube/playlist_createcontainer.html.twig web/developers/application_form.html.twig Deselect all Deselect all - actions/Feedback/list.html.twig prod/actions/Push.html.twig - web/report/report_layout_child.html.twig + actions/Feedback/list.html.twig + web/report/report_layout_child.html.twig web/report/form_date_and_base.html.twig @@ -2498,7 +2509,7 @@ Display and action settings - admin/fields/templates.html.twig + admin/fields/templates.html.twig Display technical data @@ -2508,7 +2519,7 @@ Display thumbnails Display as title - admin/fields/templates.html.twig + admin/fields/templates.html.twig Do not display @@ -2628,8 +2639,8 @@ E-mail E-mail - Form/Login/PhraseaRegisterForm.php Form/Login/PhraseaForgotPasswordForm.php + Form/Login/PhraseaRegisterForm.php E-mail domain @@ -2685,8 +2696,8 @@ Edition de 1 element Editing 1 document Bridge/Flickr/photo_modify.html.twig - Bridge/Youtube/video_modify.html.twig Bridge/Dailymotion/video_modify.html.twig + Bridge/Youtube/video_modify.html.twig Edition des droits de %display_name% @@ -3097,14 +3108,14 @@ Etes vous sur de supprimer %number% playlists ? Do you confirm that you want to delete of %number% playlists ? - Bridge/Youtube/playlist_deleteelement.html.twig Bridge/Dailymotion/playlist_deleteelement.html.twig + Bridge/Youtube/playlist_deleteelement.html.twig Etes vous sur de supprimer %number% videos ? Confirm delete of %number% videos ? - Bridge/Youtube/video_deleteelement.html.twig Bridge/Dailymotion/video_deleteelement.html.twig + Bridge/Youtube/video_deleteelement.html.twig Ex : Paris, bleu, montagne @@ -3124,9 +3135,9 @@ Export Export - Controller/Prod/LanguageController.php Controller/Prod/DoDownloadController.php Controller/Prod/DoDownloadController.php + Controller/Prod/LanguageController.php Export ranges @@ -3167,10 +3178,10 @@ Feedback Feedback Controller/Prod/LanguageController.php - prod/WorkZone/Story.html.twig - prod/WorkZone/Basket.html.twig web/prod/toolbar.html.twig web/prod/toolbar.html.twig + prod/WorkZone/Story.html.twig + prod/WorkZone/Basket.html.twig Feeds @@ -3264,8 +3275,8 @@ Fils disponibles Available feed - actions/publish/publish.html.twig actions/publish/publish_edit.html.twig + actions/publish/publish.html.twig Filter @@ -3412,7 +3423,7 @@ Generates an audio file Creates an audio file - Media/Subdef/Audio.php + Media/Subdef/Audio.php Generates an image @@ -3534,8 +3545,8 @@ Hello %username% Hi %username% - api/auth/native_app_access_token.html.twig api/auth/end_user_authorization.html.twig + api/auth/native_app_access_token.html.twig api/auth/end_user_authorization.html.twig @@ -3558,9 +3569,9 @@ Home login/layout/base-layout.html.twig login/include/language-block.html.twig - mobile/lightbox/feed.html.twig - mobile/lightbox/basket_element.html.twig mobile/lightbox/validate.html.twig + mobile/lightbox/basket_element.html.twig + mobile/lightbox/feed.html.twig Homepage slideshow @@ -3684,7 +3695,7 @@ Indexable Indexable - admin/fields/templates.html.twig + admin/fields/templates.html.twig Indexation task @@ -3699,9 +3710,9 @@ Informations Info - admin/user/registrations.html.twig - web/admin/dashboard.html.twig web/account/base.html.twig + web/admin/dashboard.html.twig + admin/user/registrations.html.twig Informations personnelles @@ -3716,8 +3727,8 @@ Inscription Registration - web/login/register.html.twig web/login/register-classic.html.twig + web/login/register.html.twig Install in progess @@ -3749,8 +3760,8 @@ Invalid file type, only (%supported_file_types%) file formats are supported Invalid file type. Only %supported_file_types% file formats are supported. - user/import/file.html.twig admin/statusbit/edit.html.twig + user/import/file.html.twig admin/databox/databox.html.twig @@ -3824,8 +3835,8 @@ L'upload a echoue Upload failed - Bridge/Api/Flickr.php Bridge/Api/Youtube.php + Bridge/Api/Flickr.php L'upload concernant le record %title% sur le compte %bridge_name% a echoue pour les raisons suivantes : %reason% @@ -3835,17 +3846,17 @@ L'utilisateur approuve ce document User approves this document - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig L'utilisateur desapprouve ce document User disapproves this document - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig L'utilisateur n'a pas encore donne son avis sur ce document User hasn't decided yet - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig La connection vers le serveur distant est OK @@ -3971,16 +3982,16 @@ Le poids maximum d'un fichier est de %size% Maximum filesize is %size% - Bridge/Api/Flickr.php Bridge/Api/Dailymotion.php Bridge/Api/Youtube.php + Bridge/Api/Flickr.php Le record n'a pas de fichier physique No physical file for this record - Bridge/Api/Flickr.php Bridge/Api/Dailymotion.php Bridge/Api/Youtube.php + Bridge/Api/Flickr.php Le token n'a pas encore ete genere @@ -4002,8 +4013,8 @@ Les elements ne peuvent etre uploades (problemes de type ou de droit) Selected files can't be uploaded (file type or rights error) Bridge/Flickr/upload.html.twig - Bridge/Youtube/upload.html.twig Bridge/Dailymotion/upload.html.twig + Bridge/Youtube/upload.html.twig Les indications donnees ci dessous sont a titre informatif. @@ -4035,6 +4046,12 @@ Light value web/common/technical_datas.html.twig + + Lightbox + Lightbox + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + Limite temporelle Time limit @@ -4044,7 +4061,7 @@ Limited vocabulary Controlled vocabulary - admin/fields/templates.html.twig + admin/fields/templates.html.twig List %name% has been created @@ -4095,8 +4112,8 @@ Lists Lists - actions/Feedback/lists-all.html.twig prod/actions/Push.html.twig + actions/Feedback/lists-all.html.twig Live search @@ -4207,7 +4224,7 @@ Mandatory Mandatory - admin/fields/templates.html.twig + admin/fields/templates.html.twig Mandatory fields @@ -4371,7 +4388,7 @@ Multivalued Multivalued - admin/fields/templates.html.twig + admin/fields/templates.html.twig My baskets @@ -4388,9 +4405,9 @@ Name Name Controller/Prod/LanguageController.php - Bridge/Dailymotion/playlist_createcontainer.html.twig - actions/Download/prepare.html.twig prod/templates/push.html.twig + actions/Download/prepare.html.twig + Bridge/Dailymotion/playlist_createcontainer.html.twig admin/fields/templates.html.twig @@ -4428,14 +4445,14 @@ New password New password - Form/Login/PhraseaRenewPasswordForm.php Form/Login/PhraseaRecoverPasswordForm.php + Form/Login/PhraseaRenewPasswordForm.php New password (confirmation) Confirm new password - Form/Login/PhraseaRenewPasswordForm.php Form/Login/PhraseaRecoverPasswordForm.php + Form/Login/PhraseaRenewPasswordForm.php New task @@ -4586,8 +4603,8 @@ None None Form/Configuration/EmailFormType.php - admin/user/registrations.html.twig web/admin/users.html.twig + admin/user/registrations.html.twig None of the records can be modified. @@ -4617,7 +4634,7 @@ Not aggregated Not aggregated - admin/fields/templates.html.twig + admin/fields/templates.html.twig Notification par email @@ -4744,13 +4761,18 @@ Open the URL in a new window Core/Provider/TwigServiceProvider.php + + Or + Or + prod/upload/upload.html.twig + Or login with Or login with - api/auth/end_user_authorization.html.twig web/login/register.html.twig login/oauth/login.html.twig web/login/index.html.twig + api/auth/end_user_authorization.html.twig Order @@ -4810,9 +4832,9 @@ Page Page - actions/Bridge/paginator.html.twig prod/upload/lazaret.html.twig prod/upload/lazaret.html.twig + actions/Bridge/paginator.html.twig Pages @@ -4822,9 +4844,9 @@ Paniers Baskets - web/lightbox/index.html.twig - lightbox/IE6/validate.html.twig web/lightbox/validate.html.twig + lightbox/IE6/validate.html.twig + web/lightbox/index.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig @@ -4941,8 +4963,8 @@ Playlist Playlist - Bridge/Youtube/actionelements.html.twig Bridge/Dailymotion/actionelements.html.twig + Bridge/Youtube/actionelements.html.twig Playlists @@ -5146,8 +5168,8 @@ Publications Publications web/prod/index.html.twig - admin/publications/wrapper.html.twig web/admin/tree.html.twig + admin/publications/wrapper.html.twig web/common/menubar.html.twig @@ -5169,8 +5191,8 @@ Push Push - eventsmanager/notify/push.php Controller/Prod/LanguageController.php + eventsmanager/notify/push.php Push configuration @@ -5241,8 +5263,8 @@ Quarantine Quarantine - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Quarantine notificaton @@ -5351,23 +5373,25 @@ Re-initialiser Reset prod/Baskets/Reorder.html.twig - web/prod/index.html.twig prod/Story/Reorder.html.twig + web/prod/index.html.twig Re-ordonner Set order - prod/WorkZone/Macros.html.twig - prod/WorkZone/Macros.html.twig - prod/WorkZone/Macros.html.twig - prod/WorkZone/Macros.html.twig prod/Baskets/Reorder.html.twig prod/Story/Reorder.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig Read-only Read-only - admin/fields/templates.html.twig + admin/fields/templates.html.twig Recaptcha private key @@ -5397,8 +5421,8 @@ Received from %user_name% Received from %user_name% - WorkZone/Browser/Basket.html.twig WorkZone/Browser/Results.html.twig + WorkZone/Browser/Basket.html.twig Reception d'un rapport de validation @@ -5473,7 +5497,7 @@ Record Not Found Record not found - Controller/Api/V1Controller.php + Controller/Api/V1Controller.php Record removed from basket @@ -5514,8 +5538,8 @@ Register Register - web/login/register.html.twig web/login/register-classic.html.twig + web/login/register.html.twig login/include/register-link-block.html.twig web/login/register-provider.html.twig @@ -5608,7 +5632,7 @@ Report Report - admin/fields/templates.html.twig + admin/fields/templates.html.twig Request access @@ -5705,8 +5729,8 @@ Restriction Restriction - admin/publications/list.html.twig web/admin/editusers_quotas.html.twig + admin/publications/list.html.twig Restrictions de telechargement @@ -5822,10 +5846,10 @@ Save Save actions/Feedback/list.html.twig - admin/search-engine/general-aggregation.html.twig - admin/search-engine/elastic-search.html.twig - task-manager/task-editor/task.html.twig web/account/change-password.html.twig + task-manager/task-editor/task.html.twig + admin/search-engine/elastic-search.html.twig + admin/search-engine/general-aggregation.html.twig web/login/renew-password.html.twig web/developers/application.html.twig web/developers/application.html.twig @@ -5889,8 +5913,8 @@ See documentation at %url% See documentation at %url% - Form/Configuration/WebservicesFormType.php Form/Configuration/ExecutablesFormType.php + Form/Configuration/WebservicesFormType.php See my order @@ -5926,9 +5950,9 @@ Select all Select all - actions/Feedback/list.html.twig prod/actions/Push.html.twig - web/report/report_layout_child.html.twig + actions/Feedback/list.html.twig + web/report/report_layout_child.html.twig web/report/form_date_and_base.html.twig @@ -5939,14 +5963,14 @@ Select files... Select files - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig - user/import/file.html.twig admin/statusbit/edit.html.twig admin/statusbit/edit.html.twig + user/import/file.html.twig Selected base(s) @@ -5962,12 +5986,12 @@ Send Send Controller/Prod/LanguageController.php + prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig prod/actions/Push.html.twig prod/actions/Push.html.twig prod/orders/order_item.html.twig prod/orders/order_item.html.twig - prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig web/admin/dashboard.html.twig web/login/forgot-password.html.twig @@ -5994,13 +6018,13 @@ Sent for validation to %list_participants% Sent for feedback to %list_participants% - WorkZone/Browser/Basket.html.twig WorkZone/Browser/Results.html.twig + WorkZone/Browser/Basket.html.twig Separator Separator - admin/fields/templates.html.twig + admin/fields/templates.html.twig Service youtube introuvable. @@ -6114,8 +6138,8 @@ Size Size - actions/Tools/videoEditor.html.twig actions/Download/prepare.html.twig + actions/Tools/videoEditor.html.twig web/common/technical_datas.html.twig @@ -6210,8 +6234,8 @@ Start validation Start feedback - Notification/Mail/MailInfoValidationReminder.php Notification/Mail/MailInfoValidationRequest.php + Notification/Mail/MailInfoValidationReminder.php Started @@ -6259,7 +6283,7 @@ Story Not Found Story not found - Controller/Api/V1Controller.php + Controller/Api/V1Controller.php Story created @@ -6360,9 +6384,9 @@ Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php actions/Tools/videoEditor.html.twig + web/admin/databases.html.twig admin/collection/suggested_value.html.twig admin/collection/collection.html.twig - web/admin/databases.html.twig Successfull connection @@ -6392,14 +6416,14 @@ Suppression de %n_element% playlists Deleting %n_element% playlists - Bridge/Youtube/playlist_deleteelement.html.twig Bridge/Dailymotion/playlist_deleteelement.html.twig + Bridge/Youtube/playlist_deleteelement.html.twig Suppression de %n_element% videos Deleting %n_element% videos - Bridge/Youtube/video_deleteelement.html.twig Bridge/Dailymotion/video_deleteelement.html.twig + Bridge/Youtube/video_deleteelement.html.twig Supprimer @@ -6436,15 +6460,15 @@ Tags Tags Bridge/Flickr/upload.html.twig - Bridge/Youtube/upload.html.twig - Bridge/Youtube/video_modify.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/video_modify.html.twig + Bridge/Youtube/upload.html.twig + Bridge/Youtube/video_modify.html.twig Target Device Target device - classes/databox/subdef.php + classes/databox/subdef.php Task Edition @@ -6499,8 +6523,8 @@ Terms of use Controller/Prod/TOUController.php web/admin/tree.html.twig - login/layout/base-layout.html.twig web/login/cgus.html.twig + login/layout/base-layout.html.twig The Phraseanet Web API allows other web application to rely on this instance @@ -6587,7 +6611,7 @@ The file was moved to the quarantine The file has moved to quarantine - Controller/Prod/UploadController.php + Controller/Prod/UploadController.php The following errors have been detected @@ -6603,7 +6627,7 @@ The record was successfully created The record has been successfully created - Controller/Prod/UploadController.php + Controller/Prod/UploadController.php The records have been properly ordered @@ -6665,7 +6689,7 @@ Thesaurus branch Thesaurus branch - admin/fields/templates.html.twig + admin/fields/templates.html.twig Thesaurus ou CTerms invalide @@ -6732,7 +6756,7 @@ This user does not participate to the validation but is only viewer. This user does not participate to the feedback request but is only viewer. - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig This user has no rights @@ -6769,15 +6793,15 @@ Titre Title prod/Baskets/Reorder.html.twig + prod/Story/Reorder.html.twig + Bridge/Flickr/photoset_createcontainer.html.twig Bridge/Flickr/upload.html.twig Bridge/Flickr/photo_modify.html.twig - Bridge/Flickr/photoset_createcontainer.html.twig - Bridge/Youtube/upload.html.twig - Bridge/Youtube/playlist_createcontainer.html.twig - Bridge/Youtube/video_modify.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/video_modify.html.twig - prod/Story/Reorder.html.twig + Bridge/Youtube/upload.html.twig + Bridge/Youtube/video_modify.html.twig + Bridge/Youtube/playlist_createcontainer.html.twig admin/publications/list.html.twig admin/publications/list.html.twig admin/publications/fiche.html.twig @@ -6806,7 +6830,7 @@ Tous All - admin/fields/templates.html.twig + admin/fields/templates.html.twig Tout type @@ -6831,8 +6855,8 @@ Transmited files Transmitted files + prod/upload/upload.html.twig prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig Trier par @@ -6877,8 +6901,8 @@ URL de callback Callback url - web/developers/application.html.twig web/developers/application_form.html.twig + web/developers/application.html.twig Un document commande @@ -6893,7 +6917,7 @@ Unable to add file to Phraseanet Unable to add files to Phraseanet - Controller/Prod/UploadController.php + Controller/Prod/UploadController.php Controller/Admin/FeedController.php @@ -6904,8 +6928,8 @@ Unable to authenticate with %provider_name% Unable to authenticate with %provider_name% - Controller/Root/LoginController.php Controller/Api/OAuth2Controller.php + Controller/Root/LoginController.php Unable to connect to MySQL server @@ -6947,8 +6971,8 @@ Unable to retrieve provider identity Unable to retrieve provider identity. - Controller/Root/LoginController.php Controller/Api/OAuth2Controller.php + Controller/Root/LoginController.php Unable to send the documents @@ -6990,10 +7014,10 @@ Une selection an untitled selection - eventsmanager/notify/validationreminder.php - eventsmanager/notify/validationreminder.php eventsmanager/notify/validate.php eventsmanager/notify/validate.php + eventsmanager/notify/validationreminder.php + eventsmanager/notify/validationreminder.php Unhandled Error @@ -7043,15 +7067,15 @@ Upload Upload + prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Bridge/Flickr/upload.html.twig Bridge/Flickr/upload.html.twig - actions/Bridge/index.html.twig - Bridge/Youtube/upload.html.twig - Bridge/Youtube/upload.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/upload.html.twig - prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig + Bridge/Youtube/upload.html.twig + Bridge/Youtube/upload.html.twig + actions/Bridge/index.html.twig web/common/menubar.html.twig @@ -7112,16 +7136,16 @@ Use the Flash uploader Use the Flash uploader version + prod/upload/upload.html.twig + prod/upload/upload.html.twig prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig - prod/upload/upload.html.twig Use the HTML5 uploader Switch to HTML5 uploader + prod/upload/upload.html.twig prod/upload/upload-flash.html.twig prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig Use with mod_token. Attention requires the apache modules and mod_h264_streaming mod_auth_token @@ -7182,10 +7206,10 @@ Users Users Vocabulary/ControlProvider/UserProvider.php - actions/Feedback/list.html.twig prod/actions/Push.html.twig - user/import/view.html.twig + actions/Feedback/list.html.twig web/admin/users.html.twig + user/import/view.html.twig Users must accept Terms of Use for each export @@ -7205,8 +7229,8 @@ VALIDATION Feedback - web/lightbox/agreement_box.html.twig web/lightbox/validate.html.twig + web/lightbox/agreement_box.html.twig Validate e-mail address @@ -7216,10 +7240,10 @@ Validation Feedback - eventsmanager/notify/validationreminder.php - eventsmanager/notify/validationreminder.php eventsmanager/notify/validate.php eventsmanager/notify/validate.php + eventsmanager/notify/validationreminder.php + eventsmanager/notify/validationreminder.php eventsmanager/notify/validationdone.php lightbox/IE6/validate.html.twig @@ -7236,9 +7260,9 @@ Validations Feedbacks - web/lightbox/index.html.twig - lightbox/IE6/validate.html.twig web/lightbox/validate.html.twig + lightbox/IE6/validate.html.twig + web/lightbox/index.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig @@ -7306,7 +7330,7 @@ Vocabulary type Vocabulary type - admin/fields/templates.html.twig + admin/fields/templates.html.twig Voici vos paniers @@ -7449,9 +7473,9 @@ Vous n'avez selectionne aucun element No document selected Bridge/Flickr/upload.html.twig - actions/Bridge/index.html.twig - Bridge/Youtube/upload.html.twig Bridge/Dailymotion/upload.html.twig + Bridge/Youtube/upload.html.twig + actions/Bridge/index.html.twig Vous ne pouvez pas editer plusieurs elements simultanement @@ -7497,8 +7521,8 @@ Watch my access requests status View my access requests status. - Notification/Mail/MailSuccessAccessRequest.php Notification/Mail/MailSuccessEmailConfirmationUnregistered.php + Notification/Mail/MailSuccessAccessRequest.php Watermark @@ -7538,15 +7562,15 @@ Which playlist you want to put you %number% elements into ? Select a Playlist to add the %number% documents - Bridge/Youtube/video_moveinto_playlist.html.twig Bridge/Dailymotion/video_moveinto_playlist.html.twig + Bridge/Youtube/video_moveinto_playlist.html.twig Whoops, looks like something went wrong. Whoops, looks like something went wrong. + Event/Subscriber/ApiOauth2ErrorsSubscriber.php Phrasea/Core/PhraseaExceptionHandler.php Phrasea/Core/PhraseaExceptionHandler.php - Event/Subscriber/ApiOauth2ErrorsSubscriber.php Would you like to continue ? @@ -7677,8 +7701,8 @@ You can not upload files You are not allowed to upload files + prod/upload/upload.html.twig prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig You do not enough rights to update status @@ -7887,6 +7911,8 @@ action : ajouter au panier Add to Basket prod/results/record.html.twig + prod/results/record.html.twig + prod/results/record.html.twig prod/preview/tools.html.twig @@ -7897,77 +7923,82 @@ action : collection Move + web/prod/toolbar.html.twig prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - web/prod/toolbar.html.twig action : editer Edit - prod/WorkZone/Story.html.twig - prod/WorkZone/Basket.html.twig web/prod/toolbar.html.twig prod/preview/caption.html.twig + prod/WorkZone/Story.html.twig + prod/WorkZone/Basket.html.twig action : exporter Export + web/prod/toolbar.html.twig + prod/results/record.html.twig + prod/results/record.html.twig + prod/results/record.html.twig + prod/preview/tools.html.twig prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig web/prod/index.html.twig - prod/results/record.html.twig - web/prod/toolbar.html.twig - prod/preview/tools.html.twig - web/lightbox/feed.html.twig - lightbox/IE6/feed.html.twig - lightbox/IE6/validate.html.twig web/lightbox/validate.html.twig + web/lightbox/feed.html.twig + lightbox/IE6/validate.html.twig + lightbox/IE6/feed.html.twig action : outils Tools + web/prod/toolbar.html.twig prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - web/prod/toolbar.html.twig action : print Print + web/prod/toolbar.html.twig + prod/results/record.html.twig + prod/results/record.html.twig + prod/results/record.html.twig + prod/preview/tools.html.twig prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - prod/results/record.html.twig - web/prod/toolbar.html.twig - prod/preview/tools.html.twig action : publier Publish + web/prod/toolbar.html.twig + web/prod/toolbar.html.twig prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig web/prod/index.html.twig - web/prod/toolbar.html.twig - web/prod/toolbar.html.twig action : push Push - prod/WorkZone/Story.html.twig - prod/WorkZone/Basket.html.twig web/prod/toolbar.html.twig web/prod/toolbar.html.twig + prod/WorkZone/Story.html.twig + prod/WorkZone/Basket.html.twig action : status Properties + web/prod/toolbar.html.twig prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - web/prod/toolbar.html.twig action : supprimer Delete - prod/WorkZone/Macros.html.twig web/prod/toolbar.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig action:: nouveau panier @@ -7987,30 +8018,36 @@ action::Valider Validate prod/WorkZone/Macros.html.twig - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig action::detacher Release from Basket zone - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig action::editer Edit - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig action::exporter Export prod/WorkZone/Macros.html.twig - prod/WorkZone/Macros.html.twig - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig action::renommer Rename - prod/WorkZone/Macros.html.twig - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig actual status @@ -8293,20 +8330,20 @@ admin::base:collorder: descendre Move Down - admin/collection/suggested_value.html.twig admin/collection/reorder.html.twig + admin/collection/suggested_value.html.twig admin::base:collorder: monter Move Up - admin/collection/suggested_value.html.twig admin/collection/reorder.html.twig + admin/collection/suggested_value.html.twig admin::base:collorder: reinitialiser en ordre alphabetique Sort alphabetically - admin/collection/suggested_value.html.twig admin/collection/reorder.html.twig + admin/collection/suggested_value.html.twig admin::colelction::presentation des elements : rien @@ -8363,19 +8400,19 @@ Activity Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php + web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig - web/account/account.html.twig admin::compte-utilisateur adresse Address Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php + web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur changer mon mot de passe @@ -8387,9 +8424,9 @@ Zip code Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php + web/account/account.html.twig web/admin/editusers.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur confirmer la nouvelle adresse email @@ -8411,21 +8448,21 @@ E-mail Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php + web/account/account.html.twig web/admin/editusers.html.twig - admin/user/registrations.html.twig web/admin/users.html.twig web/admin/connected-users.html.twig + admin/user/registrations.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur fax Fax Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php + web/account/account.html.twig web/admin/editusers.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur id utilisateur @@ -8436,23 +8473,23 @@ admin::compte-utilisateur identifiant Login Core/Provider/RegistrationServiceProvider.php - web/admin/editusers.html.twig - admin/user/registrations.html.twig - web/admin/users.html.twig - web/common/dialog_export.html.twig - api/auth/end_user_authorization.html.twig web/account/reset-email.html.twig web/account/account.html.twig web/account/account.html.twig + web/admin/editusers.html.twig + web/admin/users.html.twig + admin/user/registrations.html.twig + web/common/dialog_export.html.twig + api/auth/end_user_authorization.html.twig admin::compte-utilisateur mot de passe Password web/setup/step2.html.twig - web/common/dialog_export.html.twig - api/auth/end_user_authorization.html.twig web/account/reset-email.html.twig web/account/account.html.twig + web/common/dialog_export.html.twig + api/auth/end_user_authorization.html.twig admin::compte-utilisateur nom @@ -8460,11 +8497,11 @@ Core/Provider/RegistrationServiceProvider.php Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php - web/admin/editusers.html.twig - admin/user/registrations.html.twig - web/admin/connected-users.html.twig - web/common/dialog_export.html.twig web/account/account.html.twig + web/admin/editusers.html.twig + web/admin/connected-users.html.twig + admin/user/registrations.html.twig + web/common/dialog_export.html.twig admin::compte-utilisateur nouvelle adresse email @@ -8482,10 +8519,10 @@ Job Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php + web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur prenom @@ -8493,29 +8530,29 @@ Core/Provider/RegistrationServiceProvider.php Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php + web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur sexe Gender Core/Provider/RegistrationServiceProvider.php - web/admin/editusers.html.twig web/account/account.html.twig + web/admin/editusers.html.twig admin::compte-utilisateur societe Company Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php + web/account/account.html.twig web/admin/editusers.html.twig - admin/user/registrations.html.twig web/admin/users.html.twig web/admin/connected-users.html.twig + admin/user/registrations.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur tel @@ -8526,11 +8563,11 @@ admin::compte-utilisateur telephone Phone Controller/Admin/UserController.php - web/admin/editusers.html.twig - admin/user/registrations.html.twig - web/admin/connected-users.html.twig - web/common/dialog_export.html.twig web/account/account.html.twig + web/admin/editusers.html.twig + web/admin/connected-users.html.twig + admin/user/registrations.html.twig + web/common/dialog_export.html.twig admin::compte-utilisateur un email de confirmation vient de vous etre envoye. Veuillez suivre les instructions contenue pour continuer @@ -8542,9 +8579,9 @@ City Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php + web/account/account.html.twig web/admin/editusers.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur: L'email a correctement ete mis a jour @@ -8594,8 +8631,8 @@ admin::compte-utilisateur:ftp: repertoire de destination ftp Ftp reception folder - web/common/dialog_export.html.twig web/account/account.html.twig + web/common/dialog_export.html.twig admin::compte-utilisateur:ftp: Activer le compte FTP @@ -8610,14 +8647,14 @@ admin::compte-utilisateur:ftp: Nombre d'essais max Max. retry - web/common/dialog_export.html.twig web/account/account.html.twig + web/common/dialog_export.html.twig admin::compte-utilisateur:ftp: Utiliser le mode passif Use passive mode - web/common/dialog_export.html.twig web/account/account.html.twig + web/common/dialog_export.html.twig admin::compte-utilisateur:ftp: creer un dossier @@ -8638,25 +8675,25 @@ admin::compte-utilisateur:sexe: madame Mrs. Core/Provider/RegistrationServiceProvider.php + web/account/account.html.twig web/admin/editusers.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur:sexe: mademoiselle Miss Core/Provider/RegistrationServiceProvider.php + web/account/account.html.twig web/admin/editusers.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur:sexe: monsieur Mr. Core/Provider/RegistrationServiceProvider.php + web/account/account.html.twig web/admin/editusers.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::monitor: bases sur lesquelles l'utilisateur est connecte : @@ -8676,26 +8713,26 @@ admin::monitor: module admin Admin - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/admin/connected-users.html.twig web/common/menubar.html.twig admin::monitor: module client Client + Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php classes/record/preview.php classes/record/preview.php classes/record/preview.php - lib/classes/phrasea.php - Controller/Admin/ConnectedUsersController.php web/admin/connected-users.html.twig admin::monitor: module comparateur Lightbox - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/admin/connected-users.html.twig @@ -8706,44 +8743,44 @@ admin::monitor: module production Production + Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php classes/record/preview.php classes/record/preview.php classes/record/preview.php - lib/classes/phrasea.php - Controller/Admin/ConnectedUsersController.php web/admin/connected-users.html.twig admin::monitor: module report Report - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/admin/connected-users.html.twig web/common/menubar.html.twig admin::monitor: module thesaurus Thesaurus - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/admin/connected-users.html.twig web/common/menubar.html.twig admin::monitor: module upload Upload - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig admin::monitor: module validation Lightbox - lib/classes/phrasea.php - Controller/Admin/ConnectedUsersController.php Phrasea/Controller/LightboxController.php Phrasea/Controller/LightboxController.php Phrasea/Controller/LightboxController.php + Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig @@ -8779,8 +8816,8 @@ admin::plugins: plugins Plugins - admin/plugins/index.html.twig web/admin/tree.html.twig + admin/plugins/index.html.twig admin::plugins: retrieveConfigurationError @@ -8935,8 +8972,8 @@ alert Warning - actions/Tools/index.html.twig actions/Tools/videoEditor.html.twig + actions/Tools/index.html.twig all caches services have been flushed @@ -9039,35 +9076,35 @@ Cancel Controller/Prod/LanguageController.php Controller/Prod/LanguageController.php - Bridge/Flickr/photo_modify.html.twig - Bridge/Flickr/photo_modify.html.twig - Bridge/Youtube/video_modify.html.twig - Bridge/Youtube/video_modify.html.twig - Bridge/Dailymotion/video_modify.html.twig - Bridge/Dailymotion/video_modify.html.twig prod/actions/edit_default.html.twig prod/actions/edit_default.html.twig - web/thesaurus/new-term.html.twig - web/thesaurus/new-term.html.twig + Bridge/Flickr/photo_modify.html.twig + Bridge/Flickr/photo_modify.html.twig + Bridge/Dailymotion/video_modify.html.twig + Bridge/Dailymotion/video_modify.html.twig + Bridge/Youtube/video_modify.html.twig + Bridge/Youtube/video_modify.html.twig + web/thesaurus/link-field-step2.html.twig web/thesaurus/accept.html.twig web/thesaurus/accept.html.twig - web/thesaurus/export-topics-dialog.html.twig - web/thesaurus/link-field-step2.html.twig + web/thesaurus/import-dialog.html.twig web/thesaurus/export-text-dialog.html.twig + web/thesaurus/export-topics-dialog.html.twig + web/thesaurus/link-field-step1.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig - web/thesaurus/import-dialog.html.twig - web/thesaurus/link-field-step1.html.twig - admin/collection/create.html.twig + web/thesaurus/new-term.html.twig + web/thesaurus/new-term.html.twig + web/account/reset-email.html.twig admin/publications/fiche.html.twig + admin/collection/create.html.twig web/admin/index.html.twig + web/report/all_content.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig - web/report/all_content.html.twig - web/account/reset-email.html.twig boutton::appliquer @@ -9102,8 +9139,8 @@ boutton::demarrer Slideshow - web/lightbox/feed_options_box.html.twig web/lightbox/sc_options_box.html.twig + web/lightbox/feed_options_box.html.twig boutton::editer @@ -9139,14 +9176,14 @@ prod/actions/edit_default.html.twig prod/actions/edit_default.html.twig prod/actions/Push.html.twig - web/thesaurus/properties.html.twig web/thesaurus/accept.html.twig web/thesaurus/accept.html.twig - web/thesaurus/link-field-step3.html.twig web/thesaurus/export-topics.html.twig + web/thesaurus/link-field-step3.html.twig + web/thesaurus/properties.html.twig web/lightbox/sc_note.html.twig - web/common/dialog_export.html.twig web/report/all_content.html.twig + web/common/dialog_export.html.twig boutton::generer @@ -9162,8 +9199,8 @@ boutton::modifier Modify Bridge/Flickr/actionelement.html.twig - Bridge/Youtube/actionelement.html.twig Bridge/Dailymotion/actionelement.html.twig + Bridge/Youtube/actionelement.html.twig web/admin/users.html.twig @@ -9174,8 +9211,8 @@ boutton::pause Pause - web/lightbox/feed_options_box.html.twig web/lightbox/sc_options_box.html.twig + web/lightbox/feed_options_box.html.twig boutton::precedent @@ -9186,10 +9223,10 @@ web/setup/step2.html.twig web/setup/step2.html.twig web/setup/step2.html.twig - web/lightbox/feed_options_box.html.twig - web/lightbox/feed_options_box.html.twig web/lightbox/sc_options_box.html.twig web/lightbox/sc_options_box.html.twig + web/lightbox/feed_options_box.html.twig + web/lightbox/feed_options_box.html.twig boutton::rechercher @@ -9220,26 +9257,26 @@ boutton::retour Back - Bridge/Flickr/photoset_deleteelement.html.twig + Bridge/Flickr/photo_deleteelement.html.twig Bridge/Flickr/photo_moveinto_photoset.html.twig Bridge/Flickr/photoset_createcontainer.html.twig - Bridge/Flickr/photo_deleteelement.html.twig - Bridge/Youtube/playlist_createcontainer.html.twig - Bridge/Youtube/video_moveinto_playlist.html.twig - Bridge/Youtube/playlist_deleteelement.html.twig - Bridge/Youtube/video_deleteelement.html.twig - Bridge/Dailymotion/playlist_createcontainer.html.twig - Bridge/Dailymotion/video_moveinto_playlist.html.twig + Bridge/Flickr/photoset_deleteelement.html.twig Bridge/Dailymotion/playlist_deleteelement.html.twig Bridge/Dailymotion/video_deleteelement.html.twig - admin/collection/details.html.twig - web/admin/editusers.html.twig + Bridge/Dailymotion/video_moveinto_playlist.html.twig + Bridge/Dailymotion/playlist_createcontainer.html.twig + Bridge/Youtube/playlist_deleteelement.html.twig + Bridge/Youtube/video_deleteelement.html.twig + Bridge/Youtube/video_moveinto_playlist.html.twig + Bridge/Youtube/playlist_createcontainer.html.twig admin/publications/fiche.html.twig - user/import/file.html.twig + web/admin/editusers.html.twig + admin/collection/details.html.twig admin/statusbit/edit.html.twig + user/import/file.html.twig admin/databox/details.html.twig - web/developers/application.html.twig web/developers/application_form.html.twig + web/developers/application.html.twig boutton::retry @@ -9255,49 +9292,49 @@ web/setup/step2.html.twig web/setup/step2.html.twig web/setup/step2.html.twig - web/lightbox/feed_options_box.html.twig - web/lightbox/feed_options_box.html.twig web/lightbox/sc_options_box.html.twig web/lightbox/sc_options_box.html.twig + web/lightbox/feed_options_box.html.twig + web/lightbox/feed_options_box.html.twig boutton::supprimer Delete Controller/Prod/LanguageController.php - web/prod/index.html.twig prod/results/entry.html.twig prod/results/feeds_entry.html.twig - Bridge/Flickr/actioncontainers.html.twig Bridge/Flickr/actionelements.html.twig - Bridge/Youtube/actioncontainers.html.twig - Bridge/Youtube/actionelements.html.twig - Bridge/Dailymotion/actioncontainers.html.twig + Bridge/Flickr/actioncontainers.html.twig Bridge/Dailymotion/actionelements.html.twig + Bridge/Dailymotion/actioncontainers.html.twig + Bridge/Youtube/actionelements.html.twig + Bridge/Youtube/actioncontainers.html.twig actions/Bridge/disconnected.html.twig + web/prod/index.html.twig web/thesaurus/presets.html.twig + admin/publications/list.html.twig + admin/publications/fiche.html.twig admin/collection/suggested_value.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig web/admin/subdefs.html.twig - admin/publications/list.html.twig - admin/publications/fiche.html.twig boutton::telecharger Download - web/lightbox/feed_options_box.html.twig web/lightbox/sc_options_box.html.twig + web/lightbox/feed_options_box.html.twig web/common/dialog_export.html.twig boutton::telecharger tous les documents Download all - web/lightbox/feed.html.twig - lightbox/IE6/feed.html.twig - lightbox/IE6/validate.html.twig web/lightbox/validate.html.twig + web/lightbox/feed.html.twig + lightbox/IE6/validate.html.twig + lightbox/IE6/feed.html.twig boutton::tester @@ -9311,53 +9348,53 @@ Controller/Prod/LanguageController.php prod/Baskets/Reorder.html.twig prod/Baskets/Update.html.twig - web/prod/index.html.twig - Bridge/Flickr/photoset_deleteelement.html.twig - Bridge/Flickr/photo_moveinto_photoset.html.twig - Bridge/Flickr/photo_modify.html.twig - Bridge/Flickr/photoset_createcontainer.html.twig - Bridge/Flickr/photo_deleteelement.html.twig - Bridge/Youtube/playlist_createcontainer.html.twig - Bridge/Youtube/video_modify.html.twig - Bridge/Youtube/video_moveinto_playlist.html.twig - Bridge/Youtube/playlist_deleteelement.html.twig - Bridge/Youtube/video_deleteelement.html.twig - Bridge/Dailymotion/playlist_createcontainer.html.twig - Bridge/Dailymotion/video_modify.html.twig - Bridge/Dailymotion/video_moveinto_playlist.html.twig - Bridge/Dailymotion/playlist_deleteelement.html.twig - Bridge/Dailymotion/video_deleteelement.html.twig + prod/Story/Reorder.html.twig prod/actions/edit_default.html.twig prod/actions/edit_default.html.twig - prod/Story/Reorder.html.twig + Bridge/Flickr/photo_deleteelement.html.twig + Bridge/Flickr/photo_moveinto_photoset.html.twig + Bridge/Flickr/photoset_createcontainer.html.twig + Bridge/Flickr/photo_modify.html.twig + Bridge/Flickr/photoset_deleteelement.html.twig + Bridge/Dailymotion/playlist_deleteelement.html.twig + Bridge/Dailymotion/video_deleteelement.html.twig + Bridge/Dailymotion/video_moveinto_playlist.html.twig + Bridge/Dailymotion/video_modify.html.twig + Bridge/Dailymotion/playlist_createcontainer.html.twig + Bridge/Youtube/playlist_deleteelement.html.twig + Bridge/Youtube/video_deleteelement.html.twig + Bridge/Youtube/video_moveinto_playlist.html.twig + Bridge/Youtube/video_modify.html.twig + Bridge/Youtube/playlist_createcontainer.html.twig + web/prod/index.html.twig + web/thesaurus/link-field-step2.html.twig + web/thesaurus/accept.html.twig + web/thesaurus/import-dialog.html.twig + web/thesaurus/export-text-dialog.html.twig + web/thesaurus/export-topics-dialog.html.twig + web/thesaurus/link-field-step1.html.twig + web/thesaurus/thesaurus.html.twig web/thesaurus/new-term.html.twig web/thesaurus/new-term.html.twig - web/thesaurus/accept.html.twig web/thesaurus/index.html.twig - web/thesaurus/export-topics-dialog.html.twig - web/thesaurus/link-field-step2.html.twig - web/thesaurus/export-text-dialog.html.twig - web/thesaurus/thesaurus.html.twig - web/thesaurus/import-dialog.html.twig - web/thesaurus/link-field-step1.html.twig - admin/collection/suggested_value.html.twig - admin/collection/reorder.html.twig - admin/collection/collection.html.twig - admin/collection/create.html.twig - web/admin/editusers.html.twig - web/admin/subdefs.html.twig + web/account/reset-email.html.twig + web/account/access.html.twig + web/account/account.html.twig admin/publications/list.html.twig admin/publications/fiche.html.twig - web/admin/structure.html.twig - admin/user/registrations.html.twig - user/import/view.html.twig + web/admin/editusers.html.twig + admin/collection/reorder.html.twig + admin/collection/suggested_value.html.twig + admin/collection/create.html.twig + admin/collection/collection.html.twig + web/admin/setup.html.twig admin/statusbit/edit.html.twig web/admin/dashboard.html.twig - web/admin/setup.html.twig + user/import/view.html.twig + admin/user/registrations.html.twig + web/admin/structure.html.twig + web/admin/subdefs.html.twig web/report/all_content.html.twig - web/account/reset-email.html.twig - web/account/account.html.twig - web/account/access.html.twig web/developers/application_form.html.twig mobile/lightbox/note_form.html.twig @@ -9564,7 +9601,7 @@ delete Delete - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig descendant @@ -9950,8 +9987,8 @@ See documentation for more examples https://docs.phraseanet.com lightbox::recaptitulatif Summary - web/lightbox/agreement_box.html.twig web/lightbox/validate.html.twig + web/lightbox/agreement_box.html.twig login:: Changer mon adresse email @@ -9971,9 +10008,9 @@ See documentation for more examples https://docs.phraseanet.com login:: Mon compte My account + web/account/account.html.twig web/common/menubar.html.twig web/common/menubar.html.twig - web/account/account.html.twig login:: Visitez le lien suivant et suivez les instructions pour continuer, sinon ignorez cet email et il ne se passera rien @@ -9988,8 +10025,8 @@ See documentation for more examples https://docs.phraseanet.com login::erreur: Erreur d'authentification Authentication error - Controller/Root/LoginController.php Controller/Api/OAuth2Controller.php + Controller/Root/LoginController.php login::erreur: No available connection - Please contact sys-admin @@ -10009,8 +10046,8 @@ See documentation for more examples https://docs.phraseanet.com login::notification: Mise a jour du mot de passe avec succes Password update done - Controller/Root/LoginController.php Controller/Root/AccountController.php + Controller/Root/LoginController.php login::notification: demande de confirmation par mail envoyee @@ -10068,8 +10105,8 @@ See documentation for more examples https://docs.phraseanet.com maximum : %maxFileSizeReadable% Maximum filesize: %maxFileSizeReadable% + prod/upload/upload.html.twig prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig mediatype @@ -10099,16 +10136,16 @@ See documentation for more examples https://docs.phraseanet.com no No - web/admin/subdefs.html.twig - user/import/view.html.twig - web/common/technical_datas.html.twig web/account/sessions.html.twig + user/import/view.html.twig + web/admin/subdefs.html.twig + web/common/technical_datas.html.twig no image selected No Document selected - actions/Tools/index.html.twig actions/Tools/videoEditor.html.twig + actions/Tools/index.html.twig non @@ -10119,10 +10156,10 @@ See documentation for more examples https://docs.phraseanet.com notice Caption - web/lightbox/feed.html.twig - lightbox/IE6/feed.html.twig - lightbox/IE6/validate.html.twig web/lightbox/validate.html.twig + web/lightbox/feed.html.twig + lightbox/IE6/validate.html.twig + lightbox/IE6/feed.html.twig nouveau @@ -10425,17 +10462,17 @@ See documentation for more examples https://docs.phraseanet.com panier:: ordre Validation ascendante Most approved - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig panier:: ordre Validation descendante Less approved - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig panier:: ordre du panier Basket order - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig panier:: renommer le panier @@ -10538,10 +10575,10 @@ See documentation for more examples https://docs.phraseanet.com phraseanet:: adresse Address web/setup/step2.html.twig + web/account/account.html.twig admin/collection/collection.html.twig web/admin/connected-users.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig phraseanet:: aide @@ -10620,8 +10657,8 @@ See documentation for more examples https://docs.phraseanet.com phraseanet:: preview Preview - prod/actions/printer_default.html.twig prod/actions/edit_default.html.twig + prod/actions/printer_default.html.twig phraseanet:: propositions @@ -10646,11 +10683,11 @@ See documentation for more examples https://docs.phraseanet.com Thesaurus prod/actions/edit_default.html.twig web/prod/tab_headers.html.twig - web/thesaurus/index.html.twig - web/thesaurus/thesaurus.html.twig - web/thesaurus/thesaurus.html.twig web/thesaurus/load-thesaurus.html.twig web/thesaurus/load-thesaurus.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/index.html.twig phraseanet:: tri @@ -10818,8 +10855,8 @@ See documentation for more examples https://docs.phraseanet.com phraseanet::type:: documents Documents - web/prod/index.html.twig web/prod/toolbar.html.twig + web/prod/index.html.twig phraseanet::type:: images @@ -10869,20 +10906,20 @@ See documentation for more examples https://docs.phraseanet.com preview:: arreter le diaporama Stop - prod/preview/basket_train.html.twig - prod/preview/result_train_options.html.twig - prod/preview/reg_train.html.twig prod/preview/feed_train.html.twig + prod/preview/basket_train.html.twig + prod/preview/reg_train.html.twig prod/preview/result_train.html.twig + prod/preview/result_train_options.html.twig preview:: demarrer le diaporama Slideshow - prod/preview/basket_train.html.twig - prod/preview/result_train_options.html.twig - prod/preview/reg_train.html.twig prod/preview/feed_train.html.twig + prod/preview/basket_train.html.twig + prod/preview/reg_train.html.twig prod/preview/result_train.html.twig + prod/preview/result_train_options.html.twig preview::date @@ -10959,20 +10996,20 @@ See documentation for more examples https://docs.phraseanet.com prive Private - Bridge/Youtube/upload.html.twig Bridge/Dailymotion/upload.html.twig + Bridge/Youtube/upload.html.twig privé Private - Bridge/Youtube/video_modify.html.twig Bridge/Dailymotion/video_modify.html.twig + Bridge/Youtube/video_modify.html.twig processing Processing... - actions/Tools/index.html.twig actions/Tools/videoEditor.html.twig + actions/Tools/index.html.twig prod::Les enregistrements ne provienent pas tous de la meme base et ne peuvent donc etre traites ensemble @@ -11278,8 +11315,8 @@ See documentation for more examples https://docs.phraseanet.com prod::tools: document Document - Controller/Prod/ToolsController.php Controller/Prod/ShareController.php + Controller/Prod/ToolsController.php prod:app trash: also-move-record @@ -11357,34 +11394,34 @@ It is possible to place several search areas public Public - Bridge/Youtube/upload.html.twig - Bridge/Youtube/video_modify.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/video_modify.html.twig + Bridge/Youtube/upload.html.twig + Bridge/Youtube/video_modify.html.twig publication : autheur Author - actions/publish/publish.html.twig actions/publish/publish_edit.html.twig + actions/publish/publish.html.twig publication : email autheur Author's e-mail - actions/publish/publish.html.twig actions/publish/publish_edit.html.twig + actions/publish/publish.html.twig publication : sous titre Sub Title - actions/publish/publish.html.twig actions/publish/publish_edit.html.twig + actions/publish/publish.html.twig publication : titre Title - actions/publish/publish.html.twig actions/publish/publish_edit.html.twig + actions/publish/publish.html.twig publication::Voici votre fil RSS personnel. Il vous permettra d'etre tenu au courrant des publications. @@ -11438,11 +11475,11 @@ It is possible to place several search areas rafraichir Refresh + prod/results/feeds.html.twig + prod/results/feeds.html.twig prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig prod/WorkZone/Macros.html.twig - prod/results/feeds.html.twig - prod/results/feeds.html.twig rechercher dans tous les champs @@ -11522,7 +11559,9 @@ It is possible to place several search areas reponses:: partager Share - prod/results/record.html.twig + prod/results/record.html.twig + prod/results/record.html.twig + prod/results/record.html.twig reponses:: selectionner rien @@ -11542,7 +11581,7 @@ It is possible to place several search areas reponses::document sans titre Untitled - classes/record/adapter.php + classes/record/adapter.php report:: 1 - Periode @@ -11725,21 +11764,21 @@ It is possible to place several search areas report:: non-renseigne Not filled - module/report/add.php - module/report/download.php - module/report/nav.php - module/report/connexion.php - module/report/connexion.php - module/report/connexion.php - module/report/question.php + module/report/edit.php + module/report/validate.php module/report/activity.php module/report/activity.php module/report/activity.php - module/report/filter.php + module/report/download.php module/report/push.php - module/report/validate.php - module/report/edit.php + module/report/nav.php module/report/sent.php + module/report/connexion.php + module/report/connexion.php + module/report/connexion.php + module/report/filter.php + module/report/add.php + module/report/question.php report:: page d'accueil @@ -11771,8 +11810,8 @@ It is possible to place several search areas report:: question Query - module/report/question.php module/report/filter.php + module/report/question.php classes/module/report.php @@ -12165,8 +12204,8 @@ It is possible to place several search areas status:: numero de bit Status N° - web/admin/statusbit.html.twig admin/statusbit/edit.html.twig + web/admin/statusbit.html.twig status:: retrouver sous forme de filtre dans la recherche @@ -12277,8 +12316,8 @@ It is possible to place several search areas task::ftp:Status about your FTP transfert from %application% to %server% FTP transfert status from %application% to %server% - Notification/Mail/MailSuccessFTPReceiver.php Notification/Mail/MailSuccessFTPSender.php + Notification/Mail/MailSuccessFTPReceiver.php task::ftp:TENTATIVE no %number%, %date% @@ -12323,8 +12362,8 @@ It is possible to place several search areas task::ftp:proxy Proxy - task-manager/task-editor/ftp-pull.html.twig task-manager/task-editor/ftp.html.twig + task-manager/task-editor/ftp-pull.html.twig task::ftp:proxy password @@ -12334,8 +12373,8 @@ It is possible to place several search areas task::ftp:proxy port Port - task-manager/task-editor/ftp-pull.html.twig task-manager/task-editor/ftp.html.twig + task-manager/task-editor/ftp-pull.html.twig task::ftp:proxy user @@ -12430,8 +12469,8 @@ It is possible to place several search areas thesaurus:: Lier la branche de thesaurus Link branch ? - web/thesaurus/link-field-step3.html.twig web/thesaurus/link-field-step2.html.twig + web/thesaurus/link-field-step3.html.twig thesaurus:: Lier la branche de thesaurus au champ @@ -12446,8 +12485,8 @@ It is possible to place several search areas thesaurus:: Nouveau synonyme New Synonym - web/thesaurus/new-term.html.twig web/thesaurus/thesaurus.html.twig + web/thesaurus/new-term.html.twig thesaurus:: Nouveau terme @@ -12592,8 +12631,8 @@ It is possible to place several search areas thesaurus:: export en topics Topics - web/thesaurus/export-topics-dialog.html.twig web/thesaurus/export-topics.html.twig + web/thesaurus/export-topics-dialog.html.twig thesaurus:: exporter @@ -12885,8 +12924,8 @@ It is possible to place several search areas thumbnail validation Confirm thumbnail - actions/Tools/index.html.twig actions/Tools/videoEditor.html.twig + actions/Tools/index.html.twig tout le monde @@ -12921,14 +12960,14 @@ It is possible to place several search areas upload:: Destination (collection) : Collection + prod/upload/upload.html.twig prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig upload:: Status : Apply status + prod/upload/upload.html.twig prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig users rights have been reseted @@ -12938,11 +12977,11 @@ It is possible to place several search areas validate Validate + actions/Tools/videoEditor.html.twig actions/Tools/index.html.twig actions/Tools/index.html.twig actions/Tools/index.html.twig actions/Tools/index.html.twig - actions/Tools/videoEditor.html.twig validation:: NON @@ -13008,9 +13047,9 @@ It is possible to place several search areas yes Yes + web/account/sessions.html.twig web/admin/subdefs.html.twig web/common/technical_datas.html.twig - web/account/sessions.html.twig you are about to change the representation thumbnail of your video diff --git a/resources/locales/messages.fr.xlf b/resources/locales/messages.fr.xlf index b0123c405e..0fef563ea1 100644 --- a/resources/locales/messages.fr.xlf +++ b/resources/locales/messages.fr.xlf @@ -1,16 +1,16 @@ - + - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
- - - Form/Configuration/EmailFormType.php + + Form/Login/PhraseaAuthenticationForm.php + Form/Configuration/EmailFormType.php Add @@ -193,15 +193,15 @@ %nb_view% vue %nb_view% vue Bridge/Flickr/element_informations.html.twig - Bridge/Youtube/element_informations.html.twig Bridge/Dailymotion/element_informations.html.twig + Bridge/Youtube/element_informations.html.twig %nb_view% vues %nb_view% vues Bridge/Flickr/element_informations.html.twig - Bridge/Youtube/element_informations.html.twig Bridge/Dailymotion/element_informations.html.twig + Bridge/Youtube/element_informations.html.twig selectionnes]]> @@ -246,8 +246,8 @@ %quantity% records added %quantity% enregistrements ajoutés - Controller/Prod/BasketController.php Controller/Prod/StoryController.php + Controller/Prod/BasketController.php %quantity% records moved @@ -257,7 +257,7 @@ %quantity% selected files %quantity% fichiers sélectionnés - prod/upload/upload.html.twig + prod/upload/upload.html.twig %quantity_records% records have been sent for validation to %quantity_users% users @@ -577,7 +577,7 @@ Accès aux sous résolutions web/admin/editusers.html.twig - + Access to the above bases constitutes acceptance of the following Terms of Use (TOU). L'accès aux ressources de cette base implique l'acceptation des Conditions générales d'utilisation suivantes : web/account/access.html.twig @@ -627,12 +627,12 @@ Actions Actions - Bridge/Flickr/actioncontainers.html.twig Bridge/Flickr/actionelements.html.twig - Bridge/Youtube/actioncontainers.html.twig - Bridge/Youtube/actionelements.html.twig - Bridge/Dailymotion/actioncontainers.html.twig + Bridge/Flickr/actioncontainers.html.twig Bridge/Dailymotion/actionelements.html.twig + Bridge/Dailymotion/actioncontainers.html.twig + Bridge/Youtube/actionelements.html.twig + Bridge/Youtube/actioncontainers.html.twig Activate highlight @@ -670,10 +670,10 @@ Add Ajouter - prod/User/Add.html.twig - prod/actions/Push.html.twig prod/upload/lazaret.html.twig prod/upload/lazaret.html.twig + prod/actions/Push.html.twig + prod/User/Add.html.twig Add a @@ -716,6 +716,11 @@ Nouveaux Chapitre Controller/Prod/LanguageController.php + + Add this url + Add this url + prod/upload/upload.html.twig + Add user Ajouter un utilisateur @@ -800,7 +805,7 @@ Aggregation Agrégation - admin/fields/templates.html.twig + admin/fields/templates.html.twig Aide @@ -816,15 +821,15 @@ Ajouter a Ajouter à Bridge/Flickr/actionelements.html.twig - Bridge/Youtube/actionelements.html.twig Bridge/Dailymotion/actionelements.html.twig + Bridge/Youtube/actionelements.html.twig Ajouter ma selection courrante Ajouter ma sélection courante prod/Baskets/Create.html.twig - prod/orders/order_item.html.twig prod/Story/Create.html.twig + prod/orders/order_item.html.twig Ajouter un nouvel utilisateur @@ -845,13 +850,13 @@ All Tout Form/Configuration/CustomLinkFormType.php - WorkZone/Browser/Browser.html.twig actions/Feedback/list.html.twig actions/Feedback/list.html.twig actions/Feedback/list.html.twig actions/Feedback/list.html.twig actions/Feedback/list.html.twig actions/Feedback/list.html.twig + WorkZone/Browser/Browser.html.twig All these conditions @@ -861,7 +866,7 @@ All values Toutes les valeurs - admin/fields/templates.html.twig + admin/fields/templates.html.twig Aller a @@ -943,11 +948,11 @@ An error occured Une erreur est survenue. - Controller/Prod/BasketController.php - Controller/Prod/MoveCollectionController.php Controller/Prod/StoryController.php + Controller/Prod/MoveCollectionController.php Controller/Prod/LazaretController.php Controller/Prod/ToolsController.php + Controller/Prod/BasketController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php @@ -972,12 +977,12 @@ Controller/Admin/DataboxController.php Model/Manipulator/LazaretManipulator.php Model/Manipulator/LazaretManipulator.php + web/admin/databases.html.twig admin/collection/suggested_value.html.twig admin/collection/collection.html.twig task-manager/task-editor/task.html.twig - admin/databox/databox.html.twig web/admin/users.html.twig - web/admin/databases.html.twig + admin/databox/databox.html.twig An error occured while denying, please retry or contact an admin if problem persists @@ -1014,12 +1019,12 @@ An error occurred Une erreur est survenue Order/Controller/ProdOrderController.php + Controller/Api/V1Controller.php + Controller/Api/V1Controller.php Controller/Prod/BasketController.php + Controller/Admin/SearchEngineController.php Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php - Controller/Admin/SearchEngineController.php - Controller/Api/V1Controller.php - Controller/Api/V1Controller.php web/admin/statusbit.html.twig @@ -1117,8 +1122,8 @@ Apply changes Appliquer les modifications - actions/Property/index.html.twig actions/Property/type.html.twig + actions/Property/index.html.twig Apply status on story children. @@ -1138,7 +1143,8 @@ Archive Archiver - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig Are you sure you want delete users rights ? @@ -1190,7 +1196,7 @@ Aucun Aucun - admin/fields/templates.html.twig + admin/fields/templates.html.twig Aucun bridge disponible. Veuillez contacter un administrateur. @@ -1251,19 +1257,24 @@ Audio Birate Débit audio - Media/Subdef/Audio.php + Media/Subdef/Audio.php Audio Codec Codec audio Media/Subdef/Video.php - Media/Subdef/Audio.php + Media/Subdef/Audio.php Audio Samplerate Fréquence d'échantillonnage SearchEngine/Elastic/ElasticsearchOptions.php + + Audio channel + Audio channel + Media/Subdef/Audio.php + Audio codec Audio codec @@ -1272,7 +1283,7 @@ AudioSamplerate Taux d’échantillonnage audio - Media/Subdef/Audio.php + Media/Subdef/Audio.php Auth_token directory path @@ -1371,11 +1382,11 @@ Back Retour + mobile/lightbox/validate.html.twig mobile/lightbox/basket_element.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig - mobile/lightbox/validate.html.twig Back to Feedback @@ -1395,10 +1406,10 @@ Bad request format, only JSON is allowed Mauvais format de requête. Seul JSON est autorisé. + Controller/Root/AccountController.php Controller/Admin/RootController.php Controller/Admin/RootController.php Controller/Admin/DataboxController.php - Controller/Root/AccountController.php Bad request, please contact an admin @@ -1413,8 +1424,8 @@ Base %base% Base %base% - web/admin/editusers_timelimit.html.twig web/admin/editusers_quotas.html.twig + web/admin/editusers_timelimit.html.twig web/admin/editusers_timelimit_sbas.html.twig @@ -1507,7 +1518,7 @@ Business Fields Champ métier - admin/fields/templates.html.twig + admin/fields/templates.html.twig By checking this box, you accept %beginning_link% Terms of Use %end_link% @@ -1542,19 +1553,19 @@ Cancel Annuler Controller/Prod/LanguageController.php - prod/User/Add.html.twig prod/actions/delete_records_confirm.html.twig - actions/Property/index.html.twig actions/Property/type.html.twig + actions/Property/index.html.twig + prod/User/Add.html.twig task-manager/task-editor/task.html.twig - user/import/view.html.twig admin/fields/templates.html.twig + user/import/view.html.twig Cancel all Annuler tout + prod/upload/upload.html.twig prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig Cannot upload Zero Byte files @@ -1574,9 +1585,9 @@ Categorie Catégorie + Bridge/Dailymotion/video_modify.html.twig Bridge/Youtube/upload.html.twig Bridge/Youtube/video_modify.html.twig - Bridge/Dailymotion/video_modify.html.twig Ce champ est decrit comme element du %DublinCoreElementSet% @@ -1606,14 +1617,14 @@ Ce champ est obligatoire Ce champ est obligatoire - Bridge/Api/Flickr.php - Bridge/Api/Flickr.php Bridge/Api/Dailymotion.php Bridge/Api/Dailymotion.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php + Bridge/Api/Flickr.php + Bridge/Api/Flickr.php Ce champ est relie a une branche de thesaurus @@ -1634,12 +1645,12 @@ Ce champ est trop long %length% caracteres max Ce champ est trop long (%length% caractères max.) - Bridge/Api/Flickr.php - Bridge/Api/Flickr.php Bridge/Api/Dailymotion.php Bridge/Api/Dailymotion.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php + Bridge/Api/Flickr.php + Bridge/Api/Flickr.php Ce champ est utilise en titre a l'affichage @@ -1749,14 +1760,14 @@ Clear Effacer - admin/task-manager/log_task.html.twig admin/task-manager/log_scheduler.html.twig + admin/task-manager/log_task.html.twig Clear list Vider la liste + prod/upload/upload.html.twig prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig Client application @@ -1797,15 +1808,15 @@ Collection Collection - prod/Story/Create.html.twig prod/upload/lazaret.html.twig + prod/Story/Create.html.twig admin/databox/details.html.twig Collection %collection% Collection %collection% - web/admin/editusers_timelimit.html.twig web/admin/editusers_quotas.html.twig + web/admin/editusers_timelimit.html.twig Collection empty successful @@ -1835,8 +1846,8 @@ Commande Commande - eventsmanager/notify/ordernotdelivered.php eventsmanager/notify/orderdeliver.php + eventsmanager/notify/ordernotdelivered.php Commande du %date% @@ -1851,9 +1862,9 @@ Company Entreprise - prod/User/Add.html.twig actions/Feedback/list.html.twig actions/Feedback/ListsMacros.html.twig + prod/User/Add.html.twig Complete the fields below to register on %instance_title%! @@ -1868,10 +1879,10 @@ Confidentialite Confidentialité - Bridge/Youtube/upload.html.twig - Bridge/Youtube/video_modify.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/video_modify.html.twig + Bridge/Youtube/upload.html.twig + Bridge/Youtube/video_modify.html.twig Confidentialite : privee @@ -2039,8 +2050,8 @@ Creer Créer Bridge/Flickr/actioncontainers.html.twig - Bridge/Youtube/actioncontainers.html.twig Bridge/Dailymotion/actioncontainers.html.twig + Bridge/Youtube/actioncontainers.html.twig Creer la tache d'ecriture des metadonnees @@ -2085,8 +2096,8 @@ Creer une playlist Créer une liste de lecture - Bridge/Youtube/playlist_createcontainer.html.twig Bridge/Dailymotion/playlist_createcontainer.html.twig + Bridge/Youtube/playlist_createcontainer.html.twig Creez une application pour commencer a utiliser l'API Phraseanet @@ -2107,7 +2118,7 @@ Current configuration contains some errors La configuration contient des erreurs - admin/fields/templates.html.twig + admin/fields/templates.html.twig Current operations cannot be executed because the site is temporarily in maintenance mode. Wait a few minutes and try your request again @@ -2398,8 +2409,8 @@ Deplacement %n_element% elements Déplacement de %n_element% documents Bridge/Flickr/photo_moveinto_photoset.html.twig - Bridge/Youtube/video_moveinto_playlist.html.twig Bridge/Dailymotion/video_moveinto_playlist.html.twig + Bridge/Youtube/video_moveinto_playlist.html.twig Dernier access @@ -2426,22 +2437,22 @@ Description Description prod/Tooltip/DCESFieldInfo.html.twig + Bridge/Flickr/photoset_createcontainer.html.twig Bridge/Flickr/upload.html.twig Bridge/Flickr/photo_modify.html.twig - Bridge/Flickr/photoset_createcontainer.html.twig - Bridge/Youtube/upload.html.twig - Bridge/Youtube/playlist_createcontainer.html.twig - Bridge/Youtube/video_modify.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/video_modify.html.twig + Bridge/Youtube/upload.html.twig + Bridge/Youtube/video_modify.html.twig + Bridge/Youtube/playlist_createcontainer.html.twig web/developers/application_form.html.twig Deselect all Tout désélectionner - actions/Feedback/list.html.twig prod/actions/Push.html.twig - web/report/report_layout_child.html.twig + actions/Feedback/list.html.twig + web/report/report_layout_child.html.twig web/report/form_date_and_base.html.twig @@ -2495,7 +2506,7 @@ Paramétrage d'affichage et d'action - admin/fields/templates.html.twig + admin/fields/templates.html.twig Display technical data @@ -2505,7 +2516,7 @@ Display thumbnails Afficher comme titre - admin/fields/templates.html.twig + admin/fields/templates.html.twig Do not display @@ -2625,8 +2636,8 @@ E-mail E-mail - Form/Login/PhraseaRegisterForm.php Form/Login/PhraseaForgotPasswordForm.php + Form/Login/PhraseaRegisterForm.php E-mail domain @@ -2682,8 +2693,8 @@ Edition de 1 element Edition de 1 document Bridge/Flickr/photo_modify.html.twig - Bridge/Youtube/video_modify.html.twig Bridge/Dailymotion/video_modify.html.twig + Bridge/Youtube/video_modify.html.twig Edition des droits de %display_name% @@ -3094,14 +3105,14 @@ Etes vous sur de supprimer %number% playlists ? Etes vous certain de vouloir supprimer %number% liste(s) de lecture ? - Bridge/Youtube/playlist_deleteelement.html.twig Bridge/Dailymotion/playlist_deleteelement.html.twig + Bridge/Youtube/playlist_deleteelement.html.twig Etes vous sur de supprimer %number% videos ? Etes vous certain de vouloir supprimer %number% video(s )? - Bridge/Youtube/video_deleteelement.html.twig Bridge/Dailymotion/video_deleteelement.html.twig + Bridge/Youtube/video_deleteelement.html.twig Ex : Paris, bleu, montagne @@ -3121,9 +3132,9 @@ Export Exporter - Controller/Prod/LanguageController.php Controller/Prod/DoDownloadController.php Controller/Prod/DoDownloadController.php + Controller/Prod/LanguageController.php Export ranges @@ -3164,10 +3175,10 @@ Feedback Validation Controller/Prod/LanguageController.php - prod/WorkZone/Story.html.twig - prod/WorkZone/Basket.html.twig web/prod/toolbar.html.twig web/prod/toolbar.html.twig + prod/WorkZone/Story.html.twig + prod/WorkZone/Basket.html.twig Feeds @@ -3261,8 +3272,8 @@ Fils disponibles Fils disponibles - actions/publish/publish.html.twig actions/publish/publish_edit.html.twig + actions/publish/publish.html.twig Filter @@ -3409,7 +3420,7 @@ Generates an audio file Générer un fichier audio - Media/Subdef/Audio.php + Media/Subdef/Audio.php Generates an image @@ -3531,8 +3542,8 @@ Hello %username% Bonjour %username%, - api/auth/native_app_access_token.html.twig api/auth/end_user_authorization.html.twig + api/auth/native_app_access_token.html.twig api/auth/end_user_authorization.html.twig @@ -3555,9 +3566,9 @@ Accueil login/layout/base-layout.html.twig login/include/language-block.html.twig - mobile/lightbox/feed.html.twig - mobile/lightbox/basket_element.html.twig mobile/lightbox/validate.html.twig + mobile/lightbox/basket_element.html.twig + mobile/lightbox/feed.html.twig Homepage slideshow @@ -3681,7 +3692,7 @@ Indexable Indexable - admin/fields/templates.html.twig + admin/fields/templates.html.twig Indexation task @@ -3696,9 +3707,9 @@ Informations Informations - admin/user/registrations.html.twig - web/admin/dashboard.html.twig web/account/base.html.twig + web/admin/dashboard.html.twig + admin/user/registrations.html.twig Informations personnelles @@ -3713,8 +3724,8 @@ Inscription Inscription - web/login/register.html.twig web/login/register-classic.html.twig + web/login/register.html.twig Install in progess @@ -3746,8 +3757,8 @@ Invalid file type, only (%supported_file_types%) file formats are supported Type de fichier non supportés. Seuls les types de fichiers %supported_file_types% sont supportés. - user/import/file.html.twig admin/statusbit/edit.html.twig + user/import/file.html.twig admin/databox/databox.html.twig @@ -3821,8 +3832,8 @@ L'upload a echoue L'upload a échoué - Bridge/Api/Flickr.php Bridge/Api/Youtube.php + Bridge/Api/Flickr.php L'upload concernant le record %title% sur le compte %bridge_name% a echoue pour les raisons suivantes : %reason% @@ -3832,17 +3843,17 @@ L'utilisateur approuve ce document L'utilisateur approuve ce document - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig L'utilisateur desapprouve ce document L'utilisateur désapprouve ce document - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig L'utilisateur n'a pas encore donne son avis sur ce document L'utilisateur n'a pas encore donné son avis sur ce document - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig La connection vers le serveur distant est OK @@ -3968,16 +3979,16 @@ Le poids maximum d'un fichier est de %size% Le poids de fichier est limité à %size% - Bridge/Api/Flickr.php Bridge/Api/Dailymotion.php Bridge/Api/Youtube.php + Bridge/Api/Flickr.php Le record n'a pas de fichier physique L'enregistrement n'a pas de fichier physique - Bridge/Api/Flickr.php Bridge/Api/Dailymotion.php Bridge/Api/Youtube.php + Bridge/Api/Flickr.php Le token n'a pas encore ete genere @@ -3999,8 +4010,8 @@ Les elements ne peuvent etre uploades (problemes de type ou de droit) Les documents ne peuvent être ajoutés (problème de type de fichiers ou de droits) Bridge/Flickr/upload.html.twig - Bridge/Youtube/upload.html.twig Bridge/Dailymotion/upload.html.twig + Bridge/Youtube/upload.html.twig Les indications donnees ci dessous sont a titre informatif. @@ -4032,6 +4043,12 @@ Luminance web/common/technical_datas.html.twig + + Lightbox + Lightbox + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + Limite temporelle Liste temporelle @@ -4041,7 +4058,7 @@ Limited vocabulary Vocabulaire limité - admin/fields/templates.html.twig + admin/fields/templates.html.twig List %name% has been created @@ -4092,8 +4109,8 @@ Lists Listes - actions/Feedback/lists-all.html.twig prod/actions/Push.html.twig + actions/Feedback/lists-all.html.twig Live search @@ -4204,7 +4221,7 @@ Mandatory Obligatoire - admin/fields/templates.html.twig + admin/fields/templates.html.twig Mandatory fields @@ -4368,7 +4385,7 @@ Multivalued Multivalué - admin/fields/templates.html.twig + admin/fields/templates.html.twig My baskets @@ -4385,9 +4402,9 @@ Name Nom Controller/Prod/LanguageController.php - Bridge/Dailymotion/playlist_createcontainer.html.twig - actions/Download/prepare.html.twig prod/templates/push.html.twig + actions/Download/prepare.html.twig + Bridge/Dailymotion/playlist_createcontainer.html.twig admin/fields/templates.html.twig @@ -4425,14 +4442,14 @@ New password Nouveau mot de passe - Form/Login/PhraseaRenewPasswordForm.php Form/Login/PhraseaRecoverPasswordForm.php + Form/Login/PhraseaRenewPasswordForm.php New password (confirmation) Confirmer le nouveau mot de passe - Form/Login/PhraseaRenewPasswordForm.php Form/Login/PhraseaRecoverPasswordForm.php + Form/Login/PhraseaRenewPasswordForm.php New task @@ -4583,8 +4600,8 @@ None Aucun Form/Configuration/EmailFormType.php - admin/user/registrations.html.twig web/admin/users.html.twig + admin/user/registrations.html.twig None of the records can be modified. @@ -4614,7 +4631,7 @@ Not aggregated Non agrégé - admin/fields/templates.html.twig + admin/fields/templates.html.twig Notification par email @@ -4741,13 +4758,18 @@ Ouvrir l'URL dans une nouvelle fenêtre Core/Provider/TwigServiceProvider.php + + Or + Or + prod/upload/upload.html.twig + Or login with Ou se connecter avec - api/auth/end_user_authorization.html.twig web/login/register.html.twig login/oauth/login.html.twig web/login/index.html.twig + api/auth/end_user_authorization.html.twig Order @@ -4807,9 +4829,9 @@ Page Page - actions/Bridge/paginator.html.twig prod/upload/lazaret.html.twig prod/upload/lazaret.html.twig + actions/Bridge/paginator.html.twig Pages @@ -4819,9 +4841,9 @@ Paniers Paniers - web/lightbox/index.html.twig - lightbox/IE6/validate.html.twig web/lightbox/validate.html.twig + lightbox/IE6/validate.html.twig + web/lightbox/index.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig @@ -4938,8 +4960,8 @@ Playlist Liste de lecture - Bridge/Youtube/actionelements.html.twig Bridge/Dailymotion/actionelements.html.twig + Bridge/Youtube/actionelements.html.twig Playlists @@ -5143,8 +5165,8 @@ Publications Publications web/prod/index.html.twig - admin/publications/wrapper.html.twig web/admin/tree.html.twig + admin/publications/wrapper.html.twig web/common/menubar.html.twig @@ -5166,8 +5188,8 @@ Push Push - eventsmanager/notify/push.php Controller/Prod/LanguageController.php + eventsmanager/notify/push.php Push configuration @@ -5240,8 +5262,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Quarantine Quarantaine - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Quarantine notificaton @@ -5350,23 +5372,25 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Re-initialiser Ré-initialiser prod/Baskets/Reorder.html.twig - web/prod/index.html.twig prod/Story/Reorder.html.twig + web/prod/index.html.twig Re-ordonner Ordonner - prod/WorkZone/Macros.html.twig - prod/WorkZone/Macros.html.twig - prod/WorkZone/Macros.html.twig - prod/WorkZone/Macros.html.twig prod/Baskets/Reorder.html.twig prod/Story/Reorder.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig Read-only Lecture seule - admin/fields/templates.html.twig + admin/fields/templates.html.twig Recaptcha private key @@ -5396,8 +5420,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Received from %user_name% Reçu de %user_name% - WorkZone/Browser/Basket.html.twig WorkZone/Browser/Results.html.twig + WorkZone/Browser/Basket.html.twig Reception d'un rapport de validation @@ -5472,7 +5496,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Record Not Found Enregistrement non trouvé - Controller/Api/V1Controller.php + Controller/Api/V1Controller.php Record removed from basket @@ -5513,8 +5537,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Register Inscription - web/login/register.html.twig web/login/register-classic.html.twig + web/login/register.html.twig login/include/register-link-block.html.twig web/login/register-provider.html.twig @@ -5607,7 +5631,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Report Afficher dans Phraseanet Report - admin/fields/templates.html.twig + admin/fields/templates.html.twig Request access @@ -5704,8 +5728,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Restriction Restriction - admin/publications/list.html.twig web/admin/editusers_quotas.html.twig + admin/publications/list.html.twig Restrictions de telechargement @@ -5821,10 +5845,10 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Save Sauvegarder actions/Feedback/list.html.twig - admin/search-engine/general-aggregation.html.twig - admin/search-engine/elastic-search.html.twig - task-manager/task-editor/task.html.twig web/account/change-password.html.twig + task-manager/task-editor/task.html.twig + admin/search-engine/elastic-search.html.twig + admin/search-engine/general-aggregation.html.twig web/login/renew-password.html.twig web/developers/application.html.twig web/developers/application.html.twig @@ -5888,8 +5912,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis See documentation at %url% Voir la documentation en ligne à l'adresse %url% - Form/Configuration/WebservicesFormType.php Form/Configuration/ExecutablesFormType.php + Form/Configuration/WebservicesFormType.php See my order @@ -5925,9 +5949,9 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Select all Tout sélectionner - actions/Feedback/list.html.twig prod/actions/Push.html.twig - web/report/report_layout_child.html.twig + actions/Feedback/list.html.twig + web/report/report_layout_child.html.twig web/report/form_date_and_base.html.twig @@ -5938,14 +5962,14 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Select files... Sélectionner des fichiers - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig - user/import/file.html.twig admin/statusbit/edit.html.twig admin/statusbit/edit.html.twig + user/import/file.html.twig Selected base(s) @@ -5961,12 +5985,12 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Send Envoyer Controller/Prod/LanguageController.php + prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig prod/actions/Push.html.twig prod/actions/Push.html.twig prod/orders/order_item.html.twig prod/orders/order_item.html.twig - prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig web/admin/dashboard.html.twig web/login/forgot-password.html.twig @@ -5993,13 +6017,13 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Sent for validation to %list_participants% Envoyé pour validation à %list_participants% - WorkZone/Browser/Basket.html.twig WorkZone/Browser/Results.html.twig + WorkZone/Browser/Basket.html.twig Separator Séparateur de valeurs - admin/fields/templates.html.twig + admin/fields/templates.html.twig Service youtube introuvable. @@ -6113,8 +6137,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Size Taille - actions/Tools/videoEditor.html.twig actions/Download/prepare.html.twig + actions/Tools/videoEditor.html.twig web/common/technical_datas.html.twig @@ -6209,8 +6233,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Start validation Démarrer la validation - Notification/Mail/MailInfoValidationReminder.php Notification/Mail/MailInfoValidationRequest.php + Notification/Mail/MailInfoValidationReminder.php Started @@ -6258,7 +6282,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Story Not Found Reportage inconnu - Controller/Api/V1Controller.php + Controller/Api/V1Controller.php Story created @@ -6359,9 +6383,9 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php actions/Tools/videoEditor.html.twig + web/admin/databases.html.twig admin/collection/suggested_value.html.twig admin/collection/collection.html.twig - web/admin/databases.html.twig Successfull connection @@ -6391,14 +6415,14 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Suppression de %n_element% playlists Suppression de %n_element% liste(s) de lecture - Bridge/Youtube/playlist_deleteelement.html.twig Bridge/Dailymotion/playlist_deleteelement.html.twig + Bridge/Youtube/playlist_deleteelement.html.twig Suppression de %n_element% videos Suppression de %n_element% vidéo(s) - Bridge/Youtube/video_deleteelement.html.twig Bridge/Dailymotion/video_deleteelement.html.twig + Bridge/Youtube/video_deleteelement.html.twig Supprimer @@ -6435,15 +6459,15 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Tags Tags Bridge/Flickr/upload.html.twig - Bridge/Youtube/upload.html.twig - Bridge/Youtube/video_modify.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/video_modify.html.twig + Bridge/Youtube/upload.html.twig + Bridge/Youtube/video_modify.html.twig Target Device Dispositif ciblé - classes/databox/subdef.php + classes/databox/subdef.php Task Edition @@ -6498,8 +6522,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Conditions d'utilisation Controller/Prod/TOUController.php web/admin/tree.html.twig - login/layout/base-layout.html.twig web/login/cgus.html.twig + login/layout/base-layout.html.twig The Phraseanet Web API allows other web application to rely on this instance @@ -6586,7 +6610,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis The file was moved to the quarantine Le fichier a été déplacé en quarantaine - Controller/Prod/UploadController.php + Controller/Prod/UploadController.php The following errors have been detected @@ -6602,7 +6626,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis The record was successfully created L'enregistrement a été créé - Controller/Prod/UploadController.php + Controller/Prod/UploadController.php The records have been properly ordered @@ -6664,7 +6688,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Thesaurus branch Branche de thésaurus - admin/fields/templates.html.twig + admin/fields/templates.html.twig Thesaurus ou CTerms invalide @@ -6731,7 +6755,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis This user does not participate to the validation but is only viewer. Cet utilisateur ne participe pas à la demande de validation - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig This user has no rights @@ -6768,15 +6792,15 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Titre Titre prod/Baskets/Reorder.html.twig + prod/Story/Reorder.html.twig + Bridge/Flickr/photoset_createcontainer.html.twig Bridge/Flickr/upload.html.twig Bridge/Flickr/photo_modify.html.twig - Bridge/Flickr/photoset_createcontainer.html.twig - Bridge/Youtube/upload.html.twig - Bridge/Youtube/playlist_createcontainer.html.twig - Bridge/Youtube/video_modify.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/video_modify.html.twig - prod/Story/Reorder.html.twig + Bridge/Youtube/upload.html.twig + Bridge/Youtube/video_modify.html.twig + Bridge/Youtube/playlist_createcontainer.html.twig admin/publications/list.html.twig admin/publications/list.html.twig admin/publications/fiche.html.twig @@ -6805,7 +6829,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Tous Tous - admin/fields/templates.html.twig + admin/fields/templates.html.twig Tout type @@ -6830,8 +6854,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Transmited files Fichiers transmis + prod/upload/upload.html.twig prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig Trier par @@ -6876,8 +6900,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis URL de callback Url de Callback - web/developers/application.html.twig web/developers/application_form.html.twig + web/developers/application.html.twig Un document commande @@ -6892,7 +6916,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Unable to add file to Phraseanet Impossible d'ajouter des fichiers à Phraseanet - Controller/Prod/UploadController.php + Controller/Prod/UploadController.php Controller/Admin/FeedController.php @@ -6903,8 +6927,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Unable to authenticate with %provider_name% Impossible de s'authentifier avec %provider_name% - Controller/Root/LoginController.php Controller/Api/OAuth2Controller.php + Controller/Root/LoginController.php Unable to connect to MySQL server @@ -6946,8 +6970,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Unable to retrieve provider identity Impossible de récupérer l'identité auprès du fournisseur. - Controller/Root/LoginController.php Controller/Api/OAuth2Controller.php + Controller/Root/LoginController.php Unable to send the documents @@ -6989,10 +7013,10 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Une selection une sélection "sans titre" - eventsmanager/notify/validationreminder.php - eventsmanager/notify/validationreminder.php eventsmanager/notify/validate.php eventsmanager/notify/validate.php + eventsmanager/notify/validationreminder.php + eventsmanager/notify/validationreminder.php Unhandled Error @@ -7042,15 +7066,15 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Upload Ajouter + prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Bridge/Flickr/upload.html.twig Bridge/Flickr/upload.html.twig - actions/Bridge/index.html.twig - Bridge/Youtube/upload.html.twig - Bridge/Youtube/upload.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/upload.html.twig - prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig + Bridge/Youtube/upload.html.twig + Bridge/Youtube/upload.html.twig + actions/Bridge/index.html.twig web/common/menubar.html.twig @@ -7111,16 +7135,16 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Use the Flash uploader Utiliser l'uploader Flash + prod/upload/upload.html.twig + prod/upload/upload.html.twig prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig - prod/upload/upload.html.twig Use the HTML5 uploader Utiliser l'uploader HTML5 + prod/upload/upload.html.twig prod/upload/upload-flash.html.twig prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig Use with mod_token. Attention requires the apache modules and mod_h264_streaming mod_auth_token @@ -7181,10 +7205,10 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Users Utilisateurs Vocabulary/ControlProvider/UserProvider.php - actions/Feedback/list.html.twig prod/actions/Push.html.twig - user/import/view.html.twig + actions/Feedback/list.html.twig web/admin/users.html.twig + user/import/view.html.twig Users must accept Terms of Use for each export @@ -7204,8 +7228,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis VALIDATION Validation - web/lightbox/agreement_box.html.twig web/lightbox/validate.html.twig + web/lightbox/agreement_box.html.twig Validate e-mail address @@ -7215,10 +7239,10 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Validation Validation - eventsmanager/notify/validationreminder.php - eventsmanager/notify/validationreminder.php eventsmanager/notify/validate.php eventsmanager/notify/validate.php + eventsmanager/notify/validationreminder.php + eventsmanager/notify/validationreminder.php eventsmanager/notify/validationdone.php lightbox/IE6/validate.html.twig @@ -7235,9 +7259,9 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Validations Validations - web/lightbox/index.html.twig - lightbox/IE6/validate.html.twig web/lightbox/validate.html.twig + lightbox/IE6/validate.html.twig + web/lightbox/index.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig @@ -7305,7 +7329,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Vocabulary type Liste de vocabulaire - admin/fields/templates.html.twig + admin/fields/templates.html.twig Voici vos paniers @@ -7448,9 +7472,9 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Vous n'avez selectionne aucun element Aucun document sélectionné Bridge/Flickr/upload.html.twig - actions/Bridge/index.html.twig - Bridge/Youtube/upload.html.twig Bridge/Dailymotion/upload.html.twig + Bridge/Youtube/upload.html.twig + actions/Bridge/index.html.twig Vous ne pouvez pas editer plusieurs elements simultanement @@ -7496,8 +7520,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Watch my access requests status Consulter l'état de ma demande d'accès - Notification/Mail/MailSuccessAccessRequest.php Notification/Mail/MailSuccessEmailConfirmationUnregistered.php + Notification/Mail/MailSuccessAccessRequest.php Watermark @@ -7537,15 +7561,15 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Which playlist you want to put you %number% elements into ? A quelle liste de lecture souhaitez vous ajouter les %number% documents - Bridge/Youtube/video_moveinto_playlist.html.twig Bridge/Dailymotion/video_moveinto_playlist.html.twig + Bridge/Youtube/video_moveinto_playlist.html.twig Whoops, looks like something went wrong. Zut ! Quelque chose s'est mal passé. + Event/Subscriber/ApiOauth2ErrorsSubscriber.php Phrasea/Core/PhraseaExceptionHandler.php Phrasea/Core/PhraseaExceptionHandler.php - Event/Subscriber/ApiOauth2ErrorsSubscriber.php Would you like to continue ? @@ -7676,8 +7700,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis You can not upload files Vous ne pouvez ajouter des fichiers + prod/upload/upload.html.twig prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig You do not enough rights to update status @@ -7886,6 +7910,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis action : ajouter au panier Ajouter au panier prod/results/record.html.twig + prod/results/record.html.twig + prod/results/record.html.twig prod/preview/tools.html.twig @@ -7896,77 +7922,82 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis action : collection Déplacer + web/prod/toolbar.html.twig prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - web/prod/toolbar.html.twig action : editer Editer - prod/WorkZone/Story.html.twig - prod/WorkZone/Basket.html.twig web/prod/toolbar.html.twig prod/preview/caption.html.twig + prod/WorkZone/Story.html.twig + prod/WorkZone/Basket.html.twig action : exporter Exporter + web/prod/toolbar.html.twig + prod/results/record.html.twig + prod/results/record.html.twig + prod/results/record.html.twig + prod/preview/tools.html.twig prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig web/prod/index.html.twig - prod/results/record.html.twig - web/prod/toolbar.html.twig - prod/preview/tools.html.twig - web/lightbox/feed.html.twig - lightbox/IE6/feed.html.twig - lightbox/IE6/validate.html.twig web/lightbox/validate.html.twig + web/lightbox/feed.html.twig + lightbox/IE6/validate.html.twig + lightbox/IE6/feed.html.twig action : outils Outils + web/prod/toolbar.html.twig prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - web/prod/toolbar.html.twig action : print Imprimer + web/prod/toolbar.html.twig + prod/results/record.html.twig + prod/results/record.html.twig + prod/results/record.html.twig + prod/preview/tools.html.twig prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - prod/results/record.html.twig - web/prod/toolbar.html.twig - prod/preview/tools.html.twig action : publier Publier + web/prod/toolbar.html.twig + web/prod/toolbar.html.twig prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig web/prod/index.html.twig - web/prod/toolbar.html.twig - web/prod/toolbar.html.twig action : push Push - prod/WorkZone/Story.html.twig - prod/WorkZone/Basket.html.twig web/prod/toolbar.html.twig web/prod/toolbar.html.twig + prod/WorkZone/Story.html.twig + prod/WorkZone/Basket.html.twig action : status Propriétés + web/prod/toolbar.html.twig prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - web/prod/toolbar.html.twig action : supprimer Supprimer - prod/WorkZone/Macros.html.twig web/prod/toolbar.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig action:: nouveau panier @@ -7986,30 +8017,36 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis action::Valider Valider prod/WorkZone/Macros.html.twig - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig action::detacher Détacher - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig action::editer Editer - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig action::exporter Exporter prod/WorkZone/Macros.html.twig - prod/WorkZone/Macros.html.twig - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig action::renommer Renommer - prod/WorkZone/Macros.html.twig - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig actual status @@ -8292,20 +8329,20 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis admin::base:collorder: descendre Descendre - admin/collection/suggested_value.html.twig admin/collection/reorder.html.twig + admin/collection/suggested_value.html.twig admin::base:collorder: monter Monter - admin/collection/suggested_value.html.twig admin/collection/reorder.html.twig + admin/collection/suggested_value.html.twig admin::base:collorder: reinitialiser en ordre alphabetique Ordre alphabétique - admin/collection/suggested_value.html.twig admin/collection/reorder.html.twig + admin/collection/suggested_value.html.twig admin::colelction::presentation des elements : rien @@ -8362,19 +8399,19 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Activité Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php + web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig - web/account/account.html.twig admin::compte-utilisateur adresse Adresse Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php + web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur changer mon mot de passe @@ -8386,9 +8423,9 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Code postal Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php + web/account/account.html.twig web/admin/editusers.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur confirmer la nouvelle adresse email @@ -8410,21 +8447,21 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis E-mail Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php + web/account/account.html.twig web/admin/editusers.html.twig - admin/user/registrations.html.twig web/admin/users.html.twig web/admin/connected-users.html.twig + admin/user/registrations.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur fax Fax Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php + web/account/account.html.twig web/admin/editusers.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur id utilisateur @@ -8435,23 +8472,23 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis admin::compte-utilisateur identifiant Identifiant Core/Provider/RegistrationServiceProvider.php - web/admin/editusers.html.twig - admin/user/registrations.html.twig - web/admin/users.html.twig - web/common/dialog_export.html.twig - api/auth/end_user_authorization.html.twig web/account/reset-email.html.twig web/account/account.html.twig web/account/account.html.twig + web/admin/editusers.html.twig + web/admin/users.html.twig + admin/user/registrations.html.twig + web/common/dialog_export.html.twig + api/auth/end_user_authorization.html.twig admin::compte-utilisateur mot de passe Mot de passe web/setup/step2.html.twig - web/common/dialog_export.html.twig - api/auth/end_user_authorization.html.twig web/account/reset-email.html.twig web/account/account.html.twig + web/common/dialog_export.html.twig + api/auth/end_user_authorization.html.twig admin::compte-utilisateur nom @@ -8459,11 +8496,11 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Core/Provider/RegistrationServiceProvider.php Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php - web/admin/editusers.html.twig - admin/user/registrations.html.twig - web/admin/connected-users.html.twig - web/common/dialog_export.html.twig web/account/account.html.twig + web/admin/editusers.html.twig + web/admin/connected-users.html.twig + admin/user/registrations.html.twig + web/common/dialog_export.html.twig admin::compte-utilisateur nouvelle adresse email @@ -8481,10 +8518,10 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Poste Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php + web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur prenom @@ -8492,29 +8529,29 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Core/Provider/RegistrationServiceProvider.php Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php + web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur sexe Civilité Core/Provider/RegistrationServiceProvider.php - web/admin/editusers.html.twig web/account/account.html.twig + web/admin/editusers.html.twig admin::compte-utilisateur societe Société Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php + web/account/account.html.twig web/admin/editusers.html.twig - admin/user/registrations.html.twig web/admin/users.html.twig web/admin/connected-users.html.twig + admin/user/registrations.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur tel @@ -8525,11 +8562,11 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis admin::compte-utilisateur telephone Téléphone Controller/Admin/UserController.php - web/admin/editusers.html.twig - admin/user/registrations.html.twig - web/admin/connected-users.html.twig - web/common/dialog_export.html.twig web/account/account.html.twig + web/admin/editusers.html.twig + web/admin/connected-users.html.twig + admin/user/registrations.html.twig + web/common/dialog_export.html.twig admin::compte-utilisateur un email de confirmation vient de vous etre envoye. Veuillez suivre les instructions contenue pour continuer @@ -8541,9 +8578,9 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Ville Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php + web/account/account.html.twig web/admin/editusers.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur: L'email a correctement ete mis a jour @@ -8594,8 +8631,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le admin::compte-utilisateur:ftp: repertoire de destination ftp Dossier distant - web/common/dialog_export.html.twig web/account/account.html.twig + web/common/dialog_export.html.twig admin::compte-utilisateur:ftp: Activer le compte FTP @@ -8610,14 +8647,14 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le admin::compte-utilisateur:ftp: Nombre d'essais max Nombre d'essais - web/common/dialog_export.html.twig web/account/account.html.twig + web/common/dialog_export.html.twig admin::compte-utilisateur:ftp: Utiliser le mode passif Utiliser le mode passif - web/common/dialog_export.html.twig web/account/account.html.twig + web/common/dialog_export.html.twig admin::compte-utilisateur:ftp: creer un dossier @@ -8638,25 +8675,25 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le admin::compte-utilisateur:sexe: madame Mme Core/Provider/RegistrationServiceProvider.php + web/account/account.html.twig web/admin/editusers.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur:sexe: mademoiselle Mlle Core/Provider/RegistrationServiceProvider.php + web/account/account.html.twig web/admin/editusers.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur:sexe: monsieur M. Core/Provider/RegistrationServiceProvider.php + web/account/account.html.twig web/admin/editusers.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::monitor: bases sur lesquelles l'utilisateur est connecte : @@ -8676,26 +8713,26 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le admin::monitor: module admin Admin - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/admin/connected-users.html.twig web/common/menubar.html.twig admin::monitor: module client Classic + Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php classes/record/preview.php classes/record/preview.php classes/record/preview.php - lib/classes/phrasea.php - Controller/Admin/ConnectedUsersController.php web/admin/connected-users.html.twig admin::monitor: module comparateur Lightbox - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/admin/connected-users.html.twig @@ -8706,44 +8743,44 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le admin::monitor: module production Production + Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php classes/record/preview.php classes/record/preview.php classes/record/preview.php - lib/classes/phrasea.php - Controller/Admin/ConnectedUsersController.php web/admin/connected-users.html.twig admin::monitor: module report Report - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/admin/connected-users.html.twig web/common/menubar.html.twig admin::monitor: module thesaurus Thesaurus - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/admin/connected-users.html.twig web/common/menubar.html.twig admin::monitor: module upload Upload - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig admin::monitor: module validation Lightbox - lib/classes/phrasea.php - Controller/Admin/ConnectedUsersController.php Phrasea/Controller/LightboxController.php Phrasea/Controller/LightboxController.php Phrasea/Controller/LightboxController.php + Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig @@ -8779,8 +8816,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le admin::plugins: plugins Plugins - admin/plugins/index.html.twig web/admin/tree.html.twig + admin/plugins/index.html.twig admin::plugins: retrieveConfigurationError @@ -8935,8 +8972,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le alert Alerte - actions/Tools/index.html.twig actions/Tools/videoEditor.html.twig + actions/Tools/index.html.twig all caches services have been flushed @@ -9039,35 +9076,35 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Annuler Controller/Prod/LanguageController.php Controller/Prod/LanguageController.php - Bridge/Flickr/photo_modify.html.twig - Bridge/Flickr/photo_modify.html.twig - Bridge/Youtube/video_modify.html.twig - Bridge/Youtube/video_modify.html.twig - Bridge/Dailymotion/video_modify.html.twig - Bridge/Dailymotion/video_modify.html.twig prod/actions/edit_default.html.twig prod/actions/edit_default.html.twig - web/thesaurus/new-term.html.twig - web/thesaurus/new-term.html.twig + Bridge/Flickr/photo_modify.html.twig + Bridge/Flickr/photo_modify.html.twig + Bridge/Dailymotion/video_modify.html.twig + Bridge/Dailymotion/video_modify.html.twig + Bridge/Youtube/video_modify.html.twig + Bridge/Youtube/video_modify.html.twig + web/thesaurus/link-field-step2.html.twig web/thesaurus/accept.html.twig web/thesaurus/accept.html.twig - web/thesaurus/export-topics-dialog.html.twig - web/thesaurus/link-field-step2.html.twig + web/thesaurus/import-dialog.html.twig web/thesaurus/export-text-dialog.html.twig + web/thesaurus/export-topics-dialog.html.twig + web/thesaurus/link-field-step1.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig - web/thesaurus/import-dialog.html.twig - web/thesaurus/link-field-step1.html.twig - admin/collection/create.html.twig + web/thesaurus/new-term.html.twig + web/thesaurus/new-term.html.twig + web/account/reset-email.html.twig admin/publications/fiche.html.twig + admin/collection/create.html.twig web/admin/index.html.twig + web/report/all_content.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig - web/report/all_content.html.twig - web/account/reset-email.html.twig boutton::appliquer @@ -9102,8 +9139,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le boutton::demarrer Diaporama - web/lightbox/feed_options_box.html.twig web/lightbox/sc_options_box.html.twig + web/lightbox/feed_options_box.html.twig boutton::editer @@ -9139,14 +9176,14 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le prod/actions/edit_default.html.twig prod/actions/edit_default.html.twig prod/actions/Push.html.twig - web/thesaurus/properties.html.twig web/thesaurus/accept.html.twig web/thesaurus/accept.html.twig - web/thesaurus/link-field-step3.html.twig web/thesaurus/export-topics.html.twig + web/thesaurus/link-field-step3.html.twig + web/thesaurus/properties.html.twig web/lightbox/sc_note.html.twig - web/common/dialog_export.html.twig web/report/all_content.html.twig + web/common/dialog_export.html.twig boutton::generer @@ -9162,8 +9199,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le boutton::modifier Modifier Bridge/Flickr/actionelement.html.twig - Bridge/Youtube/actionelement.html.twig Bridge/Dailymotion/actionelement.html.twig + Bridge/Youtube/actionelement.html.twig web/admin/users.html.twig @@ -9174,8 +9211,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le boutton::pause Pause - web/lightbox/feed_options_box.html.twig web/lightbox/sc_options_box.html.twig + web/lightbox/feed_options_box.html.twig boutton::precedent @@ -9186,10 +9223,10 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le web/setup/step2.html.twig web/setup/step2.html.twig web/setup/step2.html.twig - web/lightbox/feed_options_box.html.twig - web/lightbox/feed_options_box.html.twig web/lightbox/sc_options_box.html.twig web/lightbox/sc_options_box.html.twig + web/lightbox/feed_options_box.html.twig + web/lightbox/feed_options_box.html.twig boutton::rechercher @@ -9220,26 +9257,26 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le boutton::retour Retour - Bridge/Flickr/photoset_deleteelement.html.twig + Bridge/Flickr/photo_deleteelement.html.twig Bridge/Flickr/photo_moveinto_photoset.html.twig Bridge/Flickr/photoset_createcontainer.html.twig - Bridge/Flickr/photo_deleteelement.html.twig - Bridge/Youtube/playlist_createcontainer.html.twig - Bridge/Youtube/video_moveinto_playlist.html.twig - Bridge/Youtube/playlist_deleteelement.html.twig - Bridge/Youtube/video_deleteelement.html.twig - Bridge/Dailymotion/playlist_createcontainer.html.twig - Bridge/Dailymotion/video_moveinto_playlist.html.twig + Bridge/Flickr/photoset_deleteelement.html.twig Bridge/Dailymotion/playlist_deleteelement.html.twig Bridge/Dailymotion/video_deleteelement.html.twig - admin/collection/details.html.twig - web/admin/editusers.html.twig + Bridge/Dailymotion/video_moveinto_playlist.html.twig + Bridge/Dailymotion/playlist_createcontainer.html.twig + Bridge/Youtube/playlist_deleteelement.html.twig + Bridge/Youtube/video_deleteelement.html.twig + Bridge/Youtube/video_moveinto_playlist.html.twig + Bridge/Youtube/playlist_createcontainer.html.twig admin/publications/fiche.html.twig - user/import/file.html.twig + web/admin/editusers.html.twig + admin/collection/details.html.twig admin/statusbit/edit.html.twig + user/import/file.html.twig admin/databox/details.html.twig - web/developers/application.html.twig web/developers/application_form.html.twig + web/developers/application.html.twig boutton::retry @@ -9255,49 +9292,49 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le web/setup/step2.html.twig web/setup/step2.html.twig web/setup/step2.html.twig - web/lightbox/feed_options_box.html.twig - web/lightbox/feed_options_box.html.twig web/lightbox/sc_options_box.html.twig web/lightbox/sc_options_box.html.twig + web/lightbox/feed_options_box.html.twig + web/lightbox/feed_options_box.html.twig boutton::supprimer Supprimer Controller/Prod/LanguageController.php - web/prod/index.html.twig prod/results/entry.html.twig prod/results/feeds_entry.html.twig - Bridge/Flickr/actioncontainers.html.twig Bridge/Flickr/actionelements.html.twig - Bridge/Youtube/actioncontainers.html.twig - Bridge/Youtube/actionelements.html.twig - Bridge/Dailymotion/actioncontainers.html.twig + Bridge/Flickr/actioncontainers.html.twig Bridge/Dailymotion/actionelements.html.twig + Bridge/Dailymotion/actioncontainers.html.twig + Bridge/Youtube/actionelements.html.twig + Bridge/Youtube/actioncontainers.html.twig actions/Bridge/disconnected.html.twig + web/prod/index.html.twig web/thesaurus/presets.html.twig + admin/publications/list.html.twig + admin/publications/fiche.html.twig admin/collection/suggested_value.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig web/admin/subdefs.html.twig - admin/publications/list.html.twig - admin/publications/fiche.html.twig boutton::telecharger Télécharger - web/lightbox/feed_options_box.html.twig web/lightbox/sc_options_box.html.twig + web/lightbox/feed_options_box.html.twig web/common/dialog_export.html.twig boutton::telecharger tous les documents Tout télécharger - web/lightbox/feed.html.twig - lightbox/IE6/feed.html.twig - lightbox/IE6/validate.html.twig web/lightbox/validate.html.twig + web/lightbox/feed.html.twig + lightbox/IE6/validate.html.twig + lightbox/IE6/feed.html.twig boutton::tester @@ -9311,53 +9348,53 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Controller/Prod/LanguageController.php prod/Baskets/Reorder.html.twig prod/Baskets/Update.html.twig - web/prod/index.html.twig - Bridge/Flickr/photoset_deleteelement.html.twig - Bridge/Flickr/photo_moveinto_photoset.html.twig - Bridge/Flickr/photo_modify.html.twig - Bridge/Flickr/photoset_createcontainer.html.twig - Bridge/Flickr/photo_deleteelement.html.twig - Bridge/Youtube/playlist_createcontainer.html.twig - Bridge/Youtube/video_modify.html.twig - Bridge/Youtube/video_moveinto_playlist.html.twig - Bridge/Youtube/playlist_deleteelement.html.twig - Bridge/Youtube/video_deleteelement.html.twig - Bridge/Dailymotion/playlist_createcontainer.html.twig - Bridge/Dailymotion/video_modify.html.twig - Bridge/Dailymotion/video_moveinto_playlist.html.twig - Bridge/Dailymotion/playlist_deleteelement.html.twig - Bridge/Dailymotion/video_deleteelement.html.twig + prod/Story/Reorder.html.twig prod/actions/edit_default.html.twig prod/actions/edit_default.html.twig - prod/Story/Reorder.html.twig + Bridge/Flickr/photo_deleteelement.html.twig + Bridge/Flickr/photo_moveinto_photoset.html.twig + Bridge/Flickr/photoset_createcontainer.html.twig + Bridge/Flickr/photo_modify.html.twig + Bridge/Flickr/photoset_deleteelement.html.twig + Bridge/Dailymotion/playlist_deleteelement.html.twig + Bridge/Dailymotion/video_deleteelement.html.twig + Bridge/Dailymotion/video_moveinto_playlist.html.twig + Bridge/Dailymotion/video_modify.html.twig + Bridge/Dailymotion/playlist_createcontainer.html.twig + Bridge/Youtube/playlist_deleteelement.html.twig + Bridge/Youtube/video_deleteelement.html.twig + Bridge/Youtube/video_moveinto_playlist.html.twig + Bridge/Youtube/video_modify.html.twig + Bridge/Youtube/playlist_createcontainer.html.twig + web/prod/index.html.twig + web/thesaurus/link-field-step2.html.twig + web/thesaurus/accept.html.twig + web/thesaurus/import-dialog.html.twig + web/thesaurus/export-text-dialog.html.twig + web/thesaurus/export-topics-dialog.html.twig + web/thesaurus/link-field-step1.html.twig + web/thesaurus/thesaurus.html.twig web/thesaurus/new-term.html.twig web/thesaurus/new-term.html.twig - web/thesaurus/accept.html.twig web/thesaurus/index.html.twig - web/thesaurus/export-topics-dialog.html.twig - web/thesaurus/link-field-step2.html.twig - web/thesaurus/export-text-dialog.html.twig - web/thesaurus/thesaurus.html.twig - web/thesaurus/import-dialog.html.twig - web/thesaurus/link-field-step1.html.twig - admin/collection/suggested_value.html.twig - admin/collection/reorder.html.twig - admin/collection/collection.html.twig - admin/collection/create.html.twig - web/admin/editusers.html.twig - web/admin/subdefs.html.twig + web/account/reset-email.html.twig + web/account/access.html.twig + web/account/account.html.twig admin/publications/list.html.twig admin/publications/fiche.html.twig - web/admin/structure.html.twig - admin/user/registrations.html.twig - user/import/view.html.twig + web/admin/editusers.html.twig + admin/collection/reorder.html.twig + admin/collection/suggested_value.html.twig + admin/collection/create.html.twig + admin/collection/collection.html.twig + web/admin/setup.html.twig admin/statusbit/edit.html.twig web/admin/dashboard.html.twig - web/admin/setup.html.twig + user/import/view.html.twig + admin/user/registrations.html.twig + web/admin/structure.html.twig + web/admin/subdefs.html.twig web/report/all_content.html.twig - web/account/reset-email.html.twig - web/account/account.html.twig - web/account/access.html.twig web/developers/application_form.html.twig mobile/lightbox/note_form.html.twig @@ -9564,7 +9601,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le delete Supprimer - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig descendant @@ -9949,8 +9986,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le lightbox::recaptitulatif Récapitulatif - web/lightbox/agreement_box.html.twig web/lightbox/validate.html.twig + web/lightbox/agreement_box.html.twig login:: Changer mon adresse email @@ -9970,9 +10007,9 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le login:: Mon compte Mon Compte + web/account/account.html.twig web/common/menubar.html.twig web/common/menubar.html.twig - web/account/account.html.twig login:: Visitez le lien suivant et suivez les instructions pour continuer, sinon ignorez cet email et il ne se passera rien @@ -9987,8 +10024,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le login::erreur: Erreur d'authentification Erreur d'authentification - Controller/Root/LoginController.php Controller/Api/OAuth2Controller.php + Controller/Root/LoginController.php login::erreur: No available connection - Please contact sys-admin @@ -10008,8 +10045,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le login::notification: Mise a jour du mot de passe avec succes Mise à jour du mot de passe effectuée - Controller/Root/LoginController.php Controller/Root/AccountController.php + Controller/Root/LoginController.php login::notification: demande de confirmation par mail envoyee @@ -10067,8 +10104,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le maximum : %maxFileSizeReadable% Poids maximum : %maxFileSizeReadable% + prod/upload/upload.html.twig prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig mediatype @@ -10098,16 +10135,16 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le no Non - web/admin/subdefs.html.twig - user/import/view.html.twig - web/common/technical_datas.html.twig web/account/sessions.html.twig + user/import/view.html.twig + web/admin/subdefs.html.twig + web/common/technical_datas.html.twig no image selected Aucune image sélectionnée - actions/Tools/index.html.twig actions/Tools/videoEditor.html.twig + actions/Tools/index.html.twig non @@ -10118,10 +10155,10 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le notice Notice - web/lightbox/feed.html.twig - lightbox/IE6/feed.html.twig - lightbox/IE6/validate.html.twig web/lightbox/validate.html.twig + web/lightbox/feed.html.twig + lightbox/IE6/validate.html.twig + lightbox/IE6/feed.html.twig nouveau @@ -10424,17 +10461,17 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le panier:: ordre Validation ascendante Mieux noté - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig panier:: ordre Validation descendante Moins noté - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig panier:: ordre du panier Ordre du panier - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig panier:: renommer le panier @@ -10537,10 +10574,10 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le phraseanet:: adresse Adresse web/setup/step2.html.twig + web/account/account.html.twig admin/collection/collection.html.twig web/admin/connected-users.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig phraseanet:: aide @@ -10619,8 +10656,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le phraseanet:: preview Prévisualisation - prod/actions/printer_default.html.twig prod/actions/edit_default.html.twig + prod/actions/printer_default.html.twig phraseanet:: propositions @@ -10645,11 +10682,11 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Thésaurus prod/actions/edit_default.html.twig web/prod/tab_headers.html.twig - web/thesaurus/index.html.twig - web/thesaurus/thesaurus.html.twig - web/thesaurus/thesaurus.html.twig web/thesaurus/load-thesaurus.html.twig web/thesaurus/load-thesaurus.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/index.html.twig phraseanet:: tri @@ -10817,8 +10854,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le phraseanet::type:: documents Documents - web/prod/index.html.twig web/prod/toolbar.html.twig + web/prod/index.html.twig phraseanet::type:: images @@ -10868,20 +10905,20 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le preview:: arreter le diaporama Arrêter - prod/preview/basket_train.html.twig - prod/preview/result_train_options.html.twig - prod/preview/reg_train.html.twig prod/preview/feed_train.html.twig + prod/preview/basket_train.html.twig + prod/preview/reg_train.html.twig prod/preview/result_train.html.twig + prod/preview/result_train_options.html.twig preview:: demarrer le diaporama Diaporama - prod/preview/basket_train.html.twig - prod/preview/result_train_options.html.twig - prod/preview/reg_train.html.twig prod/preview/feed_train.html.twig + prod/preview/basket_train.html.twig + prod/preview/reg_train.html.twig prod/preview/result_train.html.twig + prod/preview/result_train_options.html.twig preview::date @@ -10958,20 +10995,20 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le prive Privé - Bridge/Youtube/upload.html.twig Bridge/Dailymotion/upload.html.twig + Bridge/Youtube/upload.html.twig privé Privé - Bridge/Youtube/video_modify.html.twig Bridge/Dailymotion/video_modify.html.twig + Bridge/Youtube/video_modify.html.twig processing En cours... - actions/Tools/index.html.twig actions/Tools/videoEditor.html.twig + actions/Tools/index.html.twig prod::Les enregistrements ne provienent pas tous de la meme base et ne peuvent donc etre traites ensemble @@ -10984,7 +11021,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Vous ne possédez pas les autorisations d'accès requises sur les documents pour effectuer cette action. Controller/Prod/MoveCollectionController.php - + prod::advancesearch:tooltips:datefield_restriction_explanation Limiter l'affichage des résultats à des dates web/prod/index.html.twig @@ -11277,8 +11314,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le prod::tools: document Document - Controller/Prod/ToolsController.php Controller/Prod/ShareController.php + Controller/Prod/ToolsController.php prod:app trash: also-move-record @@ -11353,34 +11390,34 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le public Public - Bridge/Youtube/upload.html.twig - Bridge/Youtube/video_modify.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/video_modify.html.twig + Bridge/Youtube/upload.html.twig + Bridge/Youtube/video_modify.html.twig publication : autheur Auteur - actions/publish/publish.html.twig actions/publish/publish_edit.html.twig + actions/publish/publish.html.twig publication : email autheur Adresse e-mail de l'auteur - actions/publish/publish.html.twig actions/publish/publish_edit.html.twig + actions/publish/publish.html.twig publication : sous titre Sous-titre - actions/publish/publish.html.twig actions/publish/publish_edit.html.twig + actions/publish/publish.html.twig publication : titre Titre de la publication - actions/publish/publish.html.twig actions/publish/publish_edit.html.twig + actions/publish/publish.html.twig publication::Voici votre fil RSS personnel. Il vous permettra d'etre tenu au courrant des publications. @@ -11434,11 +11471,11 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le rafraichir Rafraîchir + prod/results/feeds.html.twig + prod/results/feeds.html.twig prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig prod/WorkZone/Macros.html.twig - prod/results/feeds.html.twig - prod/results/feeds.html.twig rechercher dans tous les champs @@ -11518,7 +11555,9 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le reponses:: partager Partager - prod/results/record.html.twig + prod/results/record.html.twig + prod/results/record.html.twig + prod/results/record.html.twig reponses:: selectionner rien @@ -11538,7 +11577,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le reponses::document sans titre Sans titre - classes/record/adapter.php + classes/record/adapter.php report:: 1 - Periode @@ -11721,21 +11760,21 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le report:: non-renseigne Non-Renseigné - module/report/add.php - module/report/download.php - module/report/nav.php - module/report/connexion.php - module/report/connexion.php - module/report/connexion.php - module/report/question.php + module/report/edit.php + module/report/validate.php module/report/activity.php module/report/activity.php module/report/activity.php - module/report/filter.php + module/report/download.php module/report/push.php - module/report/validate.php - module/report/edit.php + module/report/nav.php module/report/sent.php + module/report/connexion.php + module/report/connexion.php + module/report/connexion.php + module/report/filter.php + module/report/add.php + module/report/question.php report:: page d'accueil @@ -11767,8 +11806,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le report:: question Questions - module/report/question.php module/report/filter.php + module/report/question.php classes/module/report.php @@ -12161,8 +12200,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le status:: numero de bit Status n° - web/admin/statusbit.html.twig admin/statusbit/edit.html.twig + web/admin/statusbit.html.twig status:: retrouver sous forme de filtre dans la recherche @@ -12273,8 +12312,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le task::ftp:Status about your FTP transfert from %application% to %server% Etat du transfert FTP depuis l'application %application% vers le serveur %server% - Notification/Mail/MailSuccessFTPReceiver.php Notification/Mail/MailSuccessFTPSender.php + Notification/Mail/MailSuccessFTPReceiver.php task::ftp:TENTATIVE no %number%, %date% @@ -12319,8 +12358,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le task::ftp:proxy Proxy - task-manager/task-editor/ftp-pull.html.twig task-manager/task-editor/ftp.html.twig + task-manager/task-editor/ftp-pull.html.twig task::ftp:proxy password @@ -12330,8 +12369,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le task::ftp:proxy port Port - task-manager/task-editor/ftp-pull.html.twig task-manager/task-editor/ftp.html.twig + task-manager/task-editor/ftp-pull.html.twig task::ftp:proxy user @@ -12426,8 +12465,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le thesaurus:: Lier la branche de thesaurus Lier la branche - web/thesaurus/link-field-step3.html.twig web/thesaurus/link-field-step2.html.twig + web/thesaurus/link-field-step3.html.twig thesaurus:: Lier la branche de thesaurus au champ @@ -12442,8 +12481,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le thesaurus:: Nouveau synonyme Nouveau synonyme - web/thesaurus/new-term.html.twig web/thesaurus/thesaurus.html.twig + web/thesaurus/new-term.html.twig thesaurus:: Nouveau terme @@ -12588,8 +12627,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le thesaurus:: export en topics Thèmes - web/thesaurus/export-topics-dialog.html.twig web/thesaurus/export-topics.html.twig + web/thesaurus/export-topics-dialog.html.twig thesaurus:: exporter @@ -12881,8 +12920,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le thumbnail validation Validation de la vignette - actions/Tools/index.html.twig actions/Tools/videoEditor.html.twig + actions/Tools/index.html.twig tout le monde @@ -12917,14 +12956,14 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le upload:: Destination (collection) : Destination + prod/upload/upload.html.twig prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig upload:: Status : Appliquer les status + prod/upload/upload.html.twig prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig users rights have been reseted @@ -12934,11 +12973,11 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le validate Valider + actions/Tools/videoEditor.html.twig actions/Tools/index.html.twig actions/Tools/index.html.twig actions/Tools/index.html.twig actions/Tools/index.html.twig - actions/Tools/videoEditor.html.twig validation:: NON @@ -13004,9 +13043,9 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le yes Oui + web/account/sessions.html.twig web/admin/subdefs.html.twig web/common/technical_datas.html.twig - web/account/sessions.html.twig you are about to change the representation thumbnail of your video diff --git a/resources/locales/messages.nl.xlf b/resources/locales/messages.nl.xlf index 91dd2b0b8d..d9423e27b7 100644 --- a/resources/locales/messages.nl.xlf +++ b/resources/locales/messages.nl.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -9,8 +9,8 @@ - Form/Configuration/EmailFormType.php Form/Login/PhraseaAuthenticationForm.php + Form/Configuration/EmailFormType.php Add @@ -197,15 +197,15 @@ %nb_view% vue %nb_view% weergave Bridge/Flickr/element_informations.html.twig - Bridge/Youtube/element_informations.html.twig Bridge/Dailymotion/element_informations.html.twig + Bridge/Youtube/element_informations.html.twig %nb_view% vues %nb_view% weergaven Bridge/Flickr/element_informations.html.twig - Bridge/Youtube/element_informations.html.twig Bridge/Dailymotion/element_informations.html.twig + Bridge/Youtube/element_informations.html.twig selectionnes]]> @@ -250,8 +250,8 @@ %quantity% records added %quantity% records added - Controller/Prod/BasketController.php Controller/Prod/StoryController.php + Controller/Prod/BasketController.php %quantity% records moved @@ -261,7 +261,7 @@ %quantity% selected files %quantity% selected files - prod/upload/upload.html.twig + prod/upload/upload.html.twig %quantity_records% records have been sent for validation to %quantity_users% users @@ -631,12 +631,12 @@ Actions Acties - Bridge/Flickr/actioncontainers.html.twig Bridge/Flickr/actionelements.html.twig - Bridge/Youtube/actioncontainers.html.twig - Bridge/Youtube/actionelements.html.twig - Bridge/Dailymotion/actioncontainers.html.twig + Bridge/Flickr/actioncontainers.html.twig Bridge/Dailymotion/actionelements.html.twig + Bridge/Dailymotion/actioncontainers.html.twig + Bridge/Youtube/actionelements.html.twig + Bridge/Youtube/actioncontainers.html.twig Activate highlight @@ -674,10 +674,10 @@ Add Toevoegen - prod/User/Add.html.twig - prod/actions/Push.html.twig prod/upload/lazaret.html.twig prod/upload/lazaret.html.twig + prod/actions/Push.html.twig + prod/User/Add.html.twig Add a @@ -721,6 +721,11 @@ Add new range Controller/Prod/LanguageController.php + + Add this url + Add this url + prod/upload/upload.html.twig + Add user Gebruiker toevoegen @@ -805,7 +810,7 @@ Aggregation Aggregation - admin/fields/templates.html.twig + admin/fields/templates.html.twig Aide @@ -821,15 +826,15 @@ Ajouter a Toevoegen aan Bridge/Flickr/actionelements.html.twig - Bridge/Youtube/actionelements.html.twig Bridge/Dailymotion/actionelements.html.twig + Bridge/Youtube/actionelements.html.twig Ajouter ma selection courrante Voeg mijn huidige selectie toe prod/Baskets/Create.html.twig - prod/orders/order_item.html.twig prod/Story/Create.html.twig + prod/orders/order_item.html.twig Ajouter un nouvel utilisateur @@ -850,13 +855,13 @@ All Alle Form/Configuration/CustomLinkFormType.php - WorkZone/Browser/Browser.html.twig actions/Feedback/list.html.twig actions/Feedback/list.html.twig actions/Feedback/list.html.twig actions/Feedback/list.html.twig actions/Feedback/list.html.twig actions/Feedback/list.html.twig + WorkZone/Browser/Browser.html.twig All these conditions @@ -866,7 +871,7 @@ All values All values - admin/fields/templates.html.twig + admin/fields/templates.html.twig Aller a @@ -948,11 +953,11 @@ An error occured Er is een fout opgetreden - Controller/Prod/BasketController.php - Controller/Prod/MoveCollectionController.php Controller/Prod/StoryController.php + Controller/Prod/MoveCollectionController.php Controller/Prod/LazaretController.php Controller/Prod/ToolsController.php + Controller/Prod/BasketController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php @@ -977,12 +982,12 @@ Controller/Admin/DataboxController.php Model/Manipulator/LazaretManipulator.php Model/Manipulator/LazaretManipulator.php + web/admin/databases.html.twig admin/collection/suggested_value.html.twig admin/collection/collection.html.twig task-manager/task-editor/task.html.twig - admin/databox/databox.html.twig web/admin/users.html.twig - web/admin/databases.html.twig + admin/databox/databox.html.twig An error occured while denying, please retry or contact an admin if problem persists @@ -1019,12 +1024,12 @@ An error occurred Er is een fout opgetreden Order/Controller/ProdOrderController.php + Controller/Api/V1Controller.php + Controller/Api/V1Controller.php Controller/Prod/BasketController.php + Controller/Admin/SearchEngineController.php Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php - Controller/Admin/SearchEngineController.php - Controller/Api/V1Controller.php - Controller/Api/V1Controller.php web/admin/statusbit.html.twig @@ -1122,8 +1127,8 @@ Apply changes Wijzigingen toepassen - actions/Property/index.html.twig actions/Property/type.html.twig + actions/Property/index.html.twig Apply status on story children. @@ -1143,7 +1148,8 @@ Archive Archief - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig Are you sure you want delete users rights ? @@ -1195,7 +1201,7 @@ Aucun Geen enkele - admin/fields/templates.html.twig + admin/fields/templates.html.twig Aucun bridge disponible. Veuillez contacter un administrateur. @@ -1256,19 +1262,24 @@ Audio Birate Audio Birate - Media/Subdef/Audio.php + Media/Subdef/Audio.php Audio Codec Audio Codec Media/Subdef/Video.php - Media/Subdef/Audio.php + Media/Subdef/Audio.php Audio Samplerate Audio Samplerate SearchEngine/Elastic/ElasticsearchOptions.php + + Audio channel + Audio channel + Media/Subdef/Audio.php + Audio codec Audio codec @@ -1277,7 +1288,7 @@ AudioSamplerate AudioSamplerate - Media/Subdef/Audio.php + Media/Subdef/Audio.php Auth_token directory path @@ -1376,11 +1387,11 @@ Back Terug + mobile/lightbox/validate.html.twig mobile/lightbox/basket_element.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig - mobile/lightbox/validate.html.twig Back to Feedback @@ -1400,10 +1411,10 @@ Bad request format, only JSON is allowed Slecht verzoek formaat, enkel JSON is toegestaan + Controller/Root/AccountController.php Controller/Admin/RootController.php Controller/Admin/RootController.php Controller/Admin/DataboxController.php - Controller/Root/AccountController.php Bad request, please contact an admin @@ -1418,8 +1429,8 @@ Base %base% Database %base% - web/admin/editusers_timelimit.html.twig web/admin/editusers_quotas.html.twig + web/admin/editusers_timelimit.html.twig web/admin/editusers_timelimit_sbas.html.twig @@ -1512,7 +1523,7 @@ Business Fields Zakelijke velden - admin/fields/templates.html.twig + admin/fields/templates.html.twig By checking this box, you accept %beginning_link% Terms of Use %end_link% @@ -1547,19 +1558,19 @@ Cancel Annuleren Controller/Prod/LanguageController.php - prod/User/Add.html.twig prod/actions/delete_records_confirm.html.twig - actions/Property/index.html.twig actions/Property/type.html.twig + actions/Property/index.html.twig + prod/User/Add.html.twig task-manager/task-editor/task.html.twig - user/import/view.html.twig admin/fields/templates.html.twig + user/import/view.html.twig Cancel all Annuleer alles + prod/upload/upload.html.twig prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig Cannot upload Zero Byte files @@ -1579,9 +1590,9 @@ Categorie Categorie + Bridge/Dailymotion/video_modify.html.twig Bridge/Youtube/upload.html.twig Bridge/Youtube/video_modify.html.twig - Bridge/Dailymotion/video_modify.html.twig Ce champ est decrit comme element du %DublinCoreElementSet% @@ -1611,14 +1622,14 @@ Ce champ est obligatoire Dit veld is verplicht - Bridge/Api/Flickr.php - Bridge/Api/Flickr.php Bridge/Api/Dailymotion.php Bridge/Api/Dailymotion.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php + Bridge/Api/Flickr.php + Bridge/Api/Flickr.php Ce champ est relie a une branche de thesaurus @@ -1639,12 +1650,12 @@ Ce champ est trop long %length% caracteres max Ce champ est trop long %length% caracteres max - Bridge/Api/Flickr.php - Bridge/Api/Flickr.php Bridge/Api/Dailymotion.php Bridge/Api/Dailymotion.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php + Bridge/Api/Flickr.php + Bridge/Api/Flickr.php Ce champ est utilise en titre a l'affichage @@ -1755,14 +1766,14 @@ Clear Wis - admin/task-manager/log_task.html.twig admin/task-manager/log_scheduler.html.twig + admin/task-manager/log_task.html.twig Clear list Lijst wissen + prod/upload/upload.html.twig prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig Client application @@ -1803,15 +1814,15 @@ Collection Collectie - prod/Story/Create.html.twig prod/upload/lazaret.html.twig + prod/Story/Create.html.twig admin/databox/details.html.twig Collection %collection% Collectie %collection% - web/admin/editusers_timelimit.html.twig web/admin/editusers_quotas.html.twig + web/admin/editusers_timelimit.html.twig Collection empty successful @@ -1841,8 +1852,8 @@ Commande Bestelling - eventsmanager/notify/ordernotdelivered.php eventsmanager/notify/orderdeliver.php + eventsmanager/notify/ordernotdelivered.php Commande du %date% @@ -1857,9 +1868,9 @@ Company Bedrijf - prod/User/Add.html.twig actions/Feedback/list.html.twig actions/Feedback/ListsMacros.html.twig + prod/User/Add.html.twig Complete the fields below to register on %instance_title%! @@ -1874,10 +1885,10 @@ Confidentialite Vertrouwelijk - Bridge/Youtube/upload.html.twig - Bridge/Youtube/video_modify.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/video_modify.html.twig + Bridge/Youtube/upload.html.twig + Bridge/Youtube/video_modify.html.twig Confidentialite : privee @@ -2045,8 +2056,8 @@ Creer Maken Bridge/Flickr/actioncontainers.html.twig - Bridge/Youtube/actioncontainers.html.twig Bridge/Dailymotion/actioncontainers.html.twig + Bridge/Youtube/actioncontainers.html.twig Creer la tache d'ecriture des metadonnees @@ -2091,8 +2102,8 @@ Creer une playlist Maak een playlist - Bridge/Youtube/playlist_createcontainer.html.twig Bridge/Dailymotion/playlist_createcontainer.html.twig + Bridge/Youtube/playlist_createcontainer.html.twig Creez une application pour commencer a utiliser l'API Phraseanet @@ -2114,7 +2125,7 @@ errors Current configuration contains some errors - admin/fields/templates.html.twig + admin/fields/templates.html.twig Current operations cannot be executed because the site is temporarily in maintenance mode. Wait a few minutes and try your request again @@ -2405,8 +2416,8 @@ Deplacement %n_element% elements %n_element% elementen verplaatsen Bridge/Flickr/photo_moveinto_photoset.html.twig - Bridge/Youtube/video_moveinto_playlist.html.twig Bridge/Dailymotion/video_moveinto_playlist.html.twig + Bridge/Youtube/video_moveinto_playlist.html.twig Dernier access @@ -2433,22 +2444,22 @@ Description Beschrijving prod/Tooltip/DCESFieldInfo.html.twig + Bridge/Flickr/photoset_createcontainer.html.twig Bridge/Flickr/upload.html.twig Bridge/Flickr/photo_modify.html.twig - Bridge/Flickr/photoset_createcontainer.html.twig - Bridge/Youtube/upload.html.twig - Bridge/Youtube/playlist_createcontainer.html.twig - Bridge/Youtube/video_modify.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/video_modify.html.twig + Bridge/Youtube/upload.html.twig + Bridge/Youtube/video_modify.html.twig + Bridge/Youtube/playlist_createcontainer.html.twig web/developers/application_form.html.twig Deselect all Alles deselecteren - actions/Feedback/list.html.twig prod/actions/Push.html.twig - web/report/report_layout_child.html.twig + actions/Feedback/list.html.twig + web/report/report_layout_child.html.twig web/report/form_date_and_base.html.twig @@ -2502,7 +2513,7 @@ - admin/fields/templates.html.twig + admin/fields/templates.html.twig Display technical data @@ -2512,7 +2523,7 @@ Display thumbnails Toon thumbnails - admin/fields/templates.html.twig + admin/fields/templates.html.twig Do not display @@ -2632,8 +2643,8 @@ E-mail Email - Form/Login/PhraseaRegisterForm.php Form/Login/PhraseaForgotPasswordForm.php + Form/Login/PhraseaRegisterForm.php E-mail domain @@ -2689,8 +2700,8 @@ Edition de 1 element Editie van het 1 element Bridge/Flickr/photo_modify.html.twig - Bridge/Youtube/video_modify.html.twig Bridge/Dailymotion/video_modify.html.twig + Bridge/Youtube/video_modify.html.twig Edition des droits de %display_name% @@ -3101,14 +3112,14 @@ Etes vous sur de supprimer %number% playlists ? Bent u zeker om %number% playlists te verwijderen ? - Bridge/Youtube/playlist_deleteelement.html.twig Bridge/Dailymotion/playlist_deleteelement.html.twig + Bridge/Youtube/playlist_deleteelement.html.twig Etes vous sur de supprimer %number% videos ? Bent u zeker om %number% videos te verwijderen ? - Bridge/Youtube/video_deleteelement.html.twig Bridge/Dailymotion/video_deleteelement.html.twig + Bridge/Youtube/video_deleteelement.html.twig Ex : Paris, bleu, montagne @@ -3128,9 +3139,9 @@ Export Exporteer - Controller/Prod/LanguageController.php Controller/Prod/DoDownloadController.php Controller/Prod/DoDownloadController.php + Controller/Prod/LanguageController.php Export ranges @@ -3171,10 +3182,10 @@ Feedback Feedback Controller/Prod/LanguageController.php - prod/WorkZone/Story.html.twig - prod/WorkZone/Basket.html.twig web/prod/toolbar.html.twig web/prod/toolbar.html.twig + prod/WorkZone/Story.html.twig + prod/WorkZone/Basket.html.twig Feeds @@ -3268,8 +3279,8 @@ Fils disponibles Beschikbare paden - actions/publish/publish.html.twig actions/publish/publish_edit.html.twig + actions/publish/publish.html.twig Filter @@ -3416,7 +3427,7 @@ Generates an audio file Genereerd een audio file - Media/Subdef/Audio.php + Media/Subdef/Audio.php Generates an image @@ -3538,8 +3549,8 @@ Hello %username% Hallo %username% - api/auth/native_app_access_token.html.twig api/auth/end_user_authorization.html.twig + api/auth/native_app_access_token.html.twig api/auth/end_user_authorization.html.twig @@ -3562,9 +3573,9 @@ Startpagina login/layout/base-layout.html.twig login/include/language-block.html.twig - mobile/lightbox/feed.html.twig - mobile/lightbox/basket_element.html.twig mobile/lightbox/validate.html.twig + mobile/lightbox/basket_element.html.twig + mobile/lightbox/feed.html.twig Homepage slideshow @@ -3688,7 +3699,7 @@ Indexable Indexeerbaar - admin/fields/templates.html.twig + admin/fields/templates.html.twig Indexation task @@ -3703,9 +3714,9 @@ Informations Informatie - admin/user/registrations.html.twig - web/admin/dashboard.html.twig web/account/base.html.twig + web/admin/dashboard.html.twig + admin/user/registrations.html.twig Informations personnelles @@ -3720,8 +3731,8 @@ Inscription Inschrijving - web/login/register.html.twig web/login/register-classic.html.twig + web/login/register.html.twig Install in progess @@ -3753,8 +3764,8 @@ Invalid file type, only (%supported_file_types%) file formats are supported Ongeldig bestandsformaat, enkel (%supported_file_types%) bestandsformaten worden ondersteund - user/import/file.html.twig admin/statusbit/edit.html.twig + user/import/file.html.twig admin/databox/databox.html.twig @@ -3828,8 +3839,8 @@ L'upload a echoue De upload is mislukt - Bridge/Api/Flickr.php Bridge/Api/Youtube.php + Bridge/Api/Flickr.php L'upload concernant le record %title% sur le compte %bridge_name% a echoue pour les raisons suivantes : %reason% @@ -3839,17 +3850,17 @@ L'utilisateur approuve ce document De gebruiker keurt dit document goed - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig L'utilisateur desapprouve ce document De gebruiker keurt dit document af - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig L'utilisateur n'a pas encore donne son avis sur ce document De gebruiker heeft nog zijn mening niet gegeven over dit document - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig La connection vers le serveur distant est OK @@ -3975,16 +3986,16 @@ Le poids maximum d'un fichier est de %size% Le poids maximum d'un fichier est de %size% - Bridge/Api/Flickr.php Bridge/Api/Dailymotion.php Bridge/Api/Youtube.php + Bridge/Api/Flickr.php Le record n'a pas de fichier physique Het record heeft geen fisieke documenten - Bridge/Api/Flickr.php Bridge/Api/Dailymotion.php Bridge/Api/Youtube.php + Bridge/Api/Flickr.php Le token n'a pas encore ete genere @@ -4006,8 +4017,8 @@ Les elements ne peuvent etre uploades (problemes de type ou de droit) De elementen kunnen niet worden geuploaded (problemen met het type of met de rechten) Bridge/Flickr/upload.html.twig - Bridge/Youtube/upload.html.twig Bridge/Dailymotion/upload.html.twig + Bridge/Youtube/upload.html.twig Les indications donnees ci dessous sont a titre informatif. @@ -4039,6 +4050,12 @@ Lichtwaarde web/common/technical_datas.html.twig + + Lightbox + Lightbox + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + Limite temporelle Tijdelijk limiet @@ -4048,7 +4065,7 @@ Limited vocabulary Beperkte vocabulair - admin/fields/templates.html.twig + admin/fields/templates.html.twig List %name% has been created @@ -4099,8 +4116,8 @@ Lists Lijsten - actions/Feedback/lists-all.html.twig prod/actions/Push.html.twig + actions/Feedback/lists-all.html.twig Live search @@ -4211,7 +4228,7 @@ Mandatory Verplicht - admin/fields/templates.html.twig + admin/fields/templates.html.twig Mandatory fields @@ -4375,7 +4392,7 @@ Multivalued Meerde waarden - admin/fields/templates.html.twig + admin/fields/templates.html.twig My baskets @@ -4392,9 +4409,9 @@ Name Naam Controller/Prod/LanguageController.php - Bridge/Dailymotion/playlist_createcontainer.html.twig - actions/Download/prepare.html.twig prod/templates/push.html.twig + actions/Download/prepare.html.twig + Bridge/Dailymotion/playlist_createcontainer.html.twig admin/fields/templates.html.twig @@ -4432,14 +4449,14 @@ New password Nieuw wachtwoord - Form/Login/PhraseaRenewPasswordForm.php Form/Login/PhraseaRecoverPasswordForm.php + Form/Login/PhraseaRenewPasswordForm.php New password (confirmation) Nieuw wachtwoord (bevestiging) - Form/Login/PhraseaRenewPasswordForm.php Form/Login/PhraseaRecoverPasswordForm.php + Form/Login/PhraseaRenewPasswordForm.php New task @@ -4590,8 +4607,8 @@ None Geen Form/Configuration/EmailFormType.php - admin/user/registrations.html.twig web/admin/users.html.twig + admin/user/registrations.html.twig None of the records can be modified. @@ -4621,7 +4638,7 @@ Not aggregated Not aggregated - admin/fields/templates.html.twig + admin/fields/templates.html.twig Notification par email @@ -4748,13 +4765,18 @@ Open the URL in a new window Core/Provider/TwigServiceProvider.php + + Or + Or + prod/upload/upload.html.twig + Or login with Of meld aan met - api/auth/end_user_authorization.html.twig web/login/register.html.twig login/oauth/login.html.twig web/login/index.html.twig + api/auth/end_user_authorization.html.twig Order @@ -4814,9 +4836,9 @@ Page Pagina - actions/Bridge/paginator.html.twig prod/upload/lazaret.html.twig prod/upload/lazaret.html.twig + actions/Bridge/paginator.html.twig Pages @@ -4826,9 +4848,9 @@ Paniers Mandjes - web/lightbox/index.html.twig - lightbox/IE6/validate.html.twig web/lightbox/validate.html.twig + lightbox/IE6/validate.html.twig + web/lightbox/index.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig @@ -4945,8 +4967,8 @@ Playlist Afspeellijst - Bridge/Youtube/actionelements.html.twig Bridge/Dailymotion/actionelements.html.twig + Bridge/Youtube/actionelements.html.twig Playlists @@ -5150,8 +5172,8 @@ Publications Publicaties web/prod/index.html.twig - admin/publications/wrapper.html.twig web/admin/tree.html.twig + admin/publications/wrapper.html.twig web/common/menubar.html.twig @@ -5173,8 +5195,8 @@ Push Push - eventsmanager/notify/push.php Controller/Prod/LanguageController.php + eventsmanager/notify/push.php Push configuration @@ -5245,8 +5267,8 @@ Quarantine Quarantaine - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Quarantine notificaton @@ -5355,23 +5377,25 @@ Re-initialiser Herinitialiseren prod/Baskets/Reorder.html.twig - web/prod/index.html.twig prod/Story/Reorder.html.twig + web/prod/index.html.twig Re-ordonner Hersorteren - prod/WorkZone/Macros.html.twig - prod/WorkZone/Macros.html.twig - prod/WorkZone/Macros.html.twig - prod/WorkZone/Macros.html.twig prod/Baskets/Reorder.html.twig prod/Story/Reorder.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig Read-only Alleen lezen - admin/fields/templates.html.twig + admin/fields/templates.html.twig Recaptcha private key @@ -5401,8 +5425,8 @@ Received from %user_name% Ontvangen van %user_name% - WorkZone/Browser/Basket.html.twig WorkZone/Browser/Results.html.twig + WorkZone/Browser/Basket.html.twig Reception d'un rapport de validation @@ -5477,7 +5501,7 @@ Record Not Found Document niet gevonden - Controller/Api/V1Controller.php + Controller/Api/V1Controller.php Record removed from basket @@ -5518,8 +5542,8 @@ Register Aanmelden - web/login/register.html.twig web/login/register-classic.html.twig + web/login/register.html.twig login/include/register-link-block.html.twig web/login/register-provider.html.twig @@ -5612,7 +5636,7 @@ Report Overzicht - admin/fields/templates.html.twig + admin/fields/templates.html.twig Request access @@ -5709,8 +5733,8 @@ Restriction Beperking - admin/publications/list.html.twig web/admin/editusers_quotas.html.twig + admin/publications/list.html.twig Restrictions de telechargement @@ -5826,10 +5850,10 @@ Save Opslaan actions/Feedback/list.html.twig - admin/search-engine/general-aggregation.html.twig - admin/search-engine/elastic-search.html.twig - task-manager/task-editor/task.html.twig web/account/change-password.html.twig + task-manager/task-editor/task.html.twig + admin/search-engine/elastic-search.html.twig + admin/search-engine/general-aggregation.html.twig web/login/renew-password.html.twig web/developers/application.html.twig web/developers/application.html.twig @@ -5893,8 +5917,8 @@ See documentation at %url% See documentation at %url% - Form/Configuration/WebservicesFormType.php Form/Configuration/ExecutablesFormType.php + Form/Configuration/WebservicesFormType.php See my order @@ -5930,9 +5954,9 @@ Select all Alles selecteren - actions/Feedback/list.html.twig prod/actions/Push.html.twig - web/report/report_layout_child.html.twig + actions/Feedback/list.html.twig + web/report/report_layout_child.html.twig web/report/form_date_and_base.html.twig @@ -5943,14 +5967,14 @@ Select files... Selecteer files... - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig - user/import/file.html.twig admin/statusbit/edit.html.twig admin/statusbit/edit.html.twig + user/import/file.html.twig Selected base(s) @@ -5966,12 +5990,12 @@ Send Versturen Controller/Prod/LanguageController.php + prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig prod/actions/Push.html.twig prod/actions/Push.html.twig prod/orders/order_item.html.twig prod/orders/order_item.html.twig - prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig web/admin/dashboard.html.twig web/login/forgot-password.html.twig @@ -5998,13 +6022,13 @@ Sent for validation to %list_participants% Voor goedkeuring verstuurd naar %list_participants% - WorkZone/Browser/Basket.html.twig WorkZone/Browser/Results.html.twig + WorkZone/Browser/Basket.html.twig Separator Scheidingsteken - admin/fields/templates.html.twig + admin/fields/templates.html.twig Service youtube introuvable. @@ -6118,8 +6142,8 @@ Size Grootte - actions/Tools/videoEditor.html.twig actions/Download/prepare.html.twig + actions/Tools/videoEditor.html.twig web/common/technical_datas.html.twig @@ -6214,8 +6238,8 @@ Start validation Start validatie - Notification/Mail/MailInfoValidationReminder.php Notification/Mail/MailInfoValidationRequest.php + Notification/Mail/MailInfoValidationReminder.php Started @@ -6263,7 +6287,7 @@ Story Not Found Artikel niet gevonden - Controller/Api/V1Controller.php + Controller/Api/V1Controller.php Story created @@ -6364,9 +6388,9 @@ Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php actions/Tools/videoEditor.html.twig + web/admin/databases.html.twig admin/collection/suggested_value.html.twig admin/collection/collection.html.twig - web/admin/databases.html.twig Successfull connection @@ -6396,14 +6420,14 @@ Suppression de %n_element% playlists %n_element% playlists verwijderen - Bridge/Youtube/playlist_deleteelement.html.twig Bridge/Dailymotion/playlist_deleteelement.html.twig + Bridge/Youtube/playlist_deleteelement.html.twig Suppression de %n_element% videos %n_element% video verwijderen - Bridge/Youtube/video_deleteelement.html.twig Bridge/Dailymotion/video_deleteelement.html.twig + Bridge/Youtube/video_deleteelement.html.twig Supprimer @@ -6440,15 +6464,15 @@ Tags Trefwoorden Bridge/Flickr/upload.html.twig - Bridge/Youtube/upload.html.twig - Bridge/Youtube/video_modify.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/video_modify.html.twig + Bridge/Youtube/upload.html.twig + Bridge/Youtube/video_modify.html.twig Target Device Doelapparaat - classes/databox/subdef.php + classes/databox/subdef.php Task Edition @@ -6503,8 +6527,8 @@ Gebruikersvoorwaarden Controller/Prod/TOUController.php web/admin/tree.html.twig - login/layout/base-layout.html.twig web/login/cgus.html.twig + login/layout/base-layout.html.twig The Phraseanet Web API allows other web application to rely on this instance @@ -6591,7 +6615,7 @@ The file was moved to the quarantine De file werd naar de quarantaine verplaatst - Controller/Prod/UploadController.php + Controller/Prod/UploadController.php The following errors have been detected @@ -6607,7 +6631,7 @@ The record was successfully created De record werd met succes gemaakt - Controller/Prod/UploadController.php + Controller/Prod/UploadController.php The records have been properly ordered @@ -6669,7 +6693,7 @@ Thesaurus branch Thesaurus tak - admin/fields/templates.html.twig + admin/fields/templates.html.twig Thesaurus ou CTerms invalide @@ -6736,7 +6760,7 @@ This user does not participate to the validation but is only viewer. Deze gebruiker maakt geen deel uit van de goedkeuring maar is enkel een bezoeker. - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig This user has no rights @@ -6773,15 +6797,15 @@ Titre Titel prod/Baskets/Reorder.html.twig + prod/Story/Reorder.html.twig + Bridge/Flickr/photoset_createcontainer.html.twig Bridge/Flickr/upload.html.twig Bridge/Flickr/photo_modify.html.twig - Bridge/Flickr/photoset_createcontainer.html.twig - Bridge/Youtube/upload.html.twig - Bridge/Youtube/playlist_createcontainer.html.twig - Bridge/Youtube/video_modify.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/video_modify.html.twig - prod/Story/Reorder.html.twig + Bridge/Youtube/upload.html.twig + Bridge/Youtube/video_modify.html.twig + Bridge/Youtube/playlist_createcontainer.html.twig admin/publications/list.html.twig admin/publications/list.html.twig admin/publications/fiche.html.twig @@ -6810,7 +6834,7 @@ Tous Alle - admin/fields/templates.html.twig + admin/fields/templates.html.twig Tout type @@ -6835,8 +6859,8 @@ Transmited files Verzonden bestanden + prod/upload/upload.html.twig prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig Trier par @@ -6881,8 +6905,8 @@ URL de callback callback URL - web/developers/application.html.twig web/developers/application_form.html.twig + web/developers/application.html.twig Un document commande @@ -6897,7 +6921,7 @@ Unable to add file to Phraseanet Onmogelijk om een bestand aan Phraseanet toe te voegen - Controller/Prod/UploadController.php + Controller/Prod/UploadController.php Controller/Admin/FeedController.php @@ -6908,8 +6932,8 @@ Unable to authenticate with %provider_name% Unable to authenticate with %provider_name% - Controller/Root/LoginController.php Controller/Api/OAuth2Controller.php + Controller/Root/LoginController.php Unable to connect to MySQL server @@ -6951,8 +6975,8 @@ Unable to retrieve provider identity Het is niet mogelijk om de identiteit van de provider te ontvangen - Controller/Root/LoginController.php Controller/Api/OAuth2Controller.php + Controller/Root/LoginController.php Unable to send the documents @@ -6994,10 +7018,10 @@ Une selection Een selectie - eventsmanager/notify/validationreminder.php - eventsmanager/notify/validationreminder.php eventsmanager/notify/validate.php eventsmanager/notify/validate.php + eventsmanager/notify/validationreminder.php + eventsmanager/notify/validationreminder.php Unhandled Error @@ -7047,15 +7071,15 @@ Upload Upload + prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Bridge/Flickr/upload.html.twig Bridge/Flickr/upload.html.twig - actions/Bridge/index.html.twig - Bridge/Youtube/upload.html.twig - Bridge/Youtube/upload.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/upload.html.twig - prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig + Bridge/Youtube/upload.html.twig + Bridge/Youtube/upload.html.twig + actions/Bridge/index.html.twig web/common/menubar.html.twig @@ -7116,16 +7140,16 @@ Use the Flash uploader Gebruik Flash uploader + prod/upload/upload.html.twig + prod/upload/upload.html.twig prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig - prod/upload/upload.html.twig Use the HTML5 uploader Gebruik de HTML5 uploader + prod/upload/upload.html.twig prod/upload/upload-flash.html.twig prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig Use with mod_token. Attention requires the apache modules and mod_h264_streaming mod_auth_token @@ -7186,10 +7210,10 @@ Users Gebruikers Vocabulary/ControlProvider/UserProvider.php - actions/Feedback/list.html.twig prod/actions/Push.html.twig - user/import/view.html.twig + actions/Feedback/list.html.twig web/admin/users.html.twig + user/import/view.html.twig Users must accept Terms of Use for each export @@ -7209,8 +7233,8 @@ VALIDATION VALIDATIE - web/lightbox/agreement_box.html.twig web/lightbox/validate.html.twig + web/lightbox/agreement_box.html.twig Validate e-mail address @@ -7220,10 +7244,10 @@ Validation Goedkeuring - eventsmanager/notify/validationreminder.php - eventsmanager/notify/validationreminder.php eventsmanager/notify/validate.php eventsmanager/notify/validate.php + eventsmanager/notify/validationreminder.php + eventsmanager/notify/validationreminder.php eventsmanager/notify/validationdone.php lightbox/IE6/validate.html.twig @@ -7240,9 +7264,9 @@ Validations Controles - web/lightbox/index.html.twig - lightbox/IE6/validate.html.twig web/lightbox/validate.html.twig + lightbox/IE6/validate.html.twig + web/lightbox/index.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig @@ -7310,7 +7334,7 @@ Vocabulary type Type van de vocabulair - admin/fields/templates.html.twig + admin/fields/templates.html.twig Voici vos paniers @@ -7453,9 +7477,9 @@ Vous n'avez selectionne aucun element U hebt geen enkel element geselecteerd Bridge/Flickr/upload.html.twig - actions/Bridge/index.html.twig - Bridge/Youtube/upload.html.twig Bridge/Dailymotion/upload.html.twig + Bridge/Youtube/upload.html.twig + actions/Bridge/index.html.twig Vous ne pouvez pas editer plusieurs elements simultanement @@ -7501,8 +7525,8 @@ Watch my access requests status Bekijk de status van mijn toegangsaanvraag - Notification/Mail/MailSuccessAccessRequest.php Notification/Mail/MailSuccessEmailConfirmationUnregistered.php + Notification/Mail/MailSuccessAccessRequest.php Watermark @@ -7542,15 +7566,15 @@ Which playlist you want to put you %number% elements into ? In welke playlist wilt u %number% items plaatsen ? - Bridge/Youtube/video_moveinto_playlist.html.twig Bridge/Dailymotion/video_moveinto_playlist.html.twig + Bridge/Youtube/video_moveinto_playlist.html.twig Whoops, looks like something went wrong. Oeps, blijkbaar is er iets verkeerd gegaan. + Event/Subscriber/ApiOauth2ErrorsSubscriber.php Phrasea/Core/PhraseaExceptionHandler.php Phrasea/Core/PhraseaExceptionHandler.php - Event/Subscriber/ApiOauth2ErrorsSubscriber.php Would you like to continue ? @@ -7681,8 +7705,8 @@ You can not upload files U kunt geen files uploaden + prod/upload/upload.html.twig prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig You do not enough rights to update status @@ -7891,6 +7915,8 @@ action : ajouter au panier aan mandje toevoegen prod/results/record.html.twig + prod/results/record.html.twig + prod/results/record.html.twig prod/preview/tools.html.twig @@ -7901,77 +7927,82 @@ action : collection Collectie + web/prod/toolbar.html.twig prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - web/prod/toolbar.html.twig action : editer Wijzigen - prod/WorkZone/Story.html.twig - prod/WorkZone/Basket.html.twig web/prod/toolbar.html.twig prod/preview/caption.html.twig + prod/WorkZone/Story.html.twig + prod/WorkZone/Basket.html.twig action : exporter Exporteer + web/prod/toolbar.html.twig + prod/results/record.html.twig + prod/results/record.html.twig + prod/results/record.html.twig + prod/preview/tools.html.twig prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig web/prod/index.html.twig - prod/results/record.html.twig - web/prod/toolbar.html.twig - prod/preview/tools.html.twig - web/lightbox/feed.html.twig - lightbox/IE6/feed.html.twig - lightbox/IE6/validate.html.twig web/lightbox/validate.html.twig + web/lightbox/feed.html.twig + lightbox/IE6/validate.html.twig + lightbox/IE6/feed.html.twig action : outils Gereedschappen + web/prod/toolbar.html.twig prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - web/prod/toolbar.html.twig action : print Print + web/prod/toolbar.html.twig + prod/results/record.html.twig + prod/results/record.html.twig + prod/results/record.html.twig + prod/preview/tools.html.twig prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - prod/results/record.html.twig - web/prod/toolbar.html.twig - prod/preview/tools.html.twig action : publier Publiceren + web/prod/toolbar.html.twig + web/prod/toolbar.html.twig prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig web/prod/index.html.twig - web/prod/toolbar.html.twig - web/prod/toolbar.html.twig action : push Push - prod/WorkZone/Story.html.twig - prod/WorkZone/Basket.html.twig web/prod/toolbar.html.twig web/prod/toolbar.html.twig + prod/WorkZone/Story.html.twig + prod/WorkZone/Basket.html.twig action : status Status + web/prod/toolbar.html.twig prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - web/prod/toolbar.html.twig action : supprimer Verwijderen - prod/WorkZone/Macros.html.twig web/prod/toolbar.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig action:: nouveau panier @@ -7991,30 +8022,36 @@ action::Valider Valideren prod/WorkZone/Macros.html.twig - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig action::detacher Ontkoppelen - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig action::editer Aanpassen - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig action::exporter Exporteren prod/WorkZone/Macros.html.twig - prod/WorkZone/Macros.html.twig - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig action::renommer Hernoemen - prod/WorkZone/Macros.html.twig - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig actual status @@ -8297,20 +8334,20 @@ admin::base:collorder: descendre Afdalen - admin/collection/suggested_value.html.twig admin/collection/reorder.html.twig + admin/collection/suggested_value.html.twig admin::base:collorder: monter Laden - admin/collection/suggested_value.html.twig admin/collection/reorder.html.twig + admin/collection/suggested_value.html.twig admin::base:collorder: reinitialiser en ordre alphabetique Herinitialiseren in alfabetische volgorde - admin/collection/suggested_value.html.twig admin/collection/reorder.html.twig + admin/collection/suggested_value.html.twig admin::colelction::presentation des elements : rien @@ -8367,19 +8404,19 @@ Activiteit Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php + web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig - web/account/account.html.twig admin::compte-utilisateur adresse Adres Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php + web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur changer mon mot de passe @@ -8391,9 +8428,9 @@ Postcode Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php + web/account/account.html.twig web/admin/editusers.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur confirmer la nouvelle adresse email @@ -8415,21 +8452,21 @@ Email Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php + web/account/account.html.twig web/admin/editusers.html.twig - admin/user/registrations.html.twig web/admin/users.html.twig web/admin/connected-users.html.twig + admin/user/registrations.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur fax Fax Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php + web/account/account.html.twig web/admin/editusers.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur id utilisateur @@ -8440,23 +8477,23 @@ admin::compte-utilisateur identifiant Identificatie Core/Provider/RegistrationServiceProvider.php - web/admin/editusers.html.twig - admin/user/registrations.html.twig - web/admin/users.html.twig - web/common/dialog_export.html.twig - api/auth/end_user_authorization.html.twig web/account/reset-email.html.twig web/account/account.html.twig web/account/account.html.twig + web/admin/editusers.html.twig + web/admin/users.html.twig + admin/user/registrations.html.twig + web/common/dialog_export.html.twig + api/auth/end_user_authorization.html.twig admin::compte-utilisateur mot de passe Paswoord web/setup/step2.html.twig - web/common/dialog_export.html.twig - api/auth/end_user_authorization.html.twig web/account/reset-email.html.twig web/account/account.html.twig + web/common/dialog_export.html.twig + api/auth/end_user_authorization.html.twig admin::compte-utilisateur nom @@ -8464,11 +8501,11 @@ Core/Provider/RegistrationServiceProvider.php Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php - web/admin/editusers.html.twig - admin/user/registrations.html.twig - web/admin/connected-users.html.twig - web/common/dialog_export.html.twig web/account/account.html.twig + web/admin/editusers.html.twig + web/admin/connected-users.html.twig + admin/user/registrations.html.twig + web/common/dialog_export.html.twig admin::compte-utilisateur nouvelle adresse email @@ -8486,10 +8523,10 @@ Postcode Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php + web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur prenom @@ -8497,29 +8534,29 @@ Core/Provider/RegistrationServiceProvider.php Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php + web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur sexe Geslacht Core/Provider/RegistrationServiceProvider.php - web/admin/editusers.html.twig web/account/account.html.twig + web/admin/editusers.html.twig admin::compte-utilisateur societe Bedrijf Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php + web/account/account.html.twig web/admin/editusers.html.twig - admin/user/registrations.html.twig web/admin/users.html.twig web/admin/connected-users.html.twig + admin/user/registrations.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur tel @@ -8530,11 +8567,11 @@ admin::compte-utilisateur telephone Telefoon Controller/Admin/UserController.php - web/admin/editusers.html.twig - admin/user/registrations.html.twig - web/admin/connected-users.html.twig - web/common/dialog_export.html.twig web/account/account.html.twig + web/admin/editusers.html.twig + web/admin/connected-users.html.twig + admin/user/registrations.html.twig + web/common/dialog_export.html.twig admin::compte-utilisateur un email de confirmation vient de vous etre envoye. Veuillez suivre les instructions contenue pour continuer @@ -8546,9 +8583,9 @@ Star Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php + web/account/account.html.twig web/admin/editusers.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur: L'email a correctement ete mis a jour @@ -8598,8 +8635,8 @@ admin::compte-utilisateur:ftp: repertoire de destination ftp Bestemmings ftp-map - web/common/dialog_export.html.twig web/account/account.html.twig + web/common/dialog_export.html.twig admin::compte-utilisateur:ftp: Activer le compte FTP @@ -8614,14 +8651,14 @@ admin::compte-utilisateur:ftp: Nombre d'essais max Aantal max probeersels - web/common/dialog_export.html.twig web/account/account.html.twig + web/common/dialog_export.html.twig admin::compte-utilisateur:ftp: Utiliser le mode passif Gebruik de passive mode - web/common/dialog_export.html.twig web/account/account.html.twig + web/common/dialog_export.html.twig admin::compte-utilisateur:ftp: creer un dossier @@ -8642,25 +8679,25 @@ admin::compte-utilisateur:sexe: madame Mevrouw Core/Provider/RegistrationServiceProvider.php + web/account/account.html.twig web/admin/editusers.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur:sexe: mademoiselle Jufrouw Core/Provider/RegistrationServiceProvider.php + web/account/account.html.twig web/admin/editusers.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::compte-utilisateur:sexe: monsieur De heer Core/Provider/RegistrationServiceProvider.php + web/account/account.html.twig web/admin/editusers.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig admin::monitor: bases sur lesquelles l'utilisateur est connecte : @@ -8680,26 +8717,26 @@ admin::monitor: module admin Beheerder - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/admin/connected-users.html.twig web/common/menubar.html.twig admin::monitor: module client Klant module + Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php classes/record/preview.php classes/record/preview.php classes/record/preview.php - lib/classes/phrasea.php - Controller/Admin/ConnectedUsersController.php web/admin/connected-users.html.twig admin::monitor: module comparateur Vergelijkings module - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/admin/connected-users.html.twig @@ -8710,44 +8747,44 @@ admin::monitor: module production Productie + Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php classes/record/preview.php classes/record/preview.php classes/record/preview.php - lib/classes/phrasea.php - Controller/Admin/ConnectedUsersController.php web/admin/connected-users.html.twig admin::monitor: module report Rapport - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/admin/connected-users.html.twig web/common/menubar.html.twig admin::monitor: module thesaurus Thesaurus - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/admin/connected-users.html.twig web/common/menubar.html.twig admin::monitor: module upload Upload - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig admin::monitor: module validation Lightbox - lib/classes/phrasea.php - Controller/Admin/ConnectedUsersController.php Phrasea/Controller/LightboxController.php Phrasea/Controller/LightboxController.php Phrasea/Controller/LightboxController.php + Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig @@ -8783,8 +8820,8 @@ admin::plugins: plugins admin::plugins: plugins - admin/plugins/index.html.twig web/admin/tree.html.twig + admin/plugins/index.html.twig admin::plugins: retrieveConfigurationError @@ -8939,8 +8976,8 @@ alert alert - actions/Tools/index.html.twig actions/Tools/videoEditor.html.twig + actions/Tools/index.html.twig all caches services have been flushed @@ -9043,35 +9080,35 @@ Annuleer Controller/Prod/LanguageController.php Controller/Prod/LanguageController.php - Bridge/Flickr/photo_modify.html.twig - Bridge/Flickr/photo_modify.html.twig - Bridge/Youtube/video_modify.html.twig - Bridge/Youtube/video_modify.html.twig - Bridge/Dailymotion/video_modify.html.twig - Bridge/Dailymotion/video_modify.html.twig prod/actions/edit_default.html.twig prod/actions/edit_default.html.twig - web/thesaurus/new-term.html.twig - web/thesaurus/new-term.html.twig + Bridge/Flickr/photo_modify.html.twig + Bridge/Flickr/photo_modify.html.twig + Bridge/Dailymotion/video_modify.html.twig + Bridge/Dailymotion/video_modify.html.twig + Bridge/Youtube/video_modify.html.twig + Bridge/Youtube/video_modify.html.twig + web/thesaurus/link-field-step2.html.twig web/thesaurus/accept.html.twig web/thesaurus/accept.html.twig - web/thesaurus/export-topics-dialog.html.twig - web/thesaurus/link-field-step2.html.twig + web/thesaurus/import-dialog.html.twig web/thesaurus/export-text-dialog.html.twig + web/thesaurus/export-topics-dialog.html.twig + web/thesaurus/link-field-step1.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig - web/thesaurus/import-dialog.html.twig - web/thesaurus/link-field-step1.html.twig - admin/collection/create.html.twig + web/thesaurus/new-term.html.twig + web/thesaurus/new-term.html.twig + web/account/reset-email.html.twig admin/publications/fiche.html.twig + admin/collection/create.html.twig web/admin/index.html.twig + web/report/all_content.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig - web/report/all_content.html.twig - web/account/reset-email.html.twig boutton::appliquer @@ -9106,8 +9143,8 @@ boutton::demarrer Starten - web/lightbox/feed_options_box.html.twig web/lightbox/sc_options_box.html.twig + web/lightbox/feed_options_box.html.twig boutton::editer @@ -9143,14 +9180,14 @@ prod/actions/edit_default.html.twig prod/actions/edit_default.html.twig prod/actions/Push.html.twig - web/thesaurus/properties.html.twig web/thesaurus/accept.html.twig web/thesaurus/accept.html.twig - web/thesaurus/link-field-step3.html.twig web/thesaurus/export-topics.html.twig + web/thesaurus/link-field-step3.html.twig + web/thesaurus/properties.html.twig web/lightbox/sc_note.html.twig - web/common/dialog_export.html.twig web/report/all_content.html.twig + web/common/dialog_export.html.twig boutton::generer @@ -9166,8 +9203,8 @@ boutton::modifier bewerken Bridge/Flickr/actionelement.html.twig - Bridge/Youtube/actionelement.html.twig Bridge/Dailymotion/actionelement.html.twig + Bridge/Youtube/actionelement.html.twig web/admin/users.html.twig @@ -9178,8 +9215,8 @@ boutton::pause Pauze - web/lightbox/feed_options_box.html.twig web/lightbox/sc_options_box.html.twig + web/lightbox/feed_options_box.html.twig boutton::precedent @@ -9190,10 +9227,10 @@ web/setup/step2.html.twig web/setup/step2.html.twig web/setup/step2.html.twig - web/lightbox/feed_options_box.html.twig - web/lightbox/feed_options_box.html.twig web/lightbox/sc_options_box.html.twig web/lightbox/sc_options_box.html.twig + web/lightbox/feed_options_box.html.twig + web/lightbox/feed_options_box.html.twig boutton::rechercher @@ -9224,26 +9261,26 @@ boutton::retour terug - Bridge/Flickr/photoset_deleteelement.html.twig + Bridge/Flickr/photo_deleteelement.html.twig Bridge/Flickr/photo_moveinto_photoset.html.twig Bridge/Flickr/photoset_createcontainer.html.twig - Bridge/Flickr/photo_deleteelement.html.twig - Bridge/Youtube/playlist_createcontainer.html.twig - Bridge/Youtube/video_moveinto_playlist.html.twig - Bridge/Youtube/playlist_deleteelement.html.twig - Bridge/Youtube/video_deleteelement.html.twig - Bridge/Dailymotion/playlist_createcontainer.html.twig - Bridge/Dailymotion/video_moveinto_playlist.html.twig + Bridge/Flickr/photoset_deleteelement.html.twig Bridge/Dailymotion/playlist_deleteelement.html.twig Bridge/Dailymotion/video_deleteelement.html.twig - admin/collection/details.html.twig - web/admin/editusers.html.twig + Bridge/Dailymotion/video_moveinto_playlist.html.twig + Bridge/Dailymotion/playlist_createcontainer.html.twig + Bridge/Youtube/playlist_deleteelement.html.twig + Bridge/Youtube/video_deleteelement.html.twig + Bridge/Youtube/video_moveinto_playlist.html.twig + Bridge/Youtube/playlist_createcontainer.html.twig admin/publications/fiche.html.twig - user/import/file.html.twig + web/admin/editusers.html.twig + admin/collection/details.html.twig admin/statusbit/edit.html.twig + user/import/file.html.twig admin/databox/details.html.twig - web/developers/application.html.twig web/developers/application_form.html.twig + web/developers/application.html.twig boutton::retry @@ -9259,49 +9296,49 @@ web/setup/step2.html.twig web/setup/step2.html.twig web/setup/step2.html.twig - web/lightbox/feed_options_box.html.twig - web/lightbox/feed_options_box.html.twig web/lightbox/sc_options_box.html.twig web/lightbox/sc_options_box.html.twig + web/lightbox/feed_options_box.html.twig + web/lightbox/feed_options_box.html.twig boutton::supprimer verwijderen Controller/Prod/LanguageController.php - web/prod/index.html.twig prod/results/entry.html.twig prod/results/feeds_entry.html.twig - Bridge/Flickr/actioncontainers.html.twig Bridge/Flickr/actionelements.html.twig - Bridge/Youtube/actioncontainers.html.twig - Bridge/Youtube/actionelements.html.twig - Bridge/Dailymotion/actioncontainers.html.twig + Bridge/Flickr/actioncontainers.html.twig Bridge/Dailymotion/actionelements.html.twig + Bridge/Dailymotion/actioncontainers.html.twig + Bridge/Youtube/actionelements.html.twig + Bridge/Youtube/actioncontainers.html.twig actions/Bridge/disconnected.html.twig + web/prod/index.html.twig web/thesaurus/presets.html.twig + admin/publications/list.html.twig + admin/publications/fiche.html.twig admin/collection/suggested_value.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig web/admin/subdefs.html.twig - admin/publications/list.html.twig - admin/publications/fiche.html.twig boutton::telecharger Downloaden - web/lightbox/feed_options_box.html.twig web/lightbox/sc_options_box.html.twig + web/lightbox/feed_options_box.html.twig web/common/dialog_export.html.twig boutton::telecharger tous les documents Alle documenten downloaden - web/lightbox/feed.html.twig - lightbox/IE6/feed.html.twig - lightbox/IE6/validate.html.twig web/lightbox/validate.html.twig + web/lightbox/feed.html.twig + lightbox/IE6/validate.html.twig + lightbox/IE6/feed.html.twig boutton::tester @@ -9315,53 +9352,53 @@ Controller/Prod/LanguageController.php prod/Baskets/Reorder.html.twig prod/Baskets/Update.html.twig - web/prod/index.html.twig - Bridge/Flickr/photoset_deleteelement.html.twig - Bridge/Flickr/photo_moveinto_photoset.html.twig - Bridge/Flickr/photo_modify.html.twig - Bridge/Flickr/photoset_createcontainer.html.twig - Bridge/Flickr/photo_deleteelement.html.twig - Bridge/Youtube/playlist_createcontainer.html.twig - Bridge/Youtube/video_modify.html.twig - Bridge/Youtube/video_moveinto_playlist.html.twig - Bridge/Youtube/playlist_deleteelement.html.twig - Bridge/Youtube/video_deleteelement.html.twig - Bridge/Dailymotion/playlist_createcontainer.html.twig - Bridge/Dailymotion/video_modify.html.twig - Bridge/Dailymotion/video_moveinto_playlist.html.twig - Bridge/Dailymotion/playlist_deleteelement.html.twig - Bridge/Dailymotion/video_deleteelement.html.twig + prod/Story/Reorder.html.twig prod/actions/edit_default.html.twig prod/actions/edit_default.html.twig - prod/Story/Reorder.html.twig + Bridge/Flickr/photo_deleteelement.html.twig + Bridge/Flickr/photo_moveinto_photoset.html.twig + Bridge/Flickr/photoset_createcontainer.html.twig + Bridge/Flickr/photo_modify.html.twig + Bridge/Flickr/photoset_deleteelement.html.twig + Bridge/Dailymotion/playlist_deleteelement.html.twig + Bridge/Dailymotion/video_deleteelement.html.twig + Bridge/Dailymotion/video_moveinto_playlist.html.twig + Bridge/Dailymotion/video_modify.html.twig + Bridge/Dailymotion/playlist_createcontainer.html.twig + Bridge/Youtube/playlist_deleteelement.html.twig + Bridge/Youtube/video_deleteelement.html.twig + Bridge/Youtube/video_moveinto_playlist.html.twig + Bridge/Youtube/video_modify.html.twig + Bridge/Youtube/playlist_createcontainer.html.twig + web/prod/index.html.twig + web/thesaurus/link-field-step2.html.twig + web/thesaurus/accept.html.twig + web/thesaurus/import-dialog.html.twig + web/thesaurus/export-text-dialog.html.twig + web/thesaurus/export-topics-dialog.html.twig + web/thesaurus/link-field-step1.html.twig + web/thesaurus/thesaurus.html.twig web/thesaurus/new-term.html.twig web/thesaurus/new-term.html.twig - web/thesaurus/accept.html.twig web/thesaurus/index.html.twig - web/thesaurus/export-topics-dialog.html.twig - web/thesaurus/link-field-step2.html.twig - web/thesaurus/export-text-dialog.html.twig - web/thesaurus/thesaurus.html.twig - web/thesaurus/import-dialog.html.twig - web/thesaurus/link-field-step1.html.twig - admin/collection/suggested_value.html.twig - admin/collection/reorder.html.twig - admin/collection/collection.html.twig - admin/collection/create.html.twig - web/admin/editusers.html.twig - web/admin/subdefs.html.twig + web/account/reset-email.html.twig + web/account/access.html.twig + web/account/account.html.twig admin/publications/list.html.twig admin/publications/fiche.html.twig - web/admin/structure.html.twig - admin/user/registrations.html.twig - user/import/view.html.twig + web/admin/editusers.html.twig + admin/collection/reorder.html.twig + admin/collection/suggested_value.html.twig + admin/collection/create.html.twig + admin/collection/collection.html.twig + web/admin/setup.html.twig admin/statusbit/edit.html.twig web/admin/dashboard.html.twig - web/admin/setup.html.twig + user/import/view.html.twig + admin/user/registrations.html.twig + web/admin/structure.html.twig + web/admin/subdefs.html.twig web/report/all_content.html.twig - web/account/reset-email.html.twig - web/account/account.html.twig - web/account/access.html.twig web/developers/application_form.html.twig mobile/lightbox/note_form.html.twig @@ -9568,7 +9605,7 @@ delete Verwijderen - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig descendant @@ -9953,8 +9990,8 @@ lightbox::recaptitulatif Beknopt - web/lightbox/agreement_box.html.twig web/lightbox/validate.html.twig + web/lightbox/agreement_box.html.twig login:: Changer mon adresse email @@ -9974,9 +10011,9 @@ login:: Mon compte Mijn account + web/account/account.html.twig web/common/menubar.html.twig web/common/menubar.html.twig - web/account/account.html.twig login:: Visitez le lien suivant et suivez les instructions pour continuer, sinon ignorez cet email et il ne se passera rien @@ -9991,8 +10028,8 @@ login::erreur: Erreur d'authentification Verificatiefout - Controller/Root/LoginController.php Controller/Api/OAuth2Controller.php + Controller/Root/LoginController.php login::erreur: No available connection - Please contact sys-admin @@ -10012,8 +10049,8 @@ login::notification: Mise a jour du mot de passe avec succes Update van het paswoord met succes uitgevoerd - Controller/Root/LoginController.php Controller/Root/AccountController.php + Controller/Root/LoginController.php login::notification: demande de confirmation par mail envoyee @@ -10071,8 +10108,8 @@ maximum : %maxFileSizeReadable% maximum : %maxFileSizeReadable% + prod/upload/upload.html.twig prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig mediatype @@ -10102,16 +10139,16 @@ no Nee - web/admin/subdefs.html.twig - user/import/view.html.twig - web/common/technical_datas.html.twig web/account/sessions.html.twig + user/import/view.html.twig + web/admin/subdefs.html.twig + web/common/technical_datas.html.twig no image selected geen beeld geselecteerd - actions/Tools/index.html.twig actions/Tools/videoEditor.html.twig + actions/Tools/index.html.twig non @@ -10122,10 +10159,10 @@ notice mededeling - web/lightbox/feed.html.twig - lightbox/IE6/feed.html.twig - lightbox/IE6/validate.html.twig web/lightbox/validate.html.twig + web/lightbox/feed.html.twig + lightbox/IE6/validate.html.twig + lightbox/IE6/feed.html.twig nouveau @@ -10428,17 +10465,17 @@ panier:: ordre Validation ascendante Oplopende validatie volgorde - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig panier:: ordre Validation descendante Aflopende validatie volgorde - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig panier:: ordre du panier Volgordre van het mandje - prod/WorkZone/Macros.html.twig + prod/WorkZone/Macros.html.twig panier:: renommer le panier @@ -10541,10 +10578,10 @@ phraseanet:: adresse Adres web/setup/step2.html.twig + web/account/account.html.twig admin/collection/collection.html.twig web/admin/connected-users.html.twig web/common/dialog_export.html.twig - web/account/account.html.twig phraseanet:: aide @@ -10623,8 +10660,8 @@ phraseanet:: preview Voorvertoning - prod/actions/printer_default.html.twig prod/actions/edit_default.html.twig + prod/actions/printer_default.html.twig phraseanet:: propositions @@ -10649,11 +10686,11 @@ Thesaurus prod/actions/edit_default.html.twig web/prod/tab_headers.html.twig - web/thesaurus/index.html.twig - web/thesaurus/thesaurus.html.twig - web/thesaurus/thesaurus.html.twig web/thesaurus/load-thesaurus.html.twig web/thesaurus/load-thesaurus.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/index.html.twig phraseanet:: tri @@ -10821,8 +10858,8 @@ phraseanet::type:: documents Documenten - web/prod/index.html.twig web/prod/toolbar.html.twig + web/prod/index.html.twig phraseanet::type:: images @@ -10872,20 +10909,20 @@ preview:: arreter le diaporama stop de slideshow - prod/preview/basket_train.html.twig - prod/preview/result_train_options.html.twig - prod/preview/reg_train.html.twig prod/preview/feed_train.html.twig + prod/preview/basket_train.html.twig + prod/preview/reg_train.html.twig prod/preview/result_train.html.twig + prod/preview/result_train_options.html.twig preview:: demarrer le diaporama start de slideshow - prod/preview/basket_train.html.twig - prod/preview/result_train_options.html.twig - prod/preview/reg_train.html.twig prod/preview/feed_train.html.twig + prod/preview/basket_train.html.twig + prod/preview/reg_train.html.twig prod/preview/result_train.html.twig + prod/preview/result_train_options.html.twig preview::date @@ -10962,20 +10999,20 @@ prive prive - Bridge/Youtube/upload.html.twig Bridge/Dailymotion/upload.html.twig + Bridge/Youtube/upload.html.twig privé privaat - Bridge/Youtube/video_modify.html.twig Bridge/Dailymotion/video_modify.html.twig + Bridge/Youtube/video_modify.html.twig processing verwerken - actions/Tools/index.html.twig actions/Tools/videoEditor.html.twig + actions/Tools/index.html.twig prod::Les enregistrements ne provienent pas tous de la meme base et ne peuvent donc etre traites ensemble @@ -11281,8 +11318,8 @@ prod::tools: document prod::tools: document - Controller/Prod/ToolsController.php Controller/Prod/ShareController.php + Controller/Prod/ToolsController.php prod:app trash: also-move-record @@ -11357,34 +11394,34 @@ public publiek - Bridge/Youtube/upload.html.twig - Bridge/Youtube/video_modify.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/video_modify.html.twig + Bridge/Youtube/upload.html.twig + Bridge/Youtube/video_modify.html.twig publication : autheur Auteur - actions/publish/publish.html.twig actions/publish/publish_edit.html.twig + actions/publish/publish.html.twig publication : email autheur Email auteur - actions/publish/publish.html.twig actions/publish/publish_edit.html.twig + actions/publish/publish.html.twig publication : sous titre Onder titel - actions/publish/publish.html.twig actions/publish/publish_edit.html.twig + actions/publish/publish.html.twig publication : titre Titel - actions/publish/publish.html.twig actions/publish/publish_edit.html.twig + actions/publish/publish.html.twig publication::Voici votre fil RSS personnel. Il vous permettra d'etre tenu au courrant des publications. @@ -11438,11 +11475,11 @@ rafraichir vernieuwen + prod/results/feeds.html.twig + prod/results/feeds.html.twig prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig prod/WorkZone/Macros.html.twig - prod/results/feeds.html.twig - prod/results/feeds.html.twig rechercher dans tous les champs @@ -11522,7 +11559,9 @@ reponses:: partager delen - prod/results/record.html.twig + prod/results/record.html.twig + prod/results/record.html.twig + prod/results/record.html.twig reponses:: selectionner rien @@ -11542,7 +11581,7 @@ reponses::document sans titre Documenten zonder titel - classes/record/adapter.php + classes/record/adapter.php report:: 1 - Periode @@ -11725,21 +11764,21 @@ report:: non-renseigne Niet-informatief - module/report/add.php - module/report/download.php - module/report/nav.php - module/report/connexion.php - module/report/connexion.php - module/report/connexion.php - module/report/question.php + module/report/edit.php + module/report/validate.php module/report/activity.php module/report/activity.php module/report/activity.php - module/report/filter.php + module/report/download.php module/report/push.php - module/report/validate.php - module/report/edit.php + module/report/nav.php module/report/sent.php + module/report/connexion.php + module/report/connexion.php + module/report/connexion.php + module/report/filter.php + module/report/add.php + module/report/question.php report:: page d'accueil @@ -11771,8 +11810,8 @@ report:: question Vraag - module/report/question.php module/report/filter.php + module/report/question.php classes/module/report.php @@ -12165,8 +12204,8 @@ status:: numero de bit aantal bit - web/admin/statusbit.html.twig admin/statusbit/edit.html.twig + web/admin/statusbit.html.twig status:: retrouver sous forme de filtre dans la recherche @@ -12277,8 +12316,8 @@ task::ftp:Status about your FTP transfert from %application% to %server% task::ftp:Status about your FTP transfert from %application% to %server% - Notification/Mail/MailSuccessFTPReceiver.php Notification/Mail/MailSuccessFTPSender.php + Notification/Mail/MailSuccessFTPReceiver.php task::ftp:TENTATIVE no %number%, %date% @@ -12323,8 +12362,8 @@ task::ftp:proxy task::ftp:proxy - task-manager/task-editor/ftp-pull.html.twig task-manager/task-editor/ftp.html.twig + task-manager/task-editor/ftp-pull.html.twig task::ftp:proxy password @@ -12334,8 +12373,8 @@ task::ftp:proxy port task::ftp:proxy poort - task-manager/task-editor/ftp-pull.html.twig task-manager/task-editor/ftp.html.twig + task-manager/task-editor/ftp-pull.html.twig task::ftp:proxy user @@ -12430,8 +12469,8 @@ thesaurus:: Lier la branche de thesaurus Link de tak van de thesaurus - web/thesaurus/link-field-step3.html.twig web/thesaurus/link-field-step2.html.twig + web/thesaurus/link-field-step3.html.twig thesaurus:: Lier la branche de thesaurus au champ @@ -12446,8 +12485,8 @@ thesaurus:: Nouveau synonyme Nieuw synoniem - web/thesaurus/new-term.html.twig web/thesaurus/thesaurus.html.twig + web/thesaurus/new-term.html.twig thesaurus:: Nouveau terme @@ -12592,8 +12631,8 @@ thesaurus:: export en topics Exporteer in topics - web/thesaurus/export-topics-dialog.html.twig web/thesaurus/export-topics.html.twig + web/thesaurus/export-topics-dialog.html.twig thesaurus:: exporter @@ -12885,8 +12924,8 @@ thumbnail validation thumbnail goedkeuring - actions/Tools/index.html.twig actions/Tools/videoEditor.html.twig + actions/Tools/index.html.twig tout le monde @@ -12921,14 +12960,14 @@ upload:: Destination (collection) : Bestemming + prod/upload/upload.html.twig prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig upload:: Status : Status + prod/upload/upload.html.twig prod/upload/upload-flash.html.twig - prod/upload/upload.html.twig users rights have been reseted @@ -12938,11 +12977,11 @@ validate OK + actions/Tools/videoEditor.html.twig actions/Tools/index.html.twig actions/Tools/index.html.twig actions/Tools/index.html.twig actions/Tools/index.html.twig - actions/Tools/videoEditor.html.twig validation:: NON @@ -13008,9 +13047,9 @@ yes Ja + web/account/sessions.html.twig web/admin/subdefs.html.twig web/common/technical_datas.html.twig - web/account/sessions.html.twig you are about to change the representation thumbnail of your video diff --git a/resources/locales/validators.de.xlf b/resources/locales/validators.de.xlf index dda5c3a166..28f25a8115 100644 --- a/resources/locales/validators.de.xlf +++ b/resources/locales/validators.de.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -9,9 +9,9 @@ Please provide the same passwords. Bitte geben Sie diesselbe Passwörter ein. + Form/Login/PhraseaRecoverPasswordForm.php Form/Login/PhraseaRenewPasswordForm.php Form/Login/PhraseaRegisterForm.php - Form/Login/PhraseaRecoverPasswordForm.php The token provided is not valid anymore diff --git a/resources/locales/validators.en.xlf b/resources/locales/validators.en.xlf index 88e9e76063..e98df09634 100644 --- a/resources/locales/validators.en.xlf +++ b/resources/locales/validators.en.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -9,9 +9,9 @@ Please provide the same passwords. Please provide the same passwords. + Form/Login/PhraseaRecoverPasswordForm.php Form/Login/PhraseaRenewPasswordForm.php Form/Login/PhraseaRegisterForm.php - Form/Login/PhraseaRecoverPasswordForm.php The token provided is not valid anymore diff --git a/resources/locales/validators.fr.xlf b/resources/locales/validators.fr.xlf index 89f3c26df6..cf0678062e 100644 --- a/resources/locales/validators.fr.xlf +++ b/resources/locales/validators.fr.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -9,9 +9,9 @@ Please provide the same passwords. Veuillez indiquer des mots de passe identiques. + Form/Login/PhraseaRecoverPasswordForm.php Form/Login/PhraseaRenewPasswordForm.php Form/Login/PhraseaRegisterForm.php - Form/Login/PhraseaRecoverPasswordForm.php The token provided is not valid anymore diff --git a/resources/locales/validators.nl.xlf b/resources/locales/validators.nl.xlf index e3ac896d04..89856882a0 100644 --- a/resources/locales/validators.nl.xlf +++ b/resources/locales/validators.nl.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -9,9 +9,9 @@ Please provide the same passwords. Please provide the same passwords. + Form/Login/PhraseaRecoverPasswordForm.php Form/Login/PhraseaRenewPasswordForm.php Form/Login/PhraseaRegisterForm.php - Form/Login/PhraseaRecoverPasswordForm.php The token provided is not valid anymore From 71f0e676f9256bbf80fcf8d518dd7f99e073227a Mon Sep 17 00:00:00 2001 From: Nicolas Maillat Date: Mon, 18 Mar 2019 15:08:16 +0100 Subject: [PATCH 090/367] PHRAS-2473 Populate improv, sql query optimization. PHRAS-2473 Populate time improvement with a sql query optimization --- .../Elastic/Indexer/Record/Fetcher.php | 29 ++++++++++--------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Indexer/Record/Fetcher.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Indexer/Record/Fetcher.php index 52ae4401c1..8a379b6269 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Indexer/Record/Fetcher.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Indexer/Record/Fetcher.php @@ -127,20 +127,21 @@ class Fetcher private function getExecutedStatement() { if (!$this->statement) { - $sql = "SELECT r.record_id" - . ", r.coll_id AS collection_id" - . ", c.asciiname AS collection_name" - . ", r.uuid" - . ", r.status AS flags_bitfield" - . ", r.sha256" // -- TODO rename in "hash" - . ", r.originalname AS original_name" - . ", r.mime, r.type, r.parent_record_id, r.credate AS created_on, r.moddate AS updated_on" - . ", subdef.width, subdef.height, subdef.size" - . " FROM (record r INNER JOIN coll c ON (c.coll_id = r.coll_id))" - . " LEFT JOIN subdef ON subdef.record_id=r.record_id AND subdef.name='document'" - . " -- WHERE" - . " ORDER BY " . $this->options->getPopulateOrderAsSQL() . " " . $this->options->getPopulateDirectionAsSQL() - . " LIMIT :offset, :limit"; + $sql = "SELECT r.*, c.asciiname AS collection_name, subdef.width, subdef.height, subdef.size\n" + . " FROM ((\n" + . " SELECT r.record_id, r.coll_id AS collection_id, r.uuid, r.status AS flags_bitfield, r.sha256,\n" + . " r.originalname AS original_name, r.mime, r.type, r.parent_record_id,\n" + . " r.credate AS created_on, r.moddate AS updated_on, r.coll_id\n" + . " FROM record r\n" + . " -- WHERE\n" + . " ORDER BY " . $this->options->getPopulateOrderAsSQL() . " " . $this->options->getPopulateDirectionAsSQL() . "\n" + . " LIMIT :offset, :limit\n" + . " ) AS r\n" + . " INNER JOIN coll c ON (c.coll_id = r.coll_id)\n" + . " )\n" + . " LEFT JOIN\n" + . " subdef ON subdef.record_id=r.record_id AND subdef.name='document'\n" + . " ORDER BY " . $this->options->getPopulateOrderAsSQL() . " " . $this->options->getPopulateDirectionAsSQL() . ""; $where = $this->delegate->buildWhereClause(); $sql = str_replace('-- WHERE', $where, $sql); From 87c8433f0fd7d886d2280cb3f2a59dfb0b608dd6 Mon Sep 17 00:00:00 2001 From: Harrys Date: Tue, 19 Mar 2019 18:08:44 +0400 Subject: [PATCH 091/367] PHRAS-2430_Port_to_41-Advance_search_refacto_Restore_Query --- templates/web/prod/index.html.twig | 4 ++-- yarn.lock | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/templates/web/prod/index.html.twig b/templates/web/prod/index.html.twig index 32a331c8e4..e510e6ca91 100644 --- a/templates/web/prod/index.html.twig +++ b/templates/web/prod/index.html.twig @@ -510,7 +510,7 @@ {% if status['img_off'] %} {% endif %} - {% endif %} - Date: Wed, 20 Mar 2019 09:28:12 +0400 Subject: [PATCH 092/367] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a0ceff4f79..9b10f3f378 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "normalize-css": "^2.1.0", "npm": "^6.0.0", "npm-modernizr": "^2.8.3", - "phraseanet-production-client": "0.33.84", + "phraseanet-production-client": "0.33.95", "requirejs": "^2.3.5", "tinymce": "^4.0.28", "underscore": "^1.8.3", From 41e847256a6a71f5b1c0d18ad7ea8d15e3751139 Mon Sep 17 00:00:00 2001 From: Harrys Date: Wed, 20 Mar 2019 16:03:13 +0400 Subject: [PATCH 093/367] PHRAS-2430 Port to 4.1 - Advance search refacto , Restore Query and a little Polish --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 9b10f3f378..196608aaf5 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "normalize-css": "^2.1.0", "npm": "^6.0.0", "npm-modernizr": "^2.8.3", - "phraseanet-production-client": "0.33.95", + "phraseanet-production-client": "0.33.96", "requirejs": "^2.3.5", "tinymce": "^4.0.28", "underscore": "^1.8.3", diff --git a/yarn.lock b/yarn.lock index 50b76335c1..3aad3bfbcc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7645,10 +7645,10 @@ phraseanet-common@^0.4.1: js-cookie "^2.1.0" pym.js "^1.3.1" -phraseanet-production-client@0.33.95: - version "0.33.95" - resolved "https://registry.yarnpkg.com/phraseanet-production-client/-/phraseanet-production-client-0.33.95.tgz#e7a8c832d60eb5c8dfd5cd4ce8a844fb2cf8b52a" - integrity sha512-/DqQX4/gY5qchfLCY1LQPL66i9Gfz66L6/Bo6g7guK24zj6WnWWBlVqTKPbqWJ0Xqm3mzJSc/SHNYP/6IEpzUg== +phraseanet-production-client@0.33.96: + version "0.33.96" + resolved "https://registry.yarnpkg.com/phraseanet-production-client/-/phraseanet-production-client-0.33.96.tgz#e53aa68c58c46fc0f45df659614a82ae19cf4f46" + integrity sha512-I+Mz6hjAl5mC60XeQjididzB/lMaFrRpYxqQ3hezZu27hZ6K7wEQ671plbFFrHPif7IPqhBzePsPANsdg7jY6g== dependencies: "@mapbox/mapbox-gl-language" "^0.9.2" "@turf/turf" "^5.1.6" From f6fb898ec52fd8cd480a50acc7f034eca5ac2dcb Mon Sep 17 00:00:00 2001 From: Harrys Date: Thu, 21 Mar 2019 17:49:40 +0400 Subject: [PATCH 094/367] PHRAS-2430_Port_to_41-Advance_search_refacto_Restore_Query --- package-lock.json | 8986 ++++++++++++++++++++++++++++++++++++++------- yarn.lock | 33 +- 2 files changed, 7702 insertions(+), 1317 deletions(-) diff --git a/package-lock.json b/package-lock.json index ff699ca446..4bb8794ca9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2,11 +2,30 @@ "name": "phraseanet", "version": "4.1.1", "lockfileVersion": 1, + "requires": true, "dependencies": { + "@babel/runtime": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.4.2.tgz", + "integrity": "sha512-7Bl2rALb7HpvXFL7TETNzKSAeBVCPHELzc0C//9FCxN8nsiueWSJBqaF+2oIJScyILStASR/Cx5WMkXGYTiJFA==", + "requires": { + "regenerator-runtime": "^0.13.2" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.2.tgz", + "integrity": "sha512-S/TQAZJO+D3m9xeN1WTI8dLKBBiRgXBlTJvbWjCThHWZj9EvHK70Ff50/tYj2J/fvBY6JtFVwRuazHN2E7M9BA==" + } + } + }, "@mapbox/geojson-area": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/@mapbox/geojson-area/-/geojson-area-0.2.2.tgz", - "integrity": "sha1-GNeBSqNr8j+7zDefjiaiKSfevxA=" + "integrity": "sha1-GNeBSqNr8j+7zDefjiaiKSfevxA=", + "requires": { + "wgs84": "0.0.0" + } }, "@mapbox/gl-matrix": { "version": "0.0.1", @@ -46,7 +65,10 @@ "@mapbox/vector-tile": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/@mapbox/vector-tile/-/vector-tile-1.3.1.tgz", - "integrity": "sha512-MCEddb8u44/xfQ3oD+Srl/tNcQoqTw3goGk2oLsrFxOTc3dUp+kAnby3PvAeeBYSMSjSPD1nd1AJA6W49WnoUw==" + "integrity": "sha512-MCEddb8u44/xfQ3oD+Srl/tNcQoqTw3goGk2oLsrFxOTc3dUp+kAnby3PvAeeBYSMSjSPD1nd1AJA6W49WnoUw==", + "requires": { + "@mapbox/point-geometry": "~0.1.0" + } }, "@mapbox/whoots-js": { "version": "3.1.0", @@ -56,217 +78,452 @@ "@turf/along": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/along/-/along-5.1.5.tgz", - "integrity": "sha1-YdbmplhKzdq1asVYTge/jL5fi+s=" + "integrity": "sha1-YdbmplhKzdq1asVYTge/jL5fi+s=", + "requires": { + "@turf/bearing": "^5.1.5", + "@turf/destination": "^5.1.5", + "@turf/distance": "^5.1.5", + "@turf/helpers": "^5.1.5" + } }, "@turf/area": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/area/-/area-5.1.5.tgz", - "integrity": "sha1-79iZv9Jgzb0VQbKjwVX4pdLu+h0=" + "integrity": "sha1-79iZv9Jgzb0VQbKjwVX4pdLu+h0=", + "requires": { + "@turf/helpers": "^5.1.5", + "@turf/meta": "^5.1.5" + } }, "@turf/bbox": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/bbox/-/bbox-5.1.5.tgz", - "integrity": "sha1-MFHfUUrUxQ9KT5uKLRX9i2hA7aM=" + "integrity": "sha1-MFHfUUrUxQ9KT5uKLRX9i2hA7aM=", + "requires": { + "@turf/helpers": "^5.1.5", + "@turf/meta": "^5.1.5" + } }, "@turf/bbox-clip": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/bbox-clip/-/bbox-clip-5.1.5.tgz", - "integrity": "sha1-M2S1Mo3/nzz0HZ4C7a/zdNFQzIQ=" + "integrity": "sha1-M2S1Mo3/nzz0HZ4C7a/zdNFQzIQ=", + "requires": { + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5", + "lineclip": "^1.1.5" + } }, "@turf/bbox-polygon": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/bbox-polygon/-/bbox-polygon-5.1.5.tgz", - "integrity": "sha1-auuk7VHYXSluD3w4uIwznwHu4CQ=" + "integrity": "sha1-auuk7VHYXSluD3w4uIwznwHu4CQ=", + "requires": { + "@turf/helpers": "^5.1.5" + } }, "@turf/bearing": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/bearing/-/bearing-5.1.5.tgz", - "integrity": "sha1-egt5ATbE70eX8CRjBdRcvi0ns/c=" + "integrity": "sha1-egt5ATbE70eX8CRjBdRcvi0ns/c=", + "requires": { + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5" + } }, "@turf/bezier-spline": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/bezier-spline/-/bezier-spline-5.1.5.tgz", - "integrity": "sha1-WaJ7ul17l+8Vqz/VpA+9I4cEm8o=" + "integrity": "sha1-WaJ7ul17l+8Vqz/VpA+9I4cEm8o=", + "requires": { + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5" + } }, "@turf/boolean-clockwise": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/boolean-clockwise/-/boolean-clockwise-5.1.5.tgz", - "integrity": "sha1-MwK32sYsXikaB4nimvcoM4f6nes=" + "integrity": "sha1-MwK32sYsXikaB4nimvcoM4f6nes=", + "requires": { + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5" + } }, "@turf/boolean-contains": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/boolean-contains/-/boolean-contains-5.1.5.tgz", - "integrity": "sha1-WW1jruY2961T7pn5/yTJaZSg7xQ=" + "integrity": "sha1-WW1jruY2961T7pn5/yTJaZSg7xQ=", + "requires": { + "@turf/bbox": "^5.1.5", + "@turf/boolean-point-in-polygon": "^5.1.5", + "@turf/boolean-point-on-line": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5" + } }, "@turf/boolean-crosses": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/boolean-crosses/-/boolean-crosses-5.1.5.tgz", - "integrity": "sha1-Ab+uollvFk3kpNMlCU3HwlXHFdY=" + "integrity": "sha1-Ab+uollvFk3kpNMlCU3HwlXHFdY=", + "requires": { + "@turf/boolean-point-in-polygon": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5", + "@turf/line-intersect": "^5.1.5", + "@turf/polygon-to-line": "^5.1.5" + } }, "@turf/boolean-disjoint": { "version": "5.1.6", "resolved": "https://registry.npmjs.org/@turf/boolean-disjoint/-/boolean-disjoint-5.1.6.tgz", - "integrity": "sha512-KHvUS6SBNYHBCLIJEJrg04pF5Oy+Fqn8V5G9U+9pti5vI9tyX7Ln2g7RSB7iJ1Cxsz8QAi6OukhXjEF2/8ZpGg==" + "integrity": "sha512-KHvUS6SBNYHBCLIJEJrg04pF5Oy+Fqn8V5G9U+9pti5vI9tyX7Ln2g7RSB7iJ1Cxsz8QAi6OukhXjEF2/8ZpGg==", + "requires": { + "@turf/boolean-point-in-polygon": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/line-intersect": "^5.1.5", + "@turf/meta": "^5.1.5", + "@turf/polygon-to-line": "^5.1.5" + } }, "@turf/boolean-equal": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/boolean-equal/-/boolean-equal-5.1.5.tgz", - "integrity": "sha1-Kfj21gu4RQff12WzIlTbjnLJOKQ=" + "integrity": "sha1-Kfj21gu4RQff12WzIlTbjnLJOKQ=", + "requires": { + "@turf/clean-coords": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5", + "geojson-equality": "0.1.6" + } }, "@turf/boolean-overlap": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/boolean-overlap/-/boolean-overlap-5.1.5.tgz", - "integrity": "sha1-DU5kxSx3CijpPZ7834qLg3OsznU=" + "integrity": "sha1-DU5kxSx3CijpPZ7834qLg3OsznU=", + "requires": { + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5", + "@turf/line-intersect": "^5.1.5", + "@turf/line-overlap": "^5.1.5", + "@turf/meta": "^5.1.5", + "geojson-equality": "0.1.6" + } }, "@turf/boolean-parallel": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/boolean-parallel/-/boolean-parallel-5.1.5.tgz", - "integrity": "sha1-c5NYR16ltlx+GCejw+DopofTqF0=" + "integrity": "sha1-c5NYR16ltlx+GCejw+DopofTqF0=", + "requires": { + "@turf/clean-coords": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/line-segment": "^5.1.5", + "@turf/rhumb-bearing": "^5.1.5" + } }, "@turf/boolean-point-in-polygon": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/boolean-point-in-polygon/-/boolean-point-in-polygon-5.1.5.tgz", - "integrity": "sha1-8BzBlNHgMKVIv9qYHLpDz9YpQbc=" + "integrity": "sha1-8BzBlNHgMKVIv9qYHLpDz9YpQbc=", + "requires": { + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5" + } }, "@turf/boolean-point-on-line": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/boolean-point-on-line/-/boolean-point-on-line-5.1.5.tgz", - "integrity": "sha1-9jPF/4Aq0ku48Vja269v9KAj3Xs=" + "integrity": "sha1-9jPF/4Aq0ku48Vja269v9KAj3Xs=", + "requires": { + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5" + } }, "@turf/boolean-within": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/boolean-within/-/boolean-within-5.1.5.tgz", - "integrity": "sha1-RxBdVtB1Kp0Pv81Dw2pfkUnchpc=" + "integrity": "sha1-RxBdVtB1Kp0Pv81Dw2pfkUnchpc=", + "requires": { + "@turf/bbox": "^5.1.5", + "@turf/boolean-point-in-polygon": "^5.1.5", + "@turf/boolean-point-on-line": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5" + } }, "@turf/buffer": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/buffer/-/buffer-5.1.5.tgz", - "integrity": "sha1-hByWJ8+5dLEirE4alW8EZrwCMcQ=" + "integrity": "sha1-hByWJ8+5dLEirE4alW8EZrwCMcQ=", + "requires": { + "@turf/bbox": "^5.1.5", + "@turf/center": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/meta": "^5.1.5", + "@turf/projection": "^5.1.5", + "d3-geo": "1.7.1", + "turf-jsts": "*" + } }, "@turf/center": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/center/-/center-5.1.5.tgz", - "integrity": "sha1-RKss2VT2PA03dX9xWKmcPvURS4A=" + "integrity": "sha1-RKss2VT2PA03dX9xWKmcPvURS4A=", + "requires": { + "@turf/bbox": "^5.1.5", + "@turf/helpers": "^5.1.5" + } }, "@turf/center-mean": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/center-mean/-/center-mean-5.1.5.tgz", - "integrity": "sha1-jI6YdTkeXwnw5uePXWYbiLIQigo=" + "integrity": "sha1-jI6YdTkeXwnw5uePXWYbiLIQigo=", + "requires": { + "@turf/bbox": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/meta": "^5.1.5" + } }, "@turf/center-median": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/center-median/-/center-median-5.1.5.tgz", - "integrity": "sha1-u0Yb/noqSGAdikcnaFcYcjoUqHI=" + "integrity": "sha1-u0Yb/noqSGAdikcnaFcYcjoUqHI=", + "requires": { + "@turf/center-mean": "^5.1.5", + "@turf/centroid": "^5.1.5", + "@turf/distance": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/meta": "^5.1.5" + } }, "@turf/center-of-mass": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/center-of-mass/-/center-of-mass-5.1.5.tgz", - "integrity": "sha1-TTvXnYhJjbq4Mk1PafAyL2Uguco=" + "integrity": "sha1-TTvXnYhJjbq4Mk1PafAyL2Uguco=", + "requires": { + "@turf/centroid": "^5.1.5", + "@turf/convex": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5", + "@turf/meta": "^5.1.5" + } }, "@turf/centroid": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/centroid/-/centroid-5.1.5.tgz", - "integrity": "sha1-d4radCFjNQIa2P0OemWoNJ1Tx2k=" + "integrity": "sha1-d4radCFjNQIa2P0OemWoNJ1Tx2k=", + "requires": { + "@turf/helpers": "^5.1.5", + "@turf/meta": "^5.1.5" + } }, "@turf/circle": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/circle/-/circle-5.1.5.tgz", - "integrity": "sha1-mxV3g1UIq1L7HBCypQZcuiuHtqU=" + "integrity": "sha1-mxV3g1UIq1L7HBCypQZcuiuHtqU=", + "requires": { + "@turf/destination": "^5.1.5", + "@turf/helpers": "^5.1.5" + } }, "@turf/clean-coords": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/clean-coords/-/clean-coords-5.1.5.tgz", - "integrity": "sha1-EoAKmKeMmkUqcuxChJPEOs8q2h8=" + "integrity": "sha1-EoAKmKeMmkUqcuxChJPEOs8q2h8=", + "requires": { + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5" + } }, "@turf/clone": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/clone/-/clone-5.1.5.tgz", - "integrity": "sha1-JT6NNUdxgZduM636tQoPAqfw42c=" + "integrity": "sha1-JT6NNUdxgZduM636tQoPAqfw42c=", + "requires": { + "@turf/helpers": "^5.1.5" + } }, "@turf/clusters": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/clusters/-/clusters-5.1.5.tgz", - "integrity": "sha1-ZzpeXxsZycq6vFfJCO6t1oIiTdQ=" + "integrity": "sha1-ZzpeXxsZycq6vFfJCO6t1oIiTdQ=", + "requires": { + "@turf/helpers": "^5.1.5", + "@turf/meta": "^5.1.5" + } }, "@turf/clusters-dbscan": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/clusters-dbscan/-/clusters-dbscan-5.1.5.tgz", - "integrity": "sha1-V4H7TmVsdHoLjpk333MYHAMJ4m8=" + "integrity": "sha1-V4H7TmVsdHoLjpk333MYHAMJ4m8=", + "requires": { + "@turf/clone": "^5.1.5", + "@turf/distance": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5", + "@turf/meta": "^5.1.5", + "density-clustering": "1.3.0" + } }, "@turf/clusters-kmeans": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/clusters-kmeans/-/clusters-kmeans-5.1.5.tgz", - "integrity": "sha1-/W3+qLEzuovcI3CsPKzuFYejAvE=" + "integrity": "sha1-/W3+qLEzuovcI3CsPKzuFYejAvE=", + "requires": { + "@turf/clone": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5", + "@turf/meta": "^5.1.5", + "skmeans": "0.9.7" + } }, "@turf/collect": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/collect/-/collect-5.1.5.tgz", - "integrity": "sha1-/pjJqMIY7PJP/DPXApUXt8GbKj4=" + "integrity": "sha1-/pjJqMIY7PJP/DPXApUXt8GbKj4=", + "requires": { + "@turf/bbox": "^5.1.5", + "@turf/boolean-point-in-polygon": "^5.1.5", + "@turf/helpers": "^5.1.5", + "rbush": "^2.0.1" + } }, "@turf/combine": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/combine/-/combine-5.1.5.tgz", - "integrity": "sha1-uxS976VVBDVxlfwaEkzX1TqMiQU=" + "integrity": "sha1-uxS976VVBDVxlfwaEkzX1TqMiQU=", + "requires": { + "@turf/helpers": "^5.1.5", + "@turf/meta": "^5.1.5" + } }, "@turf/concave": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/concave/-/concave-5.1.5.tgz", - "integrity": "sha1-I7uqw4fQNLlldKG9cNBZI3qdIRA=" + "integrity": "sha1-I7uqw4fQNLlldKG9cNBZI3qdIRA=", + "requires": { + "@turf/clone": "^5.1.5", + "@turf/distance": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5", + "@turf/meta": "^5.1.5", + "@turf/tin": "^5.1.5", + "topojson-client": "3.x", + "topojson-server": "3.x" + } }, "@turf/convex": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/convex/-/convex-5.1.5.tgz", - "integrity": "sha1-Dfk3fdACIWzpghsH9wXgN9rj4B0=" + "integrity": "sha1-Dfk3fdACIWzpghsH9wXgN9rj4B0=", + "requires": { + "@turf/helpers": "^5.1.5", + "@turf/meta": "^5.1.5", + "concaveman": "*" + } }, "@turf/destination": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/destination/-/destination-5.1.5.tgz", - "integrity": "sha1-7TU4G9zoO73cvQei4rzivd/7zCY=" + "integrity": "sha1-7TU4G9zoO73cvQei4rzivd/7zCY=", + "requires": { + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5" + } }, "@turf/difference": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/difference/-/difference-5.1.5.tgz", - "integrity": "sha1-ok1pCnvKgD8QkKnuO52Qb8Q3H0I=" + "integrity": "sha1-ok1pCnvKgD8QkKnuO52Qb8Q3H0I=", + "requires": { + "@turf/area": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5", + "@turf/meta": "^5.1.5", + "turf-jsts": "*" + } }, "@turf/dissolve": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/dissolve/-/dissolve-5.1.5.tgz", - "integrity": "sha1-LPEzqQIdIWODHD16lY1lB/nYGTg=" + "integrity": "sha1-LPEzqQIdIWODHD16lY1lB/nYGTg=", + "requires": { + "@turf/boolean-overlap": "^5.1.5", + "@turf/clone": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5", + "@turf/line-intersect": "^5.1.5", + "@turf/meta": "^5.1.5", + "@turf/union": "^5.1.5", + "geojson-rbush": "2.1.0", + "get-closest": "*" + } }, "@turf/distance": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", - "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=" + "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=", + "requires": { + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5" + } }, "@turf/ellipse": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/ellipse/-/ellipse-5.1.5.tgz", - "integrity": "sha1-1XyrhTmFkgzeYCKKeNgEWAJcVL4=" + "integrity": "sha1-1XyrhTmFkgzeYCKKeNgEWAJcVL4=", + "requires": { + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5", + "@turf/rhumb-destination": "^5.1.5", + "@turf/transform-rotate": "^5.1.5" + } }, "@turf/envelope": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/envelope/-/envelope-5.1.5.tgz", - "integrity": "sha1-UBMwnFP91D369LWIplw/7X28EIo=" + "integrity": "sha1-UBMwnFP91D369LWIplw/7X28EIo=", + "requires": { + "@turf/bbox": "^5.1.5", + "@turf/bbox-polygon": "^5.1.5", + "@turf/helpers": "^5.1.5" + } }, "@turf/explode": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/explode/-/explode-5.1.5.tgz", - "integrity": "sha1-sSsvd0AEobSPYrqVsgocZVo94Rg=" + "integrity": "sha1-sSsvd0AEobSPYrqVsgocZVo94Rg=", + "requires": { + "@turf/helpers": "^5.1.5", + "@turf/meta": "^5.1.5" + } }, "@turf/flatten": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/flatten/-/flatten-5.1.5.tgz", - "integrity": "sha1-2iknBnEz7WFpsLnWB7khVoiqE1g=" + "integrity": "sha1-2iknBnEz7WFpsLnWB7khVoiqE1g=", + "requires": { + "@turf/helpers": "^5.1.5", + "@turf/meta": "^5.1.5" + } }, "@turf/flip": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/flip/-/flip-5.1.5.tgz", - "integrity": "sha1-Q29kOnIvDKU7n85jjkaT2zYIpoo=" + "integrity": "sha1-Q29kOnIvDKU7n85jjkaT2zYIpoo=", + "requires": { + "@turf/clone": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/meta": "^5.1.5" + } }, "@turf/great-circle": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/great-circle/-/great-circle-5.1.5.tgz", - "integrity": "sha1-3r+2cc5HVQnLY3MBwV/PzPo1mpM=" + "integrity": "sha1-3r+2cc5HVQnLY3MBwV/PzPo1mpM=", + "requires": { + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5" + } }, "@turf/helpers": { "version": "5.1.5", @@ -276,122 +533,277 @@ "@turf/hex-grid": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/hex-grid/-/hex-grid-5.1.5.tgz", - "integrity": "sha1-m3ul/s9QUfHoWJL3E/zlxVBQKmo=" + "integrity": "sha1-m3ul/s9QUfHoWJL3E/zlxVBQKmo=", + "requires": { + "@turf/distance": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/intersect": "^5.1.5", + "@turf/invariant": "^5.1.5" + } }, "@turf/interpolate": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/interpolate/-/interpolate-5.1.5.tgz", - "integrity": "sha1-DxLwq3VtbdEK+ykMpuh3ve8BPqo=" + "integrity": "sha1-DxLwq3VtbdEK+ykMpuh3ve8BPqo=", + "requires": { + "@turf/bbox": "^5.1.5", + "@turf/centroid": "^5.1.5", + "@turf/clone": "^5.1.5", + "@turf/distance": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/hex-grid": "^5.1.5", + "@turf/invariant": "^5.1.5", + "@turf/meta": "^5.1.5", + "@turf/point-grid": "^5.1.5", + "@turf/square-grid": "^5.1.5", + "@turf/triangle-grid": "^5.1.5" + } }, "@turf/intersect": { "version": "5.1.6", "resolved": "https://registry.npmjs.org/@turf/intersect/-/intersect-5.1.6.tgz", - "integrity": "sha512-KXyNv/GXdoGAOy03qZF53rgtXC2tNhF/4jLwTKiVRrBQH6kcEpipGStdJ+QkYIlarQPa8f7I9UlVAB19et4MfQ==" + "integrity": "sha512-KXyNv/GXdoGAOy03qZF53rgtXC2tNhF/4jLwTKiVRrBQH6kcEpipGStdJ+QkYIlarQPa8f7I9UlVAB19et4MfQ==", + "requires": { + "@turf/clean-coords": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5", + "@turf/truncate": "^5.1.5", + "turf-jsts": "*" + } }, "@turf/invariant": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.1.5.tgz", - "integrity": "sha1-9Z9P76CSJLFdzhZR+QPIaNV6JOE=" + "integrity": "sha1-9Z9P76CSJLFdzhZR+QPIaNV6JOE=", + "requires": { + "@turf/helpers": "^5.1.5" + } }, "@turf/isobands": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/isobands/-/isobands-5.1.5.tgz", - "integrity": "sha1-a0TO9YTVUaMTBBh68jtKFYLj8I0=" + "integrity": "sha1-a0TO9YTVUaMTBBh68jtKFYLj8I0=", + "requires": { + "@turf/area": "^5.1.5", + "@turf/bbox": "^5.1.5", + "@turf/boolean-point-in-polygon": "^5.1.5", + "@turf/explode": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5", + "@turf/meta": "^5.1.5" + } }, "@turf/isolines": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/isolines/-/isolines-5.1.5.tgz", - "integrity": "sha1-irTn9Cuz38VGFOW/FVln9+VdLeE=" + "integrity": "sha1-irTn9Cuz38VGFOW/FVln9+VdLeE=", + "requires": { + "@turf/bbox": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5", + "@turf/meta": "^5.1.5" + } }, "@turf/kinks": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/kinks/-/kinks-5.1.5.tgz", - "integrity": "sha1-irtpYdm7AQchO63fLCwmQNAlaYA=" + "integrity": "sha1-irtpYdm7AQchO63fLCwmQNAlaYA=", + "requires": { + "@turf/helpers": "^5.1.5" + } }, "@turf/length": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/length/-/length-5.1.5.tgz", - "integrity": "sha1-86X4ZMK5lqi7RxeUU1ofrxLuvvs=" + "integrity": "sha1-86X4ZMK5lqi7RxeUU1ofrxLuvvs=", + "requires": { + "@turf/distance": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/meta": "^5.1.5" + } }, "@turf/line-arc": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/line-arc/-/line-arc-5.1.5.tgz", - "integrity": "sha1-AHinRHg1oSrkFKIR+aZNEYYVDhU=" + "integrity": "sha1-AHinRHg1oSrkFKIR+aZNEYYVDhU=", + "requires": { + "@turf/circle": "^5.1.5", + "@turf/destination": "^5.1.5", + "@turf/helpers": "^5.1.5" + } }, "@turf/line-chunk": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/line-chunk/-/line-chunk-5.1.5.tgz", - "integrity": "sha1-kQqFwFwG2dD5w4l3oF4IGNUIXEI=" + "integrity": "sha1-kQqFwFwG2dD5w4l3oF4IGNUIXEI=", + "requires": { + "@turf/helpers": "^5.1.5", + "@turf/length": "^5.1.5", + "@turf/line-slice-along": "^5.1.5", + "@turf/meta": "^5.1.5" + } }, "@turf/line-intersect": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/line-intersect/-/line-intersect-5.1.5.tgz", - "integrity": "sha1-DikHGuQDKV5JFyO8SfXPrI0R3fM=" + "integrity": "sha1-DikHGuQDKV5JFyO8SfXPrI0R3fM=", + "requires": { + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5", + "@turf/line-segment": "^5.1.5", + "@turf/meta": "^5.1.5", + "geojson-rbush": "2.1.0" + } }, "@turf/line-offset": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/line-offset/-/line-offset-5.1.5.tgz", - "integrity": "sha1-KrWy8In4yRPiMdmUN4553KkLWh4=" + "integrity": "sha1-KrWy8In4yRPiMdmUN4553KkLWh4=", + "requires": { + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5", + "@turf/meta": "^5.1.5" + } }, "@turf/line-overlap": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/line-overlap/-/line-overlap-5.1.5.tgz", - "integrity": "sha1-lDxvh6A4bcQ9+sEdKz/5wRLNP2A=" + "integrity": "sha1-lDxvh6A4bcQ9+sEdKz/5wRLNP2A=", + "requires": { + "@turf/boolean-point-on-line": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5", + "@turf/line-segment": "^5.1.5", + "@turf/meta": "^5.1.5", + "@turf/nearest-point-on-line": "^5.1.5", + "geojson-rbush": "2.1.0" + } }, "@turf/line-segment": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/line-segment/-/line-segment-5.1.5.tgz", - "integrity": "sha1-Mgeq7lRqskw9jcPMY/kcdwuAE+U=" + "integrity": "sha1-Mgeq7lRqskw9jcPMY/kcdwuAE+U=", + "requires": { + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5", + "@turf/meta": "^5.1.5" + } }, "@turf/line-slice": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/line-slice/-/line-slice-5.1.5.tgz", - "integrity": "sha1-Hs/OFGKjeFeXVM7fRGTN4mgp8rU=" + "integrity": "sha1-Hs/OFGKjeFeXVM7fRGTN4mgp8rU=", + "requires": { + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5", + "@turf/nearest-point-on-line": "^5.1.5" + } }, "@turf/line-slice-along": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/line-slice-along/-/line-slice-along-5.1.5.tgz", - "integrity": "sha1-7drQoh70efKWihG9LdcomiEy6aU=" + "integrity": "sha1-7drQoh70efKWihG9LdcomiEy6aU=", + "requires": { + "@turf/bearing": "^5.1.5", + "@turf/destination": "^5.1.5", + "@turf/distance": "^5.1.5", + "@turf/helpers": "^5.1.5" + } }, "@turf/line-split": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/line-split/-/line-split-5.1.5.tgz", - "integrity": "sha1-Wy30w3YZty73JbUWPPmSbVVArLc=" + "integrity": "sha1-Wy30w3YZty73JbUWPPmSbVVArLc=", + "requires": { + "@turf/bbox": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5", + "@turf/line-intersect": "^5.1.5", + "@turf/line-segment": "^5.1.5", + "@turf/meta": "^5.1.5", + "@turf/nearest-point-on-line": "^5.1.5", + "@turf/square": "^5.1.5", + "@turf/truncate": "^5.1.5", + "geojson-rbush": "2.1.0" + } }, "@turf/line-to-polygon": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/line-to-polygon/-/line-to-polygon-5.1.5.tgz", - "integrity": "sha1-ITz0Gmj4Ikd4ujnTGH3sPouBhlo=" + "integrity": "sha1-ITz0Gmj4Ikd4ujnTGH3sPouBhlo=", + "requires": { + "@turf/bbox": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5" + } }, "@turf/mask": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/mask/-/mask-5.1.5.tgz", - "integrity": "sha1-mrD+8aJyyY/j70kvn/thggayQtU=" + "integrity": "sha1-mrD+8aJyyY/j70kvn/thggayQtU=", + "requires": { + "@turf/bbox": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/meta": "^5.1.5", + "@turf/union": "^5.1.5", + "rbush": "^2.0.1" + } }, "@turf/meta": { "version": "5.1.6", "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.1.6.tgz", - "integrity": "sha1-wgqGPt7Qhp+yhUje6Ik0G8y0akY=" + "integrity": "sha1-wgqGPt7Qhp+yhUje6Ik0G8y0akY=", + "requires": { + "@turf/helpers": "^5.1.5" + } }, "@turf/midpoint": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/midpoint/-/midpoint-5.1.5.tgz", - "integrity": "sha1-4mH2srDqgSTM7/VSomLdRlydBfA=" + "integrity": "sha1-4mH2srDqgSTM7/VSomLdRlydBfA=", + "requires": { + "@turf/bearing": "^5.1.5", + "@turf/destination": "^5.1.5", + "@turf/distance": "^5.1.5", + "@turf/helpers": "^5.1.5" + } }, "@turf/nearest-point": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/nearest-point/-/nearest-point-5.1.5.tgz", - "integrity": "sha1-EgUN5Bw5hEMiTHl43g9iE5ANNPs=" + "integrity": "sha1-EgUN5Bw5hEMiTHl43g9iE5ANNPs=", + "requires": { + "@turf/clone": "^5.1.5", + "@turf/distance": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/meta": "^5.1.5" + } }, "@turf/nearest-point-on-line": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/nearest-point-on-line/-/nearest-point-on-line-5.1.5.tgz", - "integrity": "sha1-VgauKX8VlHUkvqUaKp71HsG/nDY=" + "integrity": "sha1-VgauKX8VlHUkvqUaKp71HsG/nDY=", + "requires": { + "@turf/bearing": "^5.1.5", + "@turf/destination": "^5.1.5", + "@turf/distance": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5", + "@turf/line-intersect": "^5.1.5", + "@turf/meta": "^5.1.5" + } }, "@turf/nearest-point-to-line": { "version": "5.1.6", "resolved": "https://registry.npmjs.org/@turf/nearest-point-to-line/-/nearest-point-to-line-5.1.6.tgz", "integrity": "sha512-ZSvDIEiHhifn/vNwLXZI/E8xmEz5yBPqfUR7BVHRZrB1cP7jLhKZvkbidjG//uW8Fr1Ulc+PFOXczLspIcx/lw==", + "requires": { + "@turf/helpers": "6.x", + "@turf/invariant": "6.x", + "@turf/meta": "6.x", + "@turf/point-to-line-distance": "^5.1.5", + "object-assign": "*" + }, "dependencies": { "@turf/helpers": { "version": "6.1.4", @@ -401,49 +813,93 @@ "@turf/invariant": { "version": "6.1.2", "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-6.1.2.tgz", - "integrity": "sha512-WU08Ph8j0J2jVGlQCKChXoCtI50BB3yEH21V++V0T4cR1T27HKCxkehV2sYMwTierfMBgjwSwDIsxnR4/2mWXg==" + "integrity": "sha512-WU08Ph8j0J2jVGlQCKChXoCtI50BB3yEH21V++V0T4cR1T27HKCxkehV2sYMwTierfMBgjwSwDIsxnR4/2mWXg==", + "requires": { + "@turf/helpers": "6.x" + } }, "@turf/meta": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-6.0.2.tgz", - "integrity": "sha512-VA7HJkx7qF1l3+GNGkDVn2oXy4+QoLP6LktXAaZKjuT1JI0YESat7quUkbCMy4zP9lAUuvS4YMslLyTtr919FA==" + "integrity": "sha512-VA7HJkx7qF1l3+GNGkDVn2oXy4+QoLP6LktXAaZKjuT1JI0YESat7quUkbCMy4zP9lAUuvS4YMslLyTtr919FA==", + "requires": { + "@turf/helpers": "6.x" + } } } }, "@turf/planepoint": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/planepoint/-/planepoint-5.1.5.tgz", - "integrity": "sha1-GLvfAG91ne9eQsagBsn53oGyt/8=" + "integrity": "sha1-GLvfAG91ne9eQsagBsn53oGyt/8=", + "requires": { + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5" + } }, "@turf/point-grid": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/point-grid/-/point-grid-5.1.5.tgz", - "integrity": "sha1-MFFBJI9Quv42zn5mukuX56sjaIc=" + "integrity": "sha1-MFFBJI9Quv42zn5mukuX56sjaIc=", + "requires": { + "@turf/boolean-within": "^5.1.5", + "@turf/distance": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5" + } }, "@turf/point-on-feature": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/point-on-feature/-/point-on-feature-5.1.5.tgz", - "integrity": "sha1-MMfwMkMCd8ZBjZbSieRba/shP+c=" + "integrity": "sha1-MMfwMkMCd8ZBjZbSieRba/shP+c=", + "requires": { + "@turf/boolean-point-in-polygon": "^5.1.5", + "@turf/center": "^5.1.5", + "@turf/explode": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/nearest-point": "^5.1.5" + } }, "@turf/point-to-line-distance": { "version": "5.1.6", "resolved": "https://registry.npmjs.org/@turf/point-to-line-distance/-/point-to-line-distance-5.1.6.tgz", "integrity": "sha512-PE3hiTeeDEi4ZLPtI8XAzFYW9nHo1EVsZGm/4ZVV8jo39d3X1oLVHxY3e1PkCmWwRapXy4QLqvnTQ7nU4wspNw==", + "requires": { + "@turf/bearing": "6.x", + "@turf/distance": "6.x", + "@turf/helpers": "6.x", + "@turf/invariant": "6.x", + "@turf/meta": "6.x", + "@turf/projection": "6.x", + "@turf/rhumb-bearing": "6.x", + "@turf/rhumb-distance": "6.x" + }, "dependencies": { "@turf/bearing": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/@turf/bearing/-/bearing-6.0.1.tgz", - "integrity": "sha512-mXY1NozqV9EFfBTbUItujwfqfQF0G/Xe2fzvnZle90ekPEUfhi4Dgf5JswJTd96J9LiT8kcd6Jonp5khnx0wIg==" + "integrity": "sha512-mXY1NozqV9EFfBTbUItujwfqfQF0G/Xe2fzvnZle90ekPEUfhi4Dgf5JswJTd96J9LiT8kcd6Jonp5khnx0wIg==", + "requires": { + "@turf/helpers": "6.x", + "@turf/invariant": "6.x" + } }, "@turf/clone": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/@turf/clone/-/clone-6.0.2.tgz", - "integrity": "sha512-UVpYPnW3wRj3bPncR6Z2PRbowBk+nEdVWgGewPxrKKLfvswtVtG9n/OIyvbU3E3ZOadBVxTH2uAMEMOz4800FA==" + "integrity": "sha512-UVpYPnW3wRj3bPncR6Z2PRbowBk+nEdVWgGewPxrKKLfvswtVtG9n/OIyvbU3E3ZOadBVxTH2uAMEMOz4800FA==", + "requires": { + "@turf/helpers": "6.x" + } }, "@turf/distance": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-6.0.1.tgz", - "integrity": "sha512-q7t7rWIWfkg7MP1Vt4uLjSEhe5rPfCO2JjpKmk7JC+QZKEQkuvHEqy3ejW1iC7Kw5ZcZNR3qdMGGz+6HnVwqvg==" + "integrity": "sha512-q7t7rWIWfkg7MP1Vt4uLjSEhe5rPfCO2JjpKmk7JC+QZKEQkuvHEqy3ejW1iC7Kw5ZcZNR3qdMGGz+6HnVwqvg==", + "requires": { + "@turf/helpers": "6.x", + "@turf/invariant": "6.x" + } }, "@turf/helpers": { "version": "6.1.4", @@ -453,202 +909,523 @@ "@turf/invariant": { "version": "6.1.2", "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-6.1.2.tgz", - "integrity": "sha512-WU08Ph8j0J2jVGlQCKChXoCtI50BB3yEH21V++V0T4cR1T27HKCxkehV2sYMwTierfMBgjwSwDIsxnR4/2mWXg==" + "integrity": "sha512-WU08Ph8j0J2jVGlQCKChXoCtI50BB3yEH21V++V0T4cR1T27HKCxkehV2sYMwTierfMBgjwSwDIsxnR4/2mWXg==", + "requires": { + "@turf/helpers": "6.x" + } }, "@turf/meta": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-6.0.2.tgz", - "integrity": "sha512-VA7HJkx7qF1l3+GNGkDVn2oXy4+QoLP6LktXAaZKjuT1JI0YESat7quUkbCMy4zP9lAUuvS4YMslLyTtr919FA==" + "integrity": "sha512-VA7HJkx7qF1l3+GNGkDVn2oXy4+QoLP6LktXAaZKjuT1JI0YESat7quUkbCMy4zP9lAUuvS4YMslLyTtr919FA==", + "requires": { + "@turf/helpers": "6.x" + } }, "@turf/projection": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/@turf/projection/-/projection-6.0.1.tgz", - "integrity": "sha512-Y3RvGT6I53MjYKLG69e9sMk45wJXcLbrEO1t6P3WQQQGqA2gYhhMJyV41vE2Z2llrJpvs2dDx/tIeQzGd0HHMQ==" + "integrity": "sha512-Y3RvGT6I53MjYKLG69e9sMk45wJXcLbrEO1t6P3WQQQGqA2gYhhMJyV41vE2Z2llrJpvs2dDx/tIeQzGd0HHMQ==", + "requires": { + "@turf/clone": "6.x", + "@turf/helpers": "6.x", + "@turf/meta": "6.x" + } }, "@turf/rhumb-bearing": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/@turf/rhumb-bearing/-/rhumb-bearing-6.0.1.tgz", - "integrity": "sha512-MVBra8OVfjM4+/N0B3o6cBIYg9p/uRKzA9uk05RfrzasEbUL1vdD23LkTooVL74Yw4UxL8BQD9hS5Re2COJFDA==" + "integrity": "sha512-MVBra8OVfjM4+/N0B3o6cBIYg9p/uRKzA9uk05RfrzasEbUL1vdD23LkTooVL74Yw4UxL8BQD9hS5Re2COJFDA==", + "requires": { + "@turf/helpers": "6.x", + "@turf/invariant": "6.x" + } }, "@turf/rhumb-distance": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/@turf/rhumb-distance/-/rhumb-distance-6.0.1.tgz", - "integrity": "sha512-3G45DQtQByzzfHFPcCyJdUZFwsd45zfZ7sAb1ddF7mhEj4G70+T2G3GKjInymqDNrbyh2gbG6wQiZSToC8Uf9g==" + "integrity": "sha512-3G45DQtQByzzfHFPcCyJdUZFwsd45zfZ7sAb1ddF7mhEj4G70+T2G3GKjInymqDNrbyh2gbG6wQiZSToC8Uf9g==", + "requires": { + "@turf/helpers": "6.x", + "@turf/invariant": "6.x" + } } } }, "@turf/points-within-polygon": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/points-within-polygon/-/points-within-polygon-5.1.5.tgz", - "integrity": "sha1-K4VaXfOq2lfC7oIKB1SrlJKKIzc=" + "integrity": "sha1-K4VaXfOq2lfC7oIKB1SrlJKKIzc=", + "requires": { + "@turf/boolean-point-in-polygon": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/meta": "^5.1.5" + } }, "@turf/polygon-tangents": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/polygon-tangents/-/polygon-tangents-5.1.5.tgz", - "integrity": "sha1-K/AJkUcwJbF44lDcfLmuVAm71lI=" + "integrity": "sha1-K/AJkUcwJbF44lDcfLmuVAm71lI=", + "requires": { + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5" + } }, "@turf/polygon-to-line": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/polygon-to-line/-/polygon-to-line-5.1.5.tgz", - "integrity": "sha1-I7tEjYTcTGUZmaxhGjbZHFklA2o=" + "integrity": "sha1-I7tEjYTcTGUZmaxhGjbZHFklA2o=", + "requires": { + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5" + } }, "@turf/polygonize": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/polygonize/-/polygonize-5.1.5.tgz", - "integrity": "sha1-BJP6EYefOdELmtAs5qI+lC0IqjI=" + "integrity": "sha1-BJP6EYefOdELmtAs5qI+lC0IqjI=", + "requires": { + "@turf/boolean-point-in-polygon": "^5.1.5", + "@turf/envelope": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5", + "@turf/meta": "^5.1.5" + } }, "@turf/projection": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/projection/-/projection-5.1.5.tgz", - "integrity": "sha1-JFF+7rLzaBa6n3EueubWo2jt91c=" + "integrity": "sha1-JFF+7rLzaBa6n3EueubWo2jt91c=", + "requires": { + "@turf/clone": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/meta": "^5.1.5" + } }, "@turf/random": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/random/-/random-5.1.5.tgz", - "integrity": "sha1-sy78k0Vgroulfo67UfJBw5+6Lns=" + "integrity": "sha1-sy78k0Vgroulfo67UfJBw5+6Lns=", + "requires": { + "@turf/helpers": "^5.1.5" + } }, "@turf/rewind": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/rewind/-/rewind-5.1.5.tgz", - "integrity": "sha1-nqPbSmi3PB/R3RH1djGxQ8/vock=" + "integrity": "sha1-nqPbSmi3PB/R3RH1djGxQ8/vock=", + "requires": { + "@turf/boolean-clockwise": "^5.1.5", + "@turf/clone": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5", + "@turf/meta": "^5.1.5" + } }, "@turf/rhumb-bearing": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/rhumb-bearing/-/rhumb-bearing-5.1.5.tgz", - "integrity": "sha1-rPalAkJ+uMSeGM2mrg7/qwxd3NI=" + "integrity": "sha1-rPalAkJ+uMSeGM2mrg7/qwxd3NI=", + "requires": { + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5" + } }, "@turf/rhumb-destination": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/rhumb-destination/-/rhumb-destination-5.1.5.tgz", - "integrity": "sha1-sbKuuSFUfyrAwamUtqEw+SRjx0I=" + "integrity": "sha1-sbKuuSFUfyrAwamUtqEw+SRjx0I=", + "requires": { + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5" + } }, "@turf/rhumb-distance": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/rhumb-distance/-/rhumb-distance-5.1.5.tgz", - "integrity": "sha1-GAaFdiX0IlOE2tQT5p85U4/192U=" + "integrity": "sha1-GAaFdiX0IlOE2tQT5p85U4/192U=", + "requires": { + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5" + } }, "@turf/sample": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/sample/-/sample-5.1.5.tgz", - "integrity": "sha1-6ctEikeJzFbuPeLdZ4HiNDQ1tBE=" + "integrity": "sha1-6ctEikeJzFbuPeLdZ4HiNDQ1tBE=", + "requires": { + "@turf/helpers": "^5.1.5" + } }, "@turf/sector": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/sector/-/sector-5.1.5.tgz", - "integrity": "sha1-rCu5TBPt1gNPb9wrZwCBNdIPXgc=" + "integrity": "sha1-rCu5TBPt1gNPb9wrZwCBNdIPXgc=", + "requires": { + "@turf/circle": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5", + "@turf/line-arc": "^5.1.5", + "@turf/meta": "^5.1.5" + } }, "@turf/shortest-path": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/shortest-path/-/shortest-path-5.1.5.tgz", - "integrity": "sha1-hUroCW9rw+EwD6ynfz6PZ9j5Nas=" + "integrity": "sha1-hUroCW9rw+EwD6ynfz6PZ9j5Nas=", + "requires": { + "@turf/bbox": "^5.1.5", + "@turf/bbox-polygon": "^5.1.5", + "@turf/boolean-point-in-polygon": "^5.1.5", + "@turf/clean-coords": "^5.1.5", + "@turf/distance": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5", + "@turf/meta": "^5.1.5", + "@turf/transform-scale": "^5.1.5" + } }, "@turf/simplify": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/simplify/-/simplify-5.1.5.tgz", - "integrity": "sha1-Csjyei60IYGD7dmZjDJ1q+QIuSY=" + "integrity": "sha1-Csjyei60IYGD7dmZjDJ1q+QIuSY=", + "requires": { + "@turf/clean-coords": "^5.1.5", + "@turf/clone": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/meta": "^5.1.5" + } }, "@turf/square": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/square/-/square-5.1.5.tgz", - "integrity": "sha1-qnsh5gM8ySUsOlvW89iNq9b+0YA=" + "integrity": "sha1-qnsh5gM8ySUsOlvW89iNq9b+0YA=", + "requires": { + "@turf/distance": "^5.1.5", + "@turf/helpers": "^5.1.5" + } }, "@turf/square-grid": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/square-grid/-/square-grid-5.1.5.tgz", - "integrity": "sha1-G9X3uesU8LYLwjH+/nNR0aMvGlE=" + "integrity": "sha1-G9X3uesU8LYLwjH+/nNR0aMvGlE=", + "requires": { + "@turf/boolean-contains": "^5.1.5", + "@turf/boolean-overlap": "^5.1.5", + "@turf/distance": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/intersect": "^5.1.5", + "@turf/invariant": "^5.1.5" + } }, "@turf/standard-deviational-ellipse": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/standard-deviational-ellipse/-/standard-deviational-ellipse-5.1.5.tgz", - "integrity": "sha1-hc0oO14ayljyG9ZkEuQUtW2FIyQ=" + "integrity": "sha1-hc0oO14ayljyG9ZkEuQUtW2FIyQ=", + "requires": { + "@turf/center-mean": "^5.1.5", + "@turf/ellipse": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5", + "@turf/meta": "^5.1.5", + "@turf/points-within-polygon": "^5.1.5" + } }, "@turf/tag": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/tag/-/tag-5.1.5.tgz", - "integrity": "sha1-0e4aUIjs/UoUEQGcmCOczypJfSA=" + "integrity": "sha1-0e4aUIjs/UoUEQGcmCOczypJfSA=", + "requires": { + "@turf/boolean-point-in-polygon": "^5.1.5", + "@turf/clone": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/meta": "^5.1.5" + } }, "@turf/tesselate": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/tesselate/-/tesselate-5.1.5.tgz", - "integrity": "sha1-MqWU6cIaAEIKn5DSxD3z4RZgYc0=" + "integrity": "sha1-MqWU6cIaAEIKn5DSxD3z4RZgYc0=", + "requires": { + "@turf/helpers": "^5.1.5", + "earcut": "^2.0.0" + } }, "@turf/tin": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/tin/-/tin-5.1.5.tgz", - "integrity": "sha1-KCI+r8X76a6azKgc3P6l0UJMkX0=" + "integrity": "sha1-KCI+r8X76a6azKgc3P6l0UJMkX0=", + "requires": { + "@turf/helpers": "^5.1.5" + } }, "@turf/transform-rotate": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/transform-rotate/-/transform-rotate-5.1.5.tgz", - "integrity": "sha1-0Jbt2eMA/jFQadVNjkWMQJIh7fs=" + "integrity": "sha1-0Jbt2eMA/jFQadVNjkWMQJIh7fs=", + "requires": { + "@turf/centroid": "^5.1.5", + "@turf/clone": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5", + "@turf/meta": "^5.1.5", + "@turf/rhumb-bearing": "^5.1.5", + "@turf/rhumb-destination": "^5.1.5", + "@turf/rhumb-distance": "^5.1.5" + } }, "@turf/transform-scale": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/transform-scale/-/transform-scale-5.1.5.tgz", - "integrity": "sha1-cP064BhWz3uunxWtVhzf6PiQAbk=" + "integrity": "sha1-cP064BhWz3uunxWtVhzf6PiQAbk=", + "requires": { + "@turf/bbox": "^5.1.5", + "@turf/center": "^5.1.5", + "@turf/centroid": "^5.1.5", + "@turf/clone": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5", + "@turf/meta": "^5.1.5", + "@turf/rhumb-bearing": "^5.1.5", + "@turf/rhumb-destination": "^5.1.5", + "@turf/rhumb-distance": "^5.1.5" + } }, "@turf/transform-translate": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/transform-translate/-/transform-translate-5.1.5.tgz", - "integrity": "sha1-Uwolf7Hccmja3Ks05nkB6yo97GM=" + "integrity": "sha1-Uwolf7Hccmja3Ks05nkB6yo97GM=", + "requires": { + "@turf/clone": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5", + "@turf/meta": "^5.1.5", + "@turf/rhumb-destination": "^5.1.5" + } }, "@turf/triangle-grid": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/triangle-grid/-/triangle-grid-5.1.5.tgz", - "integrity": "sha1-ezZ2IQhVTBTyjK/zxIsc/ILI3IE=" + "integrity": "sha1-ezZ2IQhVTBTyjK/zxIsc/ILI3IE=", + "requires": { + "@turf/distance": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/intersect": "^5.1.5", + "@turf/invariant": "^5.1.5" + } }, "@turf/truncate": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/truncate/-/truncate-5.1.5.tgz", - "integrity": "sha1-nu37Oxi6gfLJjT6tCUMcyhiErYk=" + "integrity": "sha1-nu37Oxi6gfLJjT6tCUMcyhiErYk=", + "requires": { + "@turf/helpers": "^5.1.5", + "@turf/meta": "^5.1.5" + } }, "@turf/turf": { "version": "5.1.6", "resolved": "https://registry.npmjs.org/@turf/turf/-/turf-5.1.6.tgz", - "integrity": "sha1-wxIlkoh+0jS3VGi4qMRb+Ib7+PY=" + "integrity": "sha1-wxIlkoh+0jS3VGi4qMRb+Ib7+PY=", + "requires": { + "@turf/along": "5.1.x", + "@turf/area": "5.1.x", + "@turf/bbox": "5.1.x", + "@turf/bbox-clip": "5.1.x", + "@turf/bbox-polygon": "5.1.x", + "@turf/bearing": "5.1.x", + "@turf/bezier-spline": "5.1.x", + "@turf/boolean-clockwise": "5.1.x", + "@turf/boolean-contains": "5.1.x", + "@turf/boolean-crosses": "5.1.x", + "@turf/boolean-disjoint": "5.1.x", + "@turf/boolean-equal": "5.1.x", + "@turf/boolean-overlap": "5.1.x", + "@turf/boolean-parallel": "5.1.x", + "@turf/boolean-point-in-polygon": "5.1.x", + "@turf/boolean-point-on-line": "5.1.x", + "@turf/boolean-within": "5.1.x", + "@turf/buffer": "5.1.x", + "@turf/center": "5.1.x", + "@turf/center-mean": "5.1.x", + "@turf/center-median": "5.1.x", + "@turf/center-of-mass": "5.1.x", + "@turf/centroid": "5.1.x", + "@turf/circle": "5.1.x", + "@turf/clean-coords": "5.1.x", + "@turf/clone": "5.1.x", + "@turf/clusters": "5.1.x", + "@turf/clusters-dbscan": "5.1.x", + "@turf/clusters-kmeans": "5.1.x", + "@turf/collect": "5.1.x", + "@turf/combine": "5.1.x", + "@turf/concave": "5.1.x", + "@turf/convex": "5.1.x", + "@turf/destination": "5.1.x", + "@turf/difference": "5.1.x", + "@turf/dissolve": "5.1.x", + "@turf/distance": "5.1.x", + "@turf/ellipse": "5.1.x", + "@turf/envelope": "5.1.x", + "@turf/explode": "5.1.x", + "@turf/flatten": "5.1.x", + "@turf/flip": "5.1.x", + "@turf/great-circle": "5.1.x", + "@turf/helpers": "5.1.x", + "@turf/hex-grid": "5.1.x", + "@turf/interpolate": "5.1.x", + "@turf/intersect": "5.1.x", + "@turf/invariant": "5.1.x", + "@turf/isobands": "5.1.x", + "@turf/isolines": "5.1.x", + "@turf/kinks": "5.1.x", + "@turf/length": "5.1.x", + "@turf/line-arc": "5.1.x", + "@turf/line-chunk": "5.1.x", + "@turf/line-intersect": "5.1.x", + "@turf/line-offset": "5.1.x", + "@turf/line-overlap": "5.1.x", + "@turf/line-segment": "5.1.x", + "@turf/line-slice": "5.1.x", + "@turf/line-slice-along": "5.1.x", + "@turf/line-split": "5.1.x", + "@turf/line-to-polygon": "5.1.x", + "@turf/mask": "5.1.x", + "@turf/meta": "5.1.x", + "@turf/midpoint": "5.1.x", + "@turf/nearest-point": "5.1.x", + "@turf/nearest-point-on-line": "5.1.x", + "@turf/nearest-point-to-line": "5.1.x", + "@turf/planepoint": "5.1.x", + "@turf/point-grid": "5.1.x", + "@turf/point-on-feature": "5.1.x", + "@turf/point-to-line-distance": "5.1.x", + "@turf/points-within-polygon": "5.1.x", + "@turf/polygon-tangents": "5.1.x", + "@turf/polygon-to-line": "5.1.x", + "@turf/polygonize": "5.1.x", + "@turf/projection": "5.1.x", + "@turf/random": "5.1.x", + "@turf/rewind": "5.1.x", + "@turf/rhumb-bearing": "5.1.x", + "@turf/rhumb-destination": "5.1.x", + "@turf/rhumb-distance": "5.1.x", + "@turf/sample": "5.1.x", + "@turf/sector": "5.1.x", + "@turf/shortest-path": "5.1.x", + "@turf/simplify": "5.1.x", + "@turf/square": "5.1.x", + "@turf/square-grid": "5.1.x", + "@turf/standard-deviational-ellipse": "5.1.x", + "@turf/tag": "5.1.x", + "@turf/tesselate": "5.1.x", + "@turf/tin": "5.1.x", + "@turf/transform-rotate": "5.1.x", + "@turf/transform-scale": "5.1.x", + "@turf/transform-translate": "5.1.x", + "@turf/triangle-grid": "5.1.x", + "@turf/truncate": "5.1.x", + "@turf/union": "5.1.x", + "@turf/unkink-polygon": "5.1.x", + "@turf/voronoi": "5.1.x" + } }, "@turf/union": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/union/-/union-5.1.5.tgz", - "integrity": "sha1-UyhbYJQEf8WNlqrA6pCGXsNNRUs=" + "integrity": "sha1-UyhbYJQEf8WNlqrA6pCGXsNNRUs=", + "requires": { + "@turf/helpers": "^5.1.5", + "turf-jsts": "*" + } }, "@turf/unkink-polygon": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/unkink-polygon/-/unkink-polygon-5.1.5.tgz", - "integrity": "sha1-ewGEfFD7V0riV54Z5Ey6hSbSE8M=" + "integrity": "sha1-ewGEfFD7V0riV54Z5Ey6hSbSE8M=", + "requires": { + "@turf/area": "^5.1.5", + "@turf/boolean-point-in-polygon": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/meta": "^5.1.5", + "rbush": "^2.0.1" + } }, "@turf/voronoi": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/@turf/voronoi/-/voronoi-5.1.5.tgz", - "integrity": "sha1-6FbpQG3MLyXWbdyJhYTifC6/ymY=" + "integrity": "sha1-6FbpQG3MLyXWbdyJhYTifC6/ymY=", + "requires": { + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5", + "d3-voronoi": "1.1.2" + } }, "@videojs/http-streaming": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@videojs/http-streaming/-/http-streaming-1.1.0.tgz", - "integrity": "sha512-Pf692a9c/ioCuh8NJUb5EaYrACR/9vjHjedSCPC60s9xkh3j6R4/tSwPlnMLCxN2Qau3h8hukGB0P6q6G1OtbA==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@videojs/http-streaming/-/http-streaming-1.5.1.tgz", + "integrity": "sha512-Pc3aVr4SRINFLhUWjTofVjQ9iMjs9myXnyfJ0AdW0c4bLwJ0Fw7HUsbns+qseuBzVJe01i7J2R/DE1Y4hFgblA==", + "requires": { + "aes-decrypter": "3.0.0", + "global": "^4.3.0", + "m3u8-parser": "4.2.0", + "mpd-parser": "0.7.0", + "mux.js": "5.0.1", + "url-toolkit": "^2.1.3", + "video.js": "^6.8.0 || ^7.0.0" + }, "dependencies": { "video.js": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/video.js/-/video.js-7.1.0.tgz", - "integrity": "sha512-uF4IOBZB560EqppNHcOYy3laL6Wzu8SDQ8lGmnzqsGFePtVDeLq5RYjBrVGun90c+9Pb+ElT4QyiWDnIyUCfpA==" + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/video.js/-/video.js-7.4.1.tgz", + "integrity": "sha512-UmTHiJWcil8YN65M1t/d63X6ofLtQwnvJoYEN4VKzkECYIHbgzvMRgOmrf5bNtVeDC6JsFKLZQXJ7s6Au2jgcQ==", + "requires": { + "@babel/runtime": "^7.2.0", + "@videojs/http-streaming": "1.5.1", + "global": "4.3.2", + "safe-json-parse": "4.0.0", + "tsml": "1.0.1", + "videojs-font": "3.1.0", + "videojs-vtt.js": "0.14.1", + "xhr": "2.4.0" + } }, "videojs-font": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/videojs-font/-/videojs-font-3.0.0.tgz", - "integrity": "sha512-XS6agz2T7p2cFuuXulJD70md8XMlAN617SJkMWjoTPqZWv+RU8NcZCKsE3Tk73inzxnQdihOp0cvI7NGz2ngHg==" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/videojs-font/-/videojs-font-3.1.0.tgz", + "integrity": "sha512-rxB68SVgbHD+kSwoNWNCHicKJuR2ga3bGfvGxmB+8fupsiLbnyCwTBVtrZUq4bZnD64mrKP1DxHiutxwrs59pQ==" }, "videojs-vtt.js": { "version": "0.14.1", "resolved": "https://registry.npmjs.org/videojs-vtt.js/-/videojs-vtt.js-0.14.1.tgz", - "integrity": "sha512-YxOiywx6N9t3J5nqsE5WN2Sw4CSqVe3zV+AZm2T4syOc2buNJaD6ZoexSdeszx2sHLU/RRo2r4BJAXFDQ7Qo2Q==" + "integrity": "sha512-YxOiywx6N9t3J5nqsE5WN2Sw4CSqVe3zV+AZm2T4syOc2buNJaD6ZoexSdeszx2sHLU/RRo2r4BJAXFDQ7Qo2Q==", + "requires": { + "global": "^4.3.1" + } }, "xhr": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.4.0.tgz", - "integrity": "sha1-4W5mpF+GmGHu76tBbV7/ci3ECZM=" + "integrity": "sha1-4W5mpF+GmGHu76tBbV7/ci3ECZM=", + "requires": { + "global": "~4.3.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } } } }, + "JSON2": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/JSON2/-/JSON2-0.1.0.tgz", + "integrity": "sha1-jXSTBApj1YNa919H3suDq2yMB5A=" + }, + "JSV": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/JSV/-/JSV-4.0.2.tgz", + "integrity": "sha1-0Hf2glVx+CEy+d/67Vh7QCn+/1c=" + }, "abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", @@ -659,7 +1436,11 @@ "version": "1.3.5", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", - "dev": true + "dev": true, + "requires": { + "mime-types": "~2.1.18", + "negotiator": "0.6.1" + } }, "acorn": { "version": "5.7.1", @@ -670,6 +1451,9 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz", "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=", + "requires": { + "acorn": "^4.0.3" + }, "dependencies": { "acorn": { "version": "4.0.13", @@ -682,6 +1466,9 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", + "requires": { + "acorn": "^3.0.4" + }, "dependencies": { "acorn": { "version": "3.3.0", @@ -694,6 +1481,9 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/acorn-object-spread/-/acorn-object-spread-1.0.0.tgz", "integrity": "sha1-SOrQ9KjrFplaF6Dbn/xqyq2kumg=", + "requires": { + "acorn": "^3.1.0" + }, "dependencies": { "acorn": { "version": "3.3.0", @@ -705,7 +1495,12 @@ "aes-decrypter": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/aes-decrypter/-/aes-decrypter-3.0.0.tgz", - "integrity": "sha1-eEihwUW5/b9Xrj4rWxvHzwZEqPs=" + "integrity": "sha1-eEihwUW5/b9Xrj4rWxvHzwZEqPs=", + "requires": { + "commander": "^2.9.0", + "global": "^4.3.2", + "pkcs7": "^1.0.2" + } }, "after": { "version": "0.8.2", @@ -716,7 +1511,13 @@ "ajv": { "version": "5.5.2", "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=" + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } }, "ajv-keywords": { "version": "3.2.0", @@ -727,18 +1528,49 @@ "version": "0.5.4", "resolved": "https://registry.npmjs.org/alchemy-embed-medias/-/alchemy-embed-medias-0.5.4.tgz", "integrity": "sha512-rsMaJgGRW09e+eIKmslfhrqgxe12AYP+5Xmd0MAt4UyVx9uxK2oq7XnxmK93nTVYp7UrSrUDeGVcHHpTDR3rFw==", + "requires": { + "es5-shim": "^4.3.1", + "flowplayer": "^6.0.4", + "gulp-install": "^1.0.0", + "html5shiv": "~3.7.3", + "jquery": "~1.11.3", + "lodash.merge": "^3.3.2", + "modernizr": "~3.0.0", + "pdfjs-dist": "1.8.366", + "pym.js": "^1.3.2", + "screenfull": "^2.0.0", + "swfobject": "^2.2.1", + "underscore": "^1.8.3", + "video.js": "5.5.3", + "videojs-chapter-thumbnails": "1.1.2", + "webl10n": "^1.0.0", + "webpack": "^3.10.0" + }, "dependencies": { "gulp-install": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/gulp-install/-/gulp-install-1.1.0.tgz", - "integrity": "sha1-k4a0bLRmm0cle2rfTj6i6DySiho=" + "integrity": "sha1-k4a0bLRmm0cle2rfTj6i6DySiho=", + "requires": { + "dargs": "^5.1.0", + "gulp-util": "^3.0.7", + "lodash.groupby": "^4.6.0", + "p-queue": "^1.0.0", + "through2": "^2.0.3", + "which": "^1.2.14" + } } } }, "align-text": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", - "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=" + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "requires": { + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" + } }, "amdefine": { "version": "1.0.1", @@ -746,15 +1578,18 @@ "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" }, "ansi-escapes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", - "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", "optional": true }, "ansi-gray": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", - "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=" + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "requires": { + "ansi-wrap": "0.1.0" + } }, "ansi-regex": { "version": "2.1.1", @@ -779,7 +1614,11 @@ "anymatch": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==" + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } }, "aproba": { "version": "1.2.0", @@ -798,6 +1637,10 @@ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + }, "dependencies": { "isarray": { "version": "1.0.0", @@ -809,13 +1652,25 @@ "version": "2.3.6", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "dev": true + "dev": true, + "requires": { + "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" + } }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } } } }, @@ -823,6 +1678,9 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + }, "dependencies": { "sprintf-js": { "version": "1.0.3", @@ -878,7 +1736,10 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } }, "array-uniq": { "version": "1.0.3", @@ -905,17 +1766,28 @@ "asn1": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==" + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "requires": { + "safer-buffer": "~2.1.0" + } }, "asn1.js": { "version": "4.10.1", "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", - "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==" + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } }, "assert": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "requires": { + "util": "0.10.3" + }, "dependencies": { "inherits": { "version": "2.0.1", @@ -925,7 +1797,10 @@ "util": { "version": "0.10.3", "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=" + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "requires": { + "inherits": "2.0.1" + } } } }, @@ -949,6 +1824,9 @@ "version": "2.6.1", "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "requires": { + "lodash": "^4.17.10" + }, "dependencies": { "lodash": { "version": "4.17.10", @@ -994,7 +1872,15 @@ "version": "6.7.7", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz", "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=", - "dev": true + "dev": true, + "requires": { + "browserslist": "^1.7.6", + "caniuse-db": "^1.0.30000634", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^5.2.16", + "postcss-value-parser": "^3.2.3" + } }, "aws-sign2": { "version": "0.7.0", @@ -1009,12 +1895,20 @@ "axios": { "version": "0.16.2", "resolved": "https://registry.npmjs.org/axios/-/axios-0.16.2.tgz", - "integrity": "sha1-uk+S8XFn37q0CYN4VFS5rBScPG0=" + "integrity": "sha1-uk+S8XFn37q0CYN4VFS5rBScPG0=", + "requires": { + "follow-redirects": "^1.2.3", + "is-buffer": "^1.1.5" + } }, "babel-runtime": { "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=" + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } }, "babylon": { "version": "6.18.0", @@ -1024,7 +1918,10 @@ "backbone": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/backbone/-/backbone-1.3.3.tgz", - "integrity": "sha1-TMgOp8sWMaxHSInOQPL4vGg7KZk=" + "integrity": "sha1-TMgOp8sWMaxHSInOQPL4vGg7KZk=", + "requires": { + "underscore": ">=1.8.3" + } }, "backo2": { "version": "1.0.2", @@ -1041,26 +1938,49 @@ "version": "0.11.2", "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "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" + }, "dependencies": { "define-property": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=" + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } }, "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==" + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } }, "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==" + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } }, "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==" + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } }, "kind-of": { "version": "6.0.2", @@ -1096,7 +2016,10 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "optional": true + "optional": true, + "requires": { + "tweetnacl": "^0.14.3" + } }, "beeper": { "version": "1.1.1", @@ -1107,7 +2030,10 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", - "dev": true + "dev": true, + "requires": { + "callsite": "1.0.0" + } }, "big.js": { "version": "3.2.0", @@ -1123,21 +2049,41 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz", "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", + "optional": true, + "requires": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + }, "dependencies": { "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "optional": true }, "readable-stream": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==" + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "optional": true, + "requires": { + "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" + } }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } } } }, @@ -1151,7 +2097,10 @@ "version": "0.0.9", "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", - "dev": true + "dev": true, + "requires": { + "inherits": "~2.0.0" + } }, "blueimp-canvas-to-blob": { "version": "3.14.0", @@ -1161,7 +2110,13 @@ "blueimp-file-upload": { "version": "8.9.0", "resolved": "https://registry.npmjs.org/blueimp-file-upload/-/blueimp-file-upload-8.9.0.tgz", - "integrity": "sha1-y4dk4TCbz/M9CwsLOHU1nf91hao=" + "integrity": "sha1-y4dk4TCbz/M9CwsLOHU1nf91hao=", + "requires": { + "blueimp-canvas-to-blob": ">=2.0.7", + "blueimp-load-image": ">=1.9.1", + "blueimp-tmpl": ">=2.3.0", + "jquery": ">=1.6" + } }, "blueimp-load-image": { "version": "2.19.0", @@ -1191,24 +2146,49 @@ "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } }, "braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "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" + }, "dependencies": { "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } } } }, "brfs": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/brfs/-/brfs-1.6.1.tgz", - "integrity": "sha512-OfZpABRQQf+Xsmju8XE9bDjs+uU4vLREGolP7bDgcpsI17QREyZ4Bl+2KLxxx1kCgA0fAIhKQBaBYh+PEcCqYQ==" + "integrity": "sha512-OfZpABRQQf+Xsmju8XE9bDjs+uU4vLREGolP7bDgcpsI17QREyZ4Bl+2KLxxx1kCgA0fAIhKQBaBYh+PEcCqYQ==", + "requires": { + "quote-stream": "^1.0.1", + "resolve": "^1.1.5", + "static-module": "^2.2.0", + "through2": "^2.0.0" + } }, "brorand": { "version": "1.1.0", @@ -1226,18 +2206,54 @@ "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.24.6.tgz", "integrity": "sha512-3cVW8Ft3sPQ1t9gqZXBDZhTyRce8NW4wf5KzpCYcg6fWjPbyt+vZLvEo+sTq7c7eNQhi8lInQWbjIFEpoM2f7Q==", "dev": true, + "requires": { + "browser-sync-ui": "v1.0.1", + "bs-recipes": "1.3.4", + "chokidar": "1.7.0", + "connect": "3.6.6", + "connect-history-api-fallback": "^1.5.0", + "dev-ip": "^1.0.1", + "easy-extender": "2.3.2", + "eazy-logger": "3.0.2", + "etag": "^1.8.1", + "fresh": "^0.5.2", + "fs-extra": "3.0.1", + "http-proxy": "1.15.2", + "immutable": "3.8.2", + "localtunnel": "1.9.0", + "micromatch": "2.3.11", + "opn": "4.0.2", + "portscanner": "2.1.1", + "qs": "6.2.3", + "raw-body": "^2.3.2", + "resp-modifier": "6.0.2", + "rx": "4.1.0", + "serve-index": "1.9.1", + "serve-static": "1.13.2", + "server-destroy": "1.0.1", + "socket.io": "2.1.1", + "ua-parser-js": "0.7.17", + "yargs": "6.4.0" + }, "dependencies": { "anymatch": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", - "dev": true + "dev": true, + "requires": { + "micromatch": "^2.1.5", + "normalize-path": "^2.0.0" + } }, "arr-diff": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } }, "array-unique": { "version": "0.2.1", @@ -1249,7 +2265,12 @@ "version": "1.8.5", "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } }, "camelcase": { "version": "3.0.0", @@ -1261,37 +2282,66 @@ "version": "1.7.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", - "dev": true + "dev": true, + "requires": { + "anymatch": "^1.3.0", + "async-each": "^1.0.0", + "fsevents": "^1.0.0", + "glob-parent": "^2.0.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^2.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0" + } }, "cliui": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } }, "expand-brackets": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } }, "extglob": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } }, "find-up": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } }, "glob-parent": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", - "dev": true + "dev": true, + "requires": { + "is-glob": "^2.0.0" + } }, "is-extglob": { "version": "1.0.0", @@ -1303,37 +2353,73 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } }, "load-json-file": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } }, "micromatch": { "version": "2.3.11", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } }, "os-locale": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "dev": true + "dev": true, + "requires": { + "lcid": "^1.0.0" + } }, "path-exists": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } }, "path-type": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } }, "qs": { "version": "6.2.3", @@ -1345,25 +2431,42 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } }, "read-pkg-up": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } }, "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } }, "strip-bom": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } }, "which-module": { "version": "1.0.0", @@ -1381,13 +2484,32 @@ "version": "6.4.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.4.0.tgz", "integrity": "sha1-gW4ahm1VmMzzTlWW3c4i2S2kkNQ=", - "dev": true + "dev": true, + "requires": { + "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", + "window-size": "^0.2.0", + "y18n": "^3.2.1", + "yargs-parser": "^4.1.0" + } }, "yargs-parser": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", - "dev": true + "dev": true, + "requires": { + "camelcase": "^3.0.0" + } } } }, @@ -1395,22 +2517,49 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-1.0.1.tgz", "integrity": "sha512-RIxmwVVcUFhRd1zxp7m2FfLnXHf59x4Gtj8HFwTA//3VgYI3AKkaQAuDL8KDJnE59XqCshxZa13JYuIWtZlKQg==", - "dev": true + "dev": true, + "requires": { + "async-each-series": "0.1.1", + "connect-history-api-fallback": "^1.1.0", + "immutable": "^3.7.6", + "server-destroy": "1.0.1", + "socket.io-client": "2.0.4", + "stream-throttle": "^0.1.3" + } }, "browserify-aes": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==" + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "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": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==" + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } }, "browserify-des": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==" + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } }, "browserify-package-json": { "version": "1.0.1", @@ -1420,23 +2569,43 @@ "browserify-rsa": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", - "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=" + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } }, "browserify-sign": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", - "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=" + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "requires": { + "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": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==" + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "requires": { + "pako": "~1.0.5" + } }, "browserslist": { "version": "1.7.7", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", - "dev": true + "dev": true, + "requires": { + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" + } }, "bs-recipes": { "version": "1.3.4", @@ -1448,6 +2617,15 @@ "version": "0.15.2", "resolved": "https://registry.npmjs.org/buble/-/buble-0.15.2.tgz", "integrity": "sha1-VH/EdIP45egXbYKqXrzLGDsC1hM=", + "requires": { + "acorn": "^3.3.0", + "acorn-jsx": "^3.0.1", + "acorn-object-spread": "^1.0.0", + "chalk": "^1.1.3", + "magic-string": "^0.14.0", + "minimist": "^1.2.0", + "os-homedir": "^1.0.1" + }, "dependencies": { "acorn": { "version": "3.3.0", @@ -1457,7 +2635,10 @@ "magic-string": { "version": "0.14.0", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.14.0.tgz", - "integrity": "sha1-VyJK7xcByu7Sc7F6OalW5ysXJGI=" + "integrity": "sha1-VyJK7xcByu7Sc7F6OalW5ysXJGI=", + "requires": { + "vlq": "^0.2.1" + } } } }, @@ -1465,6 +2646,10 @@ "version": "0.7.0", "resolved": "https://registry.npmjs.org/bubleify/-/bubleify-0.7.0.tgz", "integrity": "sha1-0I6mQv/Qhf+HEciEP1cHLw1euPY=", + "requires": { + "buble": "^0.15.1", + "object-assign": "^4.0.1" + }, "dependencies": { "object-assign": { "version": "4.1.1", @@ -1477,6 +2662,11 @@ "version": "4.9.1", "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + }, "dependencies": { "isarray": { "version": "1.0.0", @@ -1488,12 +2678,18 @@ "buffer-alloc": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==" + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "optional": true, + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } }, "buffer-alloc-unsafe": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "optional": true }, "buffer-equal": { "version": "0.0.1", @@ -1503,7 +2699,8 @@ "buffer-fill": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=" + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", + "optional": true }, "buffer-from": { "version": "1.1.1", @@ -1534,12 +2731,29 @@ "cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==" + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "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" + } }, "call-matcher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-matcher/-/call-matcher-1.0.1.tgz", - "integrity": "sha1-UTTQd5hPcSpU2tPL9i3ijc5BbKg=" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/call-matcher/-/call-matcher-1.1.0.tgz", + "integrity": "sha512-IoQLeNwwf9KTNbtSA7aEBb1yfDbdnzwjCetjkC8io5oGeOmK2CBNdg0xr+tadRYKO0p7uQyZzvon0kXlZbvGrw==", + "requires": { + "core-js": "^2.0.0", + "deep-equal": "^1.0.0", + "espurify": "^1.6.0", + "estraverse": "^4.0.0" + } }, "callsite": { "version": "1.0.0", @@ -1557,6 +2771,10 @@ "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, "dependencies": { "camelcase": { "version": "2.1.1", @@ -1575,7 +2793,11 @@ "cardinal": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-0.4.4.tgz", - "integrity": "sha1-ylu2iltRG5D+k7ms6km97lwyv+I=" + "integrity": "sha1-ylu2iltRG5D+k7ms6km97lwyv+I=", + "requires": { + "ansicolors": "~0.2.1", + "redeyed": "~0.4.0" + } }, "caseless": { "version": "0.12.0", @@ -1585,18 +2807,33 @@ "center-align": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", - "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=" + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "requires": { + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" + } }, "chai": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/chai/-/chai-1.10.0.tgz", "integrity": "sha1-5AMcyHZURhp1lD5aNatG6vOcHrk=", - "dev": true + "dev": true, + "requires": { + "assertion-error": "1.0.0", + "deep-eql": "0.1.3" + } }, "chalk": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=" + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "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" + } }, "chardet": { "version": "0.4.2", @@ -1607,34 +2844,62 @@ "chokidar": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", - "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==" + "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.0", + "braces": "^2.3.0", + "fsevents": "^1.2.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "lodash.debounce": "^4.0.8", + "normalize-path": "^2.1.1", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0", + "upath": "^1.0.5" + } }, "chownr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", - "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", + "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==", "optional": true }, "ci-info": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.4.0.tgz", - "integrity": "sha512-Oqmw2pVfCl8sCL+1QgMywPfdxPJPkC51y4usw0iiE2S9qnEOAqXy8bwl1CpMpnoU39g4iKJTz6QZj+28FvOnjQ==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", "optional": true }, "cipher-base": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==" + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } }, "class-utils": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, "dependencies": { "define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=" + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } } } }, @@ -1643,18 +2908,28 @@ "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-3.4.28.tgz", "integrity": "sha1-vxlF6C/ICPVWlebd6uwBQA79A/8=", "dev": true, + "requires": { + "commander": "2.8.x", + "source-map": "0.4.x" + }, "dependencies": { "commander": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=", - "dev": true + "dev": true, + "requires": { + "graceful-readlink": ">= 1.0.0" + } }, "source-map": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dev": true + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } } } }, @@ -1662,13 +2937,19 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "optional": true + "optional": true, + "requires": { + "restore-cursor": "^2.0.0" + } }, "cli-table": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz", "integrity": "sha1-9TsFJmqLGguTSz0IIebi3FkUriM=", - "dev": true + "dev": true, + "requires": { + "colors": "1.0.3" + } }, "cli-width": { "version": "2.2.0", @@ -1679,7 +2960,12 @@ "cliui": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=" + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "requires": { + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" + } }, "clone": { "version": "1.0.4", @@ -1702,6 +2988,11 @@ "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.2.tgz", "integrity": "sha512-Bq6+4t+lbM8vhTs/Bef5c5AdEMtapp/iFb6+s4/Hh9MVTt8OLKH7ZOOZSCT+Ys7hsHvqv0GuMPJ1lnQJVHvxpg==", "dev": true, + "requires": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + }, "dependencies": { "isarray": { "version": "1.0.0", @@ -1713,13 +3004,25 @@ "version": "2.3.6", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "dev": true + "dev": true, + "requires": { + "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" + } }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } } } }, @@ -1727,7 +3030,11 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-2.0.2.tgz", "integrity": "sha1-b8vamUg6j9FdfTChlspp1oii79s=", - "optional": true + "optional": true, + "requires": { + "graceful-fs": "^4.1.2", + "mkdirp": "~0.5.0" + } }, "co": { "version": "4.6.0", @@ -1742,12 +3049,19 @@ "collection-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=" + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } }, "color-convert": { "version": "1.9.2", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.2.tgz", - "integrity": "sha512-3NUJZdhMhcdPn8vJ9v2UQJoH0qqoGUkYTgFEPZaPjEtwmmKUfNV46zZmgB2M5M4DCEQHMaCfWHCxiBflLm04Tg==" + "integrity": "sha512-3NUJZdhMhcdPn8vJ9v2UQJoH0qqoGUkYTgFEPZaPjEtwmmKUfNV46zZmgB2M5M4DCEQHMaCfWHCxiBflLm04Tg==", + "requires": { + "color-name": "1.1.1" + } }, "color-name": { "version": "1.1.1", @@ -1768,7 +3082,10 @@ "combined-stream": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", - "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=" + "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", + "requires": { + "delayed-stream": "~1.0.0" + } }, "commander": { "version": "2.17.1", @@ -1801,6 +3118,12 @@ "version": "1.6.2", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + }, "dependencies": { "isarray": { "version": "1.0.0", @@ -1810,12 +3133,24 @@ "readable-stream": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==" + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "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" + } }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } } } }, @@ -1824,6 +3159,9 @@ "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz", "integrity": "sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==", "dev": true, + "requires": { + "source-map": "^0.6.1" + }, "dependencies": { "source-map": { "version": "0.6.1", @@ -1836,13 +3174,26 @@ "concaveman": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/concaveman/-/concaveman-1.1.1.tgz", - "integrity": "sha1-bCSCWAslI874L8K+wAoEFebmgWI=" + "integrity": "sha1-bCSCWAslI874L8K+wAoEFebmgWI=", + "requires": { + "monotone-convex-hull-2d": "^1.0.1", + "point-in-polygon": "^1.0.1", + "rbush": "^2.0.1", + "robust-orientation": "^1.1.3", + "tinyqueue": "^1.1.0" + } }, "connect": { "version": "3.6.6", "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", "integrity": "sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=", - "dev": true + "dev": true, + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.0", + "parseurl": "~1.3.2", + "utils-merge": "1.0.1" + } }, "connect-history-api-fallback": { "version": "1.5.0", @@ -1853,7 +3204,10 @@ "console-browserify": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", - "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=" + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "requires": { + "date-now": "^0.1.4" + } }, "console-control-strings": { "version": "1.1.0", @@ -1867,9 +3221,12 @@ "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" }, "convert-source-map": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", - "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=" + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "requires": { + "safe-buffer": "~5.1.1" + } }, "cookie": { "version": "0.3.1", @@ -1883,9 +3240,9 @@ "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" }, "core-js": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", - "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==" + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.5.tgz", + "integrity": "sha512-klh/kDpwX8hryYL14M9w/xei6vrv6sE8gTHDG7/T/+SEovB/G4ejwcfE/CBzO6Edsu+OETZMZ3wcX/EjUkrl5A==" }, "core-util-is": { "version": "1.0.2", @@ -1900,27 +3257,54 @@ "create-ecdh": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", - "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==" + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } }, "create-hash": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==" + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "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": { "version": "1.1.7", "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==" - }, - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=" + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "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" + } }, "crypto-browserify": { "version": "3.12.0", "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==" + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "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" + } }, "csscolorparser": { "version": "1.0.3", @@ -1930,22 +3314,31 @@ "currently-unhandled": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=" + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "requires": { + "array-find-index": "^1.0.1" + } }, "d": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", - "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=" + "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", + "requires": { + "es5-ext": "^0.10.9" + } }, "d3-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.1.tgz", - "integrity": "sha512-CyINJQ0SOUHojDdFDH4JEM0552vCR1utGyLHegJHyYH0JyCpSeTPxi4OBqHMA2jJZq4NH782LtaJWBImqI/HBw==" + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz", + "integrity": "sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw==" }, "d3-geo": { "version": "1.7.1", "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-1.7.1.tgz", - "integrity": "sha512-O4AempWAr+P5qbk2bC2FuN/sDW4z+dN2wDf9QV3bxQt4M5HfOEeXLgJ/UKQW0+o1Dj8BE+L5kiDbdWUMjsmQpw==" + "integrity": "sha512-O4AempWAr+P5qbk2bC2FuN/sDW4z+dN2wDf9QV3bxQt4M5HfOEeXLgJ/UKQW0+o1Dj8BE+L5kiDbdWUMjsmQpw==", + "requires": { + "d3-array": "1" + } }, "d3-voronoi": { "version": "1.1.2", @@ -1960,7 +3353,10 @@ "dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=" + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "assert-plus": "^1.0.0" + } }, "date-now": { "version": "0.1.4", @@ -1987,7 +3383,10 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } }, "decamelize": { "version": "1.2.0", @@ -2003,7 +3402,10 @@ "version": "0.1.3", "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=", - "dev": true + "dev": true, + "requires": { + "type-detect": "0.1.1" + } }, "deep-equal": { "version": "1.0.1", @@ -2019,32 +3421,53 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dev": true + "dev": true, + "requires": { + "clone": "^1.0.2" + } }, "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==" + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } }, "define-property": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, "dependencies": { "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==" + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } }, "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==" + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } }, "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==" + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } }, "kind-of": { "version": "6.0.2", @@ -2058,6 +3481,15 @@ "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", "dev": true, + "requires": { + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" + }, "dependencies": { "object-assign": { "version": "4.1.1", @@ -2098,7 +3530,16 @@ "des.js": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", - "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=" + "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "desandro-matches-selector": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/desandro-matches-selector/-/desandro-matches-selector-2.0.2.tgz", + "integrity": "sha1-cXvu1NwT59jzdi9wem1YpndCGOE=" }, "destroy": { "version": "1.0.4", @@ -2133,12 +3574,21 @@ "diffie-hellman": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==" + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } }, "doctrine": { "version": "0.6.4", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-0.6.4.tgz", - "integrity": "sha1-gUKEkalC7xiwSSBW7aOADu5X1h0=" + "integrity": "sha1-gUKEkalC7xiwSSBW7aOADu5X1h0=", + "requires": { + "esutils": "^1.1.6", + "isarray": "0.0.1" + } }, "dom-walk": { "version": "0.1.1", @@ -2153,12 +3603,21 @@ "duplexer2": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=" + "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", + "requires": { + "readable-stream": "~1.1.9" + } }, "duplexify": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz", "integrity": "sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ==", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + }, "dependencies": { "isarray": { "version": "1.0.0", @@ -2168,37 +3627,59 @@ "readable-stream": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==" + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "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" + } }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } } } }, "earcut": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.1.3.tgz", - "integrity": "sha512-AxdCdWUk1zzK/NuZ7e1ljj6IGC+VAdC3Qb7QQDsXpfNrc5IM8tL9nNXUmEGE6jRHTfZ10zhzRhtDmWVsR5pd3A==" + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.1.5.tgz", + "integrity": "sha512-QFWC7ywTVLtvRAJTVp8ugsuuGQ5mVqNmJ1cRYeLrSHgP3nycr2RHTJob9OtM0v8ujuoKN0NY1a93J/omeTL1PA==" }, "easy-extender": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.2.tgz", "integrity": "sha1-PTJI/r4rFZYHMW2PnPSRwWZIIh0=", - "dev": true + "dev": true, + "requires": { + "lodash": "^3.10.1" + } }, "eazy-logger": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-3.0.2.tgz", "integrity": "sha1-oyWqXlPROiIliJsqxBE7K5Y29Pw=", - "dev": true + "dev": true, + "requires": { + "tfunk": "^3.0.1" + } }, "ecc-jsbn": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "optional": true + "optional": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } }, "ee-first": { "version": "1.1.1", @@ -2215,7 +3696,16 @@ "elliptic": { "version": "6.4.1", "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", - "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==" + "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", + "requires": { + "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" + } }, "emojis-list": { "version": "2.1.0", @@ -2231,19 +3721,33 @@ "end-of-stream": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", - "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==" + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "requires": { + "once": "^1.4.0" + } }, "engine.io": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.2.0.tgz", "integrity": "sha512-mRbgmAtQ4GAlKwuPnnAvXXwdPhEx+jkc0OBCLrXuD/CRvwNK3AxRSnqK4FSqmAMRRHryVJP8TopOvmEaA64fKw==", "dev": true, + "requires": { + "accepts": "~1.3.4", + "base64id": "1.0.0", + "cookie": "0.3.1", + "debug": "~3.1.0", + "engine.io-parser": "~2.1.0", + "ws": "~3.3.1" + }, "dependencies": { "debug": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true + "dev": true, + "requires": { + "ms": "2.0.0" + } } } }, @@ -2252,12 +3756,28 @@ "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.1.6.tgz", "integrity": "sha512-hnuHsFluXnsKOndS4Hv6SvUrgdYx1pk2NqfaDMW+GWdgfU3+/V25Cj7I8a0x92idSpa5PIhJRKxPvp9mnoLsfg==", "dev": true, + "requires": { + "component-emitter": "1.2.1", + "component-inherit": "0.0.3", + "debug": "~3.1.0", + "engine.io-parser": "~2.1.1", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "ws": "~3.3.1", + "xmlhttprequest-ssl": "~1.5.4", + "yeast": "0.1.2" + }, "dependencies": { "debug": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true + "dev": true, + "requires": { + "ms": "2.0.0" + } } } }, @@ -2265,12 +3785,25 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.2.tgz", "integrity": "sha512-dInLFzr80RijZ1rGpx1+56/uFoH7/7InhH3kZt+Ms6hT8tNx3NGW/WNSA/f8As1WkOfkuyb3tnRyuXGxusclMw==", - "dev": true + "dev": true, + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "~0.0.7", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.4", + "has-binary2": "~1.0.2" + } }, "enhanced-resolve": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz", "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=", + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "object-assign": "^4.0.1", + "tapable": "^0.2.7" + }, "dependencies": { "object-assign": { "version": "4.1.1", @@ -2282,17 +3815,28 @@ "errno": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", - "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==" + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "requires": { + "prr": "~1.0.1" + } }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==" + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } }, "es5-ext": { "version": "0.10.46", "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.46.tgz", - "integrity": "sha512-24XxRvJXNFwEMpJb3nOkiRJKRoupmjYmOPVlI65Qy2SrtxwOTB+g6ODjBKOtwEHbYrhWRty9xxOWLNdClT2djw==" + "integrity": "sha512-24XxRvJXNFwEMpJb3nOkiRJKRoupmjYmOPVlI65Qy2SrtxwOTB+g6ODjBKOtwEHbYrhWRty9xxOWLNdClT2djw==", + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.1", + "next-tick": "1" + } }, "es5-shim": { "version": "4.5.10", @@ -2302,12 +3846,25 @@ "es6-iterator": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=" + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } }, "es6-map": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", - "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=" + "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", + "requires": { + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-set": "~0.1.5", + "es6-symbol": "~3.1.1", + "event-emitter": "~0.3.5" + } }, "es6-promise": { "version": "4.2.4", @@ -2317,17 +3874,34 @@ "es6-set": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz", - "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=" + "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", + "requires": { + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-symbol": "3.1.1", + "event-emitter": "~0.3.5" + } }, "es6-symbol": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", - "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=" + "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } }, "es6-weak-map": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz", - "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=" + "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=", + "requires": { + "d": "1", + "es5-ext": "^0.10.14", + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } }, "escape-html": { "version": "1.0.3", @@ -2344,6 +3918,13 @@ "version": "1.9.1", "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.1.tgz", "integrity": "sha512-6hTjO1NAWkHnDk3OqQ4YrCuwwmGHL9S3nPlzBOUG/R44rda3wLNrfvQ5fkSGjyhHFKM7ALPKcKGrwvCLe0lC7Q==", + "requires": { + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, "dependencies": { "esutils": { "version": "2.0.2", @@ -2361,7 +3942,13 @@ "escope": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", - "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=" + "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=", + "requires": { + "es6-map": "^0.1.3", + "es6-weak-map": "^2.0.1", + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } }, "esprima": { "version": "3.1.3", @@ -2371,12 +3958,18 @@ "espurify": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/espurify/-/espurify-1.8.1.tgz", - "integrity": "sha512-ZDko6eY/o+D/gHCWyHTU85mKDgYcS4FJj7S+YD6WIInm7GQ6AnOjmcL4+buFV/JOztVLELi/7MmuGU5NHta0Mg==" + "integrity": "sha512-ZDko6eY/o+D/gHCWyHTU85mKDgYcS4FJj7S+YD6WIInm7GQ6AnOjmcL4+buFV/JOztVLELi/7MmuGU5NHta0Mg==", + "requires": { + "core-js": "^2.0.0" + } }, "esrecurse": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", - "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==" + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "requires": { + "estraverse": "^4.1.0" + } }, "estraverse": { "version": "4.2.0", @@ -2394,10 +3987,19 @@ "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", "dev": true }, + "ev-emitter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ev-emitter/-/ev-emitter-1.1.1.tgz", + "integrity": "sha512-ipiDYhdQSCZ4hSbX4rMW+XzNKMD1prg/sTvoVmSLkuQ1MVlwjJQQA+sW8tMYR3BLUr9KjodFV4pvzunvRhd33Q==" + }, "event-emitter": { "version": "0.3.5", "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", - "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=" + "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } }, "eventemitter3": { "version": "1.2.0", @@ -2413,27 +4015,67 @@ "evp_bytestokey": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==" + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } }, "execa": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=" + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "requires": { + "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" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + } + } }, "expand-brackets": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "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" + }, "dependencies": { "define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=" + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } }, "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } } } }, @@ -2441,16 +4083,29 @@ "version": "1.8.2", "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "requires": { + "fill-range": "^2.1.0" + }, "dependencies": { "fill-range": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", - "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==" + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "requires": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + } }, "is-number": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=" + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "requires": { + "kind-of": "^3.0.2" + } }, "isarray": { "version": "1.0.0", @@ -2460,7 +4115,10 @@ "isobject": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=" + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } } } }, @@ -2468,7 +4126,10 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", - "dev": true + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } }, "expect.js": { "version": "0.2.0", @@ -2484,11 +4145,18 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, "dependencies": { "is-extendable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==" + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } } } }, @@ -2497,12 +4165,20 @@ "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", "optional": true, + "requires": { + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" + }, "dependencies": { "tmp": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "optional": true + "optional": true, + "requires": { + "os-tmpdir": "~1.0.2" + } } } }, @@ -2510,31 +4186,58 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "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" + }, "dependencies": { "define-property": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=" + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } }, "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } }, "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==" + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } }, "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==" + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } }, "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==" + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } }, "kind-of": { "version": "6.0.2", @@ -2547,7 +4250,13 @@ "version": "1.6.7", "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", - "dev": true + "dev": true, + "requires": { + "concat-stream": "1.6.2", + "debug": "2.6.9", + "mkdirp": "0.5.1", + "yauzl": "2.4.1" + } }, "extsprintf": { "version": "1.3.0", @@ -2557,12 +4266,23 @@ "falafel": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/falafel/-/falafel-2.1.0.tgz", - "integrity": "sha1-lrsXdh2rqU9G0AFzizzt86Z/4Gw=" + "integrity": "sha1-lrsXdh2rqU9G0AFzizzt86Z/4Gw=", + "requires": { + "acorn": "^5.0.0", + "foreach": "^2.0.5", + "isarray": "0.0.1", + "object-keys": "^1.0.6" + } }, "fancy-log": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz", - "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=" + "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=", + "requires": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "time-stamp": "^1.0.0" + } }, "fast-deep-equal": { "version": "1.1.0", @@ -2583,13 +4303,19 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", - "dev": true + "dev": true, + "requires": { + "pend": "~1.2.0" + } }, "figures": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "optional": true + "optional": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } }, "file": { "version": "0.2.2", @@ -2601,6 +4327,10 @@ "resolved": "https://registry.npmjs.org/filelist/-/filelist-0.0.6.tgz", "integrity": "sha1-WKZBrR9XV0on/oekQO8xiDS1Vxk=", "dev": true, + "requires": { + "minimatch": "^3.0.3", + "utilities": "^0.0.37" + }, "dependencies": { "utilities": { "version": "0.0.37", @@ -2625,11 +4355,20 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, "dependencies": { "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } } } }, @@ -2637,7 +4376,16 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", - "dev": true + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.3.1", + "unpipe": "~1.0.0" + } }, "find-index": { "version": "0.1.1", @@ -2653,19 +4401,31 @@ "find-up": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=" + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } }, "findup-sync": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, "dependencies": { "is-glob": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } } } }, @@ -2673,7 +4433,14 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/fined/-/fined-1.1.0.tgz", "integrity": "sha1-s33IRLdqL15wgeiE98CuNE8VNHY=", - "dev": true + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + } }, "first-chunk-stream": { "version": "1.0.0", @@ -2681,6 +4448,14 @@ "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=", "dev": true }, + "fizzy-ui-utils": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/fizzy-ui-utils/-/fizzy-ui-utils-2.0.7.tgz", + "integrity": "sha512-CZXDVXQ1If3/r8s0T+v+qVeMshhfcuq0rqIFgJnrtd+Bu8GmDmqMjntjUePypVtjHXKJ6V4sw9zeyox34n9aCg==", + "requires": { + "desandro-matches-selector": "^2.0.0" + } + }, "flagged-respawn": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.0.tgz", @@ -2690,7 +4465,11 @@ "flow-remove-types": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/flow-remove-types/-/flow-remove-types-1.2.3.tgz", - "integrity": "sha512-ypq/U3V+t9atYiOuSJd40tekCra03EHKoRsiK/wXGrsZimuum0kdwVY7Yv0HTaoXgHW1WiayomYd+Q3kkvPl9Q==" + "integrity": "sha512-ypq/U3V+t9atYiOuSJd40tekCra03EHKoRsiK/wXGrsZimuum0kdwVY7Yv0HTaoXgHW1WiayomYd+Q3kkvPl9Q==", + "requires": { + "babylon": "^6.15.0", + "vlq": "^0.2.1" + } }, "flowplayer": { "version": "6.0.5", @@ -2701,11 +4480,17 @@ "version": "1.5.5", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.5.tgz", "integrity": "sha512-GHjtHDlY/ehslqv0Gr5N0PUJppgg/q0rOBvX0na1s7y1A3LWxPqCYU76s3Z1bM4+UZB4QF0usaXLT5wFpof5PA==", + "requires": { + "debug": "^3.1.0" + }, "dependencies": { "debug": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==" + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } } } }, @@ -2717,7 +4502,10 @@ "for-each": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==" + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "requires": { + "is-callable": "^1.1.3" + } }, "for-in": { "version": "1.0.2", @@ -2727,7 +4515,10 @@ "for-own": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=" + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "requires": { + "for-in": "^1.0.1" + } }, "foreach": { "version": "2.0.5", @@ -2748,18 +4539,29 @@ "form-data": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", - "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=" + "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "1.0.6", + "mime-types": "^2.1.12" + } }, "formatio": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/formatio/-/formatio-1.1.1.tgz", "integrity": "sha1-XtPM1jZVEJc4NGXZlhmRAOhhYek=", - "dev": true + "dev": true, + "requires": { + "samsam": "~1.1" + } }, "fragment-cache": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=" + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "^0.2.2" + } }, "fresh": { "version": "0.5.2", @@ -2776,13 +4578,19 @@ "fs-constants": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "optional": true }, "fs-extra": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^3.0.0", + "universalify": "^0.1.0" + } }, "fs.realpath": { "version": "1.0.0", @@ -2794,319 +4602,545 @@ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", "optional": true, + "requires": { + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" + }, "dependencies": { "abbrev": { "version": "1.1.1", - "bundled": true, + "resolved": false, + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", "optional": true }, "ansi-regex": { "version": "2.1.1", - "bundled": true + "resolved": false, + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "optional": true }, "aproba": { "version": "1.2.0", - "bundled": true, + "resolved": false, + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", "optional": true }, "are-we-there-yet": { "version": "1.1.4", - "bundled": true, - "optional": true + "resolved": false, + "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } }, "balanced-match": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "optional": true }, "brace-expansion": { "version": "1.1.11", - "bundled": true + "resolved": false, + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } }, "chownr": { "version": "1.0.1", - "bundled": true, + "resolved": false, + "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=", "optional": true }, "code-point-at": { "version": "1.1.0", - "bundled": true + "resolved": false, + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "optional": true }, "concat-map": { "version": "0.0.1", - "bundled": true + "resolved": false, + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "optional": true }, "console-control-strings": { "version": "1.1.0", - "bundled": true + "resolved": false, + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "optional": true }, "core-util-is": { "version": "1.0.2", - "bundled": true, + "resolved": false, + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "optional": true }, "debug": { "version": "2.6.9", - "bundled": true, - "optional": true + "resolved": false, + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "optional": true, + "requires": { + "ms": "2.0.0" + } }, "deep-extend": { "version": "0.5.1", - "bundled": true, + "resolved": false, + "integrity": "sha512-N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w==", "optional": true }, "delegates": { "version": "1.0.0", - "bundled": true, + "resolved": false, + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", "optional": true }, "detect-libc": { "version": "1.0.3", - "bundled": true, + "resolved": false, + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", "optional": true }, "fs-minipass": { "version": "1.2.5", - "bundled": true, - "optional": true + "resolved": false, + "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==", + "optional": true, + "requires": { + "minipass": "^2.2.1" + } }, "fs.realpath": { "version": "1.0.0", - "bundled": true, + "resolved": false, + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "optional": true }, "gauge": { "version": "2.7.4", - "bundled": true, - "optional": true + "resolved": false, + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "optional": true, + "requires": { + "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" + } }, "glob": { "version": "7.1.2", - "bundled": true, - "optional": true + "resolved": false, + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "optional": true, + "requires": { + "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" + } }, "has-unicode": { "version": "2.0.1", - "bundled": true, + "resolved": false, + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", "optional": true }, "iconv-lite": { "version": "0.4.21", - "bundled": true, - "optional": true + "resolved": false, + "integrity": "sha512-En5V9za5mBt2oUA03WGD3TwDv0MKAruqsuxstbMUZaj9W9k/m1CV/9py3l0L5kw9Bln8fdHQmzHSYtvpvTLpKw==", + "optional": true, + "requires": { + "safer-buffer": "^2.1.0" + } }, "ignore-walk": { "version": "3.0.1", - "bundled": true, - "optional": true + "resolved": false, + "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==", + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } }, "inflight": { "version": "1.0.6", - "bundled": true, - "optional": true + "resolved": false, + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } }, "inherits": { "version": "2.0.3", - "bundled": true + "resolved": false, + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "optional": true }, "ini": { "version": "1.3.5", - "bundled": true, + "resolved": false, + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", "optional": true }, "is-fullwidth-code-point": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } }, "isarray": { "version": "1.0.0", - "bundled": true, + "resolved": false, + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "optional": true }, "minimatch": { "version": "3.0.4", - "bundled": true + "resolved": false, + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } }, "minimist": { "version": "0.0.8", - "bundled": true + "resolved": false, + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "optional": true }, "minipass": { "version": "2.2.4", - "bundled": true + "resolved": false, + "integrity": "sha512-hzXIWWet/BzWhYs2b+u7dRHlruXhwdgvlTMDKC6Cb1U7ps6Ac6yQlR39xsbjWJE377YTCtKwIXIpJ5oP+j5y8g==", + "optional": true, + "requires": { + "safe-buffer": "^5.1.1", + "yallist": "^3.0.0" + } }, "minizlib": { "version": "1.1.0", - "bundled": true, - "optional": true + "resolved": false, + "integrity": "sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==", + "optional": true, + "requires": { + "minipass": "^2.2.1" + } }, "mkdirp": { "version": "0.5.1", - "bundled": true + "resolved": false, + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "optional": true, + "requires": { + "minimist": "0.0.8" + } }, "ms": { "version": "2.0.0", - "bundled": true, + "resolved": false, + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "optional": true }, "needle": { "version": "2.2.0", - "bundled": true, - "optional": true + "resolved": false, + "integrity": "sha512-eFagy6c+TYayorXw/qtAdSvaUpEbBsDwDyxYFgLZ0lTojfH7K+OdBqAF7TAFwDokJaGpubpSGG0wO3iC0XPi8w==", + "optional": true, + "requires": { + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } }, "node-pre-gyp": { "version": "0.10.0", - "bundled": true, - "optional": true + "resolved": false, + "integrity": "sha512-G7kEonQLRbcA/mOoFoxvlMrw6Q6dPf92+t/l0DFSMuSlDoWaI9JWIyPwK0jyE1bph//CUEL65/Fz1m2vJbmjQQ==", + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.0", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.1.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } }, "nopt": { "version": "4.0.1", - "bundled": true, - "optional": true + "resolved": false, + "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } }, "npm-bundled": { "version": "1.0.3", - "bundled": true, + "resolved": false, + "integrity": "sha512-ByQ3oJ/5ETLyglU2+8dBObvhfWXX8dtPZDMePCahptliFX2iIuhyEszyFk401PZUNQH20vvdW5MLjJxkwU80Ow==", "optional": true }, "npm-packlist": { "version": "1.1.10", - "bundled": true, - "optional": true + "resolved": false, + "integrity": "sha512-AQC0Dyhzn4EiYEfIUjCdMl0JJ61I2ER9ukf/sLxJUcZHfo+VyEfz2rMJgLZSS1v30OxPQe1cN0LZA1xbcaVfWA==", + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } }, "npmlog": { "version": "4.1.2", - "bundled": true, - "optional": true + "resolved": false, + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } }, "number-is-nan": { "version": "1.0.1", - "bundled": true + "resolved": false, + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "optional": true }, "object-assign": { "version": "4.1.1", - "bundled": true, + "resolved": false, + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", "optional": true }, "once": { "version": "1.4.0", - "bundled": true + "resolved": false, + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "optional": true, + "requires": { + "wrappy": "1" + } }, "os-homedir": { "version": "1.0.2", - "bundled": true, + "resolved": false, + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", "optional": true }, "os-tmpdir": { "version": "1.0.2", - "bundled": true, + "resolved": false, + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "optional": true }, "osenv": { "version": "0.1.5", - "bundled": true, - "optional": true + "resolved": false, + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } }, "path-is-absolute": { "version": "1.0.1", - "bundled": true, + "resolved": false, + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "optional": true }, "process-nextick-args": { "version": "2.0.0", - "bundled": true, + "resolved": false, + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", "optional": true }, "rc": { "version": "1.2.7", - "bundled": true, + "resolved": false, + "integrity": "sha512-LdLD8xD4zzLsAT5xyushXDNscEjB7+2ulnl8+r1pnESlYtlJtVSoCMBGr30eDRJ3+2Gq89jK9P9e4tCEH1+ywA==", "optional": true, + "requires": { + "deep-extend": "^0.5.1", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, "dependencies": { "minimist": { "version": "1.2.0", - "bundled": true, + "resolved": false, + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "optional": true } } }, "readable-stream": { "version": "2.3.6", - "bundled": true, - "optional": true + "resolved": false, + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "optional": true, + "requires": { + "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" + } }, "rimraf": { "version": "2.6.2", - "bundled": true, - "optional": true + "resolved": false, + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "optional": true, + "requires": { + "glob": "^7.0.5" + } }, "safe-buffer": { "version": "5.1.1", - "bundled": true + "resolved": false, + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", + "optional": true }, "safer-buffer": { "version": "2.1.2", - "bundled": true, + "resolved": false, + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "optional": true }, "sax": { "version": "1.2.4", - "bundled": true, + "resolved": false, + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", "optional": true }, "semver": { "version": "5.5.0", - "bundled": true, + "resolved": false, + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", "optional": true }, "set-blocking": { "version": "2.0.0", - "bundled": true, + "resolved": false, + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", "optional": true }, "signal-exit": { "version": "3.0.2", - "bundled": true, - "optional": true - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, + "resolved": false, + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", "optional": true }, "string-width": { "version": "1.0.2", - "bundled": true + "resolved": false, + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": false, + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } }, "strip-ansi": { "version": "3.0.1", - "bundled": true + "resolved": false, + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } }, "strip-json-comments": { "version": "2.0.1", - "bundled": true, + "resolved": false, + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", "optional": true }, "tar": { "version": "4.4.1", - "bundled": true, - "optional": true + "resolved": false, + "integrity": "sha512-O+v1r9yN4tOsvl90p5HAP4AEqbYhx4036AGMm075fH9F8Qwi3oJ+v4u50FkT/KkvywNGtwkk0zRI+8eYm1X/xg==", + "optional": true, + "requires": { + "chownr": "^1.0.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.2.4", + "minizlib": "^1.1.0", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.1", + "yallist": "^3.0.2" + } }, "util-deprecate": { "version": "1.0.2", - "bundled": true, + "resolved": false, + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "optional": true }, "wide-align": { "version": "1.1.2", - "bundled": true, - "optional": true + "resolved": false, + "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", + "optional": true, + "requires": { + "string-width": "^1.0.2" + } }, "wrappy": { "version": "1.0.2", - "bundled": true + "resolved": false, + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "optional": true }, "yallist": { "version": "3.0.2", - "bundled": true + "resolved": false, + "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=", + "optional": true } } }, @@ -3114,7 +5148,13 @@ "version": "1.0.11", "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + } }, "function-bind": { "version": "1.1.1", @@ -3124,13 +5164,26 @@ "galleria": { "version": "1.5.7", "resolved": "https://registry.npmjs.org/galleria/-/galleria-1.5.7.tgz", - "integrity": "sha1-/9wHmx3dASxxgcydSaVna8zizeY=" + "integrity": "sha1-/9wHmx3dASxxgcydSaVna8zizeY=", + "requires": { + "jquery": ">=1.9.0" + } }, "gauge": { "version": "2.7.4", "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "dev": true, + "requires": { + "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" + }, "dependencies": { "object-assign": { "version": "4.1.1", @@ -3142,7 +5195,12 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } } } }, @@ -3150,27 +5208,44 @@ "version": "0.5.2", "resolved": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz", "integrity": "sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8=", - "dev": true + "dev": true, + "requires": { + "globule": "~0.1.0" + } }, "geojson-equality": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/geojson-equality/-/geojson-equality-0.1.6.tgz", - "integrity": "sha1-oXE3TvBD5dR5eZWEC65GSOB1LXI=" + "integrity": "sha1-oXE3TvBD5dR5eZWEC65GSOB1LXI=", + "requires": { + "deep-equal": "^1.0.0" + } }, "geojson-rbush": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/geojson-rbush/-/geojson-rbush-2.1.0.tgz", - "integrity": "sha1-O9c745H8ELCuaT2bis6iquC4Oo0=" + "integrity": "sha1-O9c745H8ELCuaT2bis6iquC4Oo0=", + "requires": { + "@turf/helpers": "*", + "@turf/meta": "*", + "rbush": "*" + } }, "geojson-rewind": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/geojson-rewind/-/geojson-rewind-0.3.1.tgz", - "integrity": "sha1-IiQHl8hHzC8MHTE+SqDJFa+n8p0=" + "integrity": "sha1-IiQHl8hHzC8MHTE+SqDJFa+n8p0=", + "requires": { + "@mapbox/geojson-area": "0.2.2", + "concat-stream": "~1.6.0", + "minimist": "1.2.0", + "sharkdown": "^0.1.0" + } }, "geojson-vt": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/geojson-vt/-/geojson-vt-3.2.0.tgz", - "integrity": "sha512-qk7sEv7dMfuGzflwClsgtO1fWPut/TqCInWEEUJc/Ofn4tmqBGznnPv3eUdxtwMkulMaAwSL3osHiyN03XJd/w==" + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/geojson-vt/-/geojson-vt-3.2.1.tgz", + "integrity": "sha512-EvGQQi/zPrDA6zr6BnJD/YhwAkBP8nnJ9emh3EnHQKVMfg/MRVtPbMYdgVy/IaEmn4UfagD2a6fafPDL5hbtwg==" }, "geonames-server-jquery-plugin": { "version": "0.2.2", @@ -3206,22 +5281,40 @@ "getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=" + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "^1.0.0" + } }, "glob": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==" + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "requires": { + "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" + } }, "glob-base": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "requires": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + }, "dependencies": { "glob-parent": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=" + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "requires": { + "is-glob": "^2.0.0" + } }, "is-extglob": { "version": "1.0.0", @@ -3231,7 +5324,10 @@ "is-glob": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=" + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "requires": { + "is-extglob": "^1.0.0" + } } } }, @@ -3239,11 +5335,18 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, "dependencies": { "is-glob": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=" + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } } } }, @@ -3252,30 +5355,57 @@ "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz", "integrity": "sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=", "dev": true, + "requires": { + "glob": "^4.3.1", + "glob2base": "^0.0.12", + "minimatch": "^2.0.1", + "ordered-read-streams": "^0.1.0", + "through2": "^0.6.1", + "unique-stream": "^1.0.0" + }, "dependencies": { "glob": { "version": "4.5.3", "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=", - "dev": true + "dev": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^2.0.1", + "once": "^1.3.0" + } }, "minimatch": { "version": "2.0.10", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", - "dev": true + "dev": true, + "requires": { + "brace-expansion": "^1.0.0" + } }, "readable-stream": { "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } }, "through2": { "version": "0.6.5", "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "dev": true + "dev": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } } } }, @@ -3283,36 +5413,66 @@ "version": "0.0.6", "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz", "integrity": "sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=", - "dev": true + "dev": true, + "requires": { + "gaze": "^0.5.1" + } }, "glob2base": { "version": "0.0.12", "resolved": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz", "integrity": "sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY=", - "dev": true + "dev": true, + "requires": { + "find-index": "^0.1.1" + } }, "global": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz", - "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=" + "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=", + "requires": { + "min-document": "^2.19.0", + "process": "~0.5.1" + } }, "global-modules": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "dev": true + "dev": true, + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } }, "global-prefix": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", - "dev": true + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } }, "globby": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", "dev": true, + "requires": { + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, "dependencies": { "object-assign": { "version": "4.1.1", @@ -3327,12 +5487,22 @@ "resolved": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz", "integrity": "sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU=", "dev": true, + "requires": { + "glob": "~3.1.21", + "lodash": "~1.0.1", + "minimatch": "~0.2.11" + }, "dependencies": { "glob": { "version": "3.1.21", "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "~1.2.0", + "inherits": "1", + "minimatch": "~0.2.11" + } }, "graceful-fs": { "version": "1.2.3", @@ -3362,14 +5532,21 @@ "version": "0.2.14", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", - "dev": true + "dev": true, + "requires": { + "lru-cache": "2", + "sigmund": "~1.0.0" + } } } }, "glogg": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.1.tgz", - "integrity": "sha512-ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw==" + "integrity": "sha512-ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw==", + "requires": { + "sparkles": "^1.0.0" + } }, "graceful-fs": { "version": "4.1.11", @@ -3386,11 +5563,20 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-3.1.1.tgz", "integrity": "sha512-nZ1qjLmayEv0/wt3sHig7I0s3/sJO0dkAaKYQ5YAOApUtYEOonXSFdWvL1khvnZMTvov4UufkqlFsilPnejEXA==", + "requires": { + "extend-shallow": "^2.0.1", + "js-yaml": "^3.10.0", + "kind-of": "^5.0.2", + "strip-bom-string": "^1.0.0" + }, "dependencies": { "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } }, "kind-of": { "version": "5.1.0", @@ -3400,9 +5586,9 @@ } }, "grid-index": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/grid-index/-/grid-index-1.0.0.tgz", - "integrity": "sha1-rSxdVM5bNUN/r/HXCprrPR0mERA=" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/grid-index/-/grid-index-1.1.0.tgz", + "integrity": "sha512-HZRwumpOGUrHyxO5bqKZL0B0GlUpwtCAzZ42sgxUPniu33R1LSFH5yrIcBCHjkctCAh3mtWKcKd9J4vDDdeVHA==" }, "growl": { "version": "1.7.0", @@ -3415,6 +5601,21 @@ "resolved": "https://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz", "integrity": "sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=", "dev": true, + "requires": { + "archy": "^1.0.0", + "chalk": "^1.0.0", + "deprecated": "^0.0.1", + "gulp-util": "^3.0.0", + "interpret": "^1.0.0", + "liftoff": "^2.1.0", + "minimist": "^1.1.0", + "orchestrator": "^0.3.0", + "pretty-hrtime": "^1.0.0", + "semver": "^4.1.0", + "tildify": "^1.0.0", + "v8flags": "^2.0.2", + "vinyl-fs": "^0.3.0" + }, "dependencies": { "semver": { "version": "4.3.6", @@ -3428,13 +5629,25 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/gulp-autoprefixer/-/gulp-autoprefixer-3.1.1.tgz", "integrity": "sha1-dSMAUc0NFxND14O36bXREg7u+bA=", - "dev": true + "dev": true, + "requires": { + "autoprefixer": "^6.0.0", + "gulp-util": "^3.0.0", + "postcss": "^5.0.4", + "through2": "^2.0.0", + "vinyl-sourcemaps-apply": "^0.2.0" + } }, "gulp-concat": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/gulp-concat/-/gulp-concat-2.6.1.tgz", "integrity": "sha1-Yz0WyV2IUEYorQJmVmPO5aR5M1M=", "dev": true, + "requires": { + "concat-with-sourcemaps": "^1.0.0", + "through2": "^2.0.0", + "vinyl": "^2.0.0" + }, "dependencies": { "clone": { "version": "2.1.2", @@ -3458,7 +5671,15 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz", "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", - "dev": true + "dev": true, + "requires": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + } } } }, @@ -3466,13 +5687,30 @@ "version": "0.5.5", "resolved": "https://registry.npmjs.org/gulp-concat-util/-/gulp-concat-util-0.5.5.tgz", "integrity": "sha1-yPBjO05ulQ/5PEdbPI07hL4Dt9w=", - "dev": true + "dev": true, + "requires": { + "concat-with-sourcemaps": "^1.0.4", + "gulp-if": "^2.0.0", + "gulp-util": "^3.0.6", + "lodash.assign": "^3.2.0", + "stream-combiner2": "^1.1.1", + "through2": "^2.0.0" + } }, "gulp-cssmin": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/gulp-cssmin/-/gulp-cssmin-0.2.0.tgz", "integrity": "sha1-h6s8ad05sg1dljVcZQStakR7HnI=", "dev": true, + "requires": { + "clean-css": "^3.1.9", + "filesize": "~2.0.0", + "graceful-fs": "~4.1.4", + "gulp-rename": "~1.1.0", + "gulp-util": "~2.2.0", + "map-stream": "0.0.4", + "temp-write": "~0.1.0" + }, "dependencies": { "ansi-regex": { "version": "0.2.1", @@ -3490,31 +5728,58 @@ "version": "0.5.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", - "dev": true + "dev": true, + "requires": { + "ansi-styles": "^1.1.0", + "escape-string-regexp": "^1.0.0", + "has-ansi": "^0.1.0", + "strip-ansi": "^0.3.0", + "supports-color": "^0.2.0" + } }, "dateformat": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", - "dev": true + "dev": true, + "requires": { + "get-stdin": "^4.0.1", + "meow": "^3.3.0" + } }, "gulp-rename": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.1.0.tgz", "integrity": "sha1-kwkKqvTThsB/IFOKaIjxXvunJ6E=", - "dev": true + "dev": true, + "requires": { + "map-stream": ">=0.0.4" + } }, "gulp-util": { "version": "2.2.20", "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-2.2.20.tgz", "integrity": "sha1-1xRuVyiRC9jwR6awseVJvCLb1kw=", - "dev": true + "dev": true, + "requires": { + "chalk": "^0.5.0", + "dateformat": "^1.0.7-1.2.3", + "lodash._reinterpolate": "^2.4.1", + "lodash.template": "^2.4.1", + "minimist": "^0.2.0", + "multipipe": "^0.1.0", + "through2": "^0.5.0", + "vinyl": "^0.2.1" + } }, "has-ansi": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", - "dev": true + "dev": true, + "requires": { + "ansi-regex": "^0.2.0" + } }, "lodash._reinterpolate": { "version": "2.4.1", @@ -3526,25 +5791,48 @@ "version": "2.4.1", "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-2.4.1.tgz", "integrity": "sha1-LOEsXghNsKV92l5dHu659dF1o7Q=", - "dev": true + "dev": true, + "requires": { + "lodash._escapehtmlchar": "~2.4.1", + "lodash._reunescapedhtml": "~2.4.1", + "lodash.keys": "~2.4.1" + } }, "lodash.keys": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", - "dev": true + "dev": true, + "requires": { + "lodash._isnative": "~2.4.1", + "lodash._shimkeys": "~2.4.1", + "lodash.isobject": "~2.4.1" + } }, "lodash.template": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-2.4.1.tgz", "integrity": "sha1-nmEQB+32KRKal0qzxIuBez4c8g0=", - "dev": true + "dev": true, + "requires": { + "lodash._escapestringchar": "~2.4.1", + "lodash._reinterpolate": "~2.4.1", + "lodash.defaults": "~2.4.1", + "lodash.escape": "~2.4.1", + "lodash.keys": "~2.4.1", + "lodash.templatesettings": "~2.4.1", + "lodash.values": "~2.4.1" + } }, "lodash.templatesettings": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz", "integrity": "sha1-6nbHXRHrhtTb6JqDiTu4YZKaxpk=", - "dev": true + "dev": true, + "requires": { + "lodash._reinterpolate": "~2.4.1", + "lodash.escape": "~2.4.1" + } }, "minimist": { "version": "0.2.0", @@ -3556,13 +5844,22 @@ "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } }, "strip-ansi": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", - "dev": true + "dev": true, + "requires": { + "ansi-regex": "^0.2.1" + } }, "supports-color": { "version": "0.2.0", @@ -3574,13 +5871,20 @@ "version": "0.5.1", "resolved": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz", "integrity": "sha1-390BLrnHAOIyP9M084rGIqs3Lac=", - "dev": true + "dev": true, + "requires": { + "readable-stream": "~1.0.17", + "xtend": "~3.0.0" + } }, "vinyl": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.2.3.tgz", "integrity": "sha1-vKk4IJWC7FpJrVOKAPofEl5RMlI=", - "dev": true + "dev": true, + "requires": { + "clone-stats": "~0.0.1" + } }, "xtend": { "version": "3.0.0", @@ -3595,6 +5899,15 @@ "resolved": "https://registry.npmjs.org/gulp-debug/-/gulp-debug-2.1.2.tgz", "integrity": "sha1-L1/l9kvNH0zxicFg4IDIrQZUMJQ=", "dev": true, + "requires": { + "chalk": "^1.0.0", + "gulp-util": "^3.0.0", + "object-assign": "^4.0.1", + "plur": "^2.0.0", + "stringify-object": "^2.3.0", + "through2": "^2.0.0", + "tildify": "^1.1.2" + }, "dependencies": { "object-assign": { "version": "4.1.1", @@ -3608,37 +5921,65 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/gulp-if/-/gulp-if-2.0.2.tgz", "integrity": "sha1-pJe351cwBQQcqivIt92jyARE1ik=", - "dev": true + "dev": true, + "requires": { + "gulp-match": "^1.0.3", + "ternary-stream": "^2.0.1", + "through2": "^2.0.1" + } }, "gulp-install": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/gulp-install/-/gulp-install-0.6.0.tgz", "integrity": "sha1-EVQfEfxfehnhjLPvjq255kuOVKo=", - "dev": true + "dev": true, + "requires": { + "gulp-util": "^3.0.4", + "through2": "^2.0.0", + "which": "^1.0.9" + } }, "gulp-match": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/gulp-match/-/gulp-match-1.0.3.tgz", "integrity": "sha1-kcfA1/Kb7NZgbVfYCn+Hdqh6uo4=", - "dev": true + "dev": true, + "requires": { + "minimatch": "^3.0.3" + } }, "gulp-qunit": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/gulp-qunit/-/gulp-qunit-1.5.2.tgz", "integrity": "sha512-Cj619t43lNMwX40dwgYn5wX+Wx2Jh3iQk0uIwlhPcs+zaQuNDHEhNVWYO6Bz2sSkQCeVjRq8aOG6z/dHfPqBSQ==", "dev": true, + "requires": { + "chalk": "^2.2.0", + "gulp-util": "^3.0.0", + "phantomjs-prebuilt": "^2.1.3", + "qunit-phantomjs-runner": "^2.2.0", + "through2": "0.6.5" + }, "dependencies": { "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } }, "chalk": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } }, "has-flag": { "version": "3.0.0", @@ -3650,19 +5991,32 @@ "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } }, "through2": { "version": "0.6.5", "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "dev": true + "dev": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } } } }, @@ -3676,13 +6030,30 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-3.2.1.tgz", "integrity": "sha512-UATbRpSDsyXCnpYSPBUEvdvtSEzksJs7/oQ0CujIpzKqKrO6vlnYwhX2UTsGrf4rNLwqlSSaM271It0uHYvJ3Q==", - "dev": true + "dev": true, + "requires": { + "gulp-util": "^3.0", + "lodash.clonedeep": "^4.3.2", + "node-sass": "^4.8.3", + "through2": "^2.0.0", + "vinyl-sourcemaps-apply": "^0.2.0" + } }, "gulp-uglify": { "version": "1.5.4", "resolved": "https://registry.npmjs.org/gulp-uglify/-/gulp-uglify-1.5.4.tgz", "integrity": "sha1-UkeI2HZm0J+dDCH7IXf5ADmmWMk=", "dev": true, + "requires": { + "deap": "^1.0.0", + "fancy-log": "^1.0.0", + "gulp-util": "^3.0.0", + "isobject": "^2.0.0", + "through2": "^2.0.0", + "uglify-js": "2.6.4", + "uglify-save-license": "^0.4.1", + "vinyl-sourcemaps-apply": "^0.2.0" + }, "dependencies": { "async": { "version": "0.2.10", @@ -3700,44 +6071,98 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true + "dev": true, + "requires": { + "isarray": "1.0.0" + } }, "uglify-js": { "version": "2.6.4", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.6.4.tgz", "integrity": "sha1-ZeovswWck5RpLxX+2HwrNsFrmt8=", - "dev": true + "dev": true, + "requires": { + "async": "~0.2.6", + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" + } }, "yargs": { "version": "3.10.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", - "dev": true + "dev": true, + "requires": { + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" + } } } }, "gulp-util": { "version": "3.0.8", "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", - "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=" + "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", + "requires": { + "array-differ": "^1.0.0", + "array-uniq": "^1.0.2", + "beeper": "^1.0.0", + "chalk": "^1.0.0", + "dateformat": "^2.0.0", + "fancy-log": "^1.1.0", + "gulplog": "^1.0.0", + "has-gulplog": "^0.1.0", + "lodash._reescape": "^3.0.0", + "lodash._reevaluate": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.template": "^3.0.0", + "minimist": "^1.1.0", + "multipipe": "^0.1.2", + "object-assign": "^3.0.0", + "replace-ext": "0.0.1", + "through2": "^2.0.0", + "vinyl": "^0.5.0" + } }, "gulp-watch": { "version": "4.3.11", "resolved": "https://registry.npmjs.org/gulp-watch/-/gulp-watch-4.3.11.tgz", "integrity": "sha1-Fi/FY96fx3DpH5p845VVE6mhGMA=", "dev": true, + "requires": { + "anymatch": "^1.3.0", + "chokidar": "^1.6.1", + "glob-parent": "^3.0.1", + "gulp-util": "^3.0.7", + "object-assign": "^4.1.0", + "path-is-absolute": "^1.0.1", + "readable-stream": "^2.2.2", + "slash": "^1.0.0", + "vinyl": "^1.2.0", + "vinyl-file": "^2.0.0" + }, "dependencies": { "anymatch": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", - "dev": true + "dev": true, + "requires": { + "micromatch": "^2.1.5", + "normalize-path": "^2.0.0" + } }, "arr-diff": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } }, "array-unique": { "version": "0.2.1", @@ -3749,19 +6174,38 @@ "version": "1.8.5", "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } }, "chokidar": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", "dev": true, + "requires": { + "anymatch": "^1.3.0", + "async-each": "^1.0.0", + "fsevents": "^1.0.0", + "glob-parent": "^2.0.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^2.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0" + }, "dependencies": { "glob-parent": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", - "dev": true + "dev": true, + "requires": { + "is-glob": "^2.0.0" + } } } }, @@ -3769,13 +6213,19 @@ "version": "0.1.5", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } }, "extglob": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } }, "is-extglob": { "version": "1.0.0", @@ -3787,7 +6237,10 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } }, "isarray": { "version": "1.0.0", @@ -3799,7 +6252,22 @@ "version": "2.3.11", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } }, "object-assign": { "version": "4.1.1", @@ -3811,38 +6279,69 @@ "version": "2.3.6", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "dev": true + "dev": true, + "requires": { + "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" + } }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } }, "vinyl": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", - "dev": true + "dev": true, + "requires": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + } } } }, "gulplog": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=" + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "requires": { + "glogg": "^1.0.0" + } }, "gunzip-maybe": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/gunzip-maybe/-/gunzip-maybe-1.4.1.tgz", "integrity": "sha512-qtutIKMthNJJgeHQS7kZ9FqDq59/Wn0G2HYCRNjpup7yKfVI6/eqwpmroyZGFoCYaG+sW6psNVb4zoLADHpp2g==", "optional": true, + "requires": { + "browserify-zlib": "^0.1.4", + "is-deflate": "^1.0.0", + "is-gzip": "^1.0.0", + "peek-stream": "^1.1.0", + "pumpify": "^1.3.3", + "through2": "^2.0.3" + }, "dependencies": { "browserify-zlib": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=", - "optional": true + "optional": true, + "requires": { + "pako": "~0.2.0" + } }, "pako": { "version": "0.2.9", @@ -3858,6 +6357,12 @@ "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=", "dev": true, "optional": true, + "requires": { + "async": "^1.4.0", + "optimist": "^0.6.1", + "source-map": "^0.4.4", + "uglify-js": "^2.6" + }, "dependencies": { "async": { "version": "1.5.2", @@ -3871,7 +6376,10 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "dev": true, - "optional": true + "optional": true, + "requires": { + "amdefine": ">=0.0.4" + } } } }, @@ -3883,23 +6391,36 @@ "har-validator": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", - "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==" + "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", + "requires": { + "ajv": "^5.3.0", + "har-schema": "^2.0.0" + } }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } }, "has-ansi": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=" + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "^2.0.0" + } }, "has-binary2": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", "dev": true, + "requires": { + "isarray": "2.0.1" + }, "dependencies": { "isarray": { "version": "2.0.1", @@ -3928,7 +6449,10 @@ "has-gulplog": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", - "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=" + "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", + "requires": { + "sparkles": "^1.0.0" + } }, "has-symbols": { "version": "1.0.0", @@ -3944,35 +6468,59 @@ "has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=" + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } }, "has-values": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, "dependencies": { "kind-of": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=" + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "^1.1.5" + } } } }, "hash-base": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", - "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=" + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } }, "hash.js": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz", - "integrity": "sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA==" + "integrity": "sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } }, "hasha": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/hasha/-/hasha-2.2.0.tgz", "integrity": "sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE=", - "dev": true + "dev": true, + "requires": { + "is-stream": "^1.0.1", + "pinkie-promise": "^2.0.0" + } }, "he": { "version": "1.1.1", @@ -3983,13 +6531,21 @@ "hmac-drbg": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=" + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } }, "homedir-polyfill": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=", - "dev": true + "dev": true, + "requires": { + "parse-passwd": "^1.0.0" + } }, "hosted-git-info": { "version": "2.7.1", @@ -4006,6 +6562,12 @@ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, "dependencies": { "statuses": { "version": "1.5.0", @@ -4019,12 +6581,21 @@ "version": "1.15.2", "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.15.2.tgz", "integrity": "sha1-ZC/cr/5S00SNK9o7AHnpQJBk2jE=", - "dev": true + "dev": true, + "requires": { + "eventemitter3": "1.x.x", + "requires-port": "1.x.x" + } }, "http-signature": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=" + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } }, "https-browserify": { "version": "1.0.0", @@ -4049,7 +6620,10 @@ "iconv-lite": { "version": "0.4.23", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", - "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==" + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } }, "ieee754": { "version": "1.1.12", @@ -4065,7 +6639,11 @@ "imports-loader": { "version": "0.7.1", "resolved": "https://registry.npmjs.org/imports-loader/-/imports-loader-0.7.1.tgz", - "integrity": "sha1-8gS180cCoywdt9SNidXoZ6BEElM=" + "integrity": "sha1-8gS180cCoywdt9SNidXoZ6BEElM=", + "requires": { + "loader-utils": "^1.0.2", + "source-map": "^0.5.6" + } }, "in-publish": { "version": "2.0.0", @@ -4077,7 +6655,10 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true + "dev": true, + "requires": { + "repeating": "^2.0.0" + } }, "indexof": { "version": "0.0.1", @@ -4089,10 +6670,23 @@ "resolved": "https://registry.npmjs.org/individual/-/individual-2.0.0.tgz", "integrity": "sha1-gzsJfa0jKU52EXqY+zjg2a1hu5c=" }, + "infinite-scroll": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/infinite-scroll/-/infinite-scroll-3.0.5.tgz", + "integrity": "sha512-O4nZUn+eXx+O/9ffVZtiHJBaR0D3COqChsl3rt4OO1VgKaTR/aHucNe58fCkf49mPcw78uBGWY3d87IW8qLVHQ==", + "requires": { + "ev-emitter": "^1.1.0", + "fizzy-ui-utils": "^2.0.5" + } + }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=" + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } }, "inherits": { "version": "2.0.3", @@ -4109,6 +6703,22 @@ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", "optional": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^2.0.4", + "figures": "^2.0.0", + "lodash": "^4.3.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rx-lite": "^4.0.8", + "rx-lite-aggregates": "^4.0.8", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + }, "dependencies": { "ansi-regex": { "version": "3.0.0", @@ -4120,13 +6730,21 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "optional": true + "optional": true, + "requires": { + "color-convert": "^1.9.0" + } }, "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "optional": true + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "optional": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } }, "has-flag": { "version": "3.0.0", @@ -4135,22 +6753,28 @@ "optional": true }, "lodash": { - "version": "4.17.10", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", - "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", "optional": true }, "strip-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "optional": true + "optional": true, + "requires": { + "ansi-regex": "^3.0.0" + } }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "optional": true + "optional": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -4168,7 +6792,10 @@ "version": "2.2.4", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "optional": true + "optional": true, + "requires": { + "loose-envify": "^1.0.0" + } }, "invert-kv": { "version": "1.0.0", @@ -4185,12 +6812,19 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", - "dev": true + "dev": true, + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } }, "is-accessor-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=" + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + } }, "is-arrayish": { "version": "0.2.1", @@ -4200,7 +6834,10 @@ "is-binary-path": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=" + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "^1.0.0" + } }, "is-buffer": { "version": "1.1.6", @@ -4210,7 +6847,10 @@ "is-builtin-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=" + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "requires": { + "builtin-modules": "^1.0.0" + } }, "is-callable": { "version": "1.1.4", @@ -4218,15 +6858,21 @@ "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==" }, "is-ci": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.0.tgz", - "integrity": "sha512-plgvKjQtalH2P3Gytb7L61Lmz95g2DlpzFiQyRSFew8WoJKxtKRzrZMeyRN2supblm3Psc8OQGy7Xjb6XG11jw==", - "optional": true + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "optional": true, + "requires": { + "ci-info": "^1.5.0" + } }, "is-data-descriptor": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=" + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + } }, "is-deflate": { "version": "1.0.0", @@ -4238,6 +6884,11 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, "dependencies": { "kind-of": { "version": "5.1.0", @@ -4254,7 +6905,10 @@ "is-equal-shallow": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=" + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "requires": { + "is-primitive": "^2.0.0" + } }, "is-extendable": { "version": "0.1.1", @@ -4270,12 +6924,18 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", - "dev": true + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } }, "is-fullwidth-code-point": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=" + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } }, "is-function": { "version": "1.0.1", @@ -4285,7 +6945,10 @@ "is-glob": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", - "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=" + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "requires": { + "is-extglob": "^2.1.1" + } }, "is-gzip": { "version": "1.0.0", @@ -4296,13 +6959,19 @@ "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=" + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + } }, "is-number-like": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz", "integrity": "sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==", - "dev": true + "dev": true, + "requires": { + "lodash.isfinite": "^3.3.2" + } }, "is-path-cwd": { "version": "1.0.0", @@ -4314,13 +6983,19 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", - "dev": true + "dev": true, + "requires": { + "is-path-inside": "^1.0.0" + } }, "is-path-inside": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", - "dev": true + "dev": true, + "requires": { + "path-is-inside": "^1.0.1" + } }, "is-plain-obj": { "version": "1.1.0", @@ -4331,7 +7006,10 @@ "is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==" + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } }, "is-posix-bracket": { "version": "0.1.1", @@ -4359,7 +7037,10 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", - "dev": true + "dev": true, + "requires": { + "is-unc-path": "^1.0.0" + } }, "is-stream": { "version": "1.1.0", @@ -4375,7 +7056,10 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", - "dev": true + "dev": true, + "requires": { + "unc-path-regex": "^0.1.2" + } }, "is-utf8": { "version": "0.2.1", @@ -4414,6 +7098,22 @@ "integrity": "sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs=", "dev": true, "optional": true, + "requires": { + "abbrev": "1.0.x", + "async": "1.x", + "escodegen": "1.8.x", + "esprima": "2.7.x", + "glob": "^5.0.15", + "handlebars": "^4.0.1", + "js-yaml": "3.x", + "mkdirp": "0.5.x", + "nopt": "3.x", + "once": "1.x", + "resolve": "1.1.x", + "supports-color": "^3.1.0", + "which": "^1.1.1", + "wordwrap": "^1.0.0" + }, "dependencies": { "abbrev": { "version": "1.0.9", @@ -4434,13 +7134,21 @@ "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=", "dev": true, - "optional": true + "optional": true, + "requires": { + "esprima": "^2.7.1", + "estraverse": "^1.9.1", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.2.0" + } }, "esprima": { "version": "2.7.3", "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", - "dev": true + "dev": true, + "optional": true }, "estraverse": { "version": "1.9.3", @@ -4461,7 +7169,14 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", "dev": true, - "optional": true + "optional": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } }, "has-flag": { "version": "1.0.0", @@ -4482,14 +7197,20 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", "dev": true, - "optional": true + "optional": true, + "requires": { + "amdefine": ">=0.0.4" + } }, "supports-color": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, - "optional": true + "optional": true, + "requires": { + "has-flag": "^1.0.0" + } }, "wordwrap": { "version": "1.0.0", @@ -4505,6 +7226,10 @@ "resolved": "https://registry.npmjs.org/jade/-/jade-0.26.3.tgz", "integrity": "sha1-jxDXl32NefL2/4YqgbBRPMslaGw=", "dev": true, + "requires": { + "commander": "0.6.1", + "mkdirp": "0.3.0" + }, "dependencies": { "commander": { "version": "0.6.1", @@ -4525,6 +7250,13 @@ "resolved": "https://registry.npmjs.org/jake/-/jake-8.0.18.tgz", "integrity": "sha512-KSF3QH/uNR7pKcWgBuS7U1nYoYdcqitLEB86nvIcYztiiDsePkn2/JoSutiKP77O1MTNlbhTiNHorIrlpyy4sA==", "dev": true, + "requires": { + "async": "0.9.x", + "chalk": "0.4.x", + "filelist": "0.0.x", + "minimatch": "3.x", + "utilities": "1.0.x" + }, "dependencies": { "ansi-styles": { "version": "1.0.0", @@ -4542,7 +7274,12 @@ "version": "0.4.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz", "integrity": "sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=", - "dev": true + "dev": true, + "requires": { + "ansi-styles": "~1.0.0", + "has-color": "~0.1.0", + "strip-ansi": "~0.1.0" + } }, "strip-ansi": { "version": "0.1.1", @@ -4568,7 +7305,8 @@ "integrity": "sha1-T2vv04CrBUcPWF1UguUYBVbkYOs=" }, "jquery-treeview": { - "version": "git+https://github.com/alchemy-fr/jquery-treeview.git#1e9e5a49d2875b878801e904cd08c2d25e85af1e" + "version": "git+https://github.com/alchemy-fr/jquery-treeview.git#1e9e5a49d2875b878801e904cd08c2d25e85af1e", + "from": "jquery-treeview@git+https://github.com/alchemy-fr/jquery-treeview.git#1e9e5a49d2875b878801e904cd08c2d25e85af1e" }, "jquery-ui": { "version": "1.12.1", @@ -4593,12 +7331,18 @@ "jquery.fancytree": { "version": "2.29.1", "resolved": "https://registry.npmjs.org/jquery.fancytree/-/jquery.fancytree-2.29.1.tgz", - "integrity": "sha512-6gxwRdXZYfVmtnq/ztBmHvdm1RUxGlBbjMWgZJDlMjTHuOozPVymdLeEXSDo1t4efvhUHFUOQgy7O831jGqFxQ==" + "integrity": "sha512-6gxwRdXZYfVmtnq/ztBmHvdm1RUxGlBbjMWgZJDlMjTHuOozPVymdLeEXSDo1t4efvhUHFUOQgy7O831jGqFxQ==", + "requires": { + "jquery": ">=1.9" + } }, "jquery.tree": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/jquery.tree/-/jquery.tree-0.0.5.tgz", "integrity": "sha1-JOUSvHOQRj2zYmDGXYN27RdwZw8=", + "requires": { + "jquery": "~2.1.1" + }, "dependencies": { "jquery": { "version": "2.1.4", @@ -4623,6 +7367,9 @@ "resolved": "https://registry.npmjs.org/js-fixtures/-/js-fixtures-1.5.3.tgz", "integrity": "sha1-P3TKsg2Z7xLh+VjM8jHC6AeQaOA=", "dev": true, + "requires": { + "mocha": "~1.17.1" + }, "dependencies": { "commander": { "version": "2.0.0", @@ -4634,7 +7381,12 @@ "version": "3.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.3.tgz", "integrity": "sha1-4xPusknHr/qlxHUoaw4RW1mDlGc=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "~2.0.0", + "inherits": "2", + "minimatch": "~0.2.11" + } }, "graceful-fs": { "version": "2.0.3", @@ -4652,7 +7404,11 @@ "version": "0.2.14", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", - "dev": true + "dev": true, + "requires": { + "lru-cache": "2", + "sigmund": "~1.0.0" + } }, "mkdirp": { "version": "0.3.5", @@ -4664,7 +7420,16 @@ "version": "1.17.1", "resolved": "https://registry.npmjs.org/mocha/-/mocha-1.17.1.tgz", "integrity": "sha1-f3Zx1oUm0HS3uuZgyQmfh+DqHMs=", - "dev": true + "dev": true, + "requires": { + "commander": "2.0.0", + "debug": "*", + "diff": "1.0.7", + "glob": "3.2.3", + "growl": "1.7.x", + "jade": "0.26.3", + "mkdirp": "0.3.5" + } } } }, @@ -4678,6 +7443,10 @@ "version": "3.12.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, "dependencies": { "esprima": { "version": "4.0.1", @@ -4712,11 +7481,6 @@ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" }, - "JSON2": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/JSON2/-/JSON2-0.1.0.tgz", - "integrity": "sha1-jXSTBApj1YNa919H3suDq2yMB5A=" - }, "json5": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", @@ -4726,12 +7490,19 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } }, "jsonlint-lines-primitives": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/jsonlint-lines-primitives/-/jsonlint-lines-primitives-1.6.0.tgz", - "integrity": "sha1-u4n2DIubYS/ZE92qI2ZJuEDYZhE=" + "integrity": "sha1-u4n2DIubYS/ZE92qI2ZJuEDYZhE=", + "requires": { + "JSV": ">= 4.0.x", + "nomnom": ">= 1.5.x" + } }, "jsonparse": { "version": "1.3.1", @@ -4742,12 +7513,13 @@ "jsprim": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=" - }, - "JSV": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/JSV/-/JSV-4.0.2.tgz", - "integrity": "sha1-0Hf2glVx+CEy+d/67Vh7QCn+/1c=" + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } }, "kdbush": { "version": "1.0.1", @@ -4763,13 +7535,19 @@ "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } }, "klaw": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "^4.1.9" + } }, "lazy-cache": { "version": "1.0.4", @@ -4779,7 +7557,10 @@ "lcid": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=" + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "requires": { + "invert-kv": "^1.0.0" + } }, "leaflet": { "version": "0.7.7", @@ -4805,13 +7586,27 @@ "levn": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=" + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } }, "liftoff": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz", "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", - "dev": true + "dev": true, + "requires": { + "extend": "^3.0.0", + "findup-sync": "^2.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + } }, "limiter": { "version": "1.1.3", @@ -4827,7 +7622,13 @@ "load-json-file": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=" + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } }, "loader-runner": { "version": "2.3.0", @@ -4837,19 +7638,34 @@ "loader-utils": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", - "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=" + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" + } }, "localtunnel": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-1.9.0.tgz", "integrity": "sha512-wCIiIHJ8kKIcWkTQE3m1VRABvsH2ZuOkiOpZUofUCf6Q42v3VIZ+Q0YfX1Z4sYDRj0muiKL1bLvz1FeoxsPO0w==", "dev": true, + "requires": { + "axios": "0.17.1", + "debug": "2.6.8", + "openurl": "1.1.1", + "yargs": "6.6.0" + }, "dependencies": { "axios": { "version": "0.17.1", "resolved": "https://registry.npmjs.org/axios/-/axios-0.17.1.tgz", "integrity": "sha1-LY4+XQvb1zJ/kbyBT1xXZg+Bgk0=", - "dev": true + "dev": true, + "requires": { + "follow-redirects": "^1.2.5", + "is-buffer": "^1.1.5" + } }, "camelcase": { "version": "3.0.0", @@ -4861,67 +7677,114 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } }, "debug": { "version": "2.6.8", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", - "dev": true + "dev": true, + "requires": { + "ms": "2.0.0" + } }, "find-up": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } }, "load-json-file": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } }, "os-locale": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "dev": true + "dev": true, + "requires": { + "lcid": "^1.0.0" + } }, "path-exists": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } }, "path-type": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } }, "read-pkg": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } }, "read-pkg-up": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } }, "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } }, "strip-bom": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } }, "which-module": { "version": "1.0.0", @@ -4933,20 +7796,42 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", - "dev": true + "dev": true, + "requires": { + "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": "^4.2.0" + } }, "yargs-parser": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", - "dev": true + "dev": true, + "requires": { + "camelcase": "^3.0.0" + } } } }, "locate-path": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=" + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } }, "lodash": { "version": "3.10.1", @@ -4972,7 +7857,11 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=", - "dev": true + "dev": true, + "requires": { + "lodash._basecopy": "^3.0.0", + "lodash.keys": "^3.0.0" + } }, "lodash._basecopy": { "version": "3.0.1", @@ -5002,13 +7891,21 @@ "lodash._createassigner": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz", - "integrity": "sha1-g4pbri/aymOsIt7o4Z+k5taXCxE=" + "integrity": "sha1-g4pbri/aymOsIt7o4Z+k5taXCxE=", + "requires": { + "lodash._bindcallback": "^3.0.0", + "lodash._isiterateecall": "^3.0.0", + "lodash.restparam": "^3.0.0" + } }, "lodash._escapehtmlchar": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/lodash._escapehtmlchar/-/lodash._escapehtmlchar-2.4.1.tgz", "integrity": "sha1-32fDu2t+jh6DGrSL+geVuSr+iZ0=", - "dev": true + "dev": true, + "requires": { + "lodash._htmlescapes": "~2.4.1" + } }, "lodash._escapestringchar": { "version": "2.4.1", @@ -5064,12 +7961,21 @@ "resolved": "https://registry.npmjs.org/lodash._reunescapedhtml/-/lodash._reunescapedhtml-2.4.1.tgz", "integrity": "sha1-dHxPxAED6zu4oJduVx96JlnpO6c=", "dev": true, + "requires": { + "lodash._htmlescapes": "~2.4.1", + "lodash.keys": "~2.4.1" + }, "dependencies": { "lodash.keys": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", - "dev": true + "dev": true, + "requires": { + "lodash._isnative": "~2.4.1", + "lodash._shimkeys": "~2.4.1", + "lodash.isobject": "~2.4.1" + } } } }, @@ -5082,13 +7988,21 @@ "version": "2.4.1", "resolved": "https://registry.npmjs.org/lodash._shimkeys/-/lodash._shimkeys-2.4.1.tgz", "integrity": "sha1-bpzJZm/wgfC1psl4uD4kLmlJ0gM=", - "dev": true + "dev": true, + "requires": { + "lodash._objecttypes": "~2.4.1" + } }, "lodash.assign": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-3.2.0.tgz", "integrity": "sha1-POnwI0tLIiPilrj6CsH+6OvKZPo=", - "dev": true + "dev": true, + "requires": { + "lodash._baseassign": "^3.0.0", + "lodash._createassigner": "^3.0.0", + "lodash.keys": "^3.0.0" + } }, "lodash.clonedeep": { "version": "4.5.0", @@ -5106,19 +8020,31 @@ "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-2.4.1.tgz", "integrity": "sha1-p+iIXwXmiFEUS24SqPNngCa8TFQ=", "dev": true, + "requires": { + "lodash._objecttypes": "~2.4.1", + "lodash.keys": "~2.4.1" + }, "dependencies": { "lodash.keys": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", - "dev": true + "dev": true, + "requires": { + "lodash._isnative": "~2.4.1", + "lodash._shimkeys": "~2.4.1", + "lodash.isobject": "~2.4.1" + } } } }, "lodash.escape": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", - "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=" + "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", + "requires": { + "lodash._root": "^3.0.0" + } }, "lodash.groupby": { "version": "4.6.0", @@ -5145,12 +8071,20 @@ "version": "2.4.1", "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz", "integrity": "sha1-Wi5H/mmVPx7mMafrof5k0tBlWPU=", - "dev": true + "dev": true, + "requires": { + "lodash._objecttypes": "~2.4.1" + } }, "lodash.isplainobject": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-3.2.0.tgz", - "integrity": "sha1-moI4rhayAEMpYM1zRlEtASP79MU=" + "integrity": "sha1-moI4rhayAEMpYM1zRlEtASP79MU=", + "requires": { + "lodash._basefor": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.keysin": "^3.0.0" + } }, "lodash.istypedarray": { "version": "3.0.6", @@ -5160,17 +8094,39 @@ "lodash.keys": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=" + "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", + "requires": { + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } }, "lodash.keysin": { "version": "3.0.8", "resolved": "https://registry.npmjs.org/lodash.keysin/-/lodash.keysin-3.0.8.tgz", - "integrity": "sha1-IsRJPrvtsUJ5YqVLRFssinZ/tH8=" + "integrity": "sha1-IsRJPrvtsUJ5YqVLRFssinZ/tH8=", + "requires": { + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } }, "lodash.merge": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-3.3.2.tgz", - "integrity": "sha1-DZDZPtY3sYeEN7s+IWASYNev6ZQ=" + "integrity": "sha1-DZDZPtY3sYeEN7s+IWASYNev6ZQ=", + "requires": { + "lodash._arraycopy": "^3.0.0", + "lodash._arrayeach": "^3.0.0", + "lodash._createassigner": "^3.0.0", + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0", + "lodash.isplainobject": "^3.0.0", + "lodash.istypedarray": "^3.0.0", + "lodash.keys": "^3.0.0", + "lodash.keysin": "^3.0.0", + "lodash.toplainobject": "^3.0.0" + } }, "lodash.mergewith": { "version": "4.6.1", @@ -5186,12 +8142,27 @@ "lodash.template": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", - "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=" + "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", + "requires": { + "lodash._basecopy": "^3.0.0", + "lodash._basetostring": "^3.0.0", + "lodash._basevalues": "^3.0.0", + "lodash._isiterateecall": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0", + "lodash.keys": "^3.0.0", + "lodash.restparam": "^3.0.0", + "lodash.templatesettings": "^3.0.0" + } }, "lodash.templatesettings": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", - "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=" + "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0" + } }, "lodash.toarray": { "version": "4.4.0", @@ -5202,19 +8173,31 @@ "lodash.toplainobject": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/lodash.toplainobject/-/lodash.toplainobject-3.0.0.tgz", - "integrity": "sha1-KHkK2ULSk9eKpmOgfs9/UsoEGY0=" + "integrity": "sha1-KHkK2ULSk9eKpmOgfs9/UsoEGY0=", + "requires": { + "lodash._basecopy": "^3.0.0", + "lodash.keysin": "^3.0.0" + } }, "lodash.values": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/lodash.values/-/lodash.values-2.4.1.tgz", "integrity": "sha1-q/UUQ2s8twUAFieXjLzzCxKA7qQ=", "dev": true, + "requires": { + "lodash.keys": "~2.4.1" + }, "dependencies": { "lodash.keys": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", - "dev": true + "dev": true, + "requires": { + "lodash._isnative": "~2.4.1", + "lodash._shimkeys": "~2.4.1", + "lodash.isobject": "~2.4.1" + } } } }, @@ -5233,17 +8216,28 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "optional": true + "optional": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } }, "loud-rejection": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=" + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } }, "lru-cache": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", - "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==" + "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } }, "m3u8-parser": { "version": "4.2.0", @@ -5253,13 +8247,19 @@ "magic-string": { "version": "0.22.5", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.22.5.tgz", - "integrity": "sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w==" + "integrity": "sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w==", + "requires": { + "vlq": "^0.2.2" + } }, "make-iterator": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", "dev": true, + "requires": { + "kind-of": "^6.0.2" + }, "dependencies": { "kind-of": { "version": "6.0.2", @@ -5289,17 +8289,57 @@ "map-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=" + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "requires": { + "object-visit": "^1.0.0" + } }, "mapbox": { "version": "1.0.0-beta10", "resolved": "https://registry.npmjs.org/mapbox/-/mapbox-1.0.0-beta10.tgz", - "integrity": "sha1-A3VhvLlcvcBm0d/34s4dbIU5y44=" + "integrity": "sha1-A3VhvLlcvcBm0d/34s4dbIU5y44=", + "requires": { + "es6-promise": "^4.0.5", + "rest": "^2.0.0" + } }, "mapbox-gl": { "version": "0.44.2", "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-0.44.2.tgz", "integrity": "sha512-UzrfDEit6pX+HSj5qQTDG633JiF4JKn1MD8vz58S7kAnGRqnnSfFc7rrSVXZ/E6G5SFKsfESURUbLLuGkOcfWA==", + "requires": { + "@mapbox/gl-matrix": "^0.0.1", + "@mapbox/mapbox-gl-supported": "^1.3.0", + "@mapbox/point-geometry": "^0.1.0", + "@mapbox/shelf-pack": "^3.1.0", + "@mapbox/tiny-sdf": "^1.1.0", + "@mapbox/unitbezier": "^0.0.0", + "@mapbox/vector-tile": "^1.3.0", + "@mapbox/whoots-js": "^3.0.0", + "brfs": "^1.4.0", + "bubleify": "^0.7.0", + "csscolorparser": "~1.0.2", + "earcut": "^2.1.3", + "geojson-rewind": "^0.3.0", + "geojson-vt": "^3.0.0", + "gray-matter": "^3.0.8", + "grid-index": "^1.0.0", + "jsonlint-lines-primitives": "~1.6.0", + "minimist": "0.0.8", + "package-json-versionify": "^1.0.2", + "pbf": "^3.0.5", + "quickselect": "^1.0.0", + "rw": "^1.3.3", + "shuffle-seed": "^1.1.6", + "sort-object": "^0.3.2", + "supercluster": "^2.3.0", + "through2": "^2.0.3", + "tinyqueue": "^1.1.0", + "unassertify": "^2.0.0", + "unflowify": "^1.0.0", + "vt-pbf": "^3.0.1", + "webworkify": "^1.5.0" + }, "dependencies": { "minimist": { "version": "0.0.8", @@ -5312,36 +8352,88 @@ "version": "1.6.5", "resolved": "https://registry.npmjs.org/mapbox-gl-circle/-/mapbox-gl-circle-1.6.5.tgz", "integrity": "sha512-VHA6lgxZE/WFtBXmMveU2zt7ZeVcBHe42k4U4b8xGEnrDSQs4/++EBPVywEMNqi01XQrbf1eiAhsIDZasR4drw==", + "requires": { + "@turf/bbox": "^4.7.3", + "@turf/bbox-polygon": "^4.7.3", + "@turf/bearing": "^4.5.2", + "@turf/circle": "^4.7.3", + "@turf/destination": "^4.7.3", + "@turf/distance": "^4.7.3", + "@turf/helpers": "^4.7.3", + "@turf/truncate": "^4.7.3", + "core-util-is": "^1.0.2", + "debug": "^3.0.0", + "events": "^1.1.1", + "fsevents": "^1.1.2", + "glob": "^7.1.2", + "inflight": "^1.0.6", + "inherits": "^2.0.3", + "jsonparse": "^1.3.1", + "lodash": "^4.17.5", + "lodash.debounce": "^4.0.8", + "mapbox-gl": "^0.44.1", + "minimatch": "^3.0.4", + "once": "^1.4.0", + "punycode": "^2.1.0", + "readable-stream": "^2.3.3", + "string_decoder": "^1.0.3", + "through2": "^2.0.3", + "util-deprecate": "^1.0.2", + "wrappy": "^1.0.2", + "xtend": "^4.0.1", + "yarn": "^0.27.5" + }, "dependencies": { "@turf/bbox": { "version": "4.7.3", "resolved": "https://registry.npmjs.org/@turf/bbox/-/bbox-4.7.3.tgz", - "integrity": "sha1-461PEKfptBtSKIDTMIMZgZkFkGc=" + "integrity": "sha1-461PEKfptBtSKIDTMIMZgZkFkGc=", + "requires": { + "@turf/meta": "^4.7.3" + } }, "@turf/bbox-polygon": { "version": "4.7.3", "resolved": "https://registry.npmjs.org/@turf/bbox-polygon/-/bbox-polygon-4.7.3.tgz", - "integrity": "sha1-NYiQ/R8abK2anLUHmeNzJfuIAXo=" + "integrity": "sha1-NYiQ/R8abK2anLUHmeNzJfuIAXo=", + "requires": { + "@turf/helpers": "^4.7.3" + } }, "@turf/bearing": { "version": "4.7.3", "resolved": "https://registry.npmjs.org/@turf/bearing/-/bearing-4.7.3.tgz", - "integrity": "sha1-79GopcjKDNvsvMAhcsQe0hbf+Pk=" + "integrity": "sha1-79GopcjKDNvsvMAhcsQe0hbf+Pk=", + "requires": { + "@turf/invariant": "^4.7.3" + } }, "@turf/circle": { "version": "4.7.3", "resolved": "https://registry.npmjs.org/@turf/circle/-/circle-4.7.3.tgz", - "integrity": "sha1-6PmW/4ewyo4+a3S2D2q12vkIZxM=" + "integrity": "sha1-6PmW/4ewyo4+a3S2D2q12vkIZxM=", + "requires": { + "@turf/destination": "^4.7.3", + "@turf/helpers": "^4.7.3" + } }, "@turf/destination": { "version": "4.7.3", "resolved": "https://registry.npmjs.org/@turf/destination/-/destination-4.7.3.tgz", - "integrity": "sha1-8eo7s3Bc9S/tE1p5F9STNuR7jS4=" + "integrity": "sha1-8eo7s3Bc9S/tE1p5F9STNuR7jS4=", + "requires": { + "@turf/helpers": "^4.7.3", + "@turf/invariant": "^4.7.3" + } }, "@turf/distance": { "version": "4.7.3", "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-4.7.3.tgz", - "integrity": "sha1-tatIoJpkJwbWXDm5GUM9XSzFcbE=" + "integrity": "sha1-tatIoJpkJwbWXDm5GUM9XSzFcbE=", + "requires": { + "@turf/helpers": "^4.7.3", + "@turf/invariant": "^4.7.3" + } }, "@turf/helpers": { "version": "4.7.3", @@ -5361,13 +8453,19 @@ "@turf/truncate": { "version": "4.7.3", "resolved": "https://registry.npmjs.org/@turf/truncate/-/truncate-4.7.3.tgz", - "integrity": "sha1-gnqN+P8Mn/+dzxpLMUXL3vgPuZM=" + "integrity": "sha1-gnqN+P8Mn/+dzxpLMUXL3vgPuZM=", + "requires": { + "@turf/meta": "^4.7.3" + } }, "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "optional": true + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "optional": true, + "requires": { + "ms": "^2.1.1" + } }, "isarray": { "version": "1.0.0", @@ -5376,28 +8474,64 @@ "optional": true }, "lodash": { - "version": "4.17.10", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", - "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==" + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "optional": true }, "readable-stream": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "optional": true + "optional": true, + "requires": { + "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" + }, + "dependencies": { + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } }, "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "optional": true + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz", + "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==", + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } } } }, "mapbox.js": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/mapbox.js/-/mapbox.js-2.4.0.tgz", - "integrity": "sha1-xDsISl3XEzTIPuHfKPpnRD1zwpw=" + "integrity": "sha1-xDsISl3XEzTIPuHfKPpnRD1zwpw=", + "requires": { + "corslite": "0.0.6", + "isarray": "0.0.1", + "leaflet": "0.7.7", + "mustache": "2.2.1", + "sanitize-caja": "0.1.3" + } }, "marked": { "version": "0.2.10", @@ -5412,17 +8546,28 @@ "md5.js": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", - "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=" + "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } }, "mem": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", - "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=" + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "requires": { + "mimic-fn": "^1.0.0" + } }, "memory-fs": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, "dependencies": { "isarray": { "version": "1.0.0", @@ -5432,12 +8577,24 @@ "readable-stream": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==" + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "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" + } }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } } } }, @@ -5446,18 +8603,41 @@ "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", "dev": true, + "requires": { + "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" + }, "dependencies": { "find-up": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } }, "load-json-file": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } }, "object-assign": { "version": "4.1.1", @@ -5469,44 +8649,70 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } }, "path-type": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } }, "read-pkg": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } }, "read-pkg-up": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } }, "strip-bom": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } } } }, "merge-source-map": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.0.4.tgz", - "integrity": "sha1-pd5GU42uhNQRTMXqArR3KmNGcB8=" + "integrity": "sha1-pd5GU42uhNQRTMXqArR3KmNGcB8=", + "requires": { + "source-map": "^0.5.6" + } }, "merge-stream": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", "dev": true, + "requires": { + "readable-stream": "^2.0.1" + }, "dependencies": { "isarray": { "version": "1.0.0", @@ -5518,13 +8724,25 @@ "version": "2.3.6", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "dev": true + "dev": true, + "requires": { + "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" + } }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } } } }, @@ -5532,6 +8750,21 @@ "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "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" + }, "dependencies": { "kind-of": { "version": "6.0.2", @@ -5543,7 +8776,11 @@ "miller-rabin": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==" + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } }, "mime": { "version": "1.4.1", @@ -5559,7 +8796,10 @@ "mime-types": { "version": "2.1.19", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.19.tgz", - "integrity": "sha512-P1tKYHVSZ6uFo26mtnve4HQFE3koh1UWVkp8YUC+ESBHe945xWSoXuHHiGarDqcEZ+whpCDnlNw5LON0kLo+sw==" + "integrity": "sha512-P1tKYHVSZ6uFo26mtnve4HQFE3koh1UWVkp8YUC+ESBHe945xWSoXuHHiGarDqcEZ+whpCDnlNw5LON0kLo+sw==", + "requires": { + "mime-db": "~1.35.0" + } }, "mimic-fn": { "version": "1.2.0", @@ -5569,7 +8809,10 @@ "min-document": { "version": "2.19.0", "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", - "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=" + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "requires": { + "dom-walk": "^0.1.0" + } }, "minimalistic-assert": { "version": "1.0.1", @@ -5584,7 +8827,10 @@ "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==" + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } }, "minimist": { "version": "1.2.0", @@ -5595,11 +8841,18 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, "dependencies": { "is-extendable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==" + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } } } }, @@ -5607,6 +8860,9 @@ "version": "0.5.1", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + }, "dependencies": { "minimist": { "version": "0.0.8", @@ -5620,6 +8876,18 @@ "resolved": "https://registry.npmjs.org/mocha/-/mocha-4.1.0.tgz", "integrity": "sha512-0RVnjg1HJsXY2YFDoTNzcc1NKhYuXKRrBAG2gDygmJJA136Cs2QlRliZG1mA0ap7cuaT30mw16luAeln+4RiNA==", "dev": true, + "requires": { + "browser-stdout": "1.3.0", + "commander": "2.11.0", + "debug": "3.1.0", + "diff": "3.3.1", + "escape-string-regexp": "1.0.5", + "glob": "7.1.2", + "growl": "1.10.3", + "he": "1.1.1", + "mkdirp": "0.5.1", + "supports-color": "4.4.0" + }, "dependencies": { "commander": { "version": "2.11.0", @@ -5631,7 +8899,10 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true + "dev": true, + "requires": { + "ms": "2.0.0" + } }, "diff": { "version": "3.3.1", @@ -5649,24 +8920,44 @@ "version": "4.4.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz", "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==", - "dev": true + "dev": true, + "requires": { + "has-flag": "^2.0.0" + } } } }, "modernizr": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/modernizr/-/modernizr-3.0.0.tgz", - "integrity": "sha1-yPLbnrz5fmgkS3ZyaeVBQN+uxds=" + "integrity": "sha1-yPLbnrz5fmgkS3ZyaeVBQN+uxds=", + "requires": { + "doctrine": "^0.6.4", + "file": "^0.2.2", + "find-parent-dir": "^0.3.0", + "lodash": "^3.1.0", + "marked": "^0.2.8", + "mkdirp": "^0.5.0", + "requirejs": "^2.1.16", + "yargs": "^2.3.0" + } }, "monotone-convex-hull-2d": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/monotone-convex-hull-2d/-/monotone-convex-hull-2d-1.0.1.tgz", - "integrity": "sha1-R/Xa6t88Sv03dkuqGqh4ekDu4Iw=" + "integrity": "sha1-R/Xa6t88Sv03dkuqGqh4ekDu4Iw=", + "requires": { + "robust-orientation": "^1.1.3" + } }, "mpd-parser": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/mpd-parser/-/mpd-parser-0.6.1.tgz", - "integrity": "sha512-3ucsY5NJMABltTLtYMSDfqZpvKV4yF8YvMx91hZFrHiblseuoKq4XUQ5IkcdtFAIRBAkPhXMU3/eunTFNCNsHw==" + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/mpd-parser/-/mpd-parser-0.7.0.tgz", + "integrity": "sha512-nkzVIkecaDz3q7p4ToN3GR0FV2Odbh0w2sJ8ijsyw79JcBrJoUD3KHIiI8gL0hEDlex7mrVpTxXBsRHowUBmPw==", + "requires": { + "global": "^4.3.2", + "url-toolkit": "^2.1.1" + } }, "ms": { "version": "2.0.0", @@ -5677,18 +8968,27 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/multi-stage-sourcemap/-/multi-stage-sourcemap-0.2.1.tgz", "integrity": "sha1-sJ/IWG6qF/gdV1xK0C4Pej9rEQU=", + "requires": { + "source-map": "^0.1.34" + }, "dependencies": { "source-map": { "version": "0.1.43", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", - "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=" + "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", + "requires": { + "amdefine": ">=0.0.4" + } } } }, "multipipe": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=" + "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=", + "requires": { + "duplexer2": "0.0.2" + } }, "mustache": { "version": "2.2.1", @@ -5698,12 +8998,13 @@ "mute-stream": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "optional": true }, "mux.js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/mux.js/-/mux.js-4.4.1.tgz", - "integrity": "sha512-KxeFqCXDWZS9ZflufC8PmPx8r3cAq+xWyPxYpgKiDmcImgwRyl/R0N5Eun4eWtxfJ98xZ7UdbBVKq0r06dFBOw==" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mux.js/-/mux.js-5.0.1.tgz", + "integrity": "sha512-yfmJ9CaLGSyRnEwqwzvISSZe6EdcvXIsgapZfuNNFuUQUlYDwltnCgZqV6IG90daY4dYTemK/hxMoxI1bB6RjA==" }, "nan": { "version": "2.10.0", @@ -5714,6 +9015,19 @@ "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "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" + }, "dependencies": { "kind-of": { "version": "6.0.2", @@ -5745,10 +9059,13 @@ "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" }, "node-emoji": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.8.1.tgz", - "integrity": "sha512-+ktMAh1Jwas+TnGodfCfjUbJKoANqPaJFN0z0iqh41eqD8dvguNzcitVSBSVK1pidz0AqGbLKcoVuVLRVZ/aVg==", - "optional": true + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.10.0.tgz", + "integrity": "sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==", + "optional": true, + "requires": { + "lodash.toarray": "^4.4.0" + } }, "node-ensure": { "version": "0.0.0", @@ -5760,6 +9077,20 @@ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", "dev": true, + "requires": { + "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" + }, "dependencies": { "semver": { "version": "5.3.0", @@ -5773,6 +9104,31 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz", "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==", + "requires": { + "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": "^1.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.0", + "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.10.3", + "vm-browserify": "0.0.4" + }, "dependencies": { "isarray": { "version": "1.0.0", @@ -5792,12 +9148,24 @@ "readable-stream": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==" + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "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" + } }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } } } }, @@ -5806,30 +9174,67 @@ "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.9.3.tgz", "integrity": "sha512-XzXyGjO+84wxyH7fV6IwBOTrEBe2f0a6SBze9QWWYR/cL74AcQUks2AsqcCZenl/Fp/JVbuEaLpgrLtocwBUww==", "dev": true, + "requires": { + "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.assign": "^4.2.0", + "lodash.clonedeep": "^4.3.2", + "lodash.mergewith": "^4.6.0", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.10.0", + "node-gyp": "^3.8.0", + "npmlog": "^4.0.0", + "request": "2.87.0", + "sass-graph": "^2.2.4", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, "dependencies": { "cross-spawn": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", - "dev": true + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } }, "gaze": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", - "dev": true + "dev": true, + "requires": { + "globule": "^1.0.0" + } }, "globule": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", - "dev": true + "dev": true, + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + } }, "har-validator": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", - "dev": true + "dev": true, + "requires": { + "ajv": "^5.1.0", + "har-schema": "^2.0.0" + } }, "lodash": { "version": "4.17.10", @@ -5859,13 +9264,38 @@ "version": "2.87.0", "resolved": "https://registry.npmjs.org/request/-/request-2.87.0.tgz", "integrity": "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==", - "dev": true + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.6.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.5", + "extend": "~3.0.1", + "forever-agent": "~0.6.1", + "form-data": "~2.3.1", + "har-validator": "~5.0.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.17", + "oauth-sign": "~0.8.2", + "performance-now": "^2.1.0", + "qs": "~6.5.1", + "safe-buffer": "^5.1.1", + "tough-cookie": "~2.3.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.1.0" + } }, "tough-cookie": { "version": "2.3.4", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", - "dev": true + "dev": true, + "requires": { + "punycode": "^1.4.1" + } } } }, @@ -5873,6 +9303,10 @@ "version": "1.8.1", "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.8.1.tgz", "integrity": "sha1-IVH3Ikcrp55Qp2/BJbuMjy5Nwqc=", + "requires": { + "chalk": "~0.4.0", + "underscore": "~1.6.0" + }, "dependencies": { "ansi-styles": { "version": "1.0.0", @@ -5882,7 +9316,12 @@ "chalk": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz", - "integrity": "sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=" + "integrity": "sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=", + "requires": { + "ansi-styles": "~1.0.0", + "has-color": "~0.1.0", + "strip-ansi": "~0.1.0" + } }, "strip-ansi": { "version": "0.1.1", @@ -5900,22 +9339,37 @@ "version": "3.0.6", "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "dev": true + "dev": true, + "requires": { + "abbrev": "1" + } }, "normalize-css": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/normalize-css/-/normalize-css-2.3.1.tgz", - "integrity": "sha1-/APjuR46Uap6GDa657K2rG1R4VY=" + "integrity": "sha1-/APjuR46Uap6GDa657K2rG1R4VY=", + "requires": { + "insert-css": "0.0.0" + } }, "normalize-package-data": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==" + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "requires": { + "hosted-git-info": "^2.1.4", + "is-builtin-module": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } }, "normalize-path": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=" + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } }, "normalize-range": { "version": "0.1.2", @@ -5932,1623 +9386,3105 @@ "version": "6.4.0", "resolved": "https://registry.npmjs.org/npm/-/npm-6.4.0.tgz", "integrity": "sha512-k0VteQaxRuI1mREBxCtLUksesD2ZmX5gxjXNEjTmTrxQ3SHW22InkCKyX4NzoeGAYtgmDg5MuE7rcXYod7xgug==", + "requires": { + "JSONStream": "^1.3.3", + "abbrev": "~1.1.1", + "ansicolors": "~0.3.2", + "ansistyles": "~0.1.3", + "aproba": "~1.2.0", + "archy": "~1.0.0", + "bin-links": "^1.1.2", + "bluebird": "~3.5.1", + "byte-size": "^4.0.3", + "cacache": "^11.1.0", + "call-limit": "~1.1.0", + "chownr": "~1.0.1", + "cli-columns": "^3.1.2", + "cli-table3": "^0.5.0", + "cmd-shim": "~2.0.2", + "columnify": "~1.5.4", + "config-chain": "~1.1.11", + "debuglog": "*", + "detect-indent": "~5.0.0", + "detect-newline": "^2.1.0", + "dezalgo": "~1.0.3", + "editor": "~1.0.0", + "figgy-pudding": "^3.2.0", + "find-npm-prefix": "^1.0.2", + "fs-vacuum": "~1.2.10", + "fs-write-stream-atomic": "~1.0.10", + "gentle-fs": "^2.0.1", + "glob": "~7.1.2", + "graceful-fs": "~4.1.11", + "has-unicode": "~2.0.1", + "hosted-git-info": "^2.7.1", + "iferr": "^1.0.2", + "imurmurhash": "*", + "inflight": "~1.0.6", + "inherits": "~2.0.3", + "ini": "^1.3.5", + "init-package-json": "^1.10.3", + "is-cidr": "^2.0.6", + "json-parse-better-errors": "^1.0.2", + "lazy-property": "~1.0.0", + "libcipm": "^2.0.1", + "libnpmhook": "^4.0.1", + "libnpx": "^10.2.0", + "lock-verify": "^2.0.2", + "lockfile": "^1.0.4", + "lodash._baseindexof": "*", + "lodash._baseuniq": "~4.6.0", + "lodash._bindcallback": "*", + "lodash._cacheindexof": "*", + "lodash._createcache": "*", + "lodash._getnative": "*", + "lodash.clonedeep": "~4.5.0", + "lodash.restparam": "*", + "lodash.union": "~4.6.0", + "lodash.uniq": "~4.5.0", + "lodash.without": "~4.4.0", + "lru-cache": "^4.1.3", + "meant": "~1.0.1", + "mississippi": "^3.0.0", + "mkdirp": "~0.5.1", + "move-concurrently": "^1.0.1", + "node-gyp": "^3.8.0", + "nopt": "~4.0.1", + "normalize-package-data": "~2.4.0", + "npm-audit-report": "^1.3.1", + "npm-cache-filename": "~1.0.2", + "npm-install-checks": "~3.0.0", + "npm-lifecycle": "^2.0.3", + "npm-package-arg": "^6.1.0", + "npm-packlist": "~1.1.10", + "npm-pick-manifest": "^2.1.0", + "npm-profile": "^3.0.2", + "npm-registry-client": "^8.5.1", + "npm-registry-fetch": "^1.1.0", + "npm-user-validate": "~1.0.0", + "npmlog": "~4.1.2", + "once": "~1.4.0", + "opener": "~1.4.3", + "osenv": "^0.1.5", + "pacote": "^8.1.6", + "path-is-inside": "~1.0.2", + "promise-inflight": "~1.0.1", + "qrcode-terminal": "^0.12.0", + "query-string": "^6.1.0", + "qw": "~1.0.1", + "read": "~1.0.7", + "read-cmd-shim": "~1.0.1", + "read-installed": "~4.0.3", + "read-package-json": "^2.0.13", + "read-package-tree": "^5.2.1", + "readable-stream": "^2.3.6", + "readdir-scoped-modules": "*", + "request": "^2.87.0", + "retry": "^0.12.0", + "rimraf": "~2.6.2", + "safe-buffer": "^5.1.2", + "semver": "^5.5.0", + "sha": "~2.0.1", + "slide": "~1.1.6", + "sorted-object": "~2.0.1", + "sorted-union-stream": "~2.1.3", + "ssri": "^6.0.0", + "stringify-package": "^1.0.0", + "tar": "^4.4.6", + "text-table": "~0.2.0", + "tiny-relative-date": "^1.3.0", + "uid-number": "0.0.6", + "umask": "~1.1.0", + "unique-filename": "~1.1.0", + "unpipe": "~1.0.0", + "update-notifier": "^2.5.0", + "uuid": "^3.3.2", + "validate-npm-package-license": "^3.0.4", + "validate-npm-package-name": "~3.0.0", + "which": "^1.3.1", + "worker-farm": "^1.6.0", + "write-file-atomic": "^2.3.0" + }, "dependencies": { + "JSONStream": { + "version": "1.3.3", + "resolved": false, + "integrity": "sha512-3Sp6WZZ/lXl+nTDoGpGWHEpTnnC6X5fnkolYZR6nwIfzbxxvA8utPWe1gCt7i0m9uVGsSz2IS8K8mJ7HmlduMg==", + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, "abbrev": { "version": "1.1.1", - "bundled": true + "resolved": false, + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" }, "agent-base": { "version": "4.2.0", - "bundled": true + "resolved": false, + "integrity": "sha512-c+R/U5X+2zz2+UCrCFv6odQzJdoqI+YecuhnAJLa1zYaMc13zPfwMwZrr91Pd1DYNo/yPRbiM4WVf9whgwFsIg==", + "requires": { + "es6-promisify": "^5.0.0" + } }, "agentkeepalive": { "version": "3.4.1", - "bundled": true + "resolved": false, + "integrity": "sha512-MPIwsZU9PP9kOrZpyu2042kYA8Fdt/AedQYkYXucHgF9QoD9dXVp0ypuGnHXSR0hTstBxdt85Xkh4JolYfK5wg==", + "requires": { + "humanize-ms": "^1.2.1" + } }, "ajv": { "version": "5.5.2", - "bundled": true + "resolved": false, + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } }, "ansi-align": { "version": "2.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", + "requires": { + "string-width": "^2.0.0" + } }, "ansi-regex": { "version": "2.1.1", - "bundled": true + "resolved": false, + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" }, "ansi-styles": { "version": "3.2.1", - "bundled": true + "resolved": false, + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } }, "ansicolors": { "version": "0.3.2", - "bundled": true + "resolved": false, + "integrity": "sha1-ZlWX3oap/+Oqm/vmyuXG6kJrSXk=" }, "ansistyles": { "version": "0.1.3", - "bundled": true + "resolved": false, + "integrity": "sha1-XeYEFb2gcbs3EnhUyGT0GyMlRTk=" }, "aproba": { "version": "1.2.0", - "bundled": true + "resolved": false, + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" }, "archy": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=" }, "are-we-there-yet": { "version": "1.1.4", - "bundled": true + "resolved": false, + "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } }, "asap": { "version": "2.0.6", - "bundled": true + "resolved": false, + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" }, "asn1": { "version": "0.2.3", - "bundled": true + "resolved": false, + "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=" }, "assert-plus": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" }, "asynckit": { "version": "0.4.0", - "bundled": true + "resolved": false, + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, "aws-sign2": { "version": "0.7.0", - "bundled": true + "resolved": false, + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" }, "aws4": { "version": "1.7.0", - "bundled": true + "resolved": false, + "integrity": "sha512-32NDda82rhwD9/JBCCkB+MRYDp0oSvlo2IL6rQWA10PQi7tDUM3eqMSltXmY+Oyl/7N3P3qNtAlv7X0d9bI28w==" }, "balanced-match": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" }, "bcrypt-pbkdf": { "version": "1.0.2", - "bundled": true, - "optional": true + "resolved": false, + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "optional": true, + "requires": { + "tweetnacl": "^0.14.3" + } }, "bin-links": { "version": "1.1.2", - "bundled": true + "resolved": false, + "integrity": "sha512-8eEHVgYP03nILphilltWjeIjMbKyJo3wvp9K816pHbhP301ismzw15mxAAEVQ/USUwcP++1uNrbERbp8lOA6Fg==", + "requires": { + "bluebird": "^3.5.0", + "cmd-shim": "^2.0.2", + "gentle-fs": "^2.0.0", + "graceful-fs": "^4.1.11", + "write-file-atomic": "^2.3.0" + } }, "block-stream": { "version": "0.0.9", - "bundled": true + "resolved": false, + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "requires": { + "inherits": "~2.0.0" + } }, "bluebird": { "version": "3.5.1", - "bundled": true + "resolved": false, + "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==" }, "boxen": { "version": "1.3.0", - "bundled": true + "resolved": false, + "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", + "requires": { + "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" + } }, "brace-expansion": { "version": "1.1.11", - "bundled": true + "resolved": false, + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } }, "buffer-from": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha512-83apNb8KK0Se60UE1+4Ukbe3HbfELJ6UlI4ldtOGs7So4KD26orJM8hIY9lxdzP+UpItH1Yh/Y8GUvNFWFFRxA==" }, "builtin-modules": { "version": "1.1.1", - "bundled": true + "resolved": false, + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=" }, "builtins": { "version": "1.0.3", - "bundled": true + "resolved": false, + "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=" }, "byline": { "version": "5.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE=" }, "byte-size": { "version": "4.0.3", - "bundled": true + "resolved": false, + "integrity": "sha512-JGC3EV2bCzJH/ENSh3afyJrH4vwxbHTuO5ljLoI5+2iJOcEpMgP8T782jH9b5qGxf2mSUIp1lfGnfKNrRHpvVg==" }, "cacache": { "version": "11.1.0", - "bundled": true + "resolved": false, + "integrity": "sha512-wFLexxfPdlvoUlpHIaU4y4Vm+Im/otOPCg1ov5g9/HRfUhVA8GpDdQL66SWBgRpgNC+5ebMT1Vr1RyPaFrJVqw==", + "requires": { + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "figgy-pudding": "^3.1.0", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.3", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^6.0.0", + "unique-filename": "^1.1.0", + "y18n": "^4.0.0" + } }, "call-limit": { "version": "1.1.0", - "bundled": true + "resolved": false, + "integrity": "sha1-b9YbA/PaQqLNDsK2DwK9DnGZH+o=" }, "camelcase": { "version": "4.1.0", - "bundled": true + "resolved": false, + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" }, "capture-stack-trace": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0=" }, "caseless": { "version": "0.12.0", - "bundled": true + "resolved": false, + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, "chalk": { "version": "2.4.1", - "bundled": true + "resolved": false, + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } }, "chownr": { "version": "1.0.1", - "bundled": true + "resolved": false, + "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=" }, "ci-info": { "version": "1.1.3", - "bundled": true + "resolved": false, + "integrity": "sha512-SK/846h/Rcy8q9Z9CAwGBLfCJ6EkjJWdpelWDufQpqVDYq2Wnnv8zlSO6AMQap02jvhVruKKpEtQOufo3pFhLg==" }, "cidr-regex": { "version": "2.0.9", - "bundled": true + "resolved": false, + "integrity": "sha512-F7/fBRUU45FnvSPjXdpIrc++WRSBdCiSTlyq4ZNhLKOlHFNWgtzZ0Fd+zrqI/J1j0wmlx/f5ZQDmD2GcbrNcmw==", + "requires": { + "ip-regex": "^2.1.0" + } }, "cli-boxes": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=" }, "cli-columns": { "version": "3.1.2", - "bundled": true + "resolved": false, + "integrity": "sha1-ZzLZcpee/CrkRKHwjgj6E5yWoY4=", + "requires": { + "string-width": "^2.0.0", + "strip-ansi": "^3.0.1" + } }, "cli-table3": { "version": "0.5.0", - "bundled": true + "resolved": false, + "integrity": "sha512-c7YHpUyO1SaKaO7kYtxd5NZ8FjAmSK3LpKkuzdwn+2CwpFxBpdoQLm+OAnnCfoEl7onKhN9PKQi1lsHuAIUqGQ==", + "requires": { + "colors": "^1.1.2", + "object-assign": "^4.1.0", + "string-width": "^2.1.1" + } }, "cliui": { "version": "4.1.0", - "bundled": true, + "resolved": false, + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + }, "dependencies": { "ansi-regex": { "version": "3.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" }, "strip-ansi": { "version": "4.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } } } }, "clone": { "version": "1.0.4", - "bundled": true + "resolved": false, + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" }, "cmd-shim": { "version": "2.0.2", - "bundled": true + "resolved": false, + "integrity": "sha1-b8vamUg6j9FdfTChlspp1oii79s=", + "requires": { + "graceful-fs": "^4.1.2", + "mkdirp": "~0.5.0" + } }, "co": { "version": "4.6.0", - "bundled": true + "resolved": false, + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" }, "code-point-at": { "version": "1.1.0", - "bundled": true + "resolved": false, + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" }, "color-convert": { "version": "1.9.1", - "bundled": true + "resolved": false, + "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", + "requires": { + "color-name": "^1.1.1" + } }, "color-name": { "version": "1.1.3", - "bundled": true + "resolved": false, + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, "colors": { "version": "1.1.2", - "bundled": true, + "resolved": false, + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", "optional": true }, "columnify": { "version": "1.5.4", - "bundled": true + "resolved": false, + "integrity": "sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs=", + "requires": { + "strip-ansi": "^3.0.0", + "wcwidth": "^1.0.0" + } }, "combined-stream": { "version": "1.0.6", - "bundled": true + "resolved": false, + "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", + "requires": { + "delayed-stream": "~1.0.0" + } }, "concat-map": { "version": "0.0.1", - "bundled": true + "resolved": false, + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, "concat-stream": { "version": "1.6.2", - "bundled": true + "resolved": false, + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } }, "config-chain": { "version": "1.1.11", - "bundled": true + "resolved": false, + "integrity": "sha1-q6CXR9++TD5w52am5BWG4YWfxvI=", + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } }, "configstore": { "version": "3.1.2", - "bundled": true + "resolved": false, + "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==", + "requires": { + "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" + } }, "console-control-strings": { "version": "1.1.0", - "bundled": true + "resolved": false, + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" }, "copy-concurrently": { "version": "1.0.5", - "bundled": true, + "resolved": false, + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "requires": { + "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" + }, "dependencies": { "iferr": { "version": "0.1.5", - "bundled": true + "resolved": false, + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" } } }, "core-util-is": { "version": "1.0.2", - "bundled": true + "resolved": false, + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, "create-error-class": { "version": "3.0.2", - "bundled": true + "resolved": false, + "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", + "requires": { + "capture-stack-trace": "^1.0.0" + } }, "cross-spawn": { "version": "5.1.0", - "bundled": true + "resolved": false, + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } }, "crypto-random-string": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" }, "cyclist": { "version": "0.2.2", - "bundled": true + "resolved": false, + "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=" }, "dashdash": { "version": "1.14.1", - "bundled": true, + "resolved": false, + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "assert-plus": "^1.0.0" + }, "dependencies": { "assert-plus": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" } } }, "debug": { "version": "3.1.0", - "bundled": true, + "resolved": false, + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + }, "dependencies": { "ms": { "version": "2.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" } } }, "debuglog": { "version": "1.0.1", - "bundled": true + "resolved": false, + "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=" }, "decamelize": { "version": "1.2.0", - "bundled": true + "resolved": false, + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" }, "decode-uri-component": { "version": "0.2.0", - "bundled": true + "resolved": false, + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" }, "deep-extend": { "version": "0.5.1", - "bundled": true + "resolved": false, + "integrity": "sha512-N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w==" }, "defaults": { "version": "1.0.3", - "bundled": true + "resolved": false, + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "requires": { + "clone": "^1.0.2" + } }, "delayed-stream": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" }, "delegates": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" }, "detect-indent": { "version": "5.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=" }, "detect-newline": { "version": "2.1.0", - "bundled": true + "resolved": false, + "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=" }, "dezalgo": { "version": "1.0.3", - "bundled": true + "resolved": false, + "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=", + "requires": { + "asap": "^2.0.0", + "wrappy": "1" + } }, "dot-prop": { "version": "4.2.0", - "bundled": true + "resolved": false, + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "requires": { + "is-obj": "^1.0.0" + } }, "dotenv": { "version": "5.0.1", - "bundled": true + "resolved": false, + "integrity": "sha512-4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow==" }, "duplexer3": { "version": "0.1.4", - "bundled": true + "resolved": false, + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" }, "duplexify": { "version": "3.6.0", - "bundled": true + "resolved": false, + "integrity": "sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ==", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } }, "ecc-jsbn": { "version": "0.1.1", - "bundled": true, - "optional": true + "resolved": false, + "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", + "optional": true, + "requires": { + "jsbn": "~0.1.0" + } }, "editor": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-YMf4e9YrzGqJT6jM1q+3gjok90I=" }, "encoding": { "version": "0.1.12", - "bundled": true + "resolved": false, + "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", + "requires": { + "iconv-lite": "~0.4.13" + } }, "end-of-stream": { "version": "1.4.1", - "bundled": true + "resolved": false, + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "requires": { + "once": "^1.4.0" + } }, "err-code": { "version": "1.1.2", - "bundled": true + "resolved": false, + "integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=" }, "errno": { "version": "0.1.7", - "bundled": true + "resolved": false, + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "requires": { + "prr": "~1.0.1" + } }, "es6-promise": { "version": "4.2.4", - "bundled": true + "resolved": false, + "integrity": "sha512-/NdNZVJg+uZgtm9eS3O6lrOLYmQag2DjdEXuPaHlZ6RuVqgqaVZfgYCepEIKsLqwdQArOPtC3XzRLqGGfT8KQQ==" }, "es6-promisify": { "version": "5.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", + "requires": { + "es6-promise": "^4.0.3" + } }, "escape-string-regexp": { "version": "1.0.5", - "bundled": true + "resolved": false, + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, "execa": { "version": "0.7.0", - "bundled": true + "resolved": false, + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "requires": { + "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" + } }, "extend": { "version": "3.0.1", - "bundled": true + "resolved": false, + "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=" }, "extsprintf": { "version": "1.3.0", - "bundled": true + "resolved": false, + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" }, "fast-deep-equal": { "version": "1.1.0", - "bundled": true + "resolved": false, + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=" }, "fast-json-stable-stringify": { "version": "2.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" }, "figgy-pudding": { "version": "3.2.0", - "bundled": true + "resolved": false, + "integrity": "sha512-S2gSvqcqkI4sk+dI3ykKllfEg88dL5cXM0QPT4z9UbOkNygqec8/99d0VB3ikZ7u1/QC5l4e1YJPWvoUFuRVkg==" }, "find-npm-prefix": { "version": "1.0.2", - "bundled": true + "resolved": false, + "integrity": "sha512-KEftzJ+H90x6pcKtdXZEPsQse8/y/UnvzRKrOSQFprnrGaFuJ62fVkP34Iu2IYuMvyauCyoLTNkJZgrrGA2wkA==" }, "find-up": { "version": "2.1.0", - "bundled": true + "resolved": false, + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } }, "flush-write-stream": { "version": "1.0.3", - "bundled": true + "resolved": false, + "integrity": "sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw==", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.4" + } }, "forever-agent": { "version": "0.6.1", - "bundled": true + "resolved": false, + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" }, "form-data": { "version": "2.3.2", - "bundled": true + "resolved": false, + "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "1.0.6", + "mime-types": "^2.1.12" + } }, "from2": { "version": "2.3.0", - "bundled": true + "resolved": false, + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } }, "fs-minipass": { "version": "1.2.5", - "bundled": true + "resolved": false, + "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==", + "requires": { + "minipass": "^2.2.1" + } }, "fs-vacuum": { "version": "1.2.10", - "bundled": true + "resolved": false, + "integrity": "sha1-t2Kb7AekAxolSP35n17PHMizHjY=", + "requires": { + "graceful-fs": "^4.1.2", + "path-is-inside": "^1.0.1", + "rimraf": "^2.5.2" + } }, "fs-write-stream-atomic": { "version": "1.0.10", - "bundled": true, + "resolved": false, + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + }, "dependencies": { "iferr": { "version": "0.1.5", - "bundled": true + "resolved": false, + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" } } }, "fs.realpath": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, "fstream": { "version": "1.0.11", - "bundled": true + "resolved": false, + "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + } }, "gauge": { "version": "2.7.4", - "bundled": true, + "resolved": false, + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "requires": { + "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" + }, "dependencies": { "string-width": { "version": "1.0.2", - "bundled": true + "resolved": false, + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } } } }, "genfun": { "version": "4.0.1", - "bundled": true + "resolved": false, + "integrity": "sha1-7RAEHy5KfxsKOEZtF6XD4n3x38E=" }, "gentle-fs": { "version": "2.0.1", - "bundled": true, + "resolved": false, + "integrity": "sha512-cEng5+3fuARewXktTEGbwsktcldA+YsnUEaXZwcK/3pjSE1X9ObnTs+/8rYf8s+RnIcQm2D5x3rwpN7Zom8Bew==", + "requires": { + "aproba": "^1.1.2", + "fs-vacuum": "^1.2.10", + "graceful-fs": "^4.1.11", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "path-is-inside": "^1.0.2", + "read-cmd-shim": "^1.0.1", + "slide": "^1.1.6" + }, "dependencies": { "iferr": { "version": "0.1.5", - "bundled": true + "resolved": false, + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" } } }, "get-caller-file": { "version": "1.0.2", - "bundled": true + "resolved": false, + "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=" }, "get-stream": { "version": "3.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" }, "getpass": { "version": "0.1.7", - "bundled": true, + "resolved": false, + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "^1.0.0" + }, "dependencies": { "assert-plus": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" } } }, "glob": { "version": "7.1.2", - "bundled": true + "resolved": false, + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "requires": { + "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": { "version": "0.1.1", - "bundled": true + "resolved": false, + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "requires": { + "ini": "^1.3.4" + } }, "got": { "version": "6.7.1", - "bundled": true + "resolved": false, + "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", + "requires": { + "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": { "version": "4.1.11", - "bundled": true + "resolved": false, + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" }, "har-schema": { "version": "2.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" }, "har-validator": { "version": "5.0.3", - "bundled": true + "resolved": false, + "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", + "requires": { + "ajv": "^5.1.0", + "har-schema": "^2.0.0" + } }, "has-flag": { "version": "3.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, "has-unicode": { "version": "2.0.1", - "bundled": true + "resolved": false, + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" }, "hosted-git-info": { "version": "2.7.1", - "bundled": true + "resolved": false, + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==" }, "http-cache-semantics": { "version": "3.8.1", - "bundled": true + "resolved": false, + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==" }, "http-proxy-agent": { "version": "2.1.0", - "bundled": true + "resolved": false, + "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", + "requires": { + "agent-base": "4", + "debug": "3.1.0" + } }, "http-signature": { "version": "1.2.0", - "bundled": true + "resolved": false, + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } }, "https-proxy-agent": { "version": "2.2.1", - "bundled": true + "resolved": false, + "integrity": "sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ==", + "requires": { + "agent-base": "^4.1.0", + "debug": "^3.1.0" + } }, "humanize-ms": { "version": "1.2.1", - "bundled": true + "resolved": false, + "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", + "requires": { + "ms": "^2.0.0" + } }, "iconv-lite": { "version": "0.4.23", - "bundled": true + "resolved": false, + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } }, "iferr": { "version": "1.0.2", - "bundled": true + "resolved": false, + "integrity": "sha512-9AfeLfji44r5TKInjhz3W9DyZI1zR1JAf2hVBMGhddAKPqBsupb89jGfbCTHIGZd6fGZl9WlHdn4AObygyMKwg==" }, "ignore-walk": { "version": "3.0.1", - "bundled": true + "resolved": false, + "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==", + "requires": { + "minimatch": "^3.0.4" + } }, "import-lazy": { "version": "2.1.0", - "bundled": true + "resolved": false, + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" }, "imurmurhash": { "version": "0.1.4", - "bundled": true + "resolved": false, + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" }, "inflight": { "version": "1.0.6", - "bundled": true + "resolved": false, + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } }, "inherits": { "version": "2.0.3", - "bundled": true + "resolved": false, + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, "ini": { "version": "1.3.5", - "bundled": true + "resolved": false, + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" }, "init-package-json": { "version": "1.10.3", - "bundled": true + "resolved": false, + "integrity": "sha512-zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw==", + "requires": { + "glob": "^7.1.1", + "npm-package-arg": "^4.0.0 || ^5.0.0 || ^6.0.0", + "promzard": "^0.3.0", + "read": "~1.0.1", + "read-package-json": "1 || 2", + "semver": "2.x || 3.x || 4 || 5", + "validate-npm-package-license": "^3.0.1", + "validate-npm-package-name": "^3.0.0" + } }, "invert-kv": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" }, "ip": { "version": "1.1.5", - "bundled": true + "resolved": false, + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" }, "ip-regex": { "version": "2.1.0", - "bundled": true + "resolved": false, + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" }, "is-builtin-module": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "requires": { + "builtin-modules": "^1.0.0" + } }, "is-ci": { "version": "1.1.0", - "bundled": true + "resolved": false, + "integrity": "sha512-c7TnwxLePuqIlxHgr7xtxzycJPegNHFuIrBkwbf8hc58//+Op1CqFkyS+xnIMkwn9UsJIwc174BIjkyBmSpjKg==", + "requires": { + "ci-info": "^1.0.0" + } }, "is-cidr": { "version": "2.0.6", - "bundled": true + "resolved": false, + "integrity": "sha512-A578p1dV22TgPXn6NCaDAPj6vJvYsBgAzUrAd28a4oldeXJjWqEUuSZOLIW3im51mazOKsoyVp8NU/OItlWacw==", + "requires": { + "cidr-regex": "^2.0.8" + } }, "is-fullwidth-code-point": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } }, "is-installed-globally": { "version": "0.1.0", - "bundled": true + "resolved": false, + "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", + "requires": { + "global-dirs": "^0.1.0", + "is-path-inside": "^1.0.0" + } }, "is-npm": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=" }, "is-obj": { "version": "1.0.1", - "bundled": true + "resolved": false, + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" }, "is-path-inside": { "version": "1.0.1", - "bundled": true + "resolved": false, + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "requires": { + "path-is-inside": "^1.0.1" + } }, "is-redirect": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=" }, "is-retry-allowed": { "version": "1.1.0", - "bundled": true + "resolved": false, + "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=" }, "is-stream": { "version": "1.1.0", - "bundled": true + "resolved": false, + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" }, "is-typedarray": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, "isarray": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "isexe": { "version": "2.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, "isstream": { "version": "0.1.2", - "bundled": true + "resolved": false, + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" }, "jsbn": { "version": "0.1.1", - "bundled": true, + "resolved": false, + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", "optional": true }, "json-parse-better-errors": { "version": "1.0.2", - "bundled": true + "resolved": false, + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" }, "json-schema": { "version": "0.2.3", - "bundled": true + "resolved": false, + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" }, "json-schema-traverse": { "version": "0.3.1", - "bundled": true + "resolved": false, + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=" }, "json-stringify-safe": { "version": "5.0.1", - "bundled": true + "resolved": false, + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" }, "jsonparse": { "version": "1.3.1", - "bundled": true - }, - "JSONStream": { - "version": "1.3.3", - "bundled": true + "resolved": false, + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=" }, "jsprim": { "version": "1.4.1", - "bundled": true, + "resolved": false, + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + }, "dependencies": { "assert-plus": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" } } }, "latest-version": { "version": "3.1.0", - "bundled": true + "resolved": false, + "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", + "requires": { + "package-json": "^4.0.0" + } }, "lazy-property": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-hN3Es3Bnm6i9TNz6TAa0PVcREUc=" }, "lcid": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "requires": { + "invert-kv": "^1.0.0" + } }, "libcipm": { "version": "2.0.1", - "bundled": true + "resolved": false, + "integrity": "sha512-Y1wsAPUwjTj0Upq9pwV07xBlaHwgqtoC3IIDj6ze93zCeJwYSpN0SUyK5g4wCwwXCVu5KyO1Dc/kb+5QEDakJw==", + "requires": { + "bin-links": "^1.1.2", + "bluebird": "^3.5.1", + "find-npm-prefix": "^1.0.2", + "graceful-fs": "^4.1.11", + "lock-verify": "^2.0.2", + "mkdirp": "^0.5.1", + "npm-lifecycle": "^2.0.3", + "npm-logical-tree": "^1.2.1", + "npm-package-arg": "^6.1.0", + "pacote": "^8.1.6", + "protoduck": "^5.0.0", + "read-package-json": "^2.0.13", + "rimraf": "^2.6.2", + "worker-farm": "^1.6.0" + } }, "libnpmhook": { "version": "4.0.1", - "bundled": true, + "resolved": false, + "integrity": "sha512-3qqpfqvBD1712WA6iGe0stkG40WwAeoWcujA6BlC0Be1JArQbqwabnEnZ0CRcD05Tf1fPYJYdCbSfcfedEJCOg==", + "requires": { + "figgy-pudding": "^3.1.0", + "npm-registry-fetch": "^3.0.0" + }, "dependencies": { "npm-registry-fetch": { "version": "3.1.1", - "bundled": true + "resolved": false, + "integrity": "sha512-xBobENeenvjIG8PgQ1dy77AXTI25IbYhmA3DusMIfw/4EL5BaQ5e1V9trkPrqHvyjR3/T0cnH6o0Wt/IzcI5Ag==", + "requires": { + "bluebird": "^3.5.1", + "figgy-pudding": "^3.1.0", + "lru-cache": "^4.1.2", + "make-fetch-happen": "^4.0.0", + "npm-package-arg": "^6.0.0" + } } } }, "libnpx": { "version": "10.2.0", - "bundled": true + "resolved": false, + "integrity": "sha512-X28coei8/XRCt15cYStbLBph+KGhFra4VQhRBPuH/HHMkC5dxM8v24RVgUsvODKCrUZ0eTgiTqJp6zbl0sskQQ==", + "requires": { + "dotenv": "^5.0.1", + "npm-package-arg": "^6.0.0", + "rimraf": "^2.6.2", + "safe-buffer": "^5.1.0", + "update-notifier": "^2.3.0", + "which": "^1.3.0", + "y18n": "^4.0.0", + "yargs": "^11.0.0" + } }, "locate-path": { "version": "2.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } }, "lock-verify": { "version": "2.0.2", - "bundled": true + "resolved": false, + "integrity": "sha512-QNVwK0EGZBS4R3YQ7F1Ox8p41Po9VGl2QG/2GsuvTbkJZYSsPeWHKMbbH6iZMCHWSMww5nrJroZYnGzI4cePuw==", + "requires": { + "npm-package-arg": "^5.1.2 || 6", + "semver": "^5.4.1" + } }, "lockfile": { "version": "1.0.4", - "bundled": true + "resolved": false, + "integrity": "sha512-cvbTwETRfsFh4nHsL1eGWapU1XFi5Ot9E85sWAwia7Y7EgB7vfqcZhTKZ+l7hCGxSPoushMv5GKhT5PdLv03WA==", + "requires": { + "signal-exit": "^3.0.2" + } }, "lodash._baseindexof": { "version": "3.1.0", - "bundled": true + "resolved": false, + "integrity": "sha1-/lK1OhxnYeQmGNZU5KJXie1hgiw=" }, "lodash._baseuniq": { "version": "4.6.0", - "bundled": true + "resolved": false, + "integrity": "sha1-DrtE5FaBSveQXGIS+iybLVG4Qeg=", + "requires": { + "lodash._createset": "~4.0.0", + "lodash._root": "~3.0.0" + } }, "lodash._bindcallback": { "version": "3.0.1", - "bundled": true + "resolved": false, + "integrity": "sha1-5THCdkTPi1epnhftlbNcdIeJOS4=" }, "lodash._cacheindexof": { "version": "3.0.2", - "bundled": true + "resolved": false, + "integrity": "sha1-PcaayCSY0u5ePOVgkbr9Ktx73pI=" }, "lodash._createcache": { "version": "3.1.2", - "bundled": true + "resolved": false, + "integrity": "sha1-VtagZAF2JeeevKa4AY4XRAvc8JM=", + "requires": { + "lodash._getnative": "^3.0.0" + } }, "lodash._createset": { "version": "4.0.3", - "bundled": true + "resolved": false, + "integrity": "sha1-D0ZZ+7CddRlPqeK4imZE02PJ/iY=" }, "lodash._getnative": { "version": "3.9.1", - "bundled": true + "resolved": false, + "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=" }, "lodash._root": { "version": "3.0.1", - "bundled": true + "resolved": false, + "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=" }, "lodash.clonedeep": { "version": "4.5.0", - "bundled": true + "resolved": false, + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" }, "lodash.restparam": { "version": "3.6.1", - "bundled": true + "resolved": false, + "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=" }, "lodash.union": { "version": "4.6.0", - "bundled": true + "resolved": false, + "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=" }, "lodash.uniq": { "version": "4.5.0", - "bundled": true + "resolved": false, + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" }, "lodash.without": { "version": "4.4.0", - "bundled": true + "resolved": false, + "integrity": "sha1-PNRXSgC2e643OpS3SHcmQFB7eqw=" }, "lowercase-keys": { "version": "1.0.1", - "bundled": true + "resolved": false, + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" }, "lru-cache": { "version": "4.1.3", - "bundled": true + "resolved": false, + "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } }, "make-dir": { "version": "1.3.0", - "bundled": true + "resolved": false, + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "requires": { + "pify": "^3.0.0" + } }, "make-fetch-happen": { "version": "4.0.1", - "bundled": true + "resolved": false, + "integrity": "sha512-7R5ivfy9ilRJ1EMKIOziwrns9fGeAD4bAha8EB7BIiBBLHm2KeTUGCrICFt2rbHfzheTLynv50GnNTK1zDTrcQ==", + "requires": { + "agentkeepalive": "^3.4.1", + "cacache": "^11.0.1", + "http-cache-semantics": "^3.8.1", + "http-proxy-agent": "^2.1.0", + "https-proxy-agent": "^2.2.1", + "lru-cache": "^4.1.2", + "mississippi": "^3.0.0", + "node-fetch-npm": "^2.0.2", + "promise-retry": "^1.1.1", + "socks-proxy-agent": "^4.0.0", + "ssri": "^6.0.0" + } }, "meant": { "version": "1.0.1", - "bundled": true + "resolved": false, + "integrity": "sha512-UakVLFjKkbbUwNWJ2frVLnnAtbb7D7DsloxRd3s/gDpI8rdv8W5Hp3NaDb+POBI1fQdeussER6NB8vpcRURvlg==" }, "mem": { "version": "1.1.0", - "bundled": true + "resolved": false, + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "requires": { + "mimic-fn": "^1.0.0" + } }, "mime-db": { "version": "1.33.0", - "bundled": true + "resolved": false, + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" }, "mime-types": { "version": "2.1.18", - "bundled": true + "resolved": false, + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "requires": { + "mime-db": "~1.33.0" + } }, "mimic-fn": { "version": "1.2.0", - "bundled": true + "resolved": false, + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" }, "minimatch": { "version": "3.0.4", - "bundled": true + "resolved": false, + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } }, "minimist": { "version": "0.0.8", - "bundled": true + "resolved": false, + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" }, "minipass": { "version": "2.3.3", - "bundled": true, + "resolved": false, + "integrity": "sha512-/jAn9/tEX4gnpyRATxgHEOV6xbcyxgT7iUnxo9Y3+OB0zX00TgKIv/2FZCf5brBbICcwbLqVv2ImjvWWrQMSYw==", + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + }, "dependencies": { "yallist": { "version": "3.0.2", - "bundled": true + "resolved": false, + "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=" } } }, "minizlib": { "version": "1.1.0", - "bundled": true + "resolved": false, + "integrity": "sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==", + "requires": { + "minipass": "^2.2.1" + } }, "mississippi": { "version": "3.0.0", - "bundled": true + "resolved": false, + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "requires": { + "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" + } }, "mkdirp": { "version": "0.5.1", - "bundled": true + "resolved": false, + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + } }, "move-concurrently": { "version": "1.0.1", - "bundled": true + "resolved": false, + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "requires": { + "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": { "version": "2.1.1", - "bundled": true + "resolved": false, + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" }, "mute-stream": { "version": "0.0.7", - "bundled": true + "resolved": false, + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" }, "node-fetch-npm": { "version": "2.0.2", - "bundled": true + "resolved": false, + "integrity": "sha512-nJIxm1QmAj4v3nfCvEeCrYSoVwXyxLnaPBK5W1W5DGEJwjlKuC2VEUycGw5oxk+4zZahRrB84PUJJgEmhFTDFw==", + "requires": { + "encoding": "^0.1.11", + "json-parse-better-errors": "^1.0.0", + "safe-buffer": "^5.1.1" + } }, "node-gyp": { "version": "3.8.0", - "bundled": true, + "resolved": false, + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "requires": { + "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" + }, "dependencies": { "nopt": { "version": "3.0.6", - "bundled": true + "resolved": false, + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "requires": { + "abbrev": "1" + } }, "semver": { "version": "5.3.0", - "bundled": true + "resolved": false, + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=" }, "tar": { "version": "2.2.1", - "bundled": true + "resolved": false, + "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", + "requires": { + "block-stream": "*", + "fstream": "^1.0.2", + "inherits": "2" + } } } }, "nopt": { "version": "4.0.1", - "bundled": true + "resolved": false, + "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } }, "normalize-package-data": { "version": "2.4.0", - "bundled": true + "resolved": false, + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "requires": { + "hosted-git-info": "^2.1.4", + "is-builtin-module": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } }, "npm-audit-report": { "version": "1.3.1", - "bundled": true + "resolved": false, + "integrity": "sha512-SjTF8ZP4rOu3JiFrTMi4M1CmVo2tni2sP4TzhyCMHwnMGf6XkdGLZKt9cdZ12esKf0mbQqFyU9LtY0SoeahL7g==", + "requires": { + "cli-table3": "^0.5.0", + "console-control-strings": "^1.1.0" + } }, "npm-bundled": { "version": "1.0.3", - "bundled": true + "resolved": false, + "integrity": "sha512-ByQ3oJ/5ETLyglU2+8dBObvhfWXX8dtPZDMePCahptliFX2iIuhyEszyFk401PZUNQH20vvdW5MLjJxkwU80Ow==" }, "npm-cache-filename": { "version": "1.0.2", - "bundled": true + "resolved": false, + "integrity": "sha1-3tMGxbC/yHCp6fr4I7xfKD4FrhE=" }, "npm-install-checks": { "version": "3.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-1K7N/VGlPjcjt7L5Oy7ijjB7wNc=", + "requires": { + "semver": "^2.3.0 || 3.x || 4 || 5" + } }, "npm-lifecycle": { "version": "2.0.3", - "bundled": true + "resolved": false, + "integrity": "sha512-0U4Iim5ix2NHUT672G7FBpldJX0N2xKBjJqRTAzioEJjb6I6KpQXq+y1sB5EDSjKaAX8VCC9qPK31Jy+p3ix5A==", + "requires": { + "byline": "^5.0.0", + "graceful-fs": "^4.1.11", + "node-gyp": "^3.6.2", + "resolve-from": "^4.0.0", + "slide": "^1.1.6", + "uid-number": "0.0.6", + "umask": "^1.1.0", + "which": "^1.3.0" + } }, "npm-logical-tree": { "version": "1.2.1", - "bundled": true + "resolved": false, + "integrity": "sha512-AJI/qxDB2PWI4LG1CYN579AY1vCiNyWfkiquCsJWqntRu/WwimVrC8yXeILBFHDwxfOejxewlmnvW9XXjMlYIg==" }, "npm-package-arg": { "version": "6.1.0", - "bundled": true + "resolved": false, + "integrity": "sha512-zYbhP2k9DbJhA0Z3HKUePUgdB1x7MfIfKssC+WLPFMKTBZKpZh5m13PgexJjCq6KW7j17r0jHWcCpxEqnnncSA==", + "requires": { + "hosted-git-info": "^2.6.0", + "osenv": "^0.1.5", + "semver": "^5.5.0", + "validate-npm-package-name": "^3.0.0" + } }, "npm-packlist": { "version": "1.1.10", - "bundled": true + "resolved": false, + "integrity": "sha512-AQC0Dyhzn4EiYEfIUjCdMl0JJ61I2ER9ukf/sLxJUcZHfo+VyEfz2rMJgLZSS1v30OxPQe1cN0LZA1xbcaVfWA==", + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } }, "npm-pick-manifest": { "version": "2.1.0", - "bundled": true + "resolved": false, + "integrity": "sha512-q9zLP8cTr8xKPmMZN3naxp1k/NxVFsjxN6uWuO1tiw9gxg7wZWQ/b5UTfzD0ANw2q1lQxdLKTeCCksq+bPSgbQ==", + "requires": { + "npm-package-arg": "^6.0.0", + "semver": "^5.4.1" + } }, "npm-profile": { "version": "3.0.2", - "bundled": true + "resolved": false, + "integrity": "sha512-rEJOFR6PbwOvvhGa2YTNOJQKNuc6RovJ6T50xPU7pS9h/zKPNCJ+VHZY2OFXyZvEi+UQYtHRTp8O/YM3tUD20A==", + "requires": { + "aproba": "^1.1.2 || 2", + "make-fetch-happen": "^2.5.0 || 3 || 4" + } }, "npm-registry-client": { "version": "8.5.1", - "bundled": true, + "resolved": false, + "integrity": "sha512-7rjGF2eA7hKDidGyEWmHTiKfXkbrcQAsGL/Rh4Rt3x3YNRNHhwaTzVJfW3aNvvlhg4G62VCluif0sLCb/i51Hg==", + "requires": { + "concat-stream": "^1.5.2", + "graceful-fs": "^4.1.6", + "normalize-package-data": "~1.0.1 || ^2.0.0", + "npm-package-arg": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0", + "npmlog": "2 || ^3.1.0 || ^4.0.0", + "once": "^1.3.3", + "request": "^2.74.0", + "retry": "^0.10.0", + "safe-buffer": "^5.1.1", + "semver": "2 >=2.2.1 || 3.x || 4 || 5", + "slide": "^1.1.3", + "ssri": "^5.2.4" + }, "dependencies": { "retry": { "version": "0.10.1", - "bundled": true + "resolved": false, + "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=" }, "ssri": { "version": "5.3.0", - "bundled": true + "resolved": false, + "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", + "requires": { + "safe-buffer": "^5.1.1" + } } } }, "npm-registry-fetch": { "version": "1.1.0", - "bundled": true, + "resolved": false, + "integrity": "sha512-XJPIBfMtgaooRtZmuA42xCeLf3tkxdIX0xqRsGWwNrcVvJ9UYFccD7Ho7QWCzvkM3i/QrkUC37Hu0a+vDBmt5g==", + "requires": { + "bluebird": "^3.5.1", + "figgy-pudding": "^2.0.1", + "lru-cache": "^4.1.2", + "make-fetch-happen": "^3.0.0", + "npm-package-arg": "^6.0.0", + "safe-buffer": "^5.1.1" + }, "dependencies": { "cacache": { "version": "10.0.4", - "bundled": true, + "resolved": false, + "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", + "requires": { + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.1", + "mississippi": "^2.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^5.2.4", + "unique-filename": "^1.1.0", + "y18n": "^4.0.0" + }, "dependencies": { "mississippi": { "version": "2.0.0", - "bundled": true + "resolved": false, + "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", + "requires": { + "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": "^2.0.1", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } } } }, "figgy-pudding": { "version": "2.0.1", - "bundled": true + "resolved": false, + "integrity": "sha512-yIJPhIBi/oFdU/P+GSXjmk/rmGjuZkm7A5LTXZxNrEprXJXRK012FiI1BR1Pga+0d/d6taWWD+B5d2ozqaxHig==" }, "make-fetch-happen": { "version": "3.0.0", - "bundled": true + "resolved": false, + "integrity": "sha512-FmWY7gC0mL6Z4N86vE14+m719JKE4H0A+pyiOH18B025gF/C113pyfb4gHDDYP5cqnRMHOz06JGdmffC/SES+w==", + "requires": { + "agentkeepalive": "^3.4.1", + "cacache": "^10.0.4", + "http-cache-semantics": "^3.8.1", + "http-proxy-agent": "^2.1.0", + "https-proxy-agent": "^2.2.0", + "lru-cache": "^4.1.2", + "mississippi": "^3.0.0", + "node-fetch-npm": "^2.0.2", + "promise-retry": "^1.1.1", + "socks-proxy-agent": "^3.0.1", + "ssri": "^5.2.4" + } }, "pump": { "version": "2.0.1", - "bundled": true + "resolved": false, + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } }, "smart-buffer": { "version": "1.1.15", - "bundled": true + "resolved": false, + "integrity": "sha1-fxFLW2X6s+KjWqd1uxLw0cZJvxY=" }, "socks": { "version": "1.1.10", - "bundled": true + "resolved": false, + "integrity": "sha1-W4t/x8jzQcU+0FbpKbe/Tei6e1o=", + "requires": { + "ip": "^1.1.4", + "smart-buffer": "^1.0.13" + } }, "socks-proxy-agent": { "version": "3.0.1", - "bundled": true + "resolved": false, + "integrity": "sha512-ZwEDymm204mTzvdqyUqOdovVr2YRd2NYskrYrF2LXyZ9qDiMAoFESGK8CRphiO7rtbo2Y757k2Nia3x2hGtalA==", + "requires": { + "agent-base": "^4.1.0", + "socks": "^1.1.10" + } }, "ssri": { "version": "5.3.0", - "bundled": true + "resolved": false, + "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", + "requires": { + "safe-buffer": "^5.1.1" + } } } }, "npm-run-path": { "version": "2.0.2", - "bundled": true + "resolved": false, + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^2.0.0" + } }, "npm-user-validate": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-jOyg9c6gTU6TUZ73LQVXp1Ei6VE=" }, "npmlog": { "version": "4.1.2", - "bundled": true + "resolved": false, + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } }, "number-is-nan": { "version": "1.0.1", - "bundled": true + "resolved": false, + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" }, "oauth-sign": { "version": "0.8.2", - "bundled": true + "resolved": false, + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=" }, "object-assign": { "version": "4.1.1", - "bundled": true + "resolved": false, + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, "once": { "version": "1.4.0", - "bundled": true + "resolved": false, + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } }, "opener": { "version": "1.4.3", - "bundled": true + "resolved": false, + "integrity": "sha1-XG2ixdflgx6P+jlklQ+NZnSskLg=" }, "os-homedir": { "version": "1.0.2", - "bundled": true + "resolved": false, + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" }, "os-locale": { "version": "2.1.0", - "bundled": true + "resolved": false, + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "requires": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + } }, "os-tmpdir": { "version": "1.0.2", - "bundled": true + "resolved": false, + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" }, "osenv": { "version": "0.1.5", - "bundled": true + "resolved": false, + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } }, "p-finally": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" }, "p-limit": { "version": "1.2.0", - "bundled": true + "resolved": false, + "integrity": "sha512-Y/OtIaXtUPr4/YpMv1pCL5L5ed0rumAaAeBSj12F+bSlMdys7i8oQF/GUJmfpTS/QoaRrS/k6pma29haJpsMng==", + "requires": { + "p-try": "^1.0.0" + } }, "p-locate": { "version": "2.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } }, "p-try": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" }, "package-json": { "version": "4.0.1", - "bundled": true + "resolved": false, + "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", + "requires": { + "got": "^6.7.1", + "registry-auth-token": "^3.0.1", + "registry-url": "^3.0.3", + "semver": "^5.1.0" + } }, "pacote": { "version": "8.1.6", - "bundled": true + "resolved": false, + "integrity": "sha512-wTOOfpaAQNEQNtPEx92x9Y9kRWVu45v583XT8x2oEV2xRB74+xdqMZIeGW4uFvAyZdmSBtye+wKdyyLaT8pcmw==", + "requires": { + "bluebird": "^3.5.1", + "cacache": "^11.0.2", + "get-stream": "^3.0.0", + "glob": "^7.1.2", + "lru-cache": "^4.1.3", + "make-fetch-happen": "^4.0.1", + "minimatch": "^3.0.4", + "minipass": "^2.3.3", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "normalize-package-data": "^2.4.0", + "npm-package-arg": "^6.1.0", + "npm-packlist": "^1.1.10", + "npm-pick-manifest": "^2.1.0", + "osenv": "^0.1.5", + "promise-inflight": "^1.0.1", + "promise-retry": "^1.1.1", + "protoduck": "^5.0.0", + "rimraf": "^2.6.2", + "safe-buffer": "^5.1.2", + "semver": "^5.5.0", + "ssri": "^6.0.0", + "tar": "^4.4.3", + "unique-filename": "^1.1.0", + "which": "^1.3.0" + } }, "parallel-transform": { "version": "1.1.0", - "bundled": true + "resolved": false, + "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", + "requires": { + "cyclist": "~0.2.2", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } }, "path-exists": { "version": "3.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" }, "path-is-absolute": { "version": "1.0.1", - "bundled": true + "resolved": false, + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, "path-is-inside": { "version": "1.0.2", - "bundled": true + "resolved": false, + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" }, "path-key": { "version": "2.0.1", - "bundled": true + "resolved": false, + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" }, "performance-now": { "version": "2.1.0", - "bundled": true + "resolved": false, + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, "pify": { "version": "3.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" }, "prepend-http": { "version": "1.0.4", - "bundled": true + "resolved": false, + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" }, "process-nextick-args": { "version": "2.0.0", - "bundled": true + "resolved": false, + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" }, "promise-inflight": { "version": "1.0.1", - "bundled": true + "resolved": false, + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" }, "promise-retry": { "version": "1.1.1", - "bundled": true, + "resolved": false, + "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=", + "requires": { + "err-code": "^1.0.0", + "retry": "^0.10.0" + }, "dependencies": { "retry": { "version": "0.10.1", - "bundled": true + "resolved": false, + "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=" } } }, "promzard": { "version": "0.3.0", - "bundled": true + "resolved": false, + "integrity": "sha1-JqXW7ox97kyxIggwWs+5O6OCqe4=", + "requires": { + "read": "1" + } }, "proto-list": { "version": "1.2.4", - "bundled": true + "resolved": false, + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=" }, "protoduck": { "version": "5.0.0", - "bundled": true + "resolved": false, + "integrity": "sha512-agsGWD8/RZrS4ga6v82Fxb0RHIS2RZnbsSue6A9/MBRhB/jcqOANAMNrqM9900b8duj+Gx+T/JMy5IowDoO/hQ==", + "requires": { + "genfun": "^4.0.1" + } }, "prr": { "version": "1.0.1", - "bundled": true + "resolved": false, + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" }, "pseudomap": { "version": "1.0.2", - "bundled": true + "resolved": false, + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" }, "pump": { "version": "3.0.0", - "bundled": true + "resolved": false, + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } }, "pumpify": { "version": "1.5.1", - "bundled": true, + "resolved": false, + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, "dependencies": { "pump": { "version": "2.0.1", - "bundled": true + "resolved": false, + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } } } }, "punycode": { "version": "1.4.1", - "bundled": true + "resolved": false, + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" }, "qrcode-terminal": { "version": "0.12.0", - "bundled": true + "resolved": false, + "integrity": "sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ==" }, "qs": { "version": "6.5.2", - "bundled": true + "resolved": false, + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" }, "query-string": { "version": "6.1.0", - "bundled": true + "resolved": false, + "integrity": "sha512-pNB/Gr8SA8ff8KpUFM36o/WFAlthgaThka5bV19AD9PNTH20Pwq5Zxodif2YyHwrctp6SkL4GqlOot0qR/wGaw==", + "requires": { + "decode-uri-component": "^0.2.0", + "strict-uri-encode": "^2.0.0" + } }, "qw": { "version": "1.0.1", - "bundled": true + "resolved": false, + "integrity": "sha1-77/cdA+a0FQwRCassYNBLMi5ltQ=" }, "rc": { "version": "1.2.7", - "bundled": true, + "resolved": false, + "integrity": "sha512-LdLD8xD4zzLsAT5xyushXDNscEjB7+2ulnl8+r1pnESlYtlJtVSoCMBGr30eDRJ3+2Gq89jK9P9e4tCEH1+ywA==", + "requires": { + "deep-extend": "^0.5.1", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, "dependencies": { "minimist": { "version": "1.2.0", - "bundled": true + "resolved": false, + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" } } }, "read": { "version": "1.0.7", - "bundled": true + "resolved": false, + "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", + "requires": { + "mute-stream": "~0.0.4" + } }, "read-cmd-shim": { "version": "1.0.1", - "bundled": true + "resolved": false, + "integrity": "sha1-LV0Vd4ajfAVdIgd8MsU/gynpHHs=", + "requires": { + "graceful-fs": "^4.1.2" + } }, "read-installed": { "version": "4.0.3", - "bundled": true + "resolved": false, + "integrity": "sha1-/5uLZ/GH0eTCm5/rMfayI6zRkGc=", + "requires": { + "debuglog": "^1.0.1", + "graceful-fs": "^4.1.2", + "read-package-json": "^2.0.0", + "readdir-scoped-modules": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "slide": "~1.1.3", + "util-extend": "^1.0.1" + } }, "read-package-json": { "version": "2.0.13", - "bundled": true + "resolved": false, + "integrity": "sha512-/1dZ7TRZvGrYqE0UAfN6qQb5GYBsNcqS1C0tNK601CFOJmtHI7NIGXwetEPU/OtoFHZL3hDxm4rolFFVE9Bnmg==", + "requires": { + "glob": "^7.1.1", + "graceful-fs": "^4.1.2", + "json-parse-better-errors": "^1.0.1", + "normalize-package-data": "^2.0.0", + "slash": "^1.0.0" + } }, "read-package-tree": { "version": "5.2.1", - "bundled": true + "resolved": false, + "integrity": "sha512-2CNoRoh95LxY47LvqrehIAfUVda2JbuFE/HaGYs42bNrGG+ojbw1h3zOcPcQ+1GQ3+rkzNndZn85u1XyZ3UsIA==", + "requires": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "once": "^1.3.0", + "read-package-json": "^2.0.0", + "readdir-scoped-modules": "^1.0.0" + } }, "readable-stream": { "version": "2.3.6", - "bundled": true + "resolved": false, + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "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" + } }, "readdir-scoped-modules": { "version": "1.0.2", - "bundled": true + "resolved": false, + "integrity": "sha1-n6+jfShr5dksuuve4DDcm19AZ0c=", + "requires": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" + } }, "registry-auth-token": { "version": "3.3.2", - "bundled": true + "resolved": false, + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "requires": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } }, "registry-url": { "version": "3.1.0", - "bundled": true + "resolved": false, + "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", + "requires": { + "rc": "^1.0.1" + } }, "request": { "version": "2.87.0", - "bundled": true + "resolved": false, + "integrity": "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.6.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.5", + "extend": "~3.0.1", + "forever-agent": "~0.6.1", + "form-data": "~2.3.1", + "har-validator": "~5.0.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.17", + "oauth-sign": "~0.8.2", + "performance-now": "^2.1.0", + "qs": "~6.5.1", + "safe-buffer": "^5.1.1", + "tough-cookie": "~2.3.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.1.0" + } }, "require-directory": { "version": "2.1.1", - "bundled": true + "resolved": false, + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" }, "require-main-filename": { "version": "1.0.1", - "bundled": true + "resolved": false, + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" }, "resolve-from": { "version": "4.0.0", - "bundled": true + "resolved": false, + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" }, "retry": { "version": "0.12.0", - "bundled": true + "resolved": false, + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" }, "rimraf": { "version": "2.6.2", - "bundled": true + "resolved": false, + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "requires": { + "glob": "^7.0.5" + } }, "run-queue": { "version": "1.0.3", - "bundled": true + "resolved": false, + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "requires": { + "aproba": "^1.1.1" + } }, "safe-buffer": { "version": "5.1.2", - "bundled": true + "resolved": false, + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "safer-buffer": { "version": "2.1.2", - "bundled": true + "resolved": false, + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "semver": { "version": "5.5.0", - "bundled": true + "resolved": false, + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==" }, "semver-diff": { "version": "2.1.0", - "bundled": true + "resolved": false, + "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", + "requires": { + "semver": "^5.0.3" + } }, "set-blocking": { "version": "2.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" }, "sha": { "version": "2.0.1", - "bundled": true + "resolved": false, + "integrity": "sha1-YDCCL70smCOUn49y7WQR7lzyWq4=", + "requires": { + "graceful-fs": "^4.1.2", + "readable-stream": "^2.0.2" + } }, "shebang-command": { "version": "1.2.0", - "bundled": true + "resolved": false, + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } }, "shebang-regex": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" }, "signal-exit": { "version": "3.0.2", - "bundled": true + "resolved": false, + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" }, "slash": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" }, "slide": { "version": "1.1.6", - "bundled": true + "resolved": false, + "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=" }, "smart-buffer": { "version": "4.0.1", - "bundled": true + "resolved": false, + "integrity": "sha512-RFqinRVJVcCAL9Uh1oVqE6FZkqsyLiVOYEZ20TqIOjuX7iFVJ+zsbs4RIghnw/pTs7mZvt8ZHhvm1ZUrR4fykg==" }, "socks": { "version": "2.2.0", - "bundled": true + "resolved": false, + "integrity": "sha512-uRKV9uXQ9ytMbGm2+DilS1jB7N3AC0mmusmW5TVWjNuBZjxS8+lX38fasKVY9I4opv/bY/iqTbcpFFaTwpfwRg==", + "requires": { + "ip": "^1.1.5", + "smart-buffer": "^4.0.1" + } }, "socks-proxy-agent": { "version": "4.0.1", - "bundled": true + "resolved": false, + "integrity": "sha512-Kezx6/VBguXOsEe5oU3lXYyKMi4+gva72TwJ7pQY5JfqUx2nMk7NXA6z/mpNqIlfQjWYVfeuNvQjexiTaTn6Nw==", + "requires": { + "agent-base": "~4.2.0", + "socks": "~2.2.0" + } }, "sorted-object": { "version": "2.0.1", - "bundled": true + "resolved": false, + "integrity": "sha1-fWMfS9OnmKJK8d/8+/6DM3pd9fw=" }, "sorted-union-stream": { "version": "2.1.3", - "bundled": true, + "resolved": false, + "integrity": "sha1-x3lMfgd4gAUv9xqNSi27Sppjisc=", + "requires": { + "from2": "^1.3.0", + "stream-iterate": "^1.1.0" + }, "dependencies": { "from2": { "version": "1.3.0", - "bundled": true + "resolved": false, + "integrity": "sha1-iEE7qqX5pZfP3pIh2GmGzTwGHf0=", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "~1.1.10" + } }, "isarray": { "version": "0.0.1", - "bundled": true + "resolved": false, + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "readable-stream": { "version": "1.1.14", - "bundled": true + "resolved": false, + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } }, "string_decoder": { "version": "0.10.31", - "bundled": true + "resolved": false, + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" } } }, "spdx-correct": { "version": "3.0.0", - "bundled": true + "resolved": false, + "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } }, "spdx-exceptions": { "version": "2.1.0", - "bundled": true + "resolved": false, + "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==" }, "spdx-expression-parse": { "version": "3.0.0", - "bundled": true + "resolved": false, + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } }, "spdx-license-ids": { "version": "3.0.0", - "bundled": true + "resolved": false, + "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==" }, "sshpk": { "version": "1.14.2", - "bundled": true, + "resolved": false, + "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=", + "requires": { + "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" + }, "dependencies": { "assert-plus": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" } } }, "ssri": { "version": "6.0.0", - "bundled": true + "resolved": false, + "integrity": "sha512-zYOGfVHPhxyzwi8MdtdNyxv3IynWCIM4jYReR48lqu0VngxgH1c+C6CmipRdJ55eVByTJV/gboFEEI7TEQI8DA==" }, "stream-each": { "version": "1.2.2", - "bundled": true + "resolved": false, + "integrity": "sha512-mc1dbFhGBxvTM3bIWmAAINbqiuAk9TATcfIQC8P+/+HJefgaiTlMn2dHvkX8qlI12KeYKSQ1Ua9RrIqrn1VPoA==", + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } }, "stream-iterate": { "version": "1.2.0", - "bundled": true + "resolved": false, + "integrity": "sha1-K9fHcpbBcCpGSIuK1B95hl7s1OE=", + "requires": { + "readable-stream": "^2.1.5", + "stream-shift": "^1.0.0" + } }, "stream-shift": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=" }, "strict-uri-encode": { "version": "2.0.0", - "bundled": true - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true + "resolved": false, + "integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY=" }, "string-width": { "version": "2.1.1", - "bundled": true, + "resolved": false, + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, "dependencies": { "ansi-regex": { "version": "3.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" }, "is-fullwidth-code-point": { "version": "2.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" }, "strip-ansi": { "version": "4.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } } } }, + "string_decoder": { + "version": "1.1.1", + "resolved": false, + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, "stringify-package": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha512-JIQqiWmLiEozOC0b0BtxZ/AOUtdUZHCBPgqIZ2kSJJqGwgb9neo44XdTHUC4HZSGqi03hOeB7W/E8rAlKnGe9g==" }, "strip-ansi": { "version": "3.0.1", - "bundled": true + "resolved": false, + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } }, "strip-eof": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" }, "strip-json-comments": { "version": "2.0.1", - "bundled": true + "resolved": false, + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" }, "supports-color": { "version": "5.4.0", - "bundled": true + "resolved": false, + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "requires": { + "has-flag": "^3.0.0" + } }, "tar": { "version": "4.4.6", - "bundled": true, + "resolved": false, + "integrity": "sha512-tMkTnh9EdzxyfW+6GK6fCahagXsnYk6kE6S9Gr9pjVdys769+laCTbodXDhPAjzVtEBazRgP0gYqOjnk9dQzLg==", + "requires": { + "chownr": "^1.0.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.3", + "minizlib": "^1.1.0", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" + }, "dependencies": { "yallist": { "version": "3.0.2", - "bundled": true + "resolved": false, + "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=" } } }, "term-size": { "version": "1.2.0", - "bundled": true + "resolved": false, + "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", + "requires": { + "execa": "^0.7.0" + } }, "text-table": { "version": "0.2.0", - "bundled": true + "resolved": false, + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" }, "through": { "version": "2.3.8", - "bundled": true + "resolved": false, + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" }, "through2": { "version": "2.0.3", - "bundled": true + "resolved": false, + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "requires": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + } }, "timed-out": { "version": "4.0.1", - "bundled": true + "resolved": false, + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=" }, "tiny-relative-date": { "version": "1.3.0", - "bundled": true + "resolved": false, + "integrity": "sha512-MOQHpzllWxDCHHaDno30hhLfbouoYlOI8YlMNtvKe1zXbjEVhbcEovQxvZrPvtiYW630GQDoMMarCnjfyfHA+A==" }, "tough-cookie": { "version": "2.3.4", - "bundled": true + "resolved": false, + "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", + "requires": { + "punycode": "^1.4.1" + } }, "tunnel-agent": { "version": "0.6.0", - "bundled": true + "resolved": false, + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } }, "tweetnacl": { "version": "0.14.5", - "bundled": true, + "resolved": false, + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", "optional": true }, "typedarray": { "version": "0.0.6", - "bundled": true + "resolved": false, + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" }, "uid-number": { "version": "0.0.6", - "bundled": true + "resolved": false, + "integrity": "sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=" }, "umask": { "version": "1.1.0", - "bundled": true + "resolved": false, + "integrity": "sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0=" }, "unique-filename": { "version": "1.1.0", - "bundled": true + "resolved": false, + "integrity": "sha1-0F8v5AMlYIcfMOk8vnNe6iAVFPM=", + "requires": { + "unique-slug": "^2.0.0" + } }, "unique-slug": { "version": "2.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-22Z258fMBimHj/GWCXx4hVrp9Ks=", + "requires": { + "imurmurhash": "^0.1.4" + } }, "unique-string": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "requires": { + "crypto-random-string": "^1.0.0" + } }, "unpipe": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" }, "unzip-response": { "version": "2.0.1", - "bundled": true + "resolved": false, + "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=" }, "update-notifier": { "version": "2.5.0", - "bundled": true + "resolved": false, + "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", + "requires": { + "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" + } }, "url-parse-lax": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "requires": { + "prepend-http": "^1.0.1" + } }, "util-deprecate": { "version": "1.0.2", - "bundled": true + "resolved": false, + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, "util-extend": { "version": "1.0.3", - "bundled": true + "resolved": false, + "integrity": "sha1-p8IW0mdUUWljeztu3GypEZ4v+T8=" }, "uuid": { "version": "3.3.2", - "bundled": true + "resolved": false, + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" }, "validate-npm-package-license": { "version": "3.0.4", - "bundled": true + "resolved": false, + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } }, "validate-npm-package-name": { "version": "3.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "requires": { + "builtins": "^1.0.3" + } }, "verror": { "version": "1.10.0", - "bundled": true, + "resolved": false, + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + }, "dependencies": { "assert-plus": { "version": "1.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" } } }, "wcwidth": { "version": "1.0.1", - "bundled": true + "resolved": false, + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "requires": { + "defaults": "^1.0.3" + } }, "which": { "version": "1.3.1", - "bundled": true + "resolved": false, + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } }, "which-module": { "version": "2.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" }, "wide-align": { "version": "1.1.2", - "bundled": true, + "resolved": false, + "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", + "requires": { + "string-width": "^1.0.2" + }, "dependencies": { "string-width": { "version": "1.0.2", - "bundled": true + "resolved": false, + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } } } }, "widest-line": { "version": "2.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM=", + "requires": { + "string-width": "^2.1.1" + } }, "worker-farm": { "version": "1.6.0", - "bundled": true + "resolved": false, + "integrity": "sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ==", + "requires": { + "errno": "~0.1.7" + } }, "wrap-ansi": { "version": "2.1.0", - "bundled": true, + "resolved": false, + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, "dependencies": { "string-width": { "version": "1.0.2", - "bundled": true + "resolved": false, + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } } } }, "wrappy": { "version": "1.0.2", - "bundled": true + "resolved": false, + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, "write-file-atomic": { "version": "2.3.0", - "bundled": true + "resolved": false, + "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } }, "xdg-basedir": { "version": "3.0.0", - "bundled": true + "resolved": false, + "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=" }, "xtend": { "version": "4.0.1", - "bundled": true + "resolved": false, + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" }, "y18n": { "version": "4.0.0", - "bundled": true + "resolved": false, + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" }, "yallist": { "version": "2.1.2", - "bundled": true + "resolved": false, + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" }, "yargs": { "version": "11.0.0", - "bundled": true, + "resolved": false, + "integrity": "sha512-Rjp+lMYQOWtgqojx1dEWorjCofi1YN7AoFvYV7b1gx/7dAAeuI4kN5SZiEvr0ZmsZTOpDRcCqrpI10L31tFkBw==", + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^9.0.2" + }, "dependencies": { "y18n": { "version": "3.2.1", - "bundled": true + "resolved": false, + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" } } }, "yargs-parser": { "version": "9.0.2", - "bundled": true + "resolved": false, + "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", + "requires": { + "camelcase": "^4.1.0" + } } } }, @@ -7560,13 +12496,22 @@ "npm-run-path": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=" + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^2.0.0" + } }, "npmlog": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } }, "num2fraction": { "version": "1.2.2", @@ -7599,11 +12544,19 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, "dependencies": { "define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=" + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } } } }, @@ -7626,24 +12579,42 @@ "object-visit": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=" + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "^3.0.0" + } }, "object.assign": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", - "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==" + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } }, "object.defaults": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", "dev": true, + "requires": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + }, "dependencies": { "for-own": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", - "dev": true + "dev": true, + "requires": { + "for-in": "^1.0.1" + } } } }, @@ -7652,41 +12623,64 @@ "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, "dependencies": { "for-own": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", - "dev": true + "dev": true, + "requires": { + "for-in": "^1.0.1" + } } } }, "object.omit": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=" + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "requires": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + } }, "object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=" + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + } }, "on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true + "dev": true, + "requires": { + "ee-first": "1.1.1" + } }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=" + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } }, "onetime": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "optional": true + "optional": true, + "requires": { + "mimic-fn": "^1.0.0" + } }, "openurl": { "version": "1.1.1", @@ -7699,6 +12693,10 @@ "resolved": "https://registry.npmjs.org/opn/-/opn-4.0.2.tgz", "integrity": "sha1-erwi5kTf9jsKltWrfyeQwPAavJU=", "dev": true, + "requires": { + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" + }, "dependencies": { "object-assign": { "version": "4.1.1", @@ -7714,6 +12712,10 @@ "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", "dev": true, "optional": true, + "requires": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + }, "dependencies": { "minimist": { "version": "0.0.10", @@ -7728,6 +12730,14 @@ "version": "0.8.2", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "requires": { + "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" + }, "dependencies": { "wordwrap": { "version": "1.0.0", @@ -7741,18 +12751,29 @@ "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz", "integrity": "sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4=", "dev": true, + "requires": { + "end-of-stream": "~0.1.5", + "sequencify": "~0.0.7", + "stream-consume": "~0.1.0" + }, "dependencies": { "end-of-stream": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz", "integrity": "sha1-jhdyBsPICDfYVjLouTWd/osvbq8=", - "dev": true + "dev": true, + "requires": { + "once": "~1.3.0" + } }, "once": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", - "dev": true + "dev": true, + "requires": { + "wrappy": "1" + } } } }, @@ -7775,7 +12796,12 @@ "os-locale": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==" + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "requires": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + } }, "os-tmpdir": { "version": "1.0.2", @@ -7786,7 +12812,11 @@ "version": "0.1.5", "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } }, "p-finally": { "version": "1.0.0", @@ -7796,12 +12826,18 @@ "p-limit": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==" + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } }, "p-locate": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=" + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } }, "p-queue": { "version": "1.2.0", @@ -7816,7 +12852,10 @@ "package-json-versionify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/package-json-versionify/-/package-json-versionify-1.0.4.tgz", - "integrity": "sha1-WGBYepRIc6a35tJujlH/siMVvxc=" + "integrity": "sha1-WGBYepRIc6a35tJujlH/siMVvxc=", + "requires": { + "browserify-package-json": "^1.0.0" + } }, "pako": { "version": "1.0.6", @@ -7826,18 +12865,36 @@ "parse-asn1": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz", - "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==" + "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==", + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3" + } }, "parse-filepath": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", - "dev": true + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } }, "parse-glob": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "requires": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + }, "dependencies": { "is-extglob": { "version": "1.0.0", @@ -7847,19 +12904,29 @@ "is-glob": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=" + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "requires": { + "is-extglob": "^1.0.0" + } } } }, "parse-headers": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.1.tgz", - "integrity": "sha1-aug6eqJanZtwCswoaYzR8e1+lTY=" + "integrity": "sha1-aug6eqJanZtwCswoaYzR8e1+lTY=", + "requires": { + "for-each": "^0.3.2", + "trim": "0.0.1" + } }, "parse-json": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=" + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "^1.2.0" + } }, "parse-passwd": { "version": "1.0.0", @@ -7871,13 +12938,19 @@ "version": "0.0.5", "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", - "dev": true + "dev": true, + "requires": { + "better-assert": "~1.0.0" + } }, "parseuri": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", - "dev": true + "dev": true, + "requires": { + "better-assert": "~1.0.0" + } }, "parseurl": { "version": "1.3.2", @@ -7895,6 +12968,10 @@ "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", "integrity": "sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8=", "dev": true, + "requires": { + "process": "^0.11.1", + "util": "^0.10.3" + }, "dependencies": { "process": { "version": "0.11.10", @@ -7944,7 +13021,10 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", - "dev": true + "dev": true, + "requires": { + "path-root-regex": "^0.1.0" + } }, "path-root-regex": { "version": "0.1.2", @@ -7955,28 +13035,51 @@ "path-type": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=" + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "requires": { + "pify": "^2.0.0" + } }, "pbf": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.1.0.tgz", - "integrity": "sha512-/hYJmIsTmh7fMkHAWWXJ5b8IKLWdjdlAFb3IHkRBn1XUhIYBChVGfVwmHEAV3UfXTxsP/AKfYTXTS/dCPxJd5w==" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.2.0.tgz", + "integrity": "sha512-98Eh7rsJNJF/Im6XYMLaOW3cLnNyedlOd6hu3iWMD5I7FZGgpw8yN3vQBrmLbLodu7G784Irb9Qsv2yFrxSAGw==", + "requires": { + "ieee754": "^1.1.12", + "resolve-protobuf-schema": "^2.1.0" + } }, "pbkdf2": { "version": "3.0.16", "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.16.tgz", - "integrity": "sha512-y4CXP3thSxqf7c0qmOF+9UeOTrifiVTIM+u7NWlq+PRsHbr7r7dpCmvzrZxa96JJUNi0Y5w9VqG5ZNeCVMoDcA==" + "integrity": "sha512-y4CXP3thSxqf7c0qmOF+9UeOTrifiVTIM+u7NWlq+PRsHbr7r7dpCmvzrZxa96JJUNi0Y5w9VqG5ZNeCVMoDcA==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } }, "pdfjs-dist": { "version": "1.8.366", "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-1.8.366.tgz", - "integrity": "sha1-kLHZoUHEBCLx7bSNELk5eKdpDZA=" + "integrity": "sha1-kLHZoUHEBCLx7bSNELk5eKdpDZA=", + "requires": { + "node-ensure": "^0.0.0", + "worker-loader": "^0.8.0" + } }, "peek-stream": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/peek-stream/-/peek-stream-1.1.3.tgz", "integrity": "sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==", - "optional": true + "optional": true, + "requires": { + "buffer-from": "^1.0.0", + "duplexify": "^3.5.0", + "through2": "^2.0.3" + } }, "pend": { "version": "1.2.0", @@ -7994,18 +13097,37 @@ "resolved": "https://registry.npmjs.org/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.16.tgz", "integrity": "sha1-79ISpKOWbTZHaE6ouniFSb4q7+8=", "dev": true, + "requires": { + "es6-promise": "^4.0.3", + "extract-zip": "^1.6.5", + "fs-extra": "^1.0.0", + "hasha": "^2.2.0", + "kew": "^0.7.0", + "progress": "^1.1.8", + "request": "^2.81.0", + "request-progress": "^2.0.1", + "which": "^1.2.10" + }, "dependencies": { "fs-extra": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0" + } }, "jsonfile": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } } } }, @@ -8013,6 +13135,14 @@ "version": "0.4.2", "resolved": "https://registry.npmjs.org/phraseanet-common/-/phraseanet-common-0.4.2.tgz", "integrity": "sha512-uyKULVCV9df161A970mWnZtdxAb/ZWCuUdnSTn0T9AGvwsWvKf2p6+pgEVtBQ81LIGn1m5UlhiF7dUlc6nT7iQ==", + "requires": { + "es6-promise": "^4.1.1", + "humane-js": "^3.2.2", + "imports-loader": "^0.7.1", + "jquery": "^3.2.1", + "js-cookie": "^2.1.0", + "pym.js": "^1.3.1" + }, "dependencies": { "jquery": { "version": "3.3.1", @@ -8022,9 +13152,49 @@ } }, "phraseanet-production-client": { - "version": "0.33.58", - "resolved": "https://registry.npmjs.org/phraseanet-production-client/-/phraseanet-production-client-0.33.58.tgz", - "integrity": "sha512-MOmDDpL4XAwA9THljC2GhH48aqXq1b/x4VkBCWY3N5K5VWI6zjqwn1f67Gl1lIPoR8J+EvQ1K4bPaRC1uRNErQ==", + "version": "0.33.96", + "resolved": "https://registry.npmjs.org/phraseanet-production-client/-/phraseanet-production-client-0.33.96.tgz", + "integrity": "sha512-I+Mz6hjAl5mC60XeQjididzB/lMaFrRpYxqQ3hezZu27hZ6K7wEQ671plbFFrHPif7IPqhBzePsPANsdg7jY6g==", + "requires": { + "@mapbox/mapbox-gl-language": "^0.9.2", + "@turf/turf": "^5.1.6", + "axios": "^0.16.2", + "backbone": "^1.3.3", + "blueimp-file-upload": "^9.18.0", + "blueimp-load-image": "^2.14.0", + "bootstrap-multiselect": "^0.9.13-1", + "bootstrap-sass": "^2.3.2", + "es6-promise": "^4.1.1", + "geonames-server-jquery-plugin": "^0.2.2", + "humane-js": "^3.2.2", + "i18next": "^8.4.3", + "i18next-xhr-backend": "^1.4.2", + "jquery": "^3.2.1", + "jquery-lazyload": "^1.9.7", + "jquery-treeview": "git+https://github.com/alchemy-fr/jquery-treeview.git", + "jquery-ui": "~1.10", + "jquery-ui-datepicker-with-i18n": "^1.10.4", + "jquery.fancytree": "~2.7", + "jquery.tree": "0.0.5", + "leaflet": "^0.7.7", + "leaflet-contextmenu": "^1.0.0", + "leaflet-draw": "^0.3.0", + "lodash.merge": "^4.6.0", + "mapbox": "^1.0.0-beta10", + "mapbox-gl": "^0.44.2", + "mapbox-gl-circle": "^1.6.5", + "mapbox.js": "^2.4.0", + "nouislider": "^9.2.0", + "phraseanet-common": "^0.4.1", + "pym.js": "^1.3.1", + "rx": "^4.1.0", + "sprintf-js": "^1.1.1", + "underscore": "^1.8.3", + "video.js": "^6.2.4", + "videojs-flash": "^2.1.0", + "videojs-hotkeys": "^0.2.20", + "zxcvbn": "^4.4.2" + }, "dependencies": { "blueimp-canvas-to-blob": { "version": "3.5.0", @@ -8033,9 +13203,14 @@ "optional": true }, "blueimp-file-upload": { - "version": "9.22.0", - "resolved": "https://registry.npmjs.org/blueimp-file-upload/-/blueimp-file-upload-9.22.0.tgz", - "integrity": "sha512-zq7FarMdf21UaAIJZxSNUiHb899Dg3koMTpgC81y5k1MDJp9kNb9qOQuc7SQlNbLQ7zy/NRQgncz08u5AZkutA==", + "version": "9.28.0", + "resolved": "https://registry.npmjs.org/blueimp-file-upload/-/blueimp-file-upload-9.28.0.tgz", + "integrity": "sha512-Qvb5/CFlmIZ2cBoItpU2zQhUIvtZsSk9tV+X632uyrDpdpvdaJxDR9Wo8i7aUhfnbO1dbLuS5/auaA04Vk+XHw==", + "requires": { + "blueimp-canvas-to-blob": "3.5.0", + "blueimp-load-image": "2.12.2", + "blueimp-tmpl": "3.6.0" + }, "dependencies": { "blueimp-load-image": { "version": "2.12.2", @@ -8057,7 +13232,8 @@ "integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg==" }, "jquery-treeview": { - "version": "git+https://github.com/alchemy-fr/jquery-treeview.git#1e9e5a49d2875b878801e904cd08c2d25e85af1e" + "version": "git+https://github.com/alchemy-fr/jquery-treeview.git#1e9e5a49d2875b878801e904cd08c2d25e85af1e", + "from": "git+https://github.com/alchemy-fr/jquery-treeview.git" }, "jquery-ui": { "version": "1.10.5", @@ -8075,9 +13251,19 @@ "integrity": "sha512-AOYza4+Hf5z1/0Hztxpm2/xiPZgi/cjMqdnKTUWTBSKchJlxXXuUSxCCl8rJlf4g6yww/j6mA8nC8Hw/EZWxKQ==" }, "video.js": { - "version": "6.12.1", - "resolved": "https://registry.npmjs.org/video.js/-/video.js-6.12.1.tgz", - "integrity": "sha512-Ld4umuJhaBLnHoU/vV7NM+sPVA3RnZuXvYAOvQWYL+Tze2S77B8MjUjY44mZ9nivnU1K1qtMepSxzlflgqdC3Q==" + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/video.js/-/video.js-6.13.0.tgz", + "integrity": "sha512-36/JR/GhPQSZj0o+GNbhcEYv/b0SkV9SQsjlodAnzMQYN0TA7VhmqrKPYMCi1NGRYu7S9W3OaFCFoUxkYfSVlg==", + "requires": { + "babel-runtime": "^6.9.2", + "global": "4.3.2", + "safe-json-parse": "4.0.0", + "tsml": "1.0.1", + "videojs-font": "2.1.0", + "videojs-ie8": "1.1.2", + "videojs-vtt.js": "0.12.6", + "xhr": "2.4.0" + } }, "videojs-font": { "version": "2.1.0", @@ -8087,12 +13273,21 @@ "videojs-ie8": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/videojs-ie8/-/videojs-ie8-1.1.2.tgz", - "integrity": "sha1-oj09hgitcZK2nGB3/E64SJmNNdk=" + "integrity": "sha1-oj09hgitcZK2nGB3/E64SJmNNdk=", + "requires": { + "es5-shim": "^4.5.1" + } }, "xhr": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.4.0.tgz", - "integrity": "sha1-4W5mpF+GmGHu76tBbV7/ci3ECZM=" + "integrity": "sha1-4W5mpF+GmGHu76tBbV7/ci3ECZM=", + "requires": { + "global": "~4.3.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } } } }, @@ -8111,7 +13306,10 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } }, "pkcs7": { "version": "1.0.2", @@ -8122,7 +13320,10 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz", "integrity": "sha1-dIJFLBoPUI4+NE6uwxLJHCncZVo=", - "dev": true + "dev": true, + "requires": { + "irregular-plurals": "^1.0.0" + } }, "point-in-polygon": { "version": "1.0.1", @@ -8134,6 +13335,10 @@ "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.1.1.tgz", "integrity": "sha1-6rtAnk3iSVD1oqUW01rnaTQ/u5Y=", "dev": true, + "requires": { + "async": "1.5.2", + "is-number-like": "^1.0.3" + }, "dependencies": { "async": { "version": "1.5.2", @@ -8153,6 +13358,12 @@ "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, "dependencies": { "has-flag": { "version": "1.0.0", @@ -8164,7 +13375,10 @@ "version": "3.2.3", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } } } }, @@ -8210,7 +13424,11 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-2.0.1.tgz", "integrity": "sha1-FZ+wYZPTIAP0s2kd0uwaY0qoDR0=", - "optional": true + "optional": true, + "requires": { + "graceful-fs": "^4.1.2", + "retry": "^0.10.0" + } }, "protocol-buffers-schema": { "version": "3.3.2", @@ -8235,19 +13453,35 @@ "public-encrypt": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.2.tgz", - "integrity": "sha512-4kJ5Esocg8X3h8YgJsKAuoesBgB7mqH3eowiDzMUPKiRDDE7E/BqqZD1hnTByIaAFiwAw246YEltSq7tdrOH0Q==" + "integrity": "sha512-4kJ5Esocg8X3h8YgJsKAuoesBgB7mqH3eowiDzMUPKiRDDE7E/BqqZD1hnTByIaAFiwAw246YEltSq7tdrOH0Q==", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1" + } }, "pump": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "optional": true + "optional": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } }, "pumpify": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "optional": true + "optional": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } }, "punycode": { "version": "2.1.1", @@ -8284,6 +13518,15 @@ "resolved": "https://registry.npmjs.org/qunit/-/qunit-1.0.0.tgz", "integrity": "sha1-HT3Pv67IGXnLS9ruRUULteWRT4w=", "dev": true, + "requires": { + "argsparser": "^0.0.7", + "cli-table": "^0.3.0", + "co": "^4.6.0", + "istanbul": "0.4.5", + "qunitjs": "2.1.1", + "tracejs": "^0.1.8", + "underscore": "^1.6.0" + }, "dependencies": { "qunitjs": { "version": "2.1.1", @@ -8297,7 +13540,10 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/qunit-phantomjs-runner/-/qunit-phantomjs-runner-2.3.1.tgz", "integrity": "sha512-RLg51606zm6/HwZi29NciAMAqifyJE1oGg77tEuk05vEa7kuqEaI0Mkjw976Ynnq7GXurATnbFd+471c024tBQ==", - "dev": true + "dev": true, + "requires": { + "qunit-reporter-junit": "^1.0.2" + } }, "qunit-reporter-junit": { "version": "1.1.1", @@ -8314,12 +13560,22 @@ "quote-stream": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/quote-stream/-/quote-stream-1.0.2.tgz", - "integrity": "sha1-hJY/jJwmuULhU/7rU6rnRlK34LI=" + "integrity": "sha1-hJY/jJwmuULhU/7rU6rnRlK34LI=", + "requires": { + "buffer-equal": "0.0.1", + "minimist": "^1.1.3", + "through2": "^2.0.0" + } }, "randomatic": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.0.tgz", "integrity": "sha512-KnGPVE0lo2WoXxIZ7cPR8YBpiol4gsSuOwDSg410oHh80ZMp5EiypNqL2K4Z77vJn6lB5rap7IkAmcUlalcnBQ==", + "requires": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, "dependencies": { "is-number": { "version": "4.0.0", @@ -8336,12 +13592,19 @@ "randombytes": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz", - "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==" + "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", + "requires": { + "safe-buffer": "^5.1.0" + } }, "randomfill": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==" + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } }, "range-parser": { "version": "1.2.0", @@ -8354,6 +13617,12 @@ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", "dev": true, + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", + "unpipe": "1.0.0" + }, "dependencies": { "bytes": { "version": "3.0.0", @@ -8366,33 +13635,60 @@ "rbush": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/rbush/-/rbush-2.0.2.tgz", - "integrity": "sha512-XBOuALcTm+O/H8G90b6pzu6nX6v2zCKiFG4BJho8a+bY6AER6t8uQUZdi5bomQc0AprCWhEGa7ncAbbRap0bRA==" + "integrity": "sha512-XBOuALcTm+O/H8G90b6pzu6nX6v2zCKiFG4BJho8a+bY6AER6t8uQUZdi5bomQc0AprCWhEGa7ncAbbRap0bRA==", + "requires": { + "quickselect": "^1.0.1" + } }, "read": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", - "optional": true + "optional": true, + "requires": { + "mute-stream": "~0.0.4" + } }, "read-pkg": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=" + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } }, "read-pkg-up": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=" + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } }, "readable-stream": { "version": "1.1.14", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=" + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } }, "readdirp": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", + "requires": { + "graceful-fs": "^4.1.2", + "minimatch": "^3.0.2", + "readable-stream": "^2.0.2", + "set-immediate-shim": "^1.0.1" + }, "dependencies": { "isarray": { "version": "1.0.0", @@ -8402,12 +13698,24 @@ "readable-stream": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==" + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "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" + } }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } } } }, @@ -8415,18 +13723,28 @@ "version": "0.6.2", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "dev": true + "dev": true, + "requires": { + "resolve": "^1.1.6" + } }, "redent": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } }, "redeyed": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-0.4.4.tgz", "integrity": "sha1-N+mQpvKyGyoRwuakj9QTVpjLqX8=", + "requires": { + "esprima": "~1.0.4" + }, "dependencies": { "esprima": { "version": "1.0.4", @@ -8443,12 +13761,19 @@ "regex-cache": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", - "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==" + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "requires": { + "is-equal-shallow": "^0.1.3" + } }, "regex-not": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==" + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } }, "remove-trailing-separator": { "version": "1.1.0", @@ -8469,7 +13794,10 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } }, "replace-ext": { "version": "0.0.1", @@ -8479,7 +13807,29 @@ "request": { "version": "2.88.0", "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==" + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "requires": { + "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" + } }, "request-capture-har": { "version": "1.2.2", @@ -8491,7 +13841,10 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz", "integrity": "sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg=", - "dev": true + "dev": true, + "requires": { + "throttleit": "^1.0.0" + } }, "require-directory": { "version": "2.1.1", @@ -8517,18 +13870,28 @@ "resolve": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", - "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==" + "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", + "requires": { + "path-parse": "^1.0.5" + } }, "resolve-dir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", - "dev": true + "dev": true, + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } }, "resolve-protobuf-schema": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz", - "integrity": "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==" + "integrity": "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==", + "requires": { + "protocol-buffers-schema": "^3.3.1" + } }, "resolve-url": { "version": "0.2.1", @@ -8539,7 +13902,11 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz", "integrity": "sha1-sSTeXE+6/LpUH0j/pzlw9KpFa08=", - "dev": true + "dev": true, + "requires": { + "debug": "^2.2.0", + "minimatch": "^3.0.2" + } }, "rest": { "version": "2.0.0", @@ -8550,7 +13917,11 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "optional": true + "optional": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } }, "ret": { "version": "0.1.15", @@ -8566,27 +13937,47 @@ "right-align": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=" + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "requires": { + "align-text": "^0.1.1" + } }, "rimraf": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", - "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==" + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "requires": { + "glob": "^7.0.5" + } }, "ripemd160": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==" + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } }, "robust-orientation": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/robust-orientation/-/robust-orientation-1.1.3.tgz", - "integrity": "sha1-2v9bANO+TmByLw6cAVbvln8cIEk=" + "integrity": "sha1-2v9bANO+TmByLw6cAVbvln8cIEk=", + "requires": { + "robust-scale": "^1.0.2", + "robust-subtract": "^1.0.0", + "robust-sum": "^1.0.0", + "two-product": "^1.0.2" + } }, "robust-scale": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/robust-scale/-/robust-scale-1.0.2.tgz", - "integrity": "sha1-d1Ey7QlULQKOWLLMecBikLz3jDI=" + "integrity": "sha1-d1Ey7QlULQKOWLLMecBikLz3jDI=", + "requires": { + "two-product": "^1.0.2", + "two-sum": "^1.0.0" + } }, "robust-subtract": { "version": "1.0.0", @@ -8602,12 +13993,18 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", - "optional": true + "optional": true, + "requires": { + "is-promise": "^2.1.0" + } }, "rust-result": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/rust-result/-/rust-result-1.0.0.tgz", - "integrity": "sha1-NMdbLm3Dn+WHXlveyFteD5FTb3I=" + "integrity": "sha1-NMdbLm3Dn+WHXlveyFteD5FTb3I=", + "requires": { + "individual": "^2.0.0" + } }, "rw": { "version": "1.3.3", @@ -8622,13 +14019,17 @@ "rx-lite": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", - "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=" + "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", + "optional": true }, "rx-lite-aggregates": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", - "optional": true + "optional": true, + "requires": { + "rx-lite": "*" + } }, "safe-buffer": { "version": "5.1.2", @@ -8638,12 +14039,18 @@ "safe-json-parse": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-4.0.0.tgz", - "integrity": "sha1-fA9XjPzNEtM6ccDgVBPi7KFx6qw=" + "integrity": "sha1-fA9XjPzNEtM6ccDgVBPi7KFx6qw=", + "requires": { + "rust-result": "^1.0.0" + } }, "safe-regex": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=" + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "requires": { + "ret": "~0.1.10" + } }, "safer-buffer": { "version": "2.1.2", @@ -8666,6 +14073,12 @@ "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", "dev": true, + "requires": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^7.0.0" + }, "dependencies": { "camelcase": { "version": "3.0.0", @@ -8677,19 +14090,35 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } }, "find-up": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } }, "load-json-file": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } }, "lodash": { "version": "4.17.10", @@ -8701,43 +14130,71 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "dev": true + "dev": true, + "requires": { + "lcid": "^1.0.0" + } }, "path-exists": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } }, "path-type": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } }, "read-pkg": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } }, "read-pkg-up": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } }, "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } }, "strip-bom": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } }, "which-module": { "version": "1.0.0", @@ -8749,20 +14206,41 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", - "dev": true + "dev": true, + "requires": { + "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" + } }, "yargs-parser": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", - "dev": true + "dev": true, + "requires": { + "camelcase": "^3.0.0" + } } } }, "schema-utils": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz", - "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=" + "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=", + "requires": { + "ajv": "^5.0.0" + } }, "screenfull": { "version": "2.0.0", @@ -8774,12 +14252,19 @@ "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", "dev": true, + "requires": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + }, "dependencies": { "source-map": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dev": true + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } } } }, @@ -8798,6 +14283,21 @@ "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", "dev": true, + "requires": { + "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.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, "dependencies": { "statuses": { "version": "1.4.0", @@ -8817,13 +14317,28 @@ "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dev": true + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + } }, "serve-static": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", - "dev": true + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + } }, "server-destroy": { "version": "1.0.1", @@ -8845,11 +14360,20 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, "dependencies": { "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } } } }, @@ -8867,7 +14391,11 @@ "sha.js": { "version": "2.4.11", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==" + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } }, "shallow-copy": { "version": "0.0.1", @@ -8878,6 +14406,14 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/sharkdown/-/sharkdown-0.1.0.tgz", "integrity": "sha1-YdT+Up510CRCEnzJI0NiJlCZIU8=", + "requires": { + "cardinal": "~0.4.2", + "expect.js": "~0.2.0", + "minimist": "0.0.5", + "split": "~0.2.10", + "stream-spigot": "~2.1.2", + "through": "~2.3.4" + }, "dependencies": { "minimist": { "version": "0.0.5", @@ -8889,7 +14425,10 @@ "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=" + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } }, "shebang-regex": { "version": "1.0.0", @@ -8899,7 +14438,10 @@ "shuffle-seed": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/shuffle-seed/-/shuffle-seed-1.1.6.tgz", - "integrity": "sha1-UzwSaDurO0+j6HUfxOViFGdEJgs=" + "integrity": "sha1-UzwSaDurO0+j6HUfxOViFGdEJgs=", + "requires": { + "seedrandom": "^2.4.2" + } }, "sigmund": { "version": "1.0.1", @@ -8916,7 +14458,13 @@ "version": "1.17.7", "resolved": "https://registry.npmjs.org/sinon/-/sinon-1.17.7.tgz", "integrity": "sha1-RUKk9JugxFwF6y6d2dID4rjv4L8=", - "dev": true + "dev": true, + "requires": { + "formatio": "1.1.1", + "lolex": "1.3.2", + "samsam": "1.1.2", + "util": ">=0.10.3 <1" + } }, "sinon-chai": { "version": "2.14.0", @@ -8939,16 +14487,32 @@ "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "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" + }, "dependencies": { "define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=" + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } }, "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } } } }, @@ -8956,26 +14520,45 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, "dependencies": { "define-property": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=" + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } }, "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==" + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } }, "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==" + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } }, "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==" + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } }, "kind-of": { "version": "6.0.2", @@ -8987,25 +14570,52 @@ "snapdragon-util": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==" + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "requires": { + "kind-of": "^3.2.0" + } }, "socket.io": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.1.1.tgz", "integrity": "sha512-rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA==", "dev": true, + "requires": { + "debug": "~3.1.0", + "engine.io": "~3.2.0", + "has-binary2": "~1.0.2", + "socket.io-adapter": "~1.1.0", + "socket.io-client": "2.1.1", + "socket.io-parser": "~3.2.0" + }, "dependencies": { "debug": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true + "dev": true, + "requires": { + "ms": "2.0.0" + } }, "engine.io-client": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz", "integrity": "sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw==", - "dev": true + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "component-inherit": "0.0.3", + "debug": "~3.1.0", + "engine.io-parser": "~2.1.1", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "ws": "~3.3.1", + "xmlhttprequest-ssl": "~1.5.4", + "yeast": "0.1.2" + } }, "isarray": { "version": "2.0.1", @@ -9017,13 +14627,34 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.1.1.tgz", "integrity": "sha512-jxnFyhAuFxYfjqIgduQlhzqTcOEQSn+OHKVfAxWaNWa7ecP7xSNk2Dx/3UEsDcY7NcFafxvNvKPmmO7HTwTxGQ==", - "dev": true + "dev": true, + "requires": { + "backo2": "1.0.2", + "base64-arraybuffer": "0.1.5", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "engine.io-client": "~3.2.0", + "has-binary2": "~1.0.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "socket.io-parser": "~3.2.0", + "to-array": "0.1.4" + } }, "socket.io-parser": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz", "integrity": "sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==", - "dev": true + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "isarray": "2.0.1" + } } } }, @@ -9037,19 +14668,43 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.0.4.tgz", "integrity": "sha1-CRilUkBtxeVAs4Dc2Xr8SmQzL44=", - "dev": true + "dev": true, + "requires": { + "backo2": "1.0.2", + "base64-arraybuffer": "0.1.5", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "~2.6.4", + "engine.io-client": "~3.1.0", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "socket.io-parser": "~3.1.1", + "to-array": "0.1.4" + } }, "socket.io-parser": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.1.3.tgz", "integrity": "sha512-g0a2HPqLguqAczs3dMECuA1RgoGFPyvDqcbaDEdCWY9g59kdUAz3YRmaJBNKXflrHNwB7Q12Gkf/0CZXfdHR7g==", "dev": true, + "requires": { + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "has-binary2": "~1.0.2", + "isarray": "2.0.1" + }, "dependencies": { "debug": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true + "dev": true, + "requires": { + "ms": "2.0.0" + } }, "isarray": { "version": "2.0.1", @@ -9072,7 +14727,11 @@ "sort-object": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/sort-object/-/sort-object-0.3.2.tgz", - "integrity": "sha1-mODRme3kDgfGGoRAPGHWw7KQ+eI=" + "integrity": "sha1-mODRme3kDgfGGoRAPGHWw7KQ+eI=", + "requires": { + "sort-asc": "^0.1.0", + "sort-desc": "^0.1.1" + } }, "source-list-map": { "version": "2.0.0", @@ -9087,7 +14746,14 @@ "source-map-resolve": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", - "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==" + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "requires": { + "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-url": { "version": "0.4.0", @@ -9102,7 +14768,11 @@ "spdx-correct": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", - "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==" + "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } }, "spdx-exceptions": { "version": "2.1.0", @@ -9112,7 +14782,11 @@ "spdx-expression-parse": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==" + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } }, "spdx-license-ids": { "version": "3.0.0", @@ -9122,17 +14796,23 @@ "split": { "version": "0.2.10", "resolved": "https://registry.npmjs.org/split/-/split-0.2.10.tgz", - "integrity": "sha1-Zwl8YB1pfOE2j0GPBs0gHPBSGlc=" + "integrity": "sha1-Zwl8YB1pfOE2j0GPBs0gHPBSGlc=", + "requires": { + "through": "2" + } }, "split-string": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==" + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" + } }, "sprintf-js": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.1.tgz", - "integrity": "sha1-Nr54Mgr+WAH2zqPueLblqrlA6gw=" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==" }, "squirejs": { "version": "0.2.1", @@ -9143,22 +14823,43 @@ "sshpk": { "version": "1.14.2", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz", - "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=" + "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=", + "requires": { + "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" + } }, "static-eval": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.0.tgz", - "integrity": "sha512-6flshd3F1Gwm+Ksxq463LtFd1liC77N/PX1FVVc3OzL3hAmo2fwHFbuArkcfi7s9rTNsLEhcRmXGFZhlgy40uw==" + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", + "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", + "requires": { + "escodegen": "^1.8.1" + } }, "static-extend": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, "dependencies": { "define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=" + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } } } }, @@ -9166,11 +14867,30 @@ "version": "2.2.5", "resolved": "https://registry.npmjs.org/static-module/-/static-module-2.2.5.tgz", "integrity": "sha512-D8vv82E/Kpmz3TXHKG8PPsCPg+RAX6cbCOyvjM6x04qZtQ47EtJFVwRsdov3n5d6/6ynrOY9XB4JkaZwB2xoRQ==", + "requires": { + "concat-stream": "~1.6.0", + "convert-source-map": "^1.5.1", + "duplexer2": "~0.1.4", + "escodegen": "~1.9.0", + "falafel": "^2.1.0", + "has": "^1.0.1", + "magic-string": "^0.22.4", + "merge-source-map": "1.0.4", + "object-inspect": "~1.4.0", + "quote-stream": "~1.0.2", + "readable-stream": "~2.3.3", + "shallow-copy": "~0.0.1", + "static-eval": "^2.0.0", + "through2": "~2.0.3" + }, "dependencies": { "duplexer2": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", - "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=" + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "requires": { + "readable-stream": "^2.0.2" + } }, "isarray": { "version": "1.0.0", @@ -9180,12 +14900,24 @@ "readable-stream": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==" + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "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" + } }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } } } }, @@ -9200,6 +14932,9 @@ "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.0.tgz", "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=", "dev": true, + "requires": { + "readable-stream": "^2.0.1" + }, "dependencies": { "isarray": { "version": "1.0.0", @@ -9211,13 +14946,25 @@ "version": "2.3.6", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "dev": true + "dev": true, + "requires": { + "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" + } }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } } } }, @@ -9225,6 +14972,10 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + }, "dependencies": { "isarray": { "version": "1.0.0", @@ -9234,12 +14985,24 @@ "readable-stream": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==" + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "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" + } }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } } } }, @@ -9248,12 +15011,19 @@ "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=", "dev": true, + "requires": { + "duplexer2": "~0.1.0", + "readable-stream": "^2.0.2" + }, "dependencies": { "duplexer2": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", - "dev": true + "dev": true, + "requires": { + "readable-stream": "^2.0.2" + } }, "isarray": { "version": "1.0.0", @@ -9265,13 +15035,25 @@ "version": "2.3.6", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "dev": true + "dev": true, + "requires": { + "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" + } }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } } } }, @@ -9285,6 +15067,13 @@ "version": "2.8.3", "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + }, "dependencies": { "isarray": { "version": "1.0.0", @@ -9294,12 +15083,24 @@ "readable-stream": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==" + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "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" + } }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } } } }, @@ -9311,23 +15112,29 @@ "stream-spigot": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/stream-spigot/-/stream-spigot-2.1.2.tgz", - "integrity": "sha1-feFF6Bn43Q20UJDRPc9zqO08wDU=" + "integrity": "sha1-feFF6Bn43Q20UJDRPc9zqO08wDU=", + "requires": { + "readable-stream": "~1.1.0" + } }, "stream-throttle": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz", "integrity": "sha1-rdV8jXzHOoFjDTHNVdOWHPr7qcM=", - "dev": true - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + "dev": true, + "requires": { + "commander": "^2.2.0", + "limiter": "^1.0.5" + } }, "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, "dependencies": { "ansi-regex": { "version": "3.0.0", @@ -9342,20 +15149,35 @@ "strip-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=" + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } } } }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + }, "stringify-object": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-2.4.0.tgz", "integrity": "sha1-xi0RAj6yH+LZsIe+A5om3zsioJ0=", - "dev": true + "dev": true, + "requires": { + "is-plain-obj": "^1.0.0", + "is-regexp": "^1.0.0" + } }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=" + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } }, "strip-bom": { "version": "3.0.0", @@ -9367,12 +15189,19 @@ "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-2.0.0.tgz", "integrity": "sha1-+H217yYT9paKpUWr/h7HKLaoKco=", "dev": true, + "requires": { + "first-chunk-stream": "^2.0.0", + "strip-bom": "^2.0.0" + }, "dependencies": { "first-chunk-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz", "integrity": "sha1-G97NuOCDwGZLkZRVgVd6Q6nzHXA=", - "dev": true + "dev": true, + "requires": { + "readable-stream": "^2.0.2" + } }, "isarray": { "version": "1.0.0", @@ -9384,19 +15213,34 @@ "version": "2.3.6", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "dev": true + "dev": true, + "requires": { + "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" + } }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } }, "strip-bom": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } } } }, @@ -9414,12 +15258,18 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + } }, "supercluster": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-2.3.0.tgz", - "integrity": "sha1-h6tWCBu+qaHXJN9TUe6ejDry9Is=" + "integrity": "sha1-h6tWCBu+qaHXJN9TUe6ejDry9Is=", + "requires": { + "kdbush": "^1.0.1" + } }, "supports-color": { "version": "2.0.0", @@ -9440,41 +15290,81 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", - "dev": true + "dev": true, + "requires": { + "block-stream": "*", + "fstream": "^1.0.2", + "inherits": "2" + } }, "tar-fs": { "version": "1.16.3", "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.16.3.tgz", "integrity": "sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw==", "optional": true, + "requires": { + "chownr": "^1.0.1", + "mkdirp": "^0.5.1", + "pump": "^1.0.0", + "tar-stream": "^1.1.2" + }, "dependencies": { "pump": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz", "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==", - "optional": true + "optional": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } } } }, "tar-stream": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.1.tgz", - "integrity": "sha512-IFLM5wp3QrJODQFPm6/to3LJZrONdBY/otxcvDIQzu217zKye6yVR3hhi9lAjrC2Z+m/j5oDxMPb1qcd8cIvpA==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "optional": true, + "requires": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + }, "dependencies": { "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "optional": true }, "readable-stream": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==" + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "optional": true, + "requires": { + "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" + } }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } } } }, @@ -9483,6 +15373,10 @@ "resolved": "https://registry.npmjs.org/temp-write/-/temp-write-0.1.1.tgz", "integrity": "sha1-C2Rng43Xf79/YqDJPah5cy/9qTI=", "dev": true, + "requires": { + "graceful-fs": "~2.0.0", + "tempfile": "~0.1.2" + }, "dependencies": { "graceful-fs": { "version": "2.0.3", @@ -9497,6 +15391,9 @@ "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-0.1.3.tgz", "integrity": "sha1-fWtxAEcznTn4RzJ6BW2t8YMQMBA=", "dev": true, + "requires": { + "uuid": "~1.4.0" + }, "dependencies": { "uuid": { "version": "1.4.2", @@ -9510,13 +15407,23 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/ternary-stream/-/ternary-stream-2.0.1.tgz", "integrity": "sha1-Bk5Im0tb9gumpre8fy9cJ07Pgmk=", - "dev": true + "dev": true, + "requires": { + "duplexify": "^3.5.0", + "fork-stream": "^0.0.4", + "merge-stream": "^1.0.0", + "through2": "^2.0.1" + } }, "tfunk": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/tfunk/-/tfunk-3.1.0.tgz", "integrity": "sha1-OORBT8ZJd9h6/apy+sttKfgve1s=", "dev": true, + "requires": { + "chalk": "^1.1.1", + "object-path": "^0.9.0" + }, "dependencies": { "object-path": { "version": "0.9.2", @@ -9541,6 +15448,10 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "requires": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + }, "dependencies": { "isarray": { "version": "1.0.0", @@ -9550,12 +15461,24 @@ "readable-stream": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==" + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "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" + } }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } } } }, @@ -9563,7 +15486,10 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz", "integrity": "sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo=", - "dev": true + "dev": true, + "requires": { + "os-homedir": "^1.0.0" + } }, "time-stamp": { "version": "1.1.0", @@ -9573,7 +15499,10 @@ "timers-browserify": { "version": "2.0.10", "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz", - "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==" + "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==", + "requires": { + "setimmediate": "^1.0.4" + } }, "tinymce": { "version": "4.8.2", @@ -9605,37 +15534,61 @@ "to-buffer": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", - "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==" + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", + "optional": true }, "to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=" + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "requires": { + "kind-of": "^3.0.2" + } }, "to-regex": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==" + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } }, "to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=" + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } }, "topojson-client": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.0.0.tgz", - "integrity": "sha1-H5kpOnfvQqRI0DKoGqmCtz82DS8=" + "integrity": "sha1-H5kpOnfvQqRI0DKoGqmCtz82DS8=", + "requires": { + "commander": "2" + } }, "topojson-server": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/topojson-server/-/topojson-server-3.0.0.tgz", - "integrity": "sha1-N4546Hw5cqe1vixdYENptrrmnF4=" + "integrity": "sha1-N4546Hw5cqe1vixdYENptrrmnF4=", + "requires": { + "commander": "2" + } }, "tough-cookie": { "version": "2.4.3", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + }, "dependencies": { "punycode": { "version": "1.4.1", @@ -9666,12 +15619,22 @@ "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.2.tgz", "integrity": "sha1-fskRMJJHZsf1c74wIMNPj9/QDWI=", "dev": true, + "requires": { + "glob": "^6.0.4" + }, "dependencies": { "glob": { "version": "6.0.4", "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", - "dev": true + "dev": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } } } }, @@ -9688,7 +15651,10 @@ "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=" + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } }, "turf-jsts": { "version": "1.2.3", @@ -9714,7 +15680,10 @@ "type-check": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=" + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } }, "type-detect": { "version": "0.1.1", @@ -9737,11 +15706,22 @@ "version": "2.8.29", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "requires": { + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" + }, "dependencies": { "yargs": { "version": "3.10.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=" + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "requires": { + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" + } } } }, @@ -9759,7 +15739,12 @@ "uglifyjs-webpack-plugin": { "version": "0.4.6", "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz", - "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=" + "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=", + "requires": { + "source-map": "^0.5.6", + "uglify-js": "^2.8.29", + "webpack-sources": "^1.0.1" + } }, "ultron": { "version": "1.1.1", @@ -9771,6 +15756,15 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/unassert/-/unassert-1.5.1.tgz", "integrity": "sha1-y8iOw4dBfFpeTALTzQe+mL11/3Y=", + "requires": { + "acorn": "^4.0.0", + "call-matcher": "^1.0.1", + "deep-equal": "^1.0.0", + "espurify": "^1.3.0", + "estraverse": "^4.1.0", + "esutils": "^2.0.2", + "object-assign": "^4.1.0" + }, "dependencies": { "acorn": { "version": "4.0.13", @@ -9792,7 +15786,15 @@ "unassertify": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/unassertify/-/unassertify-2.1.1.tgz", - "integrity": "sha512-YIAaIlc6/KC9Oib8cVZLlpDDhK1UTEuaDyx9BwD97xqxDZC0cJOqwFcs/Y6K3m73B5VzHsRTBLXNO0dxS/GkTw==" + "integrity": "sha512-YIAaIlc6/KC9Oib8cVZLlpDDhK1UTEuaDyx9BwD97xqxDZC0cJOqwFcs/Y6K3m73B5VzHsRTBLXNO0dxS/GkTw==", + "requires": { + "acorn": "^5.1.0", + "convert-source-map": "^1.1.1", + "escodegen": "^1.6.1", + "multi-stage-sourcemap": "^0.2.1", + "through": "^2.3.7", + "unassert": "^1.3.1" + } }, "unc-path-regex": { "version": "0.1.2", @@ -9808,22 +15810,41 @@ "unflowify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/unflowify/-/unflowify-1.0.1.tgz", - "integrity": "sha1-ouoNJcCv/MRpVeZHNXX3xaH0ppY=" + "integrity": "sha1-ouoNJcCv/MRpVeZHNXX3xaH0ppY=", + "requires": { + "flow-remove-types": "^1.1.2", + "through": "^2.3.8" + } }, "union-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" + }, "dependencies": { "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } }, "set-value": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", - "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=" + "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" + } } } }, @@ -9849,16 +15870,28 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, "dependencies": { "has-value": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, "dependencies": { "isobject": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=" + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } } } }, @@ -9882,7 +15915,10 @@ "uri-js": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==" + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "requires": { + "punycode": "^2.1.0" + } }, "urix": { "version": "0.1.0", @@ -9893,6 +15929,10 @@ "version": "0.11.0", "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, "dependencies": { "punycode": { "version": "1.3.2", @@ -9902,9 +15942,9 @@ } }, "url-toolkit": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/url-toolkit/-/url-toolkit-2.1.4.tgz", - "integrity": "sha512-jAzm/85zNFfkW5Do/37GeGC7uGXBMMawToVdcf5SIpc+x9TmZDrRIUuLRPcvDMfqtt3m8VmDrYhCWh4UbsQLyg==" + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/url-toolkit/-/url-toolkit-2.1.6.tgz", + "integrity": "sha512-UaZ2+50am4HwrV2crR/JAf63Q4VvPYphe63WGeoJxeu8gmOm0qxPt+KsukfakPNrX9aymGNEkkaoICwn+OuvBw==" }, "use": { "version": "3.1.1", @@ -9920,7 +15960,10 @@ "util": { "version": "0.10.4", "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", - "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==" + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "requires": { + "inherits": "2.0.3" + } }, "util-deprecate": { "version": "1.0.2", @@ -9954,22 +15997,46 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz", "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", - "dev": true + "dev": true, + "requires": { + "user-home": "^1.1.1" + } }, "validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==" + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } }, "verror": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=" + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } }, "video.js": { "version": "5.5.3", "resolved": "https://registry.npmjs.org/video.js/-/video.js-5.5.3.tgz", - "integrity": "sha1-pD8r/Hk9cNThKNrQLN46L04Qe0A=" + "integrity": "sha1-pD8r/Hk9cNThKNrQLN46L04Qe0A=", + "requires": { + "global": "^4.3.0", + "lodash-compat": "^3.9.3", + "object.assign": "^4.0.1", + "safe-json-parse": "^4.0.0", + "tsml": "1.0.1", + "videojs-font": "1.5.1", + "videojs-ie8": "1.1.1", + "videojs-swf": "5.0.1", + "videojs-vtt.js": "^0.12.1", + "xhr": "~2.2.0" + } }, "videojs-chapter-thumbnails": { "version": "1.1.2", @@ -9977,34 +16044,58 @@ "integrity": "sha1-NMUst0k7qPPMl8sQNELvifZZcOQ=" }, "videojs-flash": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/videojs-flash/-/videojs-flash-2.1.1.tgz", - "integrity": "sha512-hPWzLqM6D6ZGHRMgnVGHZFVgfxzAirgGNdE3tkIS0/TuvQYSX2UUODFBDDpQvuqTePlxNQJhCJNz74Clq1ZtxQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/videojs-flash/-/videojs-flash-2.2.0.tgz", + "integrity": "sha512-V+7MOQGx6t6y260GvCyNL3AlMKRy7H/BEtEqgOjeAqguBgeb+GUOmnczOyzXmHF4VyaoRS4ZDT3Qz2gF596j5w==", + "requires": { + "global": "^4.3.2", + "video.js": "^6 || ^7", + "videojs-swf": "5.4.2" + }, "dependencies": { "video.js": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/video.js/-/video.js-7.1.0.tgz", - "integrity": "sha512-uF4IOBZB560EqppNHcOYy3laL6Wzu8SDQ8lGmnzqsGFePtVDeLq5RYjBrVGun90c+9Pb+ElT4QyiWDnIyUCfpA==" + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/video.js/-/video.js-7.4.1.tgz", + "integrity": "sha512-UmTHiJWcil8YN65M1t/d63X6ofLtQwnvJoYEN4VKzkECYIHbgzvMRgOmrf5bNtVeDC6JsFKLZQXJ7s6Au2jgcQ==", + "requires": { + "@babel/runtime": "^7.2.0", + "@videojs/http-streaming": "1.5.1", + "global": "4.3.2", + "safe-json-parse": "4.0.0", + "tsml": "1.0.1", + "videojs-font": "3.1.0", + "videojs-vtt.js": "0.14.1", + "xhr": "2.4.0" + } }, "videojs-font": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/videojs-font/-/videojs-font-3.0.0.tgz", - "integrity": "sha512-XS6agz2T7p2cFuuXulJD70md8XMlAN617SJkMWjoTPqZWv+RU8NcZCKsE3Tk73inzxnQdihOp0cvI7NGz2ngHg==" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/videojs-font/-/videojs-font-3.1.0.tgz", + "integrity": "sha512-rxB68SVgbHD+kSwoNWNCHicKJuR2ga3bGfvGxmB+8fupsiLbnyCwTBVtrZUq4bZnD64mrKP1DxHiutxwrs59pQ==" }, "videojs-swf": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/videojs-swf/-/videojs-swf-5.4.1.tgz", - "integrity": "sha1-IHfvccdJ8seCPvSbq65N0qywj4c=" + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/videojs-swf/-/videojs-swf-5.4.2.tgz", + "integrity": "sha512-FGg+Csioa8/A/EacvFefBdb9Z0rSiMlheHDunZnN3xXfUF43jvjawcWFQnZvrv1Cs1nE1LBrHyUZjF7j2mKOLw==" }, "videojs-vtt.js": { "version": "0.14.1", "resolved": "https://registry.npmjs.org/videojs-vtt.js/-/videojs-vtt.js-0.14.1.tgz", - "integrity": "sha512-YxOiywx6N9t3J5nqsE5WN2Sw4CSqVe3zV+AZm2T4syOc2buNJaD6ZoexSdeszx2sHLU/RRo2r4BJAXFDQ7Qo2Q==" + "integrity": "sha512-YxOiywx6N9t3J5nqsE5WN2Sw4CSqVe3zV+AZm2T4syOc2buNJaD6ZoexSdeszx2sHLU/RRo2r4BJAXFDQ7Qo2Q==", + "requires": { + "global": "^4.3.1" + } }, "xhr": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.4.0.tgz", - "integrity": "sha1-4W5mpF+GmGHu76tBbV7/ci3ECZM=" + "integrity": "sha1-4W5mpF+GmGHu76tBbV7/ci3ECZM=", + "requires": { + "global": "~4.3.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } } } }, @@ -10014,14 +16105,17 @@ "integrity": "sha1-ZHkYIAMUuLH5U6SJo3ZlMfzoIuM=" }, "videojs-hotkeys": { - "version": "0.2.22", - "resolved": "https://registry.npmjs.org/videojs-hotkeys/-/videojs-hotkeys-0.2.22.tgz", - "integrity": "sha512-sl/D6blI+SY40uD9OJBBUZB4PzV5g4xpfV2aPqzYgYiO1GEdXFAZKXWj80Hz2VEmJ8tXj5ToIbVq+t4v3ckvNw==" + "version": "0.2.25", + "resolved": "https://registry.npmjs.org/videojs-hotkeys/-/videojs-hotkeys-0.2.25.tgz", + "integrity": "sha512-XgMjWiqGlmAjuHtpP529A2voVh++z46FSD0XeSy+65yeuTZOd+w2CJmfrL4jPpGm+MME5l9lOLfVpoEeDaBa1Q==" }, "videojs-ie8": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/videojs-ie8/-/videojs-ie8-1.1.1.tgz", - "integrity": "sha1-Jp1iT/Mls7ySWElfLIbwvA8CBsA=" + "integrity": "sha1-Jp1iT/Mls7ySWElfLIbwvA8CBsA=", + "requires": { + "es5-shim": "^4.3.1" + } }, "videojs-swf": { "version": "5.0.1", @@ -10031,30 +16125,54 @@ "videojs-vtt.js": { "version": "0.12.6", "resolved": "https://registry.npmjs.org/videojs-vtt.js/-/videojs-vtt.js-0.12.6.tgz", - "integrity": "sha512-XFXeGBQiljnElMhwCcZst0RDbZn2n8LU7ZScXryd3a00OaZsHAjdZu/7/RdSr7Z1jHphd45FnOvOQkGK4YrWCQ==" + "integrity": "sha512-XFXeGBQiljnElMhwCcZst0RDbZn2n8LU7ZScXryd3a00OaZsHAjdZu/7/RdSr7Z1jHphd45FnOvOQkGK4YrWCQ==", + "requires": { + "global": "^4.3.1" + } }, "vinyl": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", - "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=" + "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", + "requires": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + } }, "vinyl-file": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/vinyl-file/-/vinyl-file-2.0.0.tgz", "integrity": "sha1-p+v1/779obfRjRQPyweyI++2dRo=", "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.3.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0", + "strip-bom-stream": "^2.0.0", + "vinyl": "^1.1.0" + }, "dependencies": { "strip-bom": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } }, "vinyl": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", - "dev": true + "dev": true, + "requires": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + } } } }, @@ -10063,6 +16181,16 @@ "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-0.3.14.tgz", "integrity": "sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=", "dev": true, + "requires": { + "defaults": "^1.0.0", + "glob-stream": "^3.1.5", + "glob-watcher": "^0.0.6", + "graceful-fs": "^3.0.0", + "mkdirp": "^0.5.0", + "strip-bom": "^1.0.0", + "through2": "^0.6.1", + "vinyl": "^0.4.0" + }, "dependencies": { "clone": { "version": "0.2.0", @@ -10074,31 +16202,52 @@ "version": "3.0.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", - "dev": true + "dev": true, + "requires": { + "natives": "^1.1.0" + } }, "readable-stream": { "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } }, "strip-bom": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz", "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=", - "dev": true + "dev": true, + "requires": { + "first-chunk-stream": "^1.0.0", + "is-utf8": "^0.2.0" + } }, "through2": { "version": "0.6.5", "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "dev": true + "dev": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } }, "vinyl": { "version": "0.4.6", "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", - "dev": true + "dev": true, + "requires": { + "clone": "^0.2.0", + "clone-stats": "^0.0.1" + } } } }, @@ -10106,7 +16255,10 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", - "dev": true + "dev": true, + "requires": { + "source-map": "^0.5.1" + } }, "vlq": { "version": "0.2.3", @@ -10116,17 +16268,30 @@ "vm-browserify": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", - "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=" + "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", + "requires": { + "indexof": "0.0.1" + } }, "vt-pbf": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/vt-pbf/-/vt-pbf-3.1.1.tgz", - "integrity": "sha512-pHjWdrIoxurpmTcbfBWXaPwSmtPAHS105253P1qyEfSTV2HJddqjM+kIHquaT/L6lVJIk9ltTGc0IxR/G47hYA==" + "integrity": "sha512-pHjWdrIoxurpmTcbfBWXaPwSmtPAHS105253P1qyEfSTV2HJddqjM+kIHquaT/L6lVJIk9ltTGc0IxR/G47hYA==", + "requires": { + "@mapbox/point-geometry": "0.1.0", + "@mapbox/vector-tile": "^1.3.1", + "pbf": "^3.0.5" + } }, "watchpack": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", - "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==" + "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", + "requires": { + "chokidar": "^2.0.2", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + } }, "webl10n": { "version": "1.0.0", @@ -10137,11 +16302,46 @@ "version": "3.12.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.12.0.tgz", "integrity": "sha512-Sw7MdIIOv/nkzPzee4o0EdvCuPmxT98+vVpIvwtcwcF1Q4SDSNp92vwcKc4REe7NItH9f1S4ra9FuQ7yuYZ8bQ==", + "requires": { + "acorn": "^5.0.0", + "acorn-dynamic-import": "^2.0.0", + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "async": "^2.1.2", + "enhanced-resolve": "^3.4.0", + "escope": "^3.6.0", + "interpret": "^1.0.0", + "json-loader": "^0.5.4", + "json5": "^0.5.1", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "mkdirp": "~0.5.0", + "node-libs-browser": "^2.0.0", + "source-map": "^0.5.3", + "supports-color": "^4.2.1", + "tapable": "^0.2.7", + "uglifyjs-webpack-plugin": "^0.4.6", + "watchpack": "^1.4.0", + "webpack-sources": "^1.0.1", + "yargs": "^8.0.2" + }, "dependencies": { "ajv": { "version": "6.5.3", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.3.tgz", - "integrity": "sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg==" + "integrity": "sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg==", + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" }, "camelcase": { "version": "4.1.0", @@ -10152,11 +16352,21 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + }, "dependencies": { "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=" + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } } } }, @@ -10170,15 +16380,53 @@ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + } + } + }, "supports-color": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", - "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=" + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "requires": { + "has-flag": "^2.0.0" + } }, "yargs": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", - "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=" + "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", + "requires": { + "camelcase": "^4.1.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "read-pkg-up": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^7.0.0" + } } } }, @@ -10186,6 +16434,10 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.1.0.tgz", "integrity": "sha512-aqYp18kPphgoO5c/+NaUvEeACtZjMESmDChuD3NBciVpah3XpMEU9VAAtIaB1BsfJWWTSdv8Vv1m3T0aRk2dUw==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, "dependencies": { "source-map": { "version": "0.6.1", @@ -10207,7 +16459,10 @@ "which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==" + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } }, "which-module": { "version": "2.0.0", @@ -10218,7 +16473,10 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dev": true + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + } }, "window-size": { "version": "0.1.0", @@ -10233,17 +16491,30 @@ "worker-loader": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/worker-loader/-/worker-loader-0.8.1.tgz", - "integrity": "sha1-6OmVMx6jTfW/aCloJL+38K1XjUM=" + "integrity": "sha1-6OmVMx6jTfW/aCloJL+38K1XjUM=", + "requires": { + "loader-utils": "^1.0.2", + "schema-utils": "^0.3.0" + } }, "wrap-ansi": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, "dependencies": { "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=" + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } } } }, @@ -10262,12 +16533,23 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", - "dev": true + "dev": true, + "requires": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" + } }, "xhr": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.2.2.tgz", - "integrity": "sha1-LuclcYafhobUFVmp6ihsGJcUNf8=" + "integrity": "sha1-LuclcYafhobUFVmp6ihsGJcUNf8=", + "requires": { + "global": "~4.3.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } }, "xmlhttprequest-ssl": { "version": "1.5.5", @@ -10293,12 +16575,18 @@ "yargs": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-2.3.0.tgz", - "integrity": "sha1-6QDIclDsXNCA22AJ/j3WMVbx1/s=" + "integrity": "sha1-6QDIclDsXNCA22AJ/j3WMVbx1/s=", + "requires": { + "wordwrap": "0.0.2" + } }, "yargs-parser": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", + "requires": { + "camelcase": "^4.1.0" + }, "dependencies": { "camelcase": { "version": "4.1.0", @@ -10312,12 +16600,51 @@ "resolved": "https://registry.npmjs.org/yarn/-/yarn-0.27.5.tgz", "integrity": "sha1-Bv5n2AQIApk/nx4ZI9Zxy/nq1dE=", "optional": true, + "requires": { + "babel-runtime": "^6.0.0", + "bytes": "^2.4.0", + "camelcase": "^4.0.0", + "chalk": "^1.1.1", + "cmd-shim": "^2.0.1", + "commander": "^2.9.0", + "death": "^1.0.0", + "debug": "^2.2.0", + "detect-indent": "^5.0.0", + "glob": "^7.1.1", + "gunzip-maybe": "^1.4.0", + "ini": "^1.3.4", + "inquirer": "^3.0.1", + "invariant": "^2.2.0", + "is-builtin-module": "^1.0.0", + "is-ci": "^1.0.10", + "leven": "^2.0.0", + "loud-rejection": "^1.2.0", + "micromatch": "^2.3.11", + "mkdirp": "^0.5.1", + "node-emoji": "^1.0.4", + "object-path": "^0.11.2", + "proper-lockfile": "^2.0.0", + "read": "^1.0.7", + "request": "^2.81.0", + "request-capture-har": "^1.2.2", + "rimraf": "^2.5.0", + "semver": "^5.1.0", + "strip-bom": "^3.0.0", + "tar-fs": "^1.15.1", + "tar-stream": "^1.5.2", + "uuid": "^3.0.1", + "v8-compile-cache": "^1.1.0", + "validate-npm-package-license": "^3.0.1" + }, "dependencies": { "arr-diff": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "optional": true + "optional": true, + "requires": { + "arr-flatten": "^1.0.1" + } }, "array-unique": { "version": "0.2.1", @@ -10329,7 +16656,12 @@ "version": "1.8.5", "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "optional": true + "optional": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } }, "camelcase": { "version": "4.1.0", @@ -10341,30 +16673,55 @@ "version": "0.1.5", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "optional": true + "optional": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } }, "extglob": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "optional": true + "optional": true, + "requires": { + "is-extglob": "^1.0.0" + } }, "is-extglob": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "optional": true }, "is-glob": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "optional": true + "optional": true, + "requires": { + "is-extglob": "^1.0.0" + } }, "micromatch": { "version": "2.3.11", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "optional": true + "optional": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } } } }, @@ -10372,7 +16729,10 @@ "version": "2.4.1", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", - "dev": true + "dev": true, + "requires": { + "fd-slicer": "~1.0.1" + } }, "yeast": { "version": "0.1.2", diff --git a/yarn.lock b/yarn.lock index 3aad3bfbcc..d4a017194f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3062,6 +3062,11 @@ des.js@^1.0.0: inherits "^2.0.1" minimalistic-assert "^1.0.0" +desandro-matches-selector@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/desandro-matches-selector/-/desandro-matches-selector-2.0.2.tgz#717beed4dc13e7d8f3762f707a6d58a6774218e1" + integrity sha1-cXvu1NwT59jzdi9wem1YpndCGOE= + destroy@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" @@ -3530,6 +3535,11 @@ etag@^1.8.1, etag@~1.8.1: version "1.8.1" resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" +ev-emitter@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ev-emitter/-/ev-emitter-1.1.1.tgz#8f18b0ce5c76a5d18017f71c0a795c65b9138f2a" + integrity sha512-ipiDYhdQSCZ4hSbX4rMW+XzNKMD1prg/sTvoVmSLkuQ1MVlwjJQQA+sW8tMYR3BLUr9KjodFV4pvzunvRhd33Q== + event-emitter@~0.3.5: version "0.3.5" resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39" @@ -3828,6 +3838,13 @@ first-chunk-stream@^2.0.0: dependencies: readable-stream "^2.0.2" +fizzy-ui-utils@^2.0.5: + version "2.0.7" + resolved "https://registry.yarnpkg.com/fizzy-ui-utils/-/fizzy-ui-utils-2.0.7.tgz#7df45dcc4eb374a08b65d39bb9a4beedf7330505" + integrity sha512-CZXDVXQ1If3/r8s0T+v+qVeMshhfcuq0rqIFgJnrtd+Bu8GmDmqMjntjUePypVtjHXKJ6V4sw9zeyox34n9aCg== + dependencies: + desandro-matches-selector "^2.0.0" + flagged-respawn@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/flagged-respawn/-/flagged-respawn-1.0.0.tgz#4e79ae9b2eb38bf86b3bb56bf3e0a56aa5fcabd7" @@ -4902,6 +4919,14 @@ individual@^2.0.0: resolved "https://registry.yarnpkg.com/individual/-/individual-2.0.0.tgz#833b097dad23294e76117a98fb38e0d9ad61bb97" integrity sha1-gzsJfa0jKU52EXqY+zjg2a1hu5c= +infinite-scroll@^3.0.5: + version "3.0.5" + resolved "https://registry.yarnpkg.com/infinite-scroll/-/infinite-scroll-3.0.5.tgz#a50113ba4b44d7fe358df1812d6093d89c4b3888" + integrity sha512-O4nZUn+eXx+O/9ffVZtiHJBaR0D3COqChsl3rt4OO1VgKaTR/aHucNe58fCkf49mPcw78uBGWY3d87IW8qLVHQ== + dependencies: + ev-emitter "^1.1.0" + fizzy-ui-utils "^2.0.5" + inflight@^1.0.4, inflight@^1.0.6, inflight@~1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -7645,10 +7670,10 @@ phraseanet-common@^0.4.1: js-cookie "^2.1.0" pym.js "^1.3.1" -phraseanet-production-client@0.33.96: - version "0.33.96" - resolved "https://registry.yarnpkg.com/phraseanet-production-client/-/phraseanet-production-client-0.33.96.tgz#e53aa68c58c46fc0f45df659614a82ae19cf4f46" - integrity sha512-I+Mz6hjAl5mC60XeQjididzB/lMaFrRpYxqQ3hezZu27hZ6K7wEQ671plbFFrHPif7IPqhBzePsPANsdg7jY6g== +phraseanet-production-client@0.33.97: + version "0.33.97" + resolved "https://registry.yarnpkg.com/phraseanet-production-client/-/phraseanet-production-client-0.33.97.tgz#b75baace8c85a16743f4c2f249c56412d7a3f6af" + integrity sha512-E5C5CIiVt8qeP6y1u7rco99/sXKwWWp4hgRlV0A3mdGI1PJ8HGDHkfGn570Npmwwe8CCO0Ez3suuraVb+9XPTg== dependencies: "@mapbox/mapbox-gl-language" "^0.9.2" "@turf/turf" "^5.1.6" From 456b0794c360fb17157cbc89073bdff8315b3a11 Mon Sep 17 00:00:00 2001 From: Harrys Date: Thu, 21 Mar 2019 18:02:13 +0400 Subject: [PATCH 095/367] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 196608aaf5..f08ec1e675 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "normalize-css": "^2.1.0", "npm": "^6.0.0", "npm-modernizr": "^2.8.3", - "phraseanet-production-client": "0.33.96", + "phraseanet-production-client": "0.33.97", "requirejs": "^2.3.5", "tinymce": "^4.0.28", "underscore": "^1.8.3", From eaf8cf076a0d70a094f607bb48160d730ecac9a2 Mon Sep 17 00:00:00 2001 From: aina-esokia Date: Fri, 22 Mar 2019 12:04:42 +0400 Subject: [PATCH 096/367] port to 4.1 search mix type --- .../Elastic/ElasticSearchEngine.php | 5 +- .../Elastic/Mapping/DoubleFieldMapping.php | 75 +++++++++++++++++++ .../Mapping/FieldToFieldMappingConverter.php | 69 +++++++++++------ .../Elastic/Search/QueryContext.php | 23 +++++- .../Elastic/Structure/ValueChecker.php | 8 +- .../Structure/ValueCheckerTest.php | 28 +++---- 6 files changed, 162 insertions(+), 46 deletions(-) create mode 100644 lib/Alchemy/Phrasea/SearchEngine/Elastic/Mapping/DoubleFieldMapping.php diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/ElasticSearchEngine.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/ElasticSearchEngine.php index 8cbe65e8dc..ed9d3ceeed 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/ElasticSearchEngine.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/ElasticSearchEngine.php @@ -619,6 +619,8 @@ class ElasticSearchEngine implements SearchEngineInterface foreach ($context->getHighlightedFields() as $field) { switch ($field->getType()) { case FieldMapping::TYPE_STRING: + case FieldMapping::TYPE_DOUBLE: + case FieldMapping::TYPE_DATE: $index_field = $field->getIndexField(); $raw_index_field = $field->getIndexField(true); $highlighted_fields[$index_field . ".light"] = [ @@ -628,13 +630,10 @@ class ElasticSearchEngine implements SearchEngineInterface ]; break; case FieldMapping::TYPE_FLOAT: - case FieldMapping::TYPE_DOUBLE: case FieldMapping::TYPE_INTEGER: case FieldMapping::TYPE_LONG: case FieldMapping::TYPE_SHORT: case FieldMapping::TYPE_BYTE: - continue; - case FieldMapping::TYPE_DATE: default: continue; } diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Mapping/DoubleFieldMapping.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Mapping/DoubleFieldMapping.php new file mode 100644 index 0000000000..ee2ba12c93 --- /dev/null +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Mapping/DoubleFieldMapping.php @@ -0,0 +1,75 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Alchemy\Phrasea\SearchEngine\Elastic\Mapping; + +class DoubleFieldMapping extends ComplexFieldMapping +{ + /** + * @var bool + */ + private $enableAnalysis = true; + + /** + * @var string|null + */ + private $analyzer = null; + + /** + * @var string|null + */ + private $termVector = null; + + /** + * @param string $name + */ + public function __construct($name) + { + parent::__construct($name, self::TYPE_DOUBLE); + } + + + public function disableAnalysis() + { + $this->enableAnalysis = false; + + return $this; + } + + public function enableAnalysis() + { + $this->enableAnalysis = true; + + return $this; + } + + /** + * @return array + */ + protected function getProperties() + { + $properties = []; + + if ($this->analyzer) { + $properties['analyzer'] = $this->analyzer; + } + + if (! $this->enableAnalysis) { + $properties['index'] = 'not_analyzed'; + } + + if ($this->termVector) { + $properties['term_vector'] = $this->termVector; + } + + return array_replace(parent::getProperties(), $properties); + } +} diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Mapping/FieldToFieldMappingConverter.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Mapping/FieldToFieldMappingConverter.php index d5bf8c36c6..89749b9518 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Mapping/FieldToFieldMappingConverter.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Mapping/FieldToFieldMappingConverter.php @@ -19,28 +19,55 @@ class FieldToFieldMappingConverter public function convertField(Field $field, array $locales) { - if ($field->getType() === FieldMapping::TYPE_DATE) { - return new DateFieldMapping($field->getName(), FieldMapping::DATE_FORMAT_CAPTION); + $ret = null; + switch($field->getType()) { + case FieldMapping::TYPE_DATE: + $ret = new DateFieldMapping($field->getName(), FieldMapping::DATE_FORMAT_MYSQL_OR_CAPTION); + if (! $field->isFacet() && ! $field->isSearchable()) { + $ret->disableIndexing(); + } + else { + $ret->addChild( + (new StringFieldMapping('light')) + ->setAnalyzer('general_light') + ->enableTermVectors() + ); + } + break; + + case FieldMapping::TYPE_STRING: + $ret = new StringFieldMapping($field->getName()); + if (! $field->isFacet() && ! $field->isSearchable()) { + $ret->disableIndexing(); + } + else { + $ret->addChild( + (new StringFieldMapping('raw')) + ->enableRawIndexing()); + $ret->addAnalyzedChildren($locales); + $ret->enableTermVectors(true); + } + break; + + case FieldMapping::TYPE_DOUBLE: + $ret = new DoubleFieldMapping($field->getName()); + if (! $field->isFacet() && ! $field->isSearchable()) { + $ret->disableIndexing(); + } + else { + $ret->addChild( + (new StringFieldMapping('light')) + ->setAnalyzer('general_light') + ->enableTermVectors() + ); + } + break; + + default: + $ret = new FieldMapping($field->getName(), $field->getType()); + break; } - if ($field->getType() === FieldMapping::TYPE_STRING) { - $fieldMapping = new StringFieldMapping($field->getName()); - - if (! $field->isFacet() && ! $field->isSearchable()) { - $fieldMapping->disableIndexing(); - } else { - $fieldMapping->addChild((new StringFieldMapping('raw'))->enableRawIndexing()); - - $child = new CompletionFieldMapping('suggest'); - $fieldMapping->addChild($child); - - $fieldMapping->addAnalyzedChildren($locales); - $fieldMapping->enableTermVectors(true); - } - - return $fieldMapping; - } - - return new FieldMapping($field->getName(), $field->getType()); + return $ret; } } diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Search/QueryContext.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Search/QueryContext.php index e1772aaac1..cd65ed8d1d 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Search/QueryContext.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Search/QueryContext.php @@ -107,13 +107,28 @@ class QueryContext */ public function localizeField(Field $field) { + $ret = null; $index_field = $field->getIndexField(); - if ($field->getType() === FieldMapping::TYPE_STRING) { - return $this->localizeFieldName($index_field); - } else { - return [$index_field]; + switch($field->getType()) { + case FieldMapping::TYPE_STRING: + $ret = $this->localizeFieldName($index_field); + break; + + case FieldMapping::TYPE_DATE: + case FieldMapping::TYPE_DOUBLE: + $ret = [ + $index_field . '.light', + $index_field + ]; + break; + + default: + $ret = [$index_field]; + break; } + + return $ret; } private function localizeFieldName($field) diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Structure/ValueChecker.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Structure/ValueChecker.php index 7344a8848d..31f65c580e 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Structure/ValueChecker.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Structure/ValueChecker.php @@ -30,14 +30,14 @@ class ValueChecker case FieldMapping::TYPE_LONG: case FieldMapping::TYPE_SHORT: case FieldMapping::TYPE_BYTE: - if ($is_numeric) { +// if ($is_numeric) { $filtered[] = $item; - } +// } break; case FieldMapping::TYPE_DATE: - if ($is_valid_date) { +// if ($is_valid_date) { $filtered[] = $item; - } +// } break; case FieldMapping::TYPE_STRING: default: diff --git a/tests/Alchemy/Tests/Phrasea/SearchEngine/Structure/ValueCheckerTest.php b/tests/Alchemy/Tests/Phrasea/SearchEngine/Structure/ValueCheckerTest.php index f26eb5c14c..fe4fd0c7d4 100644 --- a/tests/Alchemy/Tests/Phrasea/SearchEngine/Structure/ValueCheckerTest.php +++ b/tests/Alchemy/Tests/Phrasea/SearchEngine/Structure/ValueCheckerTest.php @@ -26,28 +26,28 @@ class ValueCheckerTest extends \PHPUnit_Framework_TestCase $values = [ [FieldMapping::TYPE_FLOAT , 42 , true ], [FieldMapping::TYPE_FLOAT , '42' , true ], - [FieldMapping::TYPE_FLOAT , '42foo' , false], - [FieldMapping::TYPE_FLOAT , 'foo' , false], + [FieldMapping::TYPE_FLOAT , '42foo' , true], + [FieldMapping::TYPE_FLOAT , 'foo' , true], [FieldMapping::TYPE_DOUBLE , 42 , true ], [FieldMapping::TYPE_DOUBLE , '42' , true ], - [FieldMapping::TYPE_DOUBLE , '42foo' , false], - [FieldMapping::TYPE_DOUBLE , 'foo' , false], + [FieldMapping::TYPE_DOUBLE , '42foo' , true], + [FieldMapping::TYPE_DOUBLE , 'foo' , true], [FieldMapping::TYPE_INTEGER, 42 , true ], [FieldMapping::TYPE_INTEGER, '42' , true ], - [FieldMapping::TYPE_INTEGER, '42foo' , false], - [FieldMapping::TYPE_INTEGER, 'foo' , false], + [FieldMapping::TYPE_INTEGER, '42foo' , true], + [FieldMapping::TYPE_INTEGER, 'foo' , true], [FieldMapping::TYPE_LONG , 42 , true ], [FieldMapping::TYPE_LONG , '42' , true ], - [FieldMapping::TYPE_LONG , '42foo' , false], - [FieldMapping::TYPE_LONG , 'foo' , false], + [FieldMapping::TYPE_LONG , '42foo' , true], + [FieldMapping::TYPE_LONG , 'foo' , true], [FieldMapping::TYPE_SHORT , 42 , true ], [FieldMapping::TYPE_SHORT , '42' , true ], - [FieldMapping::TYPE_SHORT , '42foo' , false], - [FieldMapping::TYPE_SHORT , 'foo' , false], + [FieldMapping::TYPE_SHORT , '42foo' , true], + [FieldMapping::TYPE_SHORT , 'foo' , true], [FieldMapping::TYPE_BYTE , 42 , true ], [FieldMapping::TYPE_BYTE , '42' , true ], - [FieldMapping::TYPE_BYTE , '42foo' , false], - [FieldMapping::TYPE_BYTE , 'foo' , false], + [FieldMapping::TYPE_BYTE , '42foo' , true], + [FieldMapping::TYPE_BYTE , 'foo' , true], [FieldMapping::TYPE_STRING , 'foo' , true ], [FieldMapping::TYPE_STRING , '42' , true ], @@ -61,8 +61,8 @@ class ValueCheckerTest extends \PHPUnit_Framework_TestCase [FieldMapping::TYPE_BOOLEAN, 42 , true ], [FieldMapping::TYPE_DATE , '2015/01/01' , true ], - [FieldMapping::TYPE_DATE , '2015/01/01 00:00:00', false], - [FieldMapping::TYPE_DATE , 'foo' , false], + [FieldMapping::TYPE_DATE , '2015/01/01 00:00:00', true], + [FieldMapping::TYPE_DATE , 'foo' , true], ]; foreach ($values as &$value) { From b3976733e45b025c82fa5351bf5c7d7868417abf Mon Sep 17 00:00:00 2001 From: Harrys Date: Wed, 27 Mar 2019 10:04:05 +0400 Subject: [PATCH 097/367] PHRAS-2430 Restore jsonQuery --- .../Controller/Prod/QueryController.php | 28 ++++++++++++++++++- templates/web/prod/index.html.twig | 7 +++-- 2 files changed, 31 insertions(+), 4 deletions(-) diff --git a/lib/Alchemy/Phrasea/Controller/Prod/QueryController.php b/lib/Alchemy/Phrasea/Controller/Prod/QueryController.php index 2ff89422e1..a362540935 100644 --- a/lib/Alchemy/Phrasea/Controller/Prod/QueryController.php +++ b/lib/Alchemy/Phrasea/Controller/Prod/QueryController.php @@ -161,7 +161,33 @@ class QueryController extends Controller $result = $engine->query($query, $options); if ($this->getSettings()->getUserSetting($user, 'start_page') === 'LAST_QUERY') { - $userManipulator->setUserSetting($user, 'start_page_query', $query); + // try to save the "fulltext" query which will be restored on next session + try { + // local code to find "FULLTEXT" value from jsonQuery + $findFulltext = function($clause) use(&$findFulltext) { + if(array_key_exists('_ux_zone', $clause) && $clause['_ux_zone']=='FULLTEXT') { + return $clause['value']; + } + if($clause['type']=='CLAUSES') { + foreach($clause['clauses'] as $c) { + if(($r = $findFulltext($c)) !== null) { + return $r; + } + } + } + return null; + }; + + $userManipulator->setUserSetting($user, 'last_jsonquery', (string)$request->request->get('jsQuery')); + + $jsQuery = @json_decode((string)$request->request->get('jsQuery'), true); + if(($ft = $findFulltext($jsQuery['query'])) !== null) { + $userManipulator->setUserSetting($user, 'start_page_query', $ft); + } + } + catch(\Exception $e) { + // no-op + } } // log array of collectionIds (from $options) for each databox diff --git a/templates/web/prod/index.html.twig b/templates/web/prod/index.html.twig index e510e6ca91..a96ca70cbc 100644 --- a/templates/web/prod/index.html.twig +++ b/templates/web/prod/index.html.twig @@ -264,10 +264,11 @@
+ {% if app['settings'].getUserSetting(app.getAuthenticatedUser(), 'start_page') == 'QUERY' %} - + {% elseif app['settings'].getUserSetting(app.getAuthenticatedUser(), 'start_page') == 'LAST_QUERY' %} - + {% endif %} @@ -414,7 +415,7 @@ {% for field_id, field in search_datas['fields'] %} {# {% if field['type'] != 'date' %}#} - + {#{% endif %}#} {% endfor %} From 905ddcb836f1462e9f57efa99cc82b83549bb0c3 Mon Sep 17 00:00:00 2001 From: aynsix <35221835+aynsix@users.noreply.github.com> Date: Wed, 27 Mar 2019 15:02:30 +0400 Subject: [PATCH 098/367] port PHRAS-2468: don't drop log_colls (#2959) --- lib/classes/patch/380alpha3a.php | 15 +++++++++++++++ lib/classes/patch/410alpha13a.php | 6 ++++++ 2 files changed, 21 insertions(+) diff --git a/lib/classes/patch/380alpha3a.php b/lib/classes/patch/380alpha3a.php index 2c5dbfe17b..d2a02a0c55 100644 --- a/lib/classes/patch/380alpha3a.php +++ b/lib/classes/patch/380alpha3a.php @@ -50,6 +50,21 @@ class patch_380alpha3a extends patchAbstract { $conn = $databox->get_connection(); + $sql = "CREATE TABLE IF NOT EXISTS `log_colls` (\n" + . " `id` int(11) unsigned NOT NULL AUTO_INCREMENT,\n" + . " `log_id` int(11) unsigned NOT NULL,\n" + . " `coll_id` int(11) unsigned NOT NULL,\n" + . " PRIMARY KEY (`id`),\n" + . " UNIQUE KEY `couple` (`log_id`,`coll_id`),\n" + . " KEY `log_id` (`log_id`),\n" + . " KEY `coll_id` (`coll_id`)\n" + . ") ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;"; + + $stmt = $conn->prepare($sql); + $stmt->execute(); + $stmt->closeCursor(); + unset($stmt); + $removeProc = "DROP PROCEDURE IF EXISTS explode_log_table"; $stmt = $conn->prepare($removeProc); diff --git a/lib/classes/patch/410alpha13a.php b/lib/classes/patch/410alpha13a.php index 2a027d829d..b09f645835 100644 --- a/lib/classes/patch/410alpha13a.php +++ b/lib/classes/patch/410alpha13a.php @@ -60,8 +60,14 @@ class patch_410alpha13a implements patchInterface */ public function apply(base $databox, Application $app) { + // @see : https://phraseanet.atlassian.net/browse/PHRAS-2468 + // to be able to migrate from 3.5 to 4.0.8, we must not delete the table anymore + // so the cli "bin/setup patch:log_coll_id" can be executed. + + /* $sql = "DROP TABLE IF EXISTS `log_colls`"; $databox->get_connection()->prepare($sql)->execute(); + */ /* * no need to do those ops, it's done by system:upgrade after fixing the xml scheme From 8c0cd7d886dd9e080b400c481ee463386e8153fa Mon Sep 17 00:00:00 2001 From: Xavier Rousset Date: Wed, 27 Mar 2019 14:22:24 +0100 Subject: [PATCH 099/367] PHRAS-2455 Resolve PHP warnings on setup, update provisionning --- resources/ansible/roles/php/tasks/mod-php.yml | 10 ++++++++++ resources/ansible/roles/php/tasks/php-cli.yml | 10 ++++++++++ resources/ansible/roles/php/tasks/php-fpm.yml | 13 +++++++++++++ 3 files changed, 33 insertions(+) diff --git a/resources/ansible/roles/php/tasks/mod-php.yml b/resources/ansible/roles/php/tasks/mod-php.yml index 355ae6551c..c85d24e2b6 100644 --- a/resources/ansible/roles/php/tasks/mod-php.yml +++ b/resources/ansible/roles/php/tasks/mod-php.yml @@ -28,3 +28,13 @@ lineinfile: dest=/etc/php/{{ phpversion }}/apache2/php.ini regexp=';?max_input_vars\s*=\s*' line='max_input_vars = 12000' + +- name: set session.hash_bits_per_character apache2 + lineinfile: dest=/etc/php/{{ phpversion }}/apache2/php.ini + regexp=';?session.hash_bits_per_character\s*=\s*' + line='session.hash_bits_per_character = 6' + +- name: set session.hash_function apache2 + lineinfile: dest=/etc/php/{{ phpversion }}/apache2/php.ini + regexp=';?session.hash_function\s*=\s*' + line='session.hash_function = 1' \ No newline at end of file diff --git a/resources/ansible/roles/php/tasks/php-cli.yml b/resources/ansible/roles/php/tasks/php-cli.yml index 41016aceab..90e06fd2e5 100644 --- a/resources/ansible/roles/php/tasks/php-cli.yml +++ b/resources/ansible/roles/php/tasks/php-cli.yml @@ -28,3 +28,13 @@ lineinfile: dest=/etc/php/{{ phpversion }}/cli/php.ini regexp=';?max_input_vars\s*=\s*' line='max_input_vars = 12000' + +- name: set session.hash_function cli + lineinfile: dest=/etc/php/{{ phpversion }}/cli/php.ini + regexp=';?session.hash_function\s*=\s*' + line='session.hash_function = 1' + +- name: set session.hash_bits_per_character cli + lineinfile: dest=/etc/php/{{ phpversion }}/cli/php.ini + regexp=';?session.hash_bits_per_character\s*=\s*' + line='session.hash_bits_per_character = 6' \ No newline at end of file diff --git a/resources/ansible/roles/php/tasks/php-fpm.yml b/resources/ansible/roles/php/tasks/php-fpm.yml index 1319e2ee19..ef07f5a599 100644 --- a/resources/ansible/roles/php/tasks/php-fpm.yml +++ b/resources/ansible/roles/php/tasks/php-fpm.yml @@ -46,3 +46,16 @@ regexp=';?max_input_vars\s*=\s*' line='max_input_vars = 12000' notify: restart php{{ phpversion }}-fpm + +- name: set session.hash_function fpm + lineinfile: dest=/etc/php/{{ phpversion }}/fpm/php.ini + regexp=';?session.hash_function\s*=\s*' + line='session.hash_function = 1' + notify: restart php{{ phpversion }}-fpm + + +- name: set session.hash_bits_per_character fpm + lineinfile: dest=/etc/php/{{ phpversion }}/fpm/php.ini + regexp=';?session.hash_bits_per_character\s*=\s*' + line='session.hash_bits_per_character = 6' + notify: restart php{{ phpversion }}-fpm From 25aeb9d73ad6a74e0a94f7f3dbd0eaefb8e6c0b9 Mon Sep 17 00:00:00 2001 From: Arthur de Moulins Date: Wed, 27 Mar 2019 16:57:34 +0100 Subject: [PATCH 100/367] PHRAS-2494 keep node_modules directory for performance --- .gitignore | 2 + Makefile | 5 +- yarn.lock | 2385 +++++++++++++++++++++++++++++++++++----------------- 3 files changed, 1623 insertions(+), 769 deletions(-) diff --git a/.gitignore b/.gitignore index c115c61f35..0e0d55c9b7 100644 --- a/.gitignore +++ b/.gitignore @@ -69,3 +69,5 @@ grammar/jison-* pimple.json playbook.retry npm-debug.log + +/Phrasea_datas diff --git a/Makefile b/Makefile index b66b5a375e..192ae889bb 100644 --- a/Makefile +++ b/Makefile @@ -8,18 +8,15 @@ install_composer: composer install --ignore-platform-reqs install_asset_dependencies: - yarn upgrade + yarn install ./node_modules/.bin/gulp build install_assets: ./node_modules/.bin/gulp install-assets clean_assets: - rm -rf ./node_modules rm -rf ./www/assets rm -Rf ./cache/* - mkdir ./node_modules - touch ./node_modules/.gitkeep config: @php bin/console compile:configuration diff --git a/yarn.lock b/yarn.lock index c32671fbbe..78f7f195af 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3,11 +3,11 @@ "@babel/runtime@^7.2.0": - version "7.3.4" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.3.4.tgz#73d12ba819e365fcf7fd152aed56d6df97d21c83" - integrity sha512-IvfvnMdSaLBateu0jfsYIpZTxAc2cKEXEMiezGGN75QcBcecDUKd3PgLAncT0oOgxKy8dd8hrJKj9MfzgfZd6g== + version "7.4.2" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.4.2.tgz#f5ab6897320f16decd855eed70b705908a313fe8" + integrity sha512-7Bl2rALb7HpvXFL7TETNzKSAeBVCPHELzc0C//9FCxN8nsiueWSJBqaF+2oIJScyILStASR/Cx5WMkXGYTiJFA== dependencies: - regenerator-runtime "^0.12.0" + regenerator-runtime "^0.13.2" "@mapbox/geojson-area@0.2.2": version "0.2.2" @@ -1313,10 +1313,12 @@ JSON2@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/JSON2/-/JSON2-0.1.0.tgz#8d7493040a63d5835af75f47decb83ab6c8c0790" + integrity sha1-jXSTBApj1YNa919H3suDq2yMB5A= -JSONStream@^1.3.3, JSONStream@^1.3.4: - version "1.3.4" - resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.4.tgz#615bb2adb0cd34c8f4c447b5f6512fa1d8f16a2e" +JSONStream@^1.3.4, JSONStream@^1.3.5: + version "1.3.5" + resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" + integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== dependencies: jsonparse "^1.2.0" through ">=2.2.7 <3" @@ -1334,10 +1336,12 @@ abbrev@1, abbrev@~1.1.1: abbrev@1.0.x: version "1.0.9" resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.0.9.tgz#91b4792588a7738c25f35dd6f63752a2f8776135" + integrity sha1-kbR5JYinc4wl813W9jdSovh3YTU= accepts@~1.3.4: version "1.3.5" resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.5.tgz#eb777df6011723a3b14e8a72c0805c8e86746bd2" + integrity sha1-63d99gEXI6OxTopywIBcjoZ0a9I= dependencies: mime-types "~2.1.18" negotiator "0.6.1" @@ -1345,6 +1349,7 @@ accepts@~1.3.4: acorn-dynamic-import@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz#c752bd210bef679501b6c6cb7fc84f8f47158cc4" + integrity sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ= dependencies: acorn "^4.0.3" @@ -1370,6 +1375,7 @@ acorn@^3.0.4, acorn@^3.1.0, acorn@^3.3.0: acorn@^4.0.0, acorn@^4.0.3: version "4.0.13" resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787" + integrity sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c= acorn@^5.0.0, acorn@^5.1.0: version "5.7.3" @@ -1388,45 +1394,41 @@ aes-decrypter@3.0.0: after@0.8.2: version "0.8.2" resolved "https://registry.yarnpkg.com/after/-/after-0.8.2.tgz#fedb394f9f0e02aa9768e702bda23b505fae7e1f" + integrity sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8= -agent-base@4, agent-base@^4.1.0, agent-base@~4.2.0: +agent-base@4, agent-base@^4.1.0, agent-base@~4.2.1: version "4.2.1" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.2.1.tgz#d89e5999f797875674c07d87f260fc41e83e8ca9" + integrity sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg== dependencies: es6-promisify "^5.0.0" agentkeepalive@^3.4.1: - version "3.5.1" - resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-3.5.1.tgz#4eba75cf2ad258fc09efd506cdb8d8c2971d35a4" + version "3.5.2" + resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-3.5.2.tgz#a113924dd3fa24a0bc3b78108c450c2abee00f67" + integrity sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ== dependencies: humanize-ms "^1.2.1" ajv-keywords@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.2.0.tgz#e86b819c602cf8821ad637413698f1dec021847a" + version "3.4.0" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.4.0.tgz#4b831e7b531415a7cc518cd404e73f6193c6349d" + integrity sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw== -ajv@^5.0.0, ajv@^5.1.0: +ajv@^5.0.0: version "5.5.2" resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965" + integrity sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU= dependencies: co "^4.6.0" fast-deep-equal "^1.0.0" fast-json-stable-stringify "^2.0.0" json-schema-traverse "^0.3.0" -ajv@^6.1.0: - version "6.5.3" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.5.3.tgz#71a569d189ecf4f4f321224fecb166f071dd90f9" - 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" - -ajv@^6.5.5: - version "6.9.2" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.9.2.tgz#4927adb83e7f48e5a32b45729744c71ec39c9c7b" - integrity sha512-4UFy0/LgDo7Oa/+wOAlj44tp9K78u38E5/359eSrqEp1Z5PdVfimCcs7SluXMP755RUQu6d2b4AvF0R1C9RZjg== +ajv@^6.1.0, ajv@^6.5.5: + version "6.10.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.10.0.tgz#90d0d54439da587cd7e843bfb7045f50bd22bdf1" + integrity sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg== dependencies: fast-deep-equal "^2.0.1" fast-json-stable-stringify "^2.0.0" @@ -1436,6 +1438,7 @@ ajv@^6.5.5: alchemy-embed-medias@^0.5.1: version "0.5.4" resolved "https://registry.yarnpkg.com/alchemy-embed-medias/-/alchemy-embed-medias-0.5.4.tgz#0fd4c943b0c09158959065a67920fa22ab7fbd36" + integrity sha512-rsMaJgGRW09e+eIKmslfhrqgxe12AYP+5Xmd0MAt4UyVx9uxK2oq7XnxmK93nTVYp7UrSrUDeGVcHHpTDR3rFw== dependencies: es5-shim "^4.3.1" flowplayer "^6.0.4" @@ -1457,6 +1460,7 @@ alchemy-embed-medias@^0.5.1: align-text@^0.1.1, align-text@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117" + integrity sha1-DNkKVhCT810KmSVsIrcGlDP60Rc= dependencies: kind-of "^3.0.2" longest "^1.0.1" @@ -1470,6 +1474,7 @@ amdefine@>=0.0.4: 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" @@ -1481,12 +1486,14 @@ ansi-escapes@^3.0.0: ansi-gray@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251" + integrity sha1-KWLPVOyXksSFEKPetSRDaGHvclE= dependencies: ansi-wrap "0.1.0" ansi-regex@^0.2.0, ansi-regex@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-0.2.1.tgz#0d8e946967a3d8143f93e24e298525fc1b2235f9" + integrity sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk= ansi-regex@^2.0.0: version "2.1.1" @@ -1501,6 +1508,7 @@ ansi-regex@^3.0.0: ansi-styles@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-1.1.0.tgz#eaecbf66cd706882760b2f4691582b8f55d7a7de" + integrity sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94= ansi-styles@^2.2.1: version "2.2.1" @@ -1522,6 +1530,7 @@ ansi-styles@~1.0.0: ansi-wrap@0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" + integrity sha1-qCJQ3bABXponyoLoLqYDu/pF768= ansicolors@~0.2.1: version "0.2.1" @@ -1531,14 +1540,17 @@ ansicolors@~0.2.1: ansicolors@~0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.3.2.tgz#665597de86a9ffe3aa9bfbe6cae5c6ea426b4979" + integrity sha1-ZlWX3oap/+Oqm/vmyuXG6kJrSXk= ansistyles@~0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/ansistyles/-/ansistyles-0.1.3.tgz#5de60415bda071bb37127854c864f41b23254539" + integrity sha1-XeYEFb2gcbs3EnhUyGT0GyMlRTk= anymatch@^1.3.0: version "1.3.2" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a" + integrity sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA== dependencies: micromatch "^2.1.5" normalize-path "^2.0.0" @@ -1546,22 +1558,25 @@ anymatch@^1.3.0: 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" -aproba@^1.0.3, aproba@^1.1.1, aproba@^1.1.2, aproba@~1.2.0: +aproba@^1.0.3, aproba@^1.1.1, aproba@^1.1.2: version "1.2.0" resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== -"aproba@^1.1.2 || 2": +"aproba@^1.1.2 || 2", aproba@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" + integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== archy@^1.0.0, archy@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" + integrity sha1-+cjBN1fMHde8N5rHeyxipcKGjEA= are-we-there-yet@~1.1.2: version "1.1.5" @@ -1581,6 +1596,7 @@ argparse@^1.0.7: argsparser@^0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/argsparser/-/argsparser-0.0.7.tgz#41c85e0c3de757b350f12e6ed0e490b1e82dbe06" + integrity sha1-QcheDD3nV7NQ8S5u0OSQsegtvgY= arr-diff@^2.0.0: version "2.0.0" @@ -1592,22 +1608,27 @@ arr-diff@^2.0.0: 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.0.1, 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-differ@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031" + integrity sha1-7/UuN1gknTO+QCuLuOVkuytdQDE= array-each@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f" + integrity sha1-p5SvDAWrF1KEbudTofIRoFugxE8= array-find-index@^1.0.1: version "1.0.2" @@ -1617,16 +1638,19 @@ array-find-index@^1.0.1: array-slice@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-1.1.0.tgz#e368ea15f89bc7069f7ffb89aec3a6c7d4ac22d4" + integrity sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w== array-union@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= dependencies: array-uniq "^1.0.1" array-uniq@^1.0.1, array-uniq@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= array-unique@^0.2.1: version "0.2.1" @@ -1636,22 +1660,27 @@ array-unique@^0.2.1: 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= arraybuffer.slice@~0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz#3bbc4275dd584cc1b10809b89d4e8b63a69e7675" + integrity sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog== arrify@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" + integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= asap@^2.0.0: version "2.0.6" resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= 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" @@ -1672,50 +1701,61 @@ assert-plus@1.0.0, assert-plus@^1.0.0: assert@^1.1.1: version "1.4.1" resolved "https://registry.yarnpkg.com/assert/-/assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91" + integrity sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE= dependencies: util "0.10.3" assertion-error@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.0.0.tgz#c7f85438fdd466bc7ca16ab90c81513797a5d23b" + integrity sha1-x/hUOP3UZrx8oWq5DIFRN5el0js= 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= async-each-series@0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/async-each-series/-/async-each-series-0.1.1.tgz#7617c1917401fd8ca4a28aadce3dbae98afeb432" + integrity sha1-dhfBkXQB/Yykooqtzj266Yr+tDI= -async-each@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d" +async-each@^1.0.0, async-each@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.2.tgz#8b8a7ca2a658f927e9f307d6d1a42f4199f0f735" + integrity sha512-6xrbvN0MOBKSJDdonmSSz2OwFSgxRaVtBDes26mj9KIGtDo+g9xosFRSC+i1gQh2oAN/tQ62AI/pGZGQjVOiRg== 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.0" resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8" + integrity sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg== async@0.9.x: version "0.9.2" resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" + integrity sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0= -async@1.5.2, async@1.x, async@^1.4.0: +async@1.5.2, async@1.x: version "1.5.2" resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" + integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo= async@^2.1.2: - version "2.6.1" - resolved "https://registry.yarnpkg.com/async/-/async-2.6.1.tgz#b245a23ca71930044ec53fa46aa00a3e87c6a610" + version "2.6.2" + resolved "https://registry.yarnpkg.com/async/-/async-2.6.2.tgz#18330ea7e6e313887f5d2f2a904bac6fe4dd5381" + integrity sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg== dependencies: - lodash "^4.17.10" + lodash "^4.17.11" async@~0.2.6: version "0.2.10" resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1" + integrity sha1-trvgsGdLnXGXCMo43owjfLUmw9E= asynckit@^0.4.0: version "0.4.0" @@ -1725,10 +1765,12 @@ asynckit@^0.4.0: 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@^6.0.0: version "6.7.7" resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-6.7.7.tgz#1dbd1c835658e35ce3f9984099db00585c782014" + integrity sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ= dependencies: browserslist "^1.7.6" caniuse-db "^1.0.30000634" @@ -1742,7 +1784,7 @@ aws-sign2@~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.6.0, aws4@^1.8.0: +aws4@^1.8.0: version "1.8.0" resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ== @@ -1750,6 +1792,7 @@ aws4@^1.6.0, aws4@^1.8.0: axios@0.17.1: version "0.17.1" resolved "https://registry.yarnpkg.com/axios/-/axios-0.17.1.tgz#2d8e3e5d0bdbd7327f91bc814f5c57660f81824d" + integrity sha1-LY4+XQvb1zJ/kbyBT1xXZg+Bgk0= dependencies: follow-redirects "^1.2.5" is-buffer "^1.1.5" @@ -1776,14 +1819,16 @@ babylon@^6.15.0: integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== backbone@^1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/backbone/-/backbone-1.3.3.tgz#4cc80ea7cb1631ac474889ce40f2f8bc683b2999" + version "1.4.0" + resolved "https://registry.yarnpkg.com/backbone/-/backbone-1.4.0.tgz#54db4de9df7c3811c3f032f34749a4cd27f3bd12" + integrity sha512-RLmDrRXkVdouTg38jcgHhyQ/2zjg7a8E6sz2zxfz21Hh17xDJYUHBZimVIt5fUyS8vbfpeSmTL3gUjTEvUV3qQ== dependencies: underscore ">=1.8.3" backo2@1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947" + integrity sha1-MasayLEpNjRj41s+u2n038+6eUc= balanced-match@^1.0.0: version "1.0.0" @@ -1793,18 +1838,22 @@ balanced-match@^1.0.0: base64-arraybuffer@0.1.5: version "0.1.5" resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz#73926771923b5a19747ad666aa5cd4bf9c6e9ce8" + integrity sha1-c5JncZI7Whl0etZmqlzUv5xunOg= base64-js@^1.0.2: version "1.3.0" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.0.tgz#cab1e6118f051095e58b5281aea8c1cd22bfc0e3" + integrity sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw== base64id@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/base64id/-/base64id-1.0.0.tgz#47688cb99bb6804f0e06d3e763b1c32e57d8e6b6" + integrity sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY= 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" @@ -1817,6 +1866,7 @@ base@^0.11.1: batch@0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= bcrypt-pbkdf@^1.0.0: version "1.0.2" @@ -1828,18 +1878,15 @@ bcrypt-pbkdf@^1.0.0: beeper@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/beeper/-/beeper-1.1.1.tgz#e6d5ea8c5dad001304a70b22638447f69cb2f809" + integrity sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak= better-assert@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/better-assert/-/better-assert-1.0.2.tgz#40866b9e1b9e0b55b481894311e68faffaebc522" + integrity sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI= dependencies: callsite "1.0.0" -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" @@ -1848,6 +1895,7 @@ big.js@^5.2.2: bin-links@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/bin-links/-/bin-links-1.1.2.tgz#fb74bd54bae6b7befc6c6221f25322ac830d9757" + integrity sha512-8eEHVgYP03nILphilltWjeIjMbKyJo3wvp9K816pHbhP301ismzw15mxAAEVQ/USUwcP++1uNrbERbp8lOA6Fg== dependencies: bluebird "^3.5.0" cmd-shim "^2.0.2" @@ -1856,8 +1904,9 @@ bin-links@^1.1.2: write-file-atomic "^2.3.0" binary-extensions@^1.0.0: - version "1.11.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.11.0.tgz#46aa1751fb6a2f93ee5e689bb1087d4b14c6c205" + version "1.13.1" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" + integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== bl@^1.0.0: version "1.2.2" @@ -1867,19 +1916,22 @@ bl@^1.0.0: readable-stream "^2.3.5" safe-buffer "^5.1.1" -blob@0.0.4: - version "0.0.4" - resolved "https://registry.yarnpkg.com/blob/-/blob-0.0.4.tgz#bcf13052ca54463f30f9fc7e95b9a47630a94921" +blob@0.0.5: + version "0.0.5" + resolved "https://registry.yarnpkg.com/blob/-/blob-0.0.5.tgz#d680eeef25f8cd91ad533f5b01eed48e64caf683" + integrity sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig== 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.5.0, bluebird@^3.5.1, bluebird@~3.5.1: - version "3.5.1" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.1.tgz#d9551f9de98f1fcda1e683d17ee91a0602ee2eb9" +bluebird@^3.5.0, bluebird@^3.5.1, bluebird@^3.5.3: + version "3.5.3" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.3.tgz#7d01c6f9616c9a51ab0f8c549a79dfe6ec33efa7" + integrity sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw== blueimp-canvas-to-blob@3.5.0: version "3.5.0" @@ -1889,10 +1941,12 @@ blueimp-canvas-to-blob@3.5.0: blueimp-canvas-to-blob@>=2.0.7: version "3.14.0" resolved "https://registry.yarnpkg.com/blueimp-canvas-to-blob/-/blueimp-canvas-to-blob-3.14.0.tgz#ea075ffbfb1436607b0c75e951fb1ceb3ca0288e" + integrity sha512-i6I2CiX1VR8YwUNYBo+dM8tg89ns4TTHxSpWjaDeHKcYS3yFalpLCwDaY21/EsJMufLy2tnG4j0JN5L8OVNkKQ== blueimp-file-upload@^8.3.0: version "8.9.0" resolved "https://registry.yarnpkg.com/blueimp-file-upload/-/blueimp-file-upload-8.9.0.tgz#cb8764e1309bcff33d0b0b0b3875359dff7585aa" + integrity sha1-y4dk4TCbz/M9CwsLOHU1nf91hao= dependencies: blueimp-canvas-to-blob ">=2.0.7" blueimp-load-image ">=1.9.1" @@ -1913,11 +1967,7 @@ blueimp-load-image@2.12.2: resolved "https://registry.yarnpkg.com/blueimp-load-image/-/blueimp-load-image-2.12.2.tgz#6a17598aab858d4fbf01543e0631141b51057c87" integrity sha1-ahdZiquFjU+/AVQ+BjEUG1EFfIc= -blueimp-load-image@>=1.9.1, blueimp-load-image@^2.17.1: - version "2.19.0" - resolved "https://registry.yarnpkg.com/blueimp-load-image/-/blueimp-load-image-2.19.0.tgz#b61eeac0063f371c710fdb78aebbc4d7d34f8e2e" - -blueimp-load-image@^2.14.0: +blueimp-load-image@>=1.9.1, blueimp-load-image@^2.14.0, blueimp-load-image@^2.17.1: version "2.20.1" resolved "https://registry.yarnpkg.com/blueimp-load-image/-/blueimp-load-image-2.20.1.tgz#8cf677f3cd0368548bf0108997ba09ea2e331c1b" integrity sha512-GacvACFcxv5MV+m24ylTte2ycWMeSZqdmChAM5kSBCJOyFSY8jkQgBpGM3Mn+l1p/seGtrnRss+8QL2k+FXO4A== @@ -1930,22 +1980,27 @@ blueimp-tmpl@3.6.0: blueimp-tmpl@>=2.3.0: version "3.11.0" resolved "https://registry.yarnpkg.com/blueimp-tmpl/-/blueimp-tmpl-3.11.0.tgz#47e78cbab16770e3922b019a250b4ad9c7b20f8f" + integrity sha512-+nzph90GQ7YzYdOJNLm1hHJrzWnWbxUGJyJVrLBD+q7HF6PIIjJVNrJCgLkFmNcNvJRKICvWuItL8NpH9Z8J5A== 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== bootstrap-multiselect@^0.9.13-1: version "0.9.13-1" resolved "https://registry.yarnpkg.com/bootstrap-multiselect/-/bootstrap-multiselect-0.9.13-1.tgz#2c57cee260b18d7f01a4edd9d65f25df0425fd2a" + integrity sha1-LFfO4mCxjX8BpO3Z1l8l3wQl/So= bootstrap-sass@^2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/bootstrap-sass/-/bootstrap-sass-2.3.2.tgz#a87bbc86060ad662d566fc8e80c94c05d88cbaf9" + integrity sha1-qHu8hgYK1mLVZvyOgMlMBdiMuvk= 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" @@ -1972,9 +2027,10 @@ braces@^1.8.2: preserve "^0.2.0" repeat-element "^1.1.2" -braces@^2.3.0, braces@^2.3.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" @@ -2000,40 +2056,56 @@ brfs@^1.4.0: brorand@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= browser-stdout@1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.0.tgz#f351d32969d32fa5d7a5567154263d928ae3bd1f" + integrity sha1-81HTKWnTL6XXpVZxVCY9korjvR8= -browser-sync-ui@v1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/browser-sync-ui/-/browser-sync-ui-1.0.1.tgz#9740527b26d1d7ace259acc0c79e5b5e37d0fdf2" +browser-sync-client@^2.26.2: + version "2.26.2" + resolved "https://registry.yarnpkg.com/browser-sync-client/-/browser-sync-client-2.26.2.tgz#dd0070c80bdc6d9021e89f7837ee70ed0a8acf91" + integrity sha512-FEuVJD41fI24HJ30XOT2RyF5WcnEtdJhhTqeyDlnMk/8Ox9MZw109rvk9pdfRWye4soZLe+xcAo9tHSMxvgAdw== + dependencies: + etag "1.8.1" + fresh "0.5.2" + mitt "^1.1.3" + rxjs "^5.5.6" + +browser-sync-ui@^2.26.2: + version "2.26.2" + resolved "https://registry.yarnpkg.com/browser-sync-ui/-/browser-sync-ui-2.26.2.tgz#a1d8e107cfed5849d77e3bbd84ae5d566beb4ea0" + integrity sha512-LF7GMWo8ELOE0eAlxuRCfnGQT1ZxKP9flCfGgZdXFc6BwmoqaJHlYe7MmVvykKkXjolRXTz8ztXAKGVqNwJ3EQ== dependencies: async-each-series "0.1.1" - connect-history-api-fallback "^1.1.0" - immutable "^3.7.6" + connect-history-api-fallback "^1" + immutable "^3" server-destroy "1.0.1" - socket.io-client "2.0.4" + socket.io-client "^2.0.4" stream-throttle "^0.1.3" browser-sync@^2.10.0: - version "2.24.7" - resolved "https://registry.yarnpkg.com/browser-sync/-/browser-sync-2.24.7.tgz#0f93bcaabfb84a35a5c98e07682c9e45c6251a93" + version "2.26.3" + resolved "https://registry.yarnpkg.com/browser-sync/-/browser-sync-2.26.3.tgz#1b59bd5935938a5b0fa73b3d78ef1050bd2bf912" + integrity sha512-VLzpjCA4uXqfzkwqWtMM6hvPm2PNHp2RcmzBXcbi6C9WpkUhhFb8SVAr4CFrCsFxDg+oY6HalOjn8F+egyvhag== dependencies: - browser-sync-ui v1.0.1 + browser-sync-client "^2.26.2" + browser-sync-ui "^2.26.2" bs-recipes "1.3.4" - chokidar "1.7.0" + bs-snippet-injector "^2.0.1" + chokidar "^2.0.4" connect "3.6.6" - connect-history-api-fallback "^1.5.0" + connect-history-api-fallback "^1" dev-ip "^1.0.1" easy-extender "^2.3.4" - eazy-logger "3.0.2" + eazy-logger "^3" etag "^1.8.1" fresh "^0.5.2" fs-extra "3.0.1" http-proxy "1.15.2" - immutable "3.8.2" - localtunnel "1.9.0" + immutable "^3" + localtunnel "1.9.1" micromatch "2.3.11" opn "5.3.0" portscanner "2.1.1" @@ -2041,6 +2113,7 @@ browser-sync@^2.10.0: raw-body "^2.3.2" resp-modifier "6.0.2" rx "4.1.0" + send "0.16.2" serve-index "1.9.1" serve-static "1.13.2" server-destroy "1.0.1" @@ -2051,6 +2124,7 @@ browser-sync@^2.10.0: 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" @@ -2062,6 +2136,7 @@ browserify-aes@^1.0.0, browserify-aes@^1.0.4: 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" @@ -2070,6 +2145,7 @@ browserify-cipher@^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" @@ -2084,6 +2160,7 @@ browserify-package-json@^1.0.0: 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" @@ -2091,6 +2168,7 @@ browserify-rsa@^4.0.0: 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" @@ -2110,12 +2188,14 @@ browserify-zlib@^0.1.4: 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@^1.7.6: version "1.7.7" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.7.7.tgz#0bd76704258be829b2398bb50e4b62d1a166b0b9" + integrity sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk= dependencies: caniuse-db "^1.0.30000639" electron-to-chromium "^1.2.7" @@ -2123,6 +2203,12 @@ browserslist@^1.7.6: bs-recipes@1.3.4: version "1.3.4" resolved "https://registry.yarnpkg.com/bs-recipes/-/bs-recipes-1.3.4.tgz#0d2d4d48a718c8c044769fdc4f89592dc8b69585" + integrity sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU= + +bs-snippet-injector@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/bs-snippet-injector/-/bs-snippet-injector-2.0.1.tgz#61b5393f11f52559ed120693100343b6edb04dd5" + integrity sha1-YbU5PxH1JVntEgaTEANDtu2wTdU= buble@^0.15.1: version "0.15.2" @@ -2176,10 +2262,12 @@ buffer-from@^1.0.0: 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" @@ -2193,68 +2281,57 @@ builtin-modules@^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= builtins@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" + integrity sha1-y5T662HIaWRR2zZTThQi+U8K7og= byline@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/byline/-/byline-5.0.0.tgz#741c5216468eadc457b03410118ad77de8c1ddb1" + integrity sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE= -byte-size@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-4.0.3.tgz#b7c095efc68eadf82985fccd9a2df43a74fa2ccd" +byte-size@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-5.0.1.tgz#4b651039a5ecd96767e71a3d7ed380e48bed4191" + integrity sha512-/XuKeqWocKsYa/cBY1YbSJSWWqTi4cFgr9S6OyM7PBaPbr9zvNGwWP33vt0uqGhwDdN+y3yhbXVILEUpnwEWGw== 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@^2.4.0: version "2.5.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.5.0.tgz#4c9423ea2d252c270c41b2bdefeff9bb6b62c06a" integrity sha1-TJQj6i0lLCcMQbK97+/5u2tiwGo= -cacache@^10.0.4: - version "10.0.4" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-10.0.4.tgz#6452367999eff9d4188aefd9a14e9d7c6a263460" +cacache@^11.0.1, cacache@^11.3.2: + version "11.3.2" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-11.3.2.tgz#2d81e308e3d258ca38125b676b98b2ac9ce69bfa" + integrity sha512-E0zP4EPGDOaT2chM08Als91eYnf8Z+eH1awwwVsngUmgppfM5jjJ8l3z5vO5p5w/I3LsiXawb1sW0VY65pQABg== dependencies: - bluebird "^3.5.1" - chownr "^1.0.1" - glob "^7.1.2" - graceful-fs "^4.1.11" - lru-cache "^4.1.1" - mississippi "^2.0.0" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - promise-inflight "^1.0.1" - rimraf "^2.6.2" - ssri "^5.2.4" - unique-filename "^1.1.0" - y18n "^4.0.0" - -cacache@^11.0.1, cacache@^11.0.2, cacache@^11.1.0: - version "11.2.0" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-11.2.0.tgz#617bdc0b02844af56310e411c0878941d5739965" - dependencies: - bluebird "^3.5.1" - chownr "^1.0.1" - figgy-pudding "^3.1.0" - glob "^7.1.2" - graceful-fs "^4.1.11" - lru-cache "^4.1.3" + bluebird "^3.5.3" + chownr "^1.1.1" + figgy-pudding "^3.5.1" + glob "^7.1.3" + graceful-fs "^4.1.15" + 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.2" - ssri "^6.0.0" - unique-filename "^1.1.0" + 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" @@ -2269,6 +2346,7 @@ cache-base@^1.0.1: call-limit@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/call-limit/-/call-limit-1.1.0.tgz#6fd61b03f3da42a2cd0ec2b60f02bd0e71991fea" + integrity sha1-b9YbA/PaQqLNDsK2DwK9DnGZH+o= call-matcher@^1.0.1: version "1.1.0" @@ -2283,10 +2361,12 @@ call-matcher@^1.0.1: callsite@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/callsite/-/callsite-1.0.0.tgz#280398e5d664bd74038b6f0905153e6e8af1bc20" + integrity sha1-KAOY5dZkvXQDi28JBRU+borxvCA= 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" @@ -2294,26 +2374,32 @@ camelcase-keys@^2.0.0: camelcase@^1.0.2: version "1.2.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" + integrity sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk= 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, camelcase@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" + integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0= caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639: - version "1.0.30000878" - resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000878.tgz#0d0c6d8500c3aea21441fad059bce4b8f3f509df" + version "1.0.30000954" + resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000954.tgz#ab9b0000d92a055747f380701684b9c9d017fca4" + integrity sha512-Rwd/JRb1/7wXzSOS5AQHXp4RBWXeNNPZW/9Gmv1kfO14ayrssFOM+vbu/0CPkYOCSZK6QZGMlrzaXznGLPkBAA== capture-stack-trace@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz#4a6fa07399c26bba47f0b2496b4d0fb408c5550d" + 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== cardinal@~0.4.2: version "0.4.4" @@ -2331,6 +2417,7 @@ caseless@~0.12.0: center-align@^0.1.1: version "0.1.3" resolved "https://registry.yarnpkg.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad" + integrity sha1-qg0yYptu6XIgBBHL1EYckHvCt60= dependencies: align-text "^0.1.3" lazy-cache "^1.0.3" @@ -2338,6 +2425,7 @@ center-align@^0.1.1: chai@^1.6.1: version "1.10.0" resolved "https://registry.yarnpkg.com/chai/-/chai-1.10.0.tgz#e4031cc87654461a75943e5a35ab46eaf39c1eb9" + integrity sha1-5AMcyHZURhp1lD5aNatG6vOcHrk= dependencies: assertion-error "1.0.0" deep-eql "0.1.3" @@ -2345,6 +2433,7 @@ chai@^1.6.1: chalk@0.4.x, chalk@~0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/chalk/-/chalk-0.4.0.tgz#5199a3ddcd0c1efe23bc08c1b027b06176e0c64f" + integrity sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8= dependencies: ansi-styles "~1.0.0" has-color "~0.1.0" @@ -2353,6 +2442,7 @@ chalk@0.4.x, chalk@~0.4.0: chalk@^0.5.0: version "0.5.1" resolved "https://registry.yarnpkg.com/chalk/-/chalk-0.5.1.tgz#663b3a648b68b55d04690d49167aa837858f2174" + integrity sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ= dependencies: ansi-styles "^1.1.0" escape-string-regexp "^1.0.0" @@ -2363,6 +2453,7 @@ chalk@^0.5.0: chalk@^1.0.0, 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" @@ -2370,7 +2461,7 @@ chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^2.0.0: +chalk@^2.0.0, chalk@^2.0.1, chalk@^2.2.0: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -2379,22 +2470,15 @@ chalk@^2.0.0: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^2.0.1, chalk@^2.2.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e" - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - chardet@^0.4.0: version "0.4.2" resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2" integrity sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I= -chokidar@1.7.0, chokidar@^1.6.1: +chokidar@^1.6.1: version "1.7.0" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468" + integrity sha1-eY5ol3gVHIB2tLNg5e3SjNortGg= dependencies: anymatch "^1.3.0" async-each "^1.0.0" @@ -2407,48 +2491,51 @@ chokidar@1.7.0, chokidar@^1.6.1: optionalDependencies: fsevents "^1.0.0" -chokidar@^2.0.2: - version "2.0.4" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.0.4.tgz#356ff4e2b0e8e43e322d18a372460bbcf3accd26" +chokidar@^2.0.2, chokidar@^2.0.4: + version "2.1.5" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.5.tgz#0ae8434d962281a5f56c72869e79cb6d9d86ad4d" + integrity sha512-i0TprVWp+Kj4WRPtInjexJ8Q+BqTE909VpH8xVhXrJkoc5QC8VO9TryGOqTr+2hljzc1sC62t22h5tZePodM/A== dependencies: anymatch "^2.0.0" - async-each "^1.0.0" - braces "^2.3.0" + async-each "^1.0.1" + braces "^2.3.2" glob-parent "^3.1.0" - inherits "^2.0.1" + inherits "^2.0.3" is-binary-path "^1.0.0" is-glob "^4.0.0" - lodash.debounce "^4.0.8" - normalize-path "^2.1.1" + normalize-path "^3.0.0" path-is-absolute "^1.0.0" - readdirp "^2.0.0" - upath "^1.0.5" + readdirp "^2.2.1" + upath "^1.1.1" optionalDependencies: - fsevents "^1.2.2" + fsevents "^1.2.7" chownr@^1.0.1, chownr@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.1.tgz#54726b8b8fff4df053c42187e801fb4412df1494" integrity sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g== -chownr@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.0.1.tgz#e2a75042a9551908bebd25b8523d5f9769d79181" - ci-info@^1.5.0: version "1.6.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497" integrity sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A== -cidr-regex@^2.0.8: - version "2.0.9" - resolved "https://registry.yarnpkg.com/cidr-regex/-/cidr-regex-2.0.9.tgz#9c17bb2b18e15af07f7d0c3b994b961d687ed1c9" +ci-info@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" + integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== + +cidr-regex@^2.0.10: + version "2.0.10" + resolved "https://registry.yarnpkg.com/cidr-regex/-/cidr-regex-2.0.10.tgz#af13878bd4ad704de77d6dc800799358b3afa70d" + integrity sha512-sB3ogMQXWvreNPbJUZMRApxuRYd+KoIo4RGQ81VatjmMW6WJPo+IJZ2846FGItr9VzKo5w7DXzijPLGtSd0N3Q== dependencies: ip-regex "^2.1.0" 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" @@ -2456,6 +2543,7 @@ cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: 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" @@ -2465,6 +2553,7 @@ class-utils@^0.3.5: clean-css@^3.1.9: version "3.4.28" resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-3.4.28.tgz#bf1945e82fc808f55695e6ddeaec01400efd03ff" + integrity sha1-vxlF6C/ICPVWlebd6uwBQA79A/8= dependencies: commander "2.8.x" source-map "0.4.x" @@ -2472,10 +2561,12 @@ clean-css@^3.1.9: 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-columns@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/cli-columns/-/cli-columns-3.1.2.tgz#6732d972979efc2ae444a1f08e08fa139c96a18e" + integrity sha1-ZzLZcpee/CrkRKHwjgj6E5yWoY4= dependencies: string-width "^2.0.0" strip-ansi "^3.0.1" @@ -2487,9 +2578,10 @@ cli-cursor@^2.1.0: dependencies: restore-cursor "^2.0.0" -cli-table3@^0.5.0: +cli-table3@^0.5.0, cli-table3@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.5.1.tgz#0252372d94dfc40dbd8df06005f48f31f656f202" + integrity sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw== dependencies: object-assign "^4.1.0" string-width "^2.1.1" @@ -2499,6 +2591,7 @@ cli-table3@^0.5.0: cli-table@^0.3.0: version "0.3.1" resolved "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.1.tgz#f53b05266a8b1a0b934b3d0821e6e2dc5914ae23" + integrity sha1-9TsFJmqLGguTSz0IIebi3FkUriM= dependencies: colors "1.0.3" @@ -2510,6 +2603,7 @@ cli-width@^2.0.0: cliui@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1" + integrity sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE= dependencies: center-align "^0.1.1" right-align "^0.1.1" @@ -2518,6 +2612,7 @@ cliui@^2.1.0: 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" @@ -2526,6 +2621,7 @@ cliui@^3.2.0: cliui@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" + integrity sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ== dependencies: string-width "^2.1.1" strip-ansi "^4.0.0" @@ -2534,30 +2630,37 @@ cliui@^4.0.0: clone-buffer@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58" + integrity sha1-4+JbIHrE5wGvch4staFnksrD3Fg= clone-stats@^0.0.1, clone-stats@~0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" + integrity sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE= clone-stats@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680" + integrity sha1-s3gt/4u1R04Yuba/D9/ngvh3doA= clone@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/clone/-/clone-0.2.0.tgz#c6126a90ad4f72dbf5acdb243cc37724fe93fc1f" + integrity sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8= clone@^1.0.0, clone@^1.0.2: version "1.0.4" resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= clone@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" + integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= cloneable-readable@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/cloneable-readable/-/cloneable-readable-1.1.2.tgz#d591dee4a8f8bc15da43ce97dceeba13d43e2a65" + integrity sha512-Bq6+4t+lbM8vhTs/Bef5c5AdEMtapp/iFb6+s4/Hh9MVTt8OLKH7ZOOZSCT+Ys7hsHvqv0GuMPJ1lnQJVHvxpg== dependencies: inherits "^2.0.1" process-nextick-args "^2.0.0" @@ -2566,6 +2669,7 @@ cloneable-readable@^1.0.0: cmd-shim@^2.0.1, cmd-shim@^2.0.2, cmd-shim@~2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-2.0.2.tgz#6fcbda99483a8fd15d7d30a196ca69d688a2efdb" + integrity sha1-b8vamUg6j9FdfTChlspp1oii79s= dependencies: graceful-fs "^4.1.2" mkdirp "~0.5.0" @@ -2583,6 +2687,7 @@ code-point-at@^1.0.0: 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" @@ -2602,28 +2707,26 @@ color-name@1.1.3: color-support@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" + integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== colors@1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" + integrity sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs= colors@^1.1.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.3.2.tgz#2df8ff573dfbf255af562f8ce7181d6b971a359b" + version "1.3.3" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.3.3.tgz#39e005d546afe01e01f9c4ca8fa50f686a01205d" + integrity sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg== columnify@~1.5.4: version "1.5.4" resolved "https://registry.yarnpkg.com/columnify/-/columnify-1.5.4.tgz#4737ddf1c7b69a8a7c340570782e947eec8e78bb" + integrity sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs= dependencies: strip-ansi "^3.0.0" wcwidth "^1.0.0" -combined-stream@1.0.6, combined-stream@~1.0.5: - version "1.0.6" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.6.tgz#723e7df6e801ac5613113a7e445a9b69cb632818" - dependencies: - delayed-stream "~1.0.0" - combined-stream@^1.0.6, combined-stream@~1.0.6: version "1.0.7" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.7.tgz#2d1d24317afb8abe95d6d2c0b07b57813539d828" @@ -2634,8 +2737,9 @@ combined-stream@^1.0.6, combined-stream@~1.0.6: commander@0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/commander/-/commander-0.6.1.tgz#fa68a14f6a945d54dbbe50d8cdb3320e9e3b1a06" + integrity sha1-+mihT2qUXVTbvlDYzbMyDp47GgY= -commander@2, commander@^2.9.0: +commander@2, commander@^2.2.0, commander@^2.9.0, 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== @@ -2643,41 +2747,44 @@ commander@2, commander@^2.9.0: commander@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.0.0.tgz#d1b86f901f8b64bd941bdeadaf924530393be928" + integrity sha1-0bhvkB+LZL2UG96tr5JFMDk76Sg= commander@2.11.0: version "2.11.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563" + integrity sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ== commander@2.8.x: version "2.8.1" resolved "https://registry.yarnpkg.com/commander/-/commander-2.8.1.tgz#06be367febfda0c330aa1e2a072d3dc9762425d4" + integrity sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ= dependencies: graceful-readlink ">= 1.0.0" -commander@^2.2.0: - version "2.17.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" - component-bind@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/component-bind/-/component-bind-1.0.0.tgz#00c608ab7dcd93897c0009651b1d3a8e1e73bbd1" + integrity sha1-AMYIq33Nk4l8AAllGx06jh5zu9E= component-emitter@1.2.1, component-emitter@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6" + integrity sha1-E3kY1teCg/ffemt8WmPhQOaUJeY= component-inherit@0.0.3: version "0.0.3" resolved "https://registry.yarnpkg.com/component-inherit/-/component-inherit-0.0.3.tgz#645fc4adf58b72b649d5cae65135619db26ff143" + integrity sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM= 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.6.2, concat-stream@^1.5.0, concat-stream@^1.5.2, concat-stream@~1.6.0: +concat-stream@1.6.2, concat-stream@^1.5.0, concat-stream@~1.6.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" @@ -2687,6 +2794,7 @@ concat-stream@1.6.2, concat-stream@^1.5.0, concat-stream@^1.5.2, concat-stream@~ concat-with-sourcemaps@^1.0.0, concat-with-sourcemaps@^1.0.4: version "1.1.0" resolved "https://registry.yarnpkg.com/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz#d4ea93f05ae25790951b99e7b3b09e3908a4082e" + integrity sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg== dependencies: source-map "^0.6.1" @@ -2701,9 +2809,10 @@ concaveman@*: robust-orientation "^1.1.3" tinyqueue "^1.1.0" -config-chain@~1.1.11: - version "1.1.11" - resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.11.tgz#aba09747dfbe4c3e70e766a6e41586e1859fc6f2" +config-chain@^1.1.12: + version "1.1.12" + resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" + integrity sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA== dependencies: ini "^1.3.4" proto-list "~1.2.1" @@ -2711,6 +2820,7 @@ config-chain@~1.1.11: 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" @@ -2719,13 +2829,15 @@ configstore@^3.0.0: write-file-atomic "^2.0.0" xdg-basedir "^3.0.0" -connect-history-api-fallback@^1.1.0, connect-history-api-fallback@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz#b06873934bc5e344fef611a196a6faae0aee015a" +connect-history-api-fallback@^1: + version "1.6.0" + resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" + integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== connect@3.6.6: version "3.6.6" resolved "https://registry.yarnpkg.com/connect/-/connect-3.6.6.tgz#09eff6c55af7236e137135a72574858b6786f524" + integrity sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ= dependencies: debug "2.6.9" finalhandler "1.1.0" @@ -2735,6 +2847,7 @@ connect@3.6.6: 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" @@ -2746,6 +2859,7 @@ console-control-strings@^1.0.0, console-control-strings@^1.1.0, console-control- 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= convert-source-map@^1.1.1, convert-source-map@^1.5.1: version "1.6.0" @@ -2757,10 +2871,12 @@ convert-source-map@^1.1.1, convert-source-map@^1.5.1: 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" @@ -2772,6 +2888,7 @@ copy-concurrently@^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@^2.0.0, core-js@^2.4.0: version "2.6.5" @@ -2791,6 +2908,7 @@ corslite@0.0.6: 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" @@ -2798,12 +2916,14 @@ create-ecdh@^4.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" @@ -2814,6 +2934,7 @@ create-hash@^1.1.0, create-hash@^1.1.2: 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" @@ -2825,6 +2946,7 @@ create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: 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" @@ -2832,6 +2954,7 @@ cross-spawn@^3.0.0: 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" @@ -2840,6 +2963,7 @@ cross-spawn@^5.0.1: 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" @@ -2856,6 +2980,7 @@ crypto-browserify@^3.11.0: 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= csscolorparser@~1.0.2: version "1.0.3" @@ -2872,6 +2997,7 @@ currently-unhandled@^0.4.1: cyclist@~0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-0.2.2.tgz#1b33792e11e914a2fd6d6ed6447464444e5fa640" + integrity sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA= d3-array@1: version "1.2.4" @@ -2893,12 +3019,14 @@ d3-voronoi@1.1.2: d@1: version "1.0.0" resolved "https://registry.yarnpkg.com/d/-/d-1.0.0.tgz#754bb5bfe55451da69a58b94d45f4c5b0462d58f" + integrity sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8= dependencies: es5-ext "^0.10.9" dargs@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/dargs/-/dargs-5.1.0.tgz#ec7ea50c78564cd36c9d5ec18f66329fade27829" + integrity sha1-7H6lDHhWTNNsnV7Bj2Yyn63ieCk= dashdash@^1.12.0: version "1.14.1" @@ -2910,10 +3038,12 @@ dashdash@^1.12.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= dateformat@^1.0.7-1.2.3: version "1.0.12" resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-1.0.12.tgz#9f124b67594c937ff706932e4a642cca8dbbfee9" + integrity sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk= dependencies: get-stdin "^4.0.1" meow "^3.3.0" @@ -2921,31 +3051,36 @@ dateformat@^1.0.7-1.2.3: dateformat@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-2.2.0.tgz#4065e2013cf9fb916ddfd82efb506ad4c6769062" + integrity sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI= deap@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/deap/-/deap-1.0.1.tgz#0646e9e1a095ffe8a9e404d68d1f76dcf57e66fb" + integrity sha512-k75KYNZMvwAwes2xIPry/QTffXIchjD8QfABvvfTr80P85jv5ZcKqcoDo+vMe71nNnVnXYe8MA28weyqcf/DKw== death@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/death/-/death-1.1.0.tgz#01aa9c401edd92750514470b8266390c66c67318" integrity sha1-AaqcQB7dknUFFEcLgmY5DGbGcxg= -debug@*, debug@3.1.0, debug@~3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" +debug@*: + version "4.1.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" + integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== dependencies: - ms "2.0.0" + ms "^2.1.1" -debug@2.6.8: - version "2.6.8" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.8.tgz#e731531ca2ede27d188222427da17821d68ff4fc" - dependencies: - ms "2.0.0" - -debug@2.6.9, debug@^2.1.2, debug@^2.2.0, debug@^2.3.3, debug@~2.6.4: +debug@2.6.9, debug@^2.1.2, debug@^2.2.0, debug@^2.3.3: 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, 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" @@ -2959,18 +3094,22 @@ debug@^3.0.0, debug@^3.1.0, debug@^3.2.6: debuglog@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" + integrity sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI= decamelize@^1.0.0, 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-eql@0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-0.1.3.tgz#ef558acab8de25206cd713906d74e56930eb69f2" + integrity sha1-71WKyrjeJSBs1xOQbXTlaTDrafI= dependencies: type-detect "0.1.1" @@ -2992,30 +3131,35 @@ deep-is@~0.1.3: defaults@^1.0.0, defaults@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" + integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= dependencies: clone "^1.0.2" define-properties@^1.1.2: 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" @@ -3023,6 +3167,7 @@ define-property@^2.0.2: del@^2.1.0: version "2.2.2" resolved "https://registry.yarnpkg.com/del/-/del-2.2.2.tgz#c12c981d067846c84bcaf862cff930d907ffd1a8" + integrity sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag= dependencies: globby "^5.0.0" is-path-cwd "^1.0.0" @@ -3050,14 +3195,17 @@ density-clustering@1.3.0: depd@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= deprecated@^0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/deprecated/-/deprecated-0.0.1.tgz#f9c9af5464afa1e7a971458a8bdef2aa94d5bb19" + integrity sha1-+cmvVGSvoeepcUWKi97yqpTVuxk= 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" @@ -3065,14 +3213,17 @@ des.js@^1.0.0: 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-file@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" + integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= detect-indent@^5.0.0, 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" @@ -3082,14 +3233,17 @@ detect-libc@^1.0.2: detect-newline@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" + integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= dev-ip@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/dev-ip/-/dev-ip-1.0.1.tgz#a76a3ed1855be7a012bb8ac16cb80f3c00dc28f0" + integrity sha1-p2o+0YVb56ASu4rBbLgPPADcKPA= dezalgo@^1.0.0, dezalgo@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.3.tgz#7f742de066fc748bc8db820569dddce49bf0d456" + integrity sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY= dependencies: asap "^2.0.0" wrappy "1" @@ -3097,14 +3251,17 @@ dezalgo@^1.0.0, dezalgo@~1.0.3: diff@1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/diff/-/diff-1.0.7.tgz#24bbb001c4a7d5522169e7cabdb2c2814ed91cf4" + integrity sha1-JLuwAcSn1VIhaefKvbLCgU7ZHPQ= diff@3.3.1: version "3.3.1" resolved "https://registry.yarnpkg.com/diff/-/diff-3.3.1.tgz#aa8567a6eed03c531fc89d3f711cd0e5259dec75" + integrity sha512-MKPHZDMB0o6yHyDryUOScqZibp914ksXwAMYMTHj6KO8UeKsRYNJD3oNCKjTqZon+V488P7N/HzXF8t7ZR95ww== 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" @@ -3113,6 +3270,7 @@ diffie-hellman@^5.0.0: doctrine@^0.6.4: version "0.6.4" resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-0.6.4.tgz#81428491a942ef18b0492056eda3800eee57d61d" + integrity sha1-gUKEkalC7xiwSSBW7aOADu5X1h0= dependencies: esutils "^1.1.6" isarray "0.0.1" @@ -3125,43 +3283,40 @@ dom-walk@^0.1.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== dot-prop@^4.1.0: 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" dotenv@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-5.0.1.tgz#a5317459bd3d79ab88cff6e44057a6a3fbb1fcef" + integrity sha512-4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow== duplexer2@0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.0.2.tgz#c614dcf67e2fb14995a91711e5a617e8a60a31db" + integrity sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds= dependencies: readable-stream "~1.1.9" duplexer2@~0.1.0, duplexer2@~0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1" + integrity sha1-ixLauHjA1p4+eJEFFmKjL8a93ME= dependencies: readable-stream "^2.0.2" duplexer3@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" + integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= -duplexify@^3.4.2: - version "3.6.0" - resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.6.0.tgz#592903f5d80b38d037220541264d69a198fb3410" - dependencies: - end-of-stream "^1.0.0" - inherits "^2.0.1" - readable-stream "^2.0.0" - stream-shift "^1.0.0" - -duplexify@^3.5.0, duplexify@^3.6.0: +duplexify@^3.4.2, duplexify@^3.5.0, duplexify@^3.6.0: version "3.7.1" resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== @@ -3179,12 +3334,14 @@ earcut@^2.0.0, earcut@^2.1.3: easy-extender@^2.3.4: version "2.3.4" resolved "https://registry.yarnpkg.com/easy-extender/-/easy-extender-2.3.4.tgz#298789b64f9aaba62169c77a2b3b64b4c9589b8f" + integrity sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q== dependencies: lodash "^4.17.10" -eazy-logger@3.0.2: +eazy-logger@^3: version "3.0.2" resolved "https://registry.yarnpkg.com/eazy-logger/-/eazy-logger-3.0.2.tgz#a325aa5e53d13a2225889b2ac4113b2b9636f4fc" + integrity sha1-oyWqXlPROiIliJsqxBE7K5Y29Pw= dependencies: tfunk "^3.0.1" @@ -3199,18 +3356,22 @@ ecc-jsbn@~0.1.1: editor@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/editor/-/editor-1.0.0.tgz#60c7f87bd62bcc6a894fa8ccd6afb7823a24f742" + integrity sha1-YMf4e9YrzGqJT6jM1q+3gjok90I= 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= electron-to-chromium@^1.2.7: - version "1.3.61" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.61.tgz#a8ac295b28d0f03d85e37326fd16b6b6b17a1795" + version "1.3.119" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.119.tgz#9a7770da667252aeb81f667853f67c2b26e00197" + integrity sha512-3mtqcAWa4HgG+Djh/oNXlPH0cOH6MmtwxN1nHSaReb9P0Vn51qYPqYwLeoSuAX9loU1wrOBhFbiX3CkeIxPfgg== elliptic@^6.0.0: version "6.4.1" resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.1.tgz#c2d0b7776911b86722c632c3c06c60f2f819939a" + integrity sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ== dependencies: bn.js "^4.4.0" brorand "^1.0.1" @@ -3228,10 +3389,12 @@ emojis-list@^2.0.0: encodeurl@~1.0.1, encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= encoding@^0.1.11: version "0.1.12" resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" + integrity sha1-U4tm8+5izRq1HsMjgp0flIDHS+s= dependencies: iconv-lite "~0.4.13" @@ -3245,28 +3408,14 @@ end-of-stream@^1.0.0, end-of-stream@^1.1.0: end-of-stream@~0.1.5: version "0.1.5" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-0.1.5.tgz#8e177206c3c80837d85632e8b9359dfe8b2f6eaf" + integrity sha1-jhdyBsPICDfYVjLouTWd/osvbq8= dependencies: once "~1.3.0" -engine.io-client@~3.1.0: - version "3.1.6" - resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-3.1.6.tgz#5bdeb130f8b94a50ac5cbeb72583e7a4a063ddfd" - dependencies: - component-emitter "1.2.1" - component-inherit "0.0.3" - debug "~3.1.0" - engine.io-parser "~2.1.1" - has-cors "1.1.0" - indexof "0.0.1" - parseqs "0.0.5" - parseuri "0.0.5" - ws "~3.3.1" - xmlhttprequest-ssl "~1.5.4" - yeast "0.1.2" - engine.io-client@~3.2.0: version "3.2.1" resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-3.2.1.tgz#6f54c0475de487158a1a7c77d10178708b6add36" + integrity sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw== dependencies: component-emitter "1.2.1" component-inherit "0.0.3" @@ -3280,19 +3429,38 @@ engine.io-client@~3.2.0: xmlhttprequest-ssl "~1.5.4" yeast "0.1.2" +engine.io-client@~3.3.1: + version "3.3.2" + resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-3.3.2.tgz#04e068798d75beda14375a264bb3d742d7bc33aa" + integrity sha512-y0CPINnhMvPuwtqXfsGuWE8BB66+B6wTtCofQDRecMQPYX3MYUZXFNKDhdrSe3EVjgOu4V3rxdeqN/Tr91IgbQ== + dependencies: + component-emitter "1.2.1" + component-inherit "0.0.3" + debug "~3.1.0" + engine.io-parser "~2.1.1" + has-cors "1.1.0" + indexof "0.0.1" + parseqs "0.0.5" + parseuri "0.0.5" + ws "~6.1.0" + xmlhttprequest-ssl "~1.5.4" + yeast "0.1.2" + engine.io-parser@~2.1.0, engine.io-parser@~2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-2.1.2.tgz#4c0f4cff79aaeecbbdcfdea66a823c6085409196" + version "2.1.3" + resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-2.1.3.tgz#757ab970fbf2dfb32c7b74b033216d5739ef79a6" + integrity sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA== dependencies: after "0.8.2" arraybuffer.slice "~0.0.7" base64-arraybuffer "0.1.5" - blob "0.0.4" + blob "0.0.5" has-binary2 "~1.0.2" engine.io@~3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-3.2.0.tgz#54332506f42f2edc71690d2f2a42349359f3bf7d" + version "3.2.1" + resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-3.2.1.tgz#b60281c35484a70ee0351ea0ebff83ec8c9522a2" + integrity sha512-+VlKzHzMhaU+GsCIg4AoXF1UdDFjHHwMmMKqMJNDNLlUlejz58FCy4LBqB2YVJskHGYl06BatYWKP2TVdVXE5w== dependencies: accepts "~1.3.4" base64id "1.0.0" @@ -3304,6 +3472,7 @@ engine.io@~3.2.0: enhanced-resolve@^3.4.0: 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" @@ -3313,16 +3482,19 @@ enhanced-resolve@^3.4.0: err-code@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/err-code/-/err-code-1.1.2.tgz#06e0116d3028f6aef4806849eb0ea6a748ae6960" + integrity sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA= 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: 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" @@ -3348,18 +3520,15 @@ es-to-primitive@^1.2.0: is-symbol "^1.0.2" es5-ext@^0.10.14, es5-ext@^0.10.35, es5-ext@^0.10.9, es5-ext@~0.10.14: - version "0.10.46" - resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.46.tgz#efd99f67c5a7ec789baa3daa7f79870388f7f572" + version "0.10.49" + resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.49.tgz#059a239de862c94494fec28f8150c977028c6c5e" + integrity sha512-3NMEhi57E31qdzmYp2jwRArIUsj1HI/RxbQ4bgnSB+AIKIxsAmTiK83bYMifIcpWvEc3P1X30DhUKOqEtF/kvg== dependencies: es6-iterator "~2.0.3" es6-symbol "~3.1.1" - next-tick "1" + next-tick "^1.0.0" -es5-shim@^4.3.1: - version "4.5.10" - resolved "https://registry.yarnpkg.com/es5-shim/-/es5-shim-4.5.10.tgz#b7e17ef4df2a145b821f1497b50c25cf94026205" - -es5-shim@^4.5.1: +es5-shim@^4.3.1, es5-shim@^4.5.1: version "4.5.12" resolved "https://registry.yarnpkg.com/es5-shim/-/es5-shim-4.5.12.tgz#508c13dda1c87dd3df1b50e69e7b96b82149b649" integrity sha512-MjoCAHE6P2Dirme70Cxd9i2Ng8rhXiaVSsxDWdSwimfLERJL/ypR2ed2rTYkeeYrMk8gq281dzKLiGcdrmc8qg== @@ -3367,6 +3536,7 @@ es5-shim@^4.5.1: es6-iterator@^2.0.1, es6-iterator@~2.0.1, es6-iterator@~2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" + integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c= dependencies: d "1" es5-ext "^0.10.35" @@ -3375,6 +3545,7 @@ es6-iterator@^2.0.1, es6-iterator@~2.0.1, es6-iterator@~2.0.3: es6-map@^0.1.3: version "0.1.5" resolved "https://registry.yarnpkg.com/es6-map/-/es6-map-0.1.5.tgz#9136e0503dcc06a301690f0bb14ff4e364e949f0" + integrity sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA= dependencies: d "1" es5-ext "~0.10.14" @@ -3383,11 +3554,7 @@ es6-map@^0.1.3: es6-symbol "~3.1.1" event-emitter "~0.3.5" -es6-promise@^4.0.3: - version "4.2.4" - resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.4.tgz#dc4221c2b16518760bd8c39a52d8f356fc00ed29" - -es6-promise@^4.0.5, es6-promise@^4.1.1: +es6-promise@^4.0.3, es6-promise@^4.0.5, es6-promise@^4.1.1: version "4.2.6" resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.6.tgz#b685edd8258886365ea62b57d30de28fadcd974f" integrity sha512-aRVgGdnmW2OiySVPUC9e6m+plolMAJKjZnQlCwNSuK5yQ0JN61DZSO1X1Ufd1foqWRAlig0rhduTCHe7sVtK5Q== @@ -3395,12 +3562,14 @@ es6-promise@^4.0.5, es6-promise@^4.1.1: es6-promisify@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203" + integrity sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM= dependencies: es6-promise "^4.0.3" es6-set@~0.1.5: version "0.1.5" resolved "https://registry.yarnpkg.com/es6-set/-/es6-set-0.1.5.tgz#d2b3ec5d4d800ced818db538d28974db0a73ccb1" + integrity sha1-0rPsXU2ADO2BjbU40ol02wpzzLE= dependencies: d "1" es5-ext "~0.10.14" @@ -3411,6 +3580,7 @@ es6-set@~0.1.5: es6-symbol@3.1.1, es6-symbol@^3.1.1, es6-symbol@~3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77" + integrity sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc= dependencies: d "1" es5-ext "~0.10.14" @@ -3418,6 +3588,7 @@ es6-symbol@3.1.1, es6-symbol@^3.1.1, es6-symbol@~3.1.1: es6-weak-map@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.2.tgz#5e3ab32251ffd1538a1f8e5ffa1357772f92d96f" + integrity sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8= dependencies: d "1" es5-ext "^0.10.14" @@ -3427,6 +3598,7 @@ es6-weak-map@^2.0.1: 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.5, escape-string-regexp@^1.0.0, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" @@ -3436,6 +3608,7 @@ escape-string-regexp@1.0.5, escape-string-regexp@^1.0.0, escape-string-regexp@^1 escodegen@1.8.x: version "1.8.1" resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.8.1.tgz#5a5b53af4693110bebb0867aa3430dd3b70a1018" + integrity sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg= dependencies: esprima "^2.7.1" estraverse "^1.9.1" @@ -3471,6 +3644,7 @@ escodegen@~1.9.0: escope@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/escope/-/escope-3.6.0.tgz#e01975e812781a163a6dadfdd80398dc64c889c3" + integrity sha1-4Bl16BJ4GhY6ba392AOY3GTIicM= dependencies: es6-map "^0.1.3" es6-weak-map "^2.0.1" @@ -3480,6 +3654,7 @@ escope@^3.6.0: esprima@2.7.x, esprima@^2.7.1: version "2.7.3" resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581" + integrity sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE= esprima@^3.1.3: version "3.1.3" @@ -3506,33 +3681,39 @@ espurify@^1.3.0, espurify@^1.6.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@^1.9.1: version "1.9.3" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-1.9.3.tgz#af67f2dc922582415950926091a4005d29c9bb44" + integrity sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q= estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" + integrity sha1-De4/7TH81GlhjOc0IJn8GvoL2xM= esutils@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/esutils/-/esutils-1.1.6.tgz#c01ccaa9ae4b897c6d0c3e210ae52f3c7a844375" + integrity sha1-wBzKqa5LiXxtDD4hCuUvPHqEQ3U= esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" integrity sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs= -etag@^1.8.1, etag@~1.8.1: +etag@1.8.1, 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= event-emitter@~0.3.5: version "0.3.5" resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39" + integrity sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk= dependencies: d "1" es5-ext "~0.10.14" @@ -3540,14 +3721,22 @@ event-emitter@~0.3.5: eventemitter3@1.x.x: version "1.2.0" resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-1.2.0.tgz#1c86991d816ad1e504750e73874224ecf3bec508" + integrity sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg= -events@^1.0.0, events@^1.1.1: +events@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924" + integrity sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ= + +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== 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" @@ -3555,6 +3744,7 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: 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" @@ -3574,6 +3764,7 @@ expand-brackets@^0.1.4: 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" @@ -3593,6 +3784,7 @@ expand-range@^1.8.1: expand-tilde@^2.0.0, expand-tilde@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" + integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= dependencies: homedir-polyfill "^1.0.1" @@ -3611,11 +3803,12 @@ extend-shallow@^2.0.1: 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.0, extend@~3.0.1, extend@~3.0.2: +extend@^3.0.0, 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== @@ -3639,6 +3832,7 @@ extglob@^0.3.1: 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" @@ -3652,6 +3846,7 @@ extglob@^2.0.4: extract-zip@^1.6.5: version "1.6.7" resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.6.7.tgz#a840b4b8af6403264c8db57f4f1a74333ef81fe9" + integrity sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k= dependencies: concat-stream "1.6.2" debug "2.6.9" @@ -3679,11 +3874,13 @@ falafel@^2.1.0: object-keys "^1.0.6" fancy-log@^1.0.0, fancy-log@^1.1.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.2.tgz#f41125e3d84f2e7d89a43d06d958c8f78be16be1" + version "1.3.3" + resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.3.tgz#dbc19154f558690150a23953a0adbd035be45fc7" + integrity sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw== dependencies: ansi-gray "^0.1.1" color-support "^1.1.3" + parse-node-version "^1.0.0" time-stamp "^1.0.0" fast-deep-equal@^1.0.0: @@ -3694,6 +3891,7 @@ fast-deep-equal@^1.0.0: 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-json-stable-stringify@^2.0.0: version "2.0.0" @@ -3708,12 +3906,14 @@ fast-levenshtein@~2.0.4: fd-slicer@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.0.1.tgz#8b5bcbd9ec327c5041bf9ab023fd6750f1177e65" + integrity sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU= dependencies: pend "~1.2.0" -figgy-pudding@^3.0.0, figgy-pudding@^3.1.0, figgy-pudding@^3.2.0, figgy-pudding@^3.4.1: +figgy-pudding@^3.4.1, 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" @@ -3725,10 +3925,12 @@ figures@^2.0.0: file@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/file/-/file-0.2.2.tgz#c3dfd8f8cf3535ae455c2b423c2e52635d76b4d3" + integrity sha1-w9/Y+M81Na5FXCtCPC5SY112tNM= filelist@0.0.x: version "0.0.6" resolved "https://registry.yarnpkg.com/filelist/-/filelist-0.0.6.tgz#58a641ad1f57574a27fe87a440ef318834b55719" + integrity sha1-WKZBrR9XV0on/oekQO8xiDS1Vxk= dependencies: minimatch "^3.0.3" utilities "^0.0.37" @@ -3741,6 +3943,7 @@ filename-regex@^2.0.0: filesize@~2.0.0: version "2.0.4" resolved "https://registry.yarnpkg.com/filesize/-/filesize-2.0.4.tgz#7805941c60fcdfe63f46d7ea358c59ade11c1325" + integrity sha1-eAWUHGD83+Y/RtfqNYxZreEcEyU= fill-range@^2.1.0: version "2.2.4" @@ -3756,6 +3959,7 @@ fill-range@^2.1.0: 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" @@ -3765,6 +3969,7 @@ fill-range@^4.0.0: finalhandler@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.0.tgz#ce0b6855b45853e791b2fcc680046d88253dd7f5" + integrity sha1-zgtoVbRYU+eRsvzGgARtiCU91/U= dependencies: debug "2.6.9" encodeurl "~1.0.1" @@ -3777,18 +3982,22 @@ finalhandler@1.1.0: find-index@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/find-index/-/find-index-0.1.1.tgz#675d358b2ca3892d795a1ab47232f8b6e2e0dde4" + integrity sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ= find-npm-prefix@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/find-npm-prefix/-/find-npm-prefix-1.0.2.tgz#8d8ce2c78b3b4b9e66c8acc6a37c231eb841cfdf" + integrity sha512-KEftzJ+H90x6pcKtdXZEPsQse8/y/UnvzRKrOSQFprnrGaFuJ62fVkP34Iu2IYuMvyauCyoLTNkJZgrrGA2wkA== find-parent-dir@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/find-parent-dir/-/find-parent-dir-0.3.0.tgz#33c44b429ab2b2f0646299c5f9f718f376ff8d54" + integrity sha1-M8RLQpqysvBkYpnF+fcY83b/jVQ= 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" @@ -3796,12 +4005,21 @@ find-up@^1.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" + findup-sync@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc" + integrity sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw= dependencies: detect-file "^1.0.0" is-glob "^3.1.0" @@ -3809,8 +4027,9 @@ findup-sync@^2.0.0: resolve-dir "^1.0.1" fined@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/fined/-/fined-1.1.0.tgz#b37dc844b76a2f5e7081e884f7c0ae344f153476" + version "1.1.1" + resolved "https://registry.yarnpkg.com/fined/-/fined-1.1.1.tgz#95d88ff329123dd1a6950fdfcd321f746271e01f" + integrity sha512-jQp949ZmEbiYHk3gkbdtpJ0G1+kgtLQBNdP5edFP7Fh+WAYceLQz6yO1SBj72Xkg8GVyTB3bBzAYrHJVh5Xd5g== dependencies: expand-tilde "^2.0.2" is-plain-object "^2.0.3" @@ -3821,16 +4040,19 @@ fined@^1.0.1: first-chunk-stream@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz#59bfb50cd905f60d7c394cd3d9acaab4e6ad934e" + integrity sha1-Wb+1DNkF9g18OUzT2ayqtOatk04= first-chunk-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz#1bdecdb8e083c0664b91945581577a43a9f31d70" + integrity sha1-G97NuOCDwGZLkZRVgVd6Q6nzHXA= dependencies: readable-stream "^2.0.2" flagged-respawn@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/flagged-respawn/-/flagged-respawn-1.0.0.tgz#4e79ae9b2eb38bf86b3bb56bf3e0a56aa5fcabd7" + version "1.0.1" + resolved "https://registry.yarnpkg.com/flagged-respawn/-/flagged-respawn-1.0.1.tgz#e7de6f1279ddd9ca9aac8a5971d618606b3aab41" + integrity sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q== flow-remove-types@^1.1.2: version "1.2.3" @@ -3843,30 +4065,27 @@ flow-remove-types@^1.1.2: flowplayer@^6.0.4: version "6.0.5" resolved "https://registry.yarnpkg.com/flowplayer/-/flowplayer-6.0.5.tgz#2493f2165d46873ac47e9938cda68195d92aef23" + integrity sha1-JJPyFl1GhzrEfpk4zaaBldkq7yM= flush-write-stream@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.0.3.tgz#c5d586ef38af6097650b49bc41b55fabb19f35bd" + 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.1" - readable-stream "^2.0.4" + inherits "^2.0.3" + readable-stream "^2.3.6" -follow-redirects@^1.2.3: +follow-redirects@^1.2.3, follow-redirects@^1.2.5: version "1.7.0" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.7.0.tgz#489ebc198dc0e7f64167bd23b03c4c19b5784c76" integrity sha512-m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIWxxJOQ== dependencies: debug "^3.2.6" -follow-redirects@^1.2.5: - version "1.5.7" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.5.7.tgz#a39e4804dacb90202bca76a9e2ac10433ca6a69a" - dependencies: - debug "^3.1.0" - font-awesome@^4.7.0: version "4.7.0" resolved "https://registry.yarnpkg.com/font-awesome/-/font-awesome-4.7.0.tgz#8fa8cf0411a1a31afd07b06d2902bb9fc815a133" + integrity sha1-j6jPBBGhoxr9B7BtKQK7n8gVoTM= for-each@^0.3.3: version "0.3.3" @@ -3878,6 +4097,7 @@ for-each@^0.3.3: for-in@^1.0.1, 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= for-own@^0.1.4: version "0.1.5" @@ -3889,6 +4109,7 @@ for-own@^0.1.4: for-own@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b" + integrity sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs= dependencies: for-in "^1.0.1" @@ -3905,14 +4126,7 @@ forever-agent@~0.6.1: fork-stream@^0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/fork-stream/-/fork-stream-0.0.4.tgz#db849fce77f6708a5f8f386ae533a0907b54ae70" - -form-data@~2.3.1: - version "2.3.2" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.2.tgz#4970498be604c20c005d4f5c23aecd21d6b49099" - dependencies: - asynckit "^0.4.0" - combined-stream "1.0.6" - mime-types "^2.1.12" + integrity sha1-24Sfznf2cIpfjzhq5TOgkHtUrnA= form-data@~2.3.2: version "2.3.3" @@ -3926,22 +4140,26 @@ form-data@~2.3.2: formatio@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/formatio/-/formatio-1.1.1.tgz#5ed3ccd636551097383465d996199100e86161e9" + integrity sha1-XtPM1jZVEJc4NGXZlhmRAOhhYek= dependencies: samsam "~1.1" 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@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/from2/-/from2-1.3.0.tgz#88413baaa5f9a597cfde9221d86986cd3c061dfd" + integrity sha1-iEE7qqX5pZfP3pIh2GmGzTwGHf0= dependencies: inherits "~2.0.1" readable-stream "~1.1.10" @@ -3949,6 +4167,7 @@ from2@^1.3.0: 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" @@ -3961,6 +4180,7 @@ fs-constants@^1.0.0: fs-extra@3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-3.0.1.tgz#3794f378c58b342ea7dbbb23095109c4b3b62291" + integrity sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE= dependencies: graceful-fs "^4.1.2" jsonfile "^3.0.0" @@ -3969,6 +4189,7 @@ fs-extra@3.0.1: fs-extra@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-1.0.0.tgz#cd3ce5f7e7cb6145883fcae3191e9877f8587950" + integrity sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA= dependencies: graceful-fs "^4.1.2" jsonfile "^2.1.0" @@ -3984,6 +4205,7 @@ fs-minipass@^1.2.5: fs-vacuum@^1.2.10, fs-vacuum@~1.2.10: version "1.2.10" resolved "https://registry.yarnpkg.com/fs-vacuum/-/fs-vacuum-1.2.10.tgz#b7629bec07a4031a2548fdf99f5ecf1cc8b31e36" + integrity sha1-t2Kb7AekAxolSP35n17PHMizHjY= dependencies: graceful-fs "^4.1.2" path-is-inside "^1.0.1" @@ -3992,6 +4214,7 @@ fs-vacuum@^1.2.10, fs-vacuum@~1.2.10: fs-write-stream-atomic@^1.0.8, fs-write-stream-atomic@~1.0.10: 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" @@ -4006,15 +4229,9 @@ fs.realpath@^1.0.0: fs@0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/fs/-/fs-0.0.2.tgz#e1f244ef3933c1b2a64bd4799136060d0f5914f8" + integrity sha1-4fJE7zkzwbKmS9R5kTYGDQ9ZFPg= -fsevents@^1.0.0, fsevents@^1.2.2: - version "1.2.4" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.4.tgz#f41dcb1af2582af3692da36fc55cbd8e1041c426" - dependencies: - nan "^2.9.2" - node-pre-gyp "^0.10.0" - -fsevents@^1.1.2: +fsevents@^1.0.0, fsevents@^1.1.2, fsevents@^1.2.7: version "1.2.7" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.7.tgz#4851b664a3783e52003b3c66eb0eee1074933aa4" integrity sha512-Pxm6sI2MeBD7RdD12RYsqaP0nMiwx8eZBXCa6z2L+mRHm2DYrOYwihmhjpkdjUHwQhslWQjRpEgNq4XvBmaAuw== @@ -4025,6 +4242,7 @@ fsevents@^1.1.2: fstream@^1.0.0, fstream@^1.0.2: version "1.0.11" resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.11.tgz#5c1fb1f117477114f0632a0eb4b71b3cb0fd3171" + integrity sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE= dependencies: graceful-fs "^4.1.2" inherits "~2.0.0" @@ -4039,6 +4257,7 @@ function-bind@^1.0.2, function-bind@^1.1.1: galleria@^1.5.7: version "1.5.7" resolved "https://registry.yarnpkg.com/galleria/-/galleria-1.5.7.tgz#ffdc079b1ddd012c7181cc9d49a5676bcce2cde6" + integrity sha1-/9wHmx3dASxxgcydSaVna8zizeY= dependencies: jquery ">=1.9.0" @@ -4059,22 +4278,26 @@ gauge@~2.7.3: gaze@^0.5.1: version "0.5.2" resolved "https://registry.yarnpkg.com/gaze/-/gaze-0.5.2.tgz#40b709537d24d1d45767db5a908689dfe69ac44f" + integrity sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8= dependencies: globule "~0.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" -genfun@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/genfun/-/genfun-4.0.1.tgz#ed10041f2e4a7f1b0a38466d17a5c3e27df1dfc1" +genfun@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/genfun/-/genfun-5.0.0.tgz#9dd9710a06900a5c4a5bf57aca5da4e52fe76537" + integrity sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA== gentle-fs@^2.0.0, gentle-fs@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/gentle-fs/-/gentle-fs-2.0.1.tgz#585cfd612bfc5cd52471fdb42537f016a5ce3687" + integrity sha512-cEng5+3fuARewXktTEGbwsktcldA+YsnUEaXZwcK/3pjSE1X9ObnTs+/8rYf8s+RnIcQm2D5x3rwpN7Zom8Bew== dependencies: aproba "^1.1.2" fs-vacuum "^1.2.10" @@ -4119,10 +4342,12 @@ geojson-vt@^3.0.0: geonames-server-jquery-plugin@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/geonames-server-jquery-plugin/-/geonames-server-jquery-plugin-0.2.2.tgz#8f25249e823057b4baa44e95906960725c552fc3" + integrity sha1-jyUknoIwV7S6pE6VkGlgclxVL8M= 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-closest@*: version "0.0.4" @@ -4132,14 +4357,24 @@ get-closest@*: 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-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@^4.0.0, get-stream@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + 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" @@ -4166,6 +4401,7 @@ glob-parent@^2.0.0: glob-parent@^3.0.1, 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" @@ -4173,6 +4409,7 @@ glob-parent@^3.0.1, glob-parent@^3.1.0: glob-stream@^3.1.5: version "3.1.18" resolved "https://registry.yarnpkg.com/glob-stream/-/glob-stream-3.1.18.tgz#9170a5f12b790306fdfe598f313f8f7954fd143b" + integrity sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs= dependencies: glob "^4.3.1" glob2base "^0.0.12" @@ -4184,18 +4421,21 @@ glob-stream@^3.1.5: glob-watcher@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/glob-watcher/-/glob-watcher-0.0.6.tgz#b95b4a8df74b39c83298b0c05c978b4d9a3b710b" + integrity sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs= dependencies: gaze "^0.5.1" glob2base@^0.0.12: version "0.0.12" resolved "https://registry.yarnpkg.com/glob2base/-/glob2base-0.0.12.tgz#9d419b3e28f12e83a362164a277055922c9c0d56" + integrity sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY= dependencies: find-index "^0.1.1" glob@3.2.3: version "3.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-3.2.3.tgz#e313eeb249c7affaa5c475286b0e115b59839467" + integrity sha1-4xPusknHr/qlxHUoaw4RW1mDlGc= dependencies: graceful-fs "~2.0.0" inherits "2" @@ -4204,6 +4444,7 @@ glob@3.2.3: glob@7.1.2: version "7.1.2" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" + integrity sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" @@ -4215,6 +4456,7 @@ glob@7.1.2: glob@^4.3.1: version "4.5.3" resolved "https://registry.yarnpkg.com/glob/-/glob-4.5.3.tgz#c6cb73d3226c1efef04de3c56d012f03377ee15f" + integrity sha1-xstz0yJsHv7wTePFbQEvAzd+4V8= dependencies: inflight "^1.0.4" inherits "2" @@ -4224,6 +4466,7 @@ glob@^4.3.1: glob@^5.0.15: version "5.0.15" resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1" + integrity sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E= dependencies: inflight "^1.0.4" inherits "2" @@ -4231,7 +4474,7 @@ glob@^5.0.15: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@~7.1.1, glob@~7.1.2: +glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@~7.1.1: version "7.1.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1" integrity sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ== @@ -4246,6 +4489,7 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, gl glob@~3.1.21: version "3.1.21" resolved "https://registry.yarnpkg.com/glob/-/glob-3.1.21.tgz#d29e0a055dea5138f4d07ed40e8982e83c2066cd" + integrity sha1-0p4KBV3qUTj00H7UDomC6DwgZs0= dependencies: graceful-fs "~1.2.0" inherits "1" @@ -4254,12 +4498,14 @@ glob@~3.1.21: 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" global-modules@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" + integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg== dependencies: global-prefix "^1.0.1" is-windows "^1.0.1" @@ -4268,6 +4514,7 @@ global-modules@^1.0.0: global-prefix@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" + integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= dependencies: expand-tilde "^2.0.2" homedir-polyfill "^1.0.1" @@ -4286,6 +4533,7 @@ global@4.3.2, global@^4.3.0, global@^4.3.1, global@^4.3.2, global@~4.3.0: globby@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/globby/-/globby-5.0.0.tgz#ebd84667ca0dbb330b99bcfc68eac2bc54370e0d" + integrity sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0= dependencies: array-union "^1.0.1" arrify "^1.0.0" @@ -4297,6 +4545,7 @@ globby@^5.0.0: 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" @@ -4305,20 +4554,23 @@ globule@^1.0.0: globule@~0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/globule/-/globule-0.1.0.tgz#d9c8edde1da79d125a151b79533b978676346ae5" + integrity sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU= dependencies: glob "~3.1.21" lodash "~1.0.1" minimatch "~0.2.11" glogg@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/glogg/-/glogg-1.0.1.tgz#dcf758e44789cc3f3d32c1f3562a3676e6a34810" + version "1.0.2" + resolved "https://registry.yarnpkg.com/glogg/-/glogg-1.0.2.tgz#2d7dd702beda22eb3bffadf880696da6d846313f" + integrity sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA== dependencies: sparkles "^1.0.0" 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" @@ -4335,14 +4587,11 @@ got@^6.7.1: graceful-fs@^3.0.0: version "3.0.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-3.0.11.tgz#7613c778a1afea62f25c630a086d7f3acbbdd818" + integrity sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg= dependencies: natives "^1.1.0" -graceful-fs@^4.1.11, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@~4.1.11, graceful-fs@~4.1.4: - version "4.1.11" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" - -graceful-fs@^4.1.2: +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@~4.1.4: version "4.1.15" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00" integrity sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA== @@ -4350,14 +4599,17 @@ graceful-fs@^4.1.2: graceful-fs@~1.2.0: version "1.2.3" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-1.2.3.tgz#15a4806a57547cb2d2dbf27f42e89a8c3451b364" + integrity sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q= graceful-fs@~2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-2.0.3.tgz#7cd2cdb228a4a3f36e95efa6cc142de7d1a136d0" + integrity sha1-fNLNsiiko/Nule+mzBQt59GhNtA= "graceful-readlink@>= 1.0.0": version "1.0.1" resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" + integrity sha1-TK+tdrxi8C+gObL5Tpo906ORpyU= gray-matter@^3.0.8: version "3.1.1" @@ -4377,14 +4629,17 @@ grid-index@^1.0.0: growl@1.10.3: version "1.10.3" resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.3.tgz#1926ba90cf3edfe2adb4927f5880bc22c66c790f" + integrity sha512-hKlsbA5Vu3xsh1Cg3J7jSmX/WaW6A5oBeqzM88oNbCRQFz+zUaXm6yxS4RVytp1scBoJzSYl4YAEOQIt6O8V1Q== growl@1.7.x: version "1.7.0" resolved "https://registry.yarnpkg.com/growl/-/growl-1.7.0.tgz#de2d66136d002e112ba70f3f10c31cf7c350b2da" + integrity sha1-3i1mE20ALhErpw8/EMMc98NQsto= gulp-autoprefixer@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/gulp-autoprefixer/-/gulp-autoprefixer-3.1.1.tgz#75230051cd0d171343d783b7e9b5d1120eeef9b0" + integrity sha1-dSMAUc0NFxND14O36bXREg7u+bA= dependencies: autoprefixer "^6.0.0" gulp-util "^3.0.0" @@ -4395,6 +4650,7 @@ gulp-autoprefixer@^3.1.0: gulp-concat-util@^0.5.4: version "0.5.5" resolved "https://registry.yarnpkg.com/gulp-concat-util/-/gulp-concat-util-0.5.5.tgz#c8f0633b4e6e950ff93c475b3c8d3b84be03b7dc" + integrity sha1-yPBjO05ulQ/5PEdbPI07hL4Dt9w= dependencies: concat-with-sourcemaps "^1.0.4" gulp-if "^2.0.0" @@ -4406,6 +4662,7 @@ gulp-concat-util@^0.5.4: gulp-concat@^2.6.0: version "2.6.1" resolved "https://registry.yarnpkg.com/gulp-concat/-/gulp-concat-2.6.1.tgz#633d16c95d88504628ad02665663cee5a4793353" + integrity sha1-Yz0WyV2IUEYorQJmVmPO5aR5M1M= dependencies: concat-with-sourcemaps "^1.0.0" through2 "^2.0.0" @@ -4414,6 +4671,7 @@ gulp-concat@^2.6.0: gulp-cssmin@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/gulp-cssmin/-/gulp-cssmin-0.2.0.tgz#87ab3c69dd39b20d5d96355c6504ad6a447b1e72" + integrity sha1-h6s8ad05sg1dljVcZQStakR7HnI= dependencies: clean-css "^3.1.9" filesize "~2.0.0" @@ -4426,6 +4684,7 @@ gulp-cssmin@^0.2.0: gulp-debug@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/gulp-debug/-/gulp-debug-2.1.2.tgz#2f5fe5f64bcd1f4cf189c160e080c8ad06543094" + integrity sha1-L1/l9kvNH0zxicFg4IDIrQZUMJQ= dependencies: chalk "^1.0.0" gulp-util "^3.0.0" @@ -4438,6 +4697,7 @@ gulp-debug@^2.1.2: gulp-if@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/gulp-if/-/gulp-if-2.0.2.tgz#a497b7e7573005041caa2bc8b7dda3c80444d629" + integrity sha1-pJe351cwBQQcqivIt92jyARE1ik= dependencies: gulp-match "^1.0.3" ternary-stream "^2.0.1" @@ -4446,6 +4706,7 @@ gulp-if@^2.0.0: gulp-install@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/gulp-install/-/gulp-install-0.6.0.tgz#11541f11fc5f7a19e18cb3ef8eadb9e64b8e54aa" + integrity sha1-EVQfEfxfehnhjLPvjq255kuOVKo= dependencies: gulp-util "^3.0.4" through2 "^2.0.0" @@ -4454,6 +4715,7 @@ gulp-install@^0.6.0: gulp-install@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/gulp-install/-/gulp-install-1.1.0.tgz#9386b46cb4669b47257b6adf4e3ea2e83c928a1a" + integrity sha1-k4a0bLRmm0cle2rfTj6i6DySiho= dependencies: dargs "^5.1.0" gulp-util "^3.0.7" @@ -4465,12 +4727,14 @@ gulp-install@^1.0.0: gulp-match@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/gulp-match/-/gulp-match-1.0.3.tgz#91c7c0d7f29becd6606d57d80a7f8776a87aba8e" + integrity sha1-kcfA1/Kb7NZgbVfYCn+Hdqh6uo4= dependencies: minimatch "^3.0.3" gulp-qunit@^1.2.1: version "1.5.2" resolved "https://registry.yarnpkg.com/gulp-qunit/-/gulp-qunit-1.5.2.tgz#d6799044a278b2dd00eb74b8ce2ca89586e9e12a" + integrity sha512-Cj619t43lNMwX40dwgYn5wX+Wx2Jh3iQk0uIwlhPcs+zaQuNDHEhNVWYO6Bz2sSkQCeVjRq8aOG6z/dHfPqBSQ== dependencies: chalk "^2.2.0" gulp-util "^3.0.0" @@ -4481,16 +4745,19 @@ gulp-qunit@^1.2.1: gulp-rename@^1.2.2: version "1.4.0" resolved "https://registry.yarnpkg.com/gulp-rename/-/gulp-rename-1.4.0.tgz#de1c718e7c4095ae861f7296ef4f3248648240bd" + integrity sha512-swzbIGb/arEoFK89tPY58vg3Ok1bw+d35PfUNwWqdo7KM4jkmuGA78JiDNqR+JeZFaeeHnRg9N7aihX3YPmsyg== gulp-rename@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/gulp-rename/-/gulp-rename-1.1.0.tgz#93090aaaf4d386c07f20538a6888f15efba727a1" + integrity sha1-kwkKqvTThsB/IFOKaIjxXvunJ6E= dependencies: map-stream ">=0.0.4" gulp-sass@^3.1.0: version "3.2.1" resolved "https://registry.yarnpkg.com/gulp-sass/-/gulp-sass-3.2.1.tgz#2e3688a96fd8be1c0c01340750c191b2e79fab94" + integrity sha512-UATbRpSDsyXCnpYSPBUEvdvtSEzksJs7/oQ0CujIpzKqKrO6vlnYwhX2UTsGrf4rNLwqlSSaM271It0uHYvJ3Q== dependencies: gulp-util "^3.0" lodash.clonedeep "^4.3.2" @@ -4501,6 +4768,7 @@ gulp-sass@^3.1.0: gulp-uglify@^1.4.2: version "1.5.4" resolved "https://registry.yarnpkg.com/gulp-uglify/-/gulp-uglify-1.5.4.tgz#524788d87666d09f9d0c21fb2177f90039a658c9" + integrity sha1-UkeI2HZm0J+dDCH7IXf5ADmmWMk= dependencies: deap "^1.0.0" fancy-log "^1.0.0" @@ -4514,6 +4782,7 @@ gulp-uglify@^1.4.2: gulp-util@^3.0, gulp-util@^3.0.0, gulp-util@^3.0.4, gulp-util@^3.0.6, gulp-util@^3.0.7: version "3.0.8" resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f" + integrity sha1-AFTh50RQLifATBh8PsxQXdVLu08= dependencies: array-differ "^1.0.0" array-uniq "^1.0.2" @@ -4537,6 +4806,7 @@ gulp-util@^3.0, gulp-util@^3.0.0, gulp-util@^3.0.4, gulp-util@^3.0.6, gulp-util@ gulp-util@~2.2.0: version "2.2.20" resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-2.2.20.tgz#d7146e5728910bd8f047a6b0b1e549bc22dbd64c" + integrity sha1-1xRuVyiRC9jwR6awseVJvCLb1kw= dependencies: chalk "^0.5.0" dateformat "^1.0.7-1.2.3" @@ -4550,6 +4820,7 @@ gulp-util@~2.2.0: gulp-watch@^4.3.5: version "4.3.11" resolved "https://registry.yarnpkg.com/gulp-watch/-/gulp-watch-4.3.11.tgz#162fc563de9fc770e91f9a7ce3955513a9a118c0" + integrity sha1-Fi/FY96fx3DpH5p845VVE6mhGMA= dependencies: anymatch "^1.3.0" chokidar "^1.6.1" @@ -4565,6 +4836,7 @@ gulp-watch@^4.3.5: gulp@^3.9.0: version "3.9.1" resolved "https://registry.yarnpkg.com/gulp/-/gulp-3.9.1.tgz#571ce45928dd40af6514fc4011866016c13845b4" + integrity sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ= dependencies: archy "^1.0.0" chalk "^1.0.0" @@ -4583,6 +4855,7 @@ gulp@^3.9.0: gulplog@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/gulplog/-/gulplog-1.0.0.tgz#e28c4d45d05ecbbed818363ce8f9c5926229ffe5" + integrity sha1-4oxNRdBey77YGDY86PnFkmIp/+U= dependencies: glogg "^1.0.0" @@ -4599,27 +4872,21 @@ gunzip-maybe@^1.4.0: through2 "^2.0.3" handlebars@^4.0.1: - version "4.0.11" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.11.tgz#630a35dfe0294bc281edae6ffc5d329fc7982dcc" + version "4.1.1" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.1.1.tgz#6e4e41c18ebe7719ae4d38e5aca3d32fa3dd23d3" + integrity sha512-3Zhi6C0euYZL5sM0Zcy7lInLXKQ+YLcF/olbN010mzGQ4XVm50JeyBnMqofHh696GrciGruC7kCcApPDJvVgwA== dependencies: - async "^1.4.0" + neo-async "^2.6.0" optimist "^0.6.1" - source-map "^0.4.4" + source-map "^0.6.1" optionalDependencies: - uglify-js "^2.6" + uglify-js "^3.1.4" 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.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.0.3.tgz#ba402c266194f15956ef15e0fcf242993f6a7dfd" - dependencies: - ajv "^5.1.0" - har-schema "^2.0.0" - har-validator@~5.1.0: version "5.1.3" resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" @@ -4631,6 +4898,7 @@ har-validator@~5.1.0: has-ansi@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-0.1.0.tgz#84f265aae8c0e6a88a12d7022894b7568894c62e" + integrity sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4= dependencies: ansi-regex "^0.2.0" @@ -4644,6 +4912,7 @@ has-ansi@^2.0.0: has-binary2@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/has-binary2/-/has-binary2-1.0.3.tgz#7776ac627f3ea77250cfc332dab7ddf5e4f5d11d" + integrity sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw== dependencies: isarray "2.0.1" @@ -4655,14 +4924,17 @@ has-color@~0.1.0: has-cors@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/has-cors/-/has-cors-1.1.0.tgz#5e474793f7ea9843d1bb99c23eef49ff126fff39" + integrity sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk= has-flag@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" + integrity sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo= has-flag@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51" + integrity sha1-6CB68cx7MNRGzHC3NLXovhj4jVE= has-flag@^3.0.0: version "3.0.0" @@ -4672,12 +4944,14 @@ has-flag@^3.0.0: has-gulplog@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/has-gulplog/-/has-gulplog-0.1.0.tgz#6414c82913697da51590397dafb12f22967811ce" + integrity sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4= dependencies: sparkles "^1.0.0" 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, has-unicode@~2.0.1: version "2.0.1" @@ -4687,6 +4961,7 @@ has-unicode@^2.0.0, has-unicode@~2.0.1: 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" @@ -4695,6 +4970,7 @@ has-value@^0.3.1: 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" @@ -4703,10 +4979,12 @@ has-value@^1.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" @@ -4721,13 +4999,15 @@ has@^1.0.1, has@^1.0.3: 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.js@^1.0.0, hash.js@^1.0.3: - version "1.1.5" - resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.5.tgz#e38ab4b85dfb1e0c40fe9265c0e9b54854c23812" + 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" @@ -4735,6 +5015,7 @@ hash.js@^1.0.0, hash.js@^1.0.3: hasha@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/hasha/-/hasha-2.2.0.tgz#78d7cbfc1e6d66303fe79837365984517b2f6ee1" + integrity sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE= dependencies: is-stream "^1.0.1" pinkie-promise "^2.0.0" @@ -4742,36 +5023,43 @@ hasha@^2.2.0: he@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/he/-/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd" + integrity sha1-k0EP0hsAlzUVH4howvJx80J+I/0= 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" homedir-polyfill@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz#4c2bbc8a758998feebf5ed68580f76d46768b4bc" + version "1.0.3" + resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" + integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== dependencies: parse-passwd "^1.0.0" hosted-git-info@^2.1.4, hosted-git-info@^2.6.0, hosted-git-info@^2.7.1: version "2.7.1" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.7.1.tgz#97f236977bd6e125408930ff6de3eec6281ec047" + integrity sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w== html5shiv@^3.7.3, html5shiv@~3.7.3: version "3.7.3" resolved "https://registry.yarnpkg.com/html5shiv/-/html5shiv-3.7.3.tgz#d78a84a367bcb9a710100d57802c387b084631d2" + integrity sha1-14qEo2e8uacQEA1XgCw4ewhGMdI= http-cache-semantics@^3.8.1: version "3.8.1" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" + integrity sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w== http-errors@1.6.3, http-errors@~1.6.2: version "1.6.3" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= dependencies: depd "~1.1.2" inherits "2.0.3" @@ -4781,6 +5069,7 @@ http-errors@1.6.3, http-errors@~1.6.2: http-proxy-agent@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz#e4821beef5b2142a2026bd73926fe537631c5405" + integrity sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg== dependencies: agent-base "4" debug "3.1.0" @@ -4788,6 +5077,7 @@ http-proxy-agent@^2.1.0: http-proxy@1.15.2: version "1.15.2" resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.15.2.tgz#642fdcaffe52d3448d2bda3b0079e9409064da31" + integrity sha1-ZC/cr/5S00SNK9o7AHnpQJBk2jE= dependencies: eventemitter3 "1.x.x" requires-port "1.x.x" @@ -4804,10 +5094,12 @@ http-signature@~1.2.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= -https-proxy-agent@^2.2.0, https-proxy-agent@^2.2.1: +https-proxy-agent@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz#51552970fa04d723e04c56d04178c3f92592bbc0" + integrity sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ== dependencies: agent-base "^4.1.0" debug "^3.1.0" @@ -4815,10 +5107,12 @@ https-proxy-agent@^2.2.0, https-proxy-agent@^2.2.1: humane-js@^3.0.6, humane-js@^3.2.2: version "3.2.2" resolved "https://registry.yarnpkg.com/humane-js/-/humane-js-3.2.2.tgz#b762af5f8b246f3fd6f455eb131c252bd5c00a8c" + integrity sha1-t2KvX4skbz/W9FXrExwlK9XACow= humanize-ms@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" + integrity sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0= dependencies: ms "^2.0.0" @@ -4830,10 +5124,12 @@ i18next-xhr-backend@^1.4.2: i18next@^8.4.3: version "8.4.3" resolved "https://registry.yarnpkg.com/i18next/-/i18next-8.4.3.tgz#36b6ff516c4f992010eedcce24a36c4609e8c7dc" + integrity sha1-Nrb/UWxPmSAQ7tzOJKNsRgnox9w= iconv-lite@0.4.23: version "0.4.23" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.23.tgz#297871f63be507adcfbfca715d0cd0eed84e9a63" + integrity sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA== dependencies: safer-buffer ">= 2.1.2 < 3" @@ -4844,17 +5140,20 @@ iconv-lite@^0.4.17, iconv-lite@^0.4.4, iconv-lite@~0.4.13: dependencies: safer-buffer ">= 2.1.2 < 3" -ieee754@^1.1.4, ieee754@^1.1.6: - version "1.1.12" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.12.tgz#50bf24e5b9c8bb98af4964c941cdb0918da7b60b" +ieee754@^1.1.12, 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= iferr@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/iferr/-/iferr-1.0.2.tgz#e9fde49a9da06dc4a4194c6c9ed6d08305037a6d" + integrity sha512-9AfeLfji44r5TKInjhz3W9DyZI1zR1JAf2hVBMGhddAKPqBsupb89jGfbCTHIGZd6fGZl9WlHdn4AObygyMKwg== ignore-walk@^3.0.1: version "3.0.1" @@ -4863,13 +5162,15 @@ ignore-walk@^3.0.1: dependencies: minimatch "^3.0.4" -immutable@3.8.2, immutable@^3.7.6: +immutable@^3: version "3.8.2" resolved "https://registry.yarnpkg.com/immutable/-/immutable-3.8.2.tgz#c2439951455bb39913daf281376f1530e104adf3" + integrity sha1-wkOZUUVbs5kT2vKBN28VMOEErfM= 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= imports-loader@^0.7.1: version "0.7.1" @@ -4882,20 +5183,24 @@ imports-loader@^0.7.1: 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" indexof@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" + integrity sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10= individual@^2.0.0: version "2.0.0" @@ -4913,14 +5218,17 @@ inflight@^1.0.4, inflight@^1.0.6, inflight@~1.0.6: inherits@1: version "1.0.2" resolved "https://registry.yarnpkg.com/inherits/-/inherits-1.0.2.tgz#ca4309dadee6b54cc0b8d247e8d7c7a0975bdc9b" + integrity sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js= inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= inherits@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" + integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: version "1.3.5" @@ -4930,6 +5238,7 @@ ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: init-package-json@^1.10.3: version "1.10.3" resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-1.10.3.tgz#45ffe2f610a8ca134f2bd1db5637b235070f6cbe" + integrity sha512-zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw== dependencies: glob "^7.1.1" npm-package-arg "^4.0.0 || ^5.0.0 || ^6.0.0" @@ -4963,10 +5272,12 @@ inquirer@^3.0.1: insert-css@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/insert-css/-/insert-css-0.0.0.tgz#2304bfa6f893abecb8ff9ca8d9c7605d94cf2911" + integrity sha1-IwS/pviTq+y4/5yo2cdgXZTPKRE= interpret@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.1.0.tgz#7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614" + version "1.2.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296" + integrity sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw== invariant@^2.2.0: version "2.2.4" @@ -4978,22 +5289,27 @@ invariant@^2.2.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-regex@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" + integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= -ip@^1.1.4, ip@^1.1.5: +ip@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" + integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= irregular-plurals@^1.0.0: version "1.4.0" resolved "https://registry.yarnpkg.com/irregular-plurals/-/irregular-plurals-1.4.0.tgz#2ca9b033651111855412f16be5d77c62a458a766" + integrity sha1-LKmwM2UREYVUEvFr5dd8YqRYp2Y= is-absolute@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" + integrity sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA== dependencies: is-relative "^1.0.0" is-windows "^1.0.1" @@ -5001,22 +5317,26 @@ is-absolute@^1.0.0: 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-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" @@ -5044,21 +5364,24 @@ is-ci@^1.0.10: dependencies: ci-info "^1.5.0" -is-cidr@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/is-cidr/-/is-cidr-2.0.6.tgz#4b01c9693d8e18399dacd18a4f3d60ea5871ac60" +is-cidr@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-cidr/-/is-cidr-3.0.0.tgz#1acf35c9e881063cd5f696d48959b30fed3eed56" + integrity sha512-8Xnnbjsb0x462VoYiGlhEi+drY8SFwrHiSYuzc/CEwco55vkehTaxAyIjEdpi3EMvLPPJAJi9FlzP+h+03gp0Q== dependencies: - cidr-regex "^2.0.8" + cidr-regex "^2.0.10" 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" @@ -5075,6 +5398,7 @@ is-deflate@^1.0.0: 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" @@ -5083,6 +5407,7 @@ is-descriptor@^0.1.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" @@ -5108,6 +5433,7 @@ is-extendable@^0.1.0, is-extendable@^0.1.1: 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" @@ -5119,10 +5445,12 @@ is-extglob@^1.0.0: 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" @@ -5153,12 +5481,14 @@ is-glob@^2.0.0, is-glob@^2.0.1: 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: version "4.0.0" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.0.tgz#9521c76845cc2610a85203ddf080a958c2ffabc0" + integrity sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A= dependencies: is-extglob "^2.1.1" @@ -5170,6 +5500,7 @@ is-gzip@^1.0.0: 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" @@ -5177,10 +5508,12 @@ is-installed-globally@^0.1.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-like@^1.0.3: version "1.0.8" resolved "https://registry.yarnpkg.com/is-number-like/-/is-number-like-1.0.8.tgz#2e129620b50891042e44e9bbbb30593e75cfbbe3" + integrity sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA== dependencies: lodash.isfinite "^3.3.2" @@ -5194,6 +5527,7 @@ is-number@^2.1.0: 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" @@ -5205,30 +5539,36 @@ is-number@^4.0.0: 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-cwd@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" + integrity sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0= is-path-in-cwd@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz#5ac48b345ef675339bd6c7a48a912110b241cf52" + integrity sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ== dependencies: is-path-inside "^1.0.0" 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.1, 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" @@ -5250,6 +5590,7 @@ is-promise@^2.1.0: 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" @@ -5261,20 +5602,24 @@ is-regex@^1.0.4: is-regexp@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" + integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= is-relative@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d" + integrity sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA== dependencies: is-unc-path "^1.0.0" is-retry-allowed@^1.0.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.0.1, 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-symbol@^1.0.2: version "1.0.2" @@ -5291,20 +5636,24 @@ is-typedarray@~1.0.0: is-unc-path@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d" + integrity sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ== dependencies: unc-path-regex "^0.1.2" 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.1, 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@0.0.1: version "0.0.1" @@ -5314,14 +5663,17 @@ isarray@0.0.1: 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= isarray@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.1.tgz#a37d94ed9cda2d59865c9f76fe596ee1f338741e" + integrity sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4= 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" @@ -5333,6 +5685,7 @@ isobject@^2.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" @@ -5342,6 +5695,7 @@ isstream@~0.1.2: istanbul@0.4.5: version "0.4.5" resolved "https://registry.yarnpkg.com/istanbul/-/istanbul-0.4.5.tgz#65c7d73d4c4da84d4f3ac310b918fb0b8033733b" + integrity sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs= dependencies: abbrev "1.0.x" async "1.x" @@ -5361,13 +5715,15 @@ istanbul@0.4.5: jade@0.26.3: version "0.26.3" resolved "https://registry.yarnpkg.com/jade/-/jade-0.26.3.tgz#8f10d7977d8d79f2f6ff862a81b0513ccb25686c" + integrity sha1-jxDXl32NefL2/4YqgbBRPMslaGw= dependencies: commander "0.6.1" mkdirp "0.3.0" jake@^8.0.16: - version "8.0.18" - resolved "https://registry.yarnpkg.com/jake/-/jake-8.0.18.tgz#a4843de442cc778a7b06d6bd1c7b1c0f0834a714" + version "8.1.1" + resolved "https://registry.yarnpkg.com/jake/-/jake-8.1.1.tgz#435b24563f6996b0d63e429969a7de54d8417c6c" + integrity sha512-RJUWDas5xu4rP6CbCPqkVP9+vglMPThhZIj08EtjSiUBpwRtVjhShPKIpETyEhy/Z1hEk97qITxbZK+WXtSyzw== dependencies: async "0.9.x" chalk "0.4.x" @@ -5378,27 +5734,36 @@ jake@^8.0.16: jquery-lazyload@^1.9.7: version "1.9.7" resolved "https://registry.yarnpkg.com/jquery-lazyload/-/jquery-lazyload-1.9.7.tgz#9982b388c533c0b611214b3c5aaa0b9fede071f7" + integrity sha1-mYKziMUzwLYRIUs8WqoLn+3gcfc= jquery-simplecolorpicker@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/jquery-simplecolorpicker/-/jquery-simplecolorpicker-0.3.1.tgz#4f6befd380ab05470f585d5482e5180556e460eb" + integrity sha1-T2vv04CrBUcPWF1UguUYBVbkYOs= -"jquery-treeview@git+https://github.com/alchemy-fr/jquery-treeview.git", "jquery-treeview@git+https://github.com/alchemy-fr/jquery-treeview.git#1e9e5a49d2875b878801e904cd08c2d25e85af1e": +"jquery-treeview@git+https://github.com/alchemy-fr/jquery-treeview.git#1e9e5a49d2875b878801e904cd08c2d25e85af1e": + version "1.4.2" + resolved "git+https://github.com/alchemy-fr/jquery-treeview.git#1e9e5a49d2875b878801e904cd08c2d25e85af1e" + +"jquery-treeview@https://github.com/alchemy-fr/jquery-treeview.git": version "1.4.2" uid "1e9e5a49d2875b878801e904cd08c2d25e85af1e" - resolved "git+https://github.com/alchemy-fr/jquery-treeview.git#1e9e5a49d2875b878801e904cd08c2d25e85af1e" + resolved "https://github.com/alchemy-fr/jquery-treeview.git#1e9e5a49d2875b878801e904cd08c2d25e85af1e" jquery-ui-datepicker-with-i18n@^1.10.4: version "1.10.4" resolved "https://registry.yarnpkg.com/jquery-ui-datepicker-with-i18n/-/jquery-ui-datepicker-with-i18n-1.10.4.tgz#862cb5b48e4c502a513adeed0864e9234759337e" + integrity sha1-hiy1tI5MUCpROt7tCGTpI0dZM34= jquery-ui-dist@^1.12.1: version "1.12.1" resolved "https://registry.yarnpkg.com/jquery-ui-dist/-/jquery-ui-dist-1.12.1.tgz#5c0815d3cc6f90ff5faaf5b268a6e23b4ca904fa" + integrity sha1-XAgV08xvkP9fqvWyaKbiO0ypBPo= jquery-ui@^1.12.1: version "1.12.1" resolved "https://registry.yarnpkg.com/jquery-ui/-/jquery-ui-1.12.1.tgz#bcb4045c8dd0539c134bc1488cdd3e768a7a9e51" + integrity sha1-vLQEXI3QU5wTS8FIjN0+dop6nlE= jquery-ui@~1.10: version "1.10.5" @@ -5408,10 +5773,12 @@ jquery-ui@~1.10: jquery.cookie@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/jquery.cookie/-/jquery.cookie-1.4.1.tgz#d63dce209eab691fe63316db08ca9e47e0f9385b" + integrity sha1-1j3OIJ6raR/mMxbbCMqeR+D5OFs= jquery.fancytree@^2.27.0: - version "2.29.1" - resolved "https://registry.yarnpkg.com/jquery.fancytree/-/jquery.fancytree-2.29.1.tgz#b87ce0cd41acfa40e9428da4e9d849019b912e34" + version "2.30.2" + resolved "https://registry.yarnpkg.com/jquery.fancytree/-/jquery.fancytree-2.30.2.tgz#f42de1545f7250458d3ae2110746105325de527f" + integrity sha512-e6Zvjd8X/HA6joYb/CI0jRyqgZJpH5qug4r4I0rEfqj8SPuqJMICayalwwhLUiFvOpX/LCezuGy72KQ0pL0StQ== dependencies: jquery ">=1.9" @@ -5430,10 +5797,12 @@ jquery.tree@0.0.5: jquery@>=1.6, jquery@>=1.9, jquery@>=1.9.0, jquery@^3.2.1: version "3.3.1" resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.3.1.tgz#958ce29e81c9790f31be7792df5d4d95fc57fbca" + integrity sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg== jquery@~1.11.3: version "1.11.3" resolved "https://registry.yarnpkg.com/jquery/-/jquery-1.11.3.tgz#dd8b74278b27102d29df63eae28308a8cfa1b583" + integrity sha1-3Yt0J4snEC0p32Pq4oMIqM+htYM= jquery@~2.1.1: version "2.1.4" @@ -5441,8 +5810,9 @@ jquery@~2.1.1: integrity sha1-IoveaYoMYUMdwmMKahVPFYkNIxc= js-base64@^2.1.8, js-base64@^2.1.9: - version "2.4.8" - resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.4.8.tgz#57a9b130888f956834aa40c5b165ba59c758f033" + 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.1.0: version "2.2.0" @@ -5452,6 +5822,7 @@ js-cookie@^2.1.0: js-fixtures@^1.5.3: version "1.5.3" resolved "https://registry.yarnpkg.com/js-fixtures/-/js-fixtures-1.5.3.tgz#3f74cab20d99ef12e1f958ccf231c2e8079068e0" + integrity sha1-P3TKsg2Z7xLh+VjM8jHC6AeQaOA= dependencies: mocha "~1.17.1" @@ -5460,17 +5831,10 @@ js-fixtures@^1.5.3: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-yaml@3.x: - version "3.12.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.0.tgz#eaed656ec8344f10f527c6bfa1b6e2244de167d1" - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -js-yaml@^3.10.0: - version "3.12.2" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.2.tgz#ef1d067c5a9d9cb65bd72f285b5d8105c77f14fc" - integrity sha512-QHn/Lh/7HhZ/Twc7vJYQTkjuCa0kaCcDcjK5Zlk2rvnUpy7DxMJ23+Jc2dcyvltwQVg1nygAVlB2oRDFHoRS5Q== +js-yaml@3.x, js-yaml@^3.10.0: + version "3.13.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.0.tgz#38ee7178ac0eea2c97ff6d96fff4b18c7d8cf98e" + integrity sha512-pZZoSxcCYco+DIKBTimr67J6Hy+EYGZDY/HCWC+iAEA9h1ByhMXAIVUXMcMFpOCxQ/xjXmPI2MkDL5HRm5eFrQ== dependencies: argparse "^1.0.7" esprima "^4.0.0" @@ -5483,10 +5847,12 @@ jsbn@~0.1.0: json-loader@^0.5.4: version "0.5.7" resolved "https://registry.yarnpkg.com/json-loader/-/json-loader-0.5.7.tgz#dca14a70235ff82f0ac9a3abeb60d337a365185d" + integrity sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w== json-parse-better-errors@^1.0.0, 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.3.0: version "0.3.1" @@ -5496,6 +5862,7 @@ json-schema-traverse@^0.3.0: 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" @@ -5507,9 +5874,10 @@ json-stringify-safe@~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, json5@^0.5.1: +json5@^0.5.1: 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" @@ -5521,12 +5889,14 @@ json5@^1.0.1: jsonfile@^2.1.0: version "2.4.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" + integrity sha1-NzaitCi4e72gzIO1P6PWM6NcKug= optionalDependencies: graceful-fs "^4.1.6" jsonfile@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-3.0.1.tgz#a5ecc6f65f53f662c4415c7675a0331d0992ec66" + integrity sha1-pezG9l9T9mLEQVx2daAzHQmS7GY= optionalDependencies: graceful-fs "^4.1.6" @@ -5541,6 +5911,7 @@ jsonlint-lines-primitives@~1.6.0: jsonparse@^1.2.0, jsonparse@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" + integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= jsprim@^1.2.2: version "1.4.1" @@ -5560,50 +5931,60 @@ kdbush@^1.0.1: kew@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/kew/-/kew-0.7.0.tgz#79d93d2d33363d6fdd2970b335d9141ad591d79b" + integrity sha1-edk9LTM2PW/dKXCzNdkUGtWR15s= 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, kind-of@^5.0.2: 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== klaw@^1.0.0: version "1.3.1" resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" + integrity sha1-QIhDO0azsbolnXh4XY6W9zugJDk= optionalDependencies: graceful-fs "^4.1.9" 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" lazy-cache@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" + integrity sha1-odePw6UEdMuAhF07O24dpJpEbo4= lazy-property@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/lazy-property/-/lazy-property-1.0.0.tgz#84ddc4b370679ba8bd4cdcfa4c06b43d57111147" + integrity sha1-hN3Es3Bnm6i9TNz6TAa0PVcREUc= 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" @@ -5635,35 +6016,130 @@ levn@~0.3.0: prelude-ls "~1.1.2" type-check "~0.3.2" -libcipm@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/libcipm/-/libcipm-2.0.2.tgz#4f38c2b37acf2ec156936cef1cbf74636568fc7b" +libcipm@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/libcipm/-/libcipm-3.0.3.tgz#2e764effe0b90d458790dab3165794c804075ed3" + integrity sha512-71V5CpTI+zFydTc5IjJ/tx8JHbXEJvmYF2zaSVW1V3X1rRnRjXqh44iuiyry1xgi3ProUQ1vX1uwFiWs00+2og== dependencies: bin-links "^1.1.2" bluebird "^3.5.1" + figgy-pudding "^3.5.1" find-npm-prefix "^1.0.2" graceful-fs "^4.1.11" + ini "^1.3.5" lock-verify "^2.0.2" mkdirp "^0.5.1" npm-lifecycle "^2.0.3" npm-logical-tree "^1.2.1" npm-package-arg "^6.1.0" - pacote "^8.1.6" - protoduck "^5.0.0" + pacote "^9.1.0" read-package-json "^2.0.13" rimraf "^2.6.2" worker-farm "^1.6.0" -libnpmhook@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/libnpmhook/-/libnpmhook-4.0.1.tgz#63641654de772cbeb96a88527a7fd5456ec3c2d7" +libnpm@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/libnpm/-/libnpm-2.0.1.tgz#a48fcdee3c25e13c77eb7c60a0efe561d7fb0d8f" + integrity sha512-qTKoxyJvpBxHZQB6k0AhSLajyXq9ZE/lUsZzuHAplr2Bpv9G+k4YuYlExYdUCeVRRGqcJt8hvkPh4tBwKoV98w== dependencies: - figgy-pudding "^3.1.0" - npm-registry-fetch "^3.0.0" + bin-links "^1.1.2" + bluebird "^3.5.3" + find-npm-prefix "^1.0.2" + libnpmaccess "^3.0.1" + libnpmconfig "^1.2.1" + libnpmhook "^5.0.2" + libnpmorg "^1.0.0" + libnpmpublish "^1.1.0" + libnpmsearch "^2.0.0" + libnpmteam "^1.0.1" + lock-verify "^2.0.2" + npm-lifecycle "^2.1.0" + npm-logical-tree "^1.2.1" + npm-package-arg "^6.1.0" + npm-profile "^4.0.1" + npm-registry-fetch "^3.8.0" + npmlog "^4.1.2" + pacote "^9.2.3" + read-package-json "^2.0.13" + stringify-package "^1.0.0" + +libnpmaccess@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/libnpmaccess/-/libnpmaccess-3.0.1.tgz#5b3a9de621f293d425191aa2e779102f84167fa8" + integrity sha512-RlZ7PNarCBt+XbnP7R6PoVgOq9t+kou5rvhaInoNibhPO7eMlRfS0B8yjatgn2yaHIwWNyoJDolC/6Lc5L/IQA== + dependencies: + aproba "^2.0.0" + get-stream "^4.0.0" + npm-package-arg "^6.1.0" + npm-registry-fetch "^3.8.0" + +libnpmconfig@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/libnpmconfig/-/libnpmconfig-1.2.1.tgz#c0c2f793a74e67d4825e5039e7a02a0044dfcbc0" + integrity sha512-9esX8rTQAHqarx6qeZqmGQKBNZR5OIbl/Ayr0qQDy3oXja2iFVQQI81R6GZ2a02bSNZ9p3YOGX1O6HHCb1X7kA== + dependencies: + figgy-pudding "^3.5.1" + find-up "^3.0.0" + ini "^1.3.5" + +libnpmhook@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/libnpmhook/-/libnpmhook-5.0.2.tgz#d12817b0fb893f36f1d5be20017f2aea25825d94" + integrity sha512-vLenmdFWhRfnnZiNFPNMog6CK7Ujofy2TWiM2CrpZUjBRIhHkJeDaAbJdYCT6W4lcHtyrJR8yXW8KFyq6UAp1g== + dependencies: + aproba "^2.0.0" + figgy-pudding "^3.4.1" + get-stream "^4.0.0" + npm-registry-fetch "^3.8.0" + +libnpmorg@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/libnpmorg/-/libnpmorg-1.0.0.tgz#979b868c48ba28c5820e3bb9d9e73c883c16a232" + integrity sha512-o+4eVJBoDGMgRwh2lJY0a8pRV2c/tQM/SxlqXezjcAg26Qe9jigYVs+Xk0vvlYDWCDhP0g74J8UwWeAgsB7gGw== + dependencies: + aproba "^2.0.0" + figgy-pudding "^3.4.1" + get-stream "^4.0.0" + npm-registry-fetch "^3.8.0" + +libnpmpublish@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/libnpmpublish/-/libnpmpublish-1.1.1.tgz#ff0c6bb0b4ad2bda2ad1f5fba6760a4af37125f0" + integrity sha512-nefbvJd/wY38zdt+b9SHL6171vqBrMtZ56Gsgfd0duEKb/pB8rDT4/ObUQLrHz1tOfht1flt2zM+UGaemzAG5g== + dependencies: + aproba "^2.0.0" + figgy-pudding "^3.5.1" + get-stream "^4.0.0" + lodash.clonedeep "^4.5.0" + normalize-package-data "^2.4.0" + npm-package-arg "^6.1.0" + npm-registry-fetch "^3.8.0" + semver "^5.5.1" + ssri "^6.0.1" + +libnpmsearch@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/libnpmsearch/-/libnpmsearch-2.0.0.tgz#de05af47ada81554a5f64276a69599070d4a5685" + integrity sha512-vd+JWbTGzOSfiOc+72MU6y7WqmBXn49egCCrIXp27iE/88bX8EpG64ST1blWQI1bSMUr9l1AKPMVsqa2tS5KWA== + dependencies: + figgy-pudding "^3.5.1" + get-stream "^4.0.0" + npm-registry-fetch "^3.8.0" + +libnpmteam@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/libnpmteam/-/libnpmteam-1.0.1.tgz#ff704b1b6c06ea674b3b1101ac3e305f5114f213" + integrity sha512-gDdrflKFCX7TNwOMX1snWojCoDE5LoRWcfOC0C/fqF7mBq8Uz9zWAX4B2RllYETNO7pBupBaSyBDkTAC15cAMg== + dependencies: + aproba "^2.0.0" + figgy-pudding "^3.4.1" + get-stream "^4.0.0" + npm-registry-fetch "^3.8.0" libnpx@^10.2.0: version "10.2.0" resolved "https://registry.yarnpkg.com/libnpx/-/libnpx-10.2.0.tgz#1bf4a1c9f36081f64935eb014041da10855e3102" + integrity sha512-X28coei8/XRCt15cYStbLBph+KGhFra4VQhRBPuH/HHMkC5dxM8v24RVgUsvODKCrUZ0eTgiTqJp6zbl0sskQQ== dependencies: dotenv "^5.0.1" npm-package-arg "^6.0.0" @@ -5677,6 +6153,7 @@ libnpx@^10.2.0: liftoff@^2.1.0: version "2.5.0" resolved "https://registry.yarnpkg.com/liftoff/-/liftoff-2.5.0.tgz#2009291bb31cea861bbf10a7c15a28caf75c31ec" + integrity sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew= dependencies: extend "^3.0.0" findup-sync "^2.0.0" @@ -5688,8 +6165,9 @@ liftoff@^2.1.0: resolve "^1.1.7" limiter@^1.0.5: - version "1.1.3" - resolved "https://registry.yarnpkg.com/limiter/-/limiter-1.1.3.tgz#32e2eb55b2324076943e5d04c1185ffb387968ef" + version "1.1.4" + resolved "https://registry.yarnpkg.com/limiter/-/limiter-1.1.4.tgz#87c9c3972d389fdb0ba67a45aadbc5d2f8413bc1" + integrity sha512-XCpr5bElgDI65vVgstP8TWjv6/QKWm9GU5UG0Pr5sLQ3QLo8NVKsioe+Jed5/3vFOe3IQuqE7DKwTvKQkjTHvg== lineclip@^1.1.5: version "1.1.5" @@ -5699,6 +6177,7 @@ lineclip@^1.1.5: 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" @@ -5709,6 +6188,7 @@ load-json-file@^1.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" @@ -5716,10 +6196,11 @@ load-json-file@^2.0.0: strip-bom "^3.0.0" loader-runner@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.3.0.tgz#f482aea82d543e07921700d5a46ef26fdac6b8a2" + 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@^1.0.2: +loader-utils@^1.0.2, loader-utils@^1.1.0: version "1.2.3" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== @@ -5728,58 +6209,66 @@ loader-utils@^1.0.2: emojis-list "^2.0.0" json5 "^1.0.1" -loader-utils@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.1.0.tgz#c98aef488bcceda2ffb5e2de646d6a754429f5cd" - dependencies: - big.js "^3.1.3" - emojis-list "^2.0.0" - json5 "^0.5.0" - -localtunnel@1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/localtunnel/-/localtunnel-1.9.0.tgz#8ffecdcf8c8a14f62df1056cf9d54acbb0bb9a8f" +localtunnel@1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/localtunnel/-/localtunnel-1.9.1.tgz#1d1737eab658add5a40266d8e43f389b646ee3b1" + integrity sha512-HWrhOslklDvxgOGFLxi6fQVnvpl6XdX4sPscfqMZkzi3gtt9V7LKBWYvNUcpHSVvjwCQ6xzXacVvICNbNcyPnQ== dependencies: axios "0.17.1" - debug "2.6.8" + debug "2.6.9" openurl "1.1.1" yargs "6.6.0" 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" -lock-verify@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/lock-verify/-/lock-verify-2.0.2.tgz#148e4f85974915c9e3c34d694b7de9ecb18ee7a8" +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: - npm-package-arg "^5.1.2 || 6" + p-locate "^3.0.0" + path-exists "^3.0.0" + +lock-verify@^2.0.2, lock-verify@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/lock-verify/-/lock-verify-2.1.0.tgz#fff4c918b8db9497af0c5fa7f6d71555de3ceb47" + integrity sha512-vcLpxnGvrqisKvLQ2C2v0/u7LVly17ak2YSgoK4PrdsYBXQIax19vhKiLfvKNFx7FRrpTnitrpzF/uuCMuorIg== + dependencies: + npm-package-arg "^6.1.0" semver "^5.4.1" lockfile@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/lockfile/-/lockfile-1.0.4.tgz#07f819d25ae48f87e538e6578b6964a4981a5609" + integrity sha512-cvbTwETRfsFh4nHsL1eGWapU1XFi5Ot9E85sWAwia7Y7EgB7vfqcZhTKZ+l7hCGxSPoushMv5GKhT5PdLv03WA== dependencies: signal-exit "^3.0.2" lodash-compat@^3.9.3: version "3.10.2" resolved "https://registry.yarnpkg.com/lodash-compat/-/lodash-compat-3.10.2.tgz#c6940128a9d30f8e902cd2cf99fd0cba4ecfc183" + integrity sha1-xpQBKKnTD46QLNLPmf0Muk7PwYM= lodash._arraycopy@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz#76e7b7c1f1fb92547374878a562ed06a3e50f6e1" + integrity sha1-due3wfH7klRzdIeKVi7Qaj5Q9uE= lodash._arrayeach@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lodash._arrayeach/-/lodash._arrayeach-3.0.0.tgz#bab156b2a90d3f1bbd5c653403349e5e5933ef9e" + integrity sha1-urFWsqkNPxu9XGU0AzSeXlkz754= lodash._baseassign@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz#8c38a099500f215ad09e59f1722fd0c52bfe0a4e" + integrity sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4= dependencies: lodash._basecopy "^3.0.0" lodash.keys "^3.0.0" @@ -5787,18 +6276,22 @@ lodash._baseassign@^3.0.0: lodash._basecopy@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36" + integrity sha1-jaDmqHbPNEwK2KVIghEd08XHyjY= lodash._basefor@^3.0.0: version "3.0.3" resolved "https://registry.yarnpkg.com/lodash._basefor/-/lodash._basefor-3.0.3.tgz#7550b4e9218ef09fad24343b612021c79b4c20c2" + integrity sha1-dVC06SGO8J+tJDQ7YSAhx5tMIMI= lodash._basetostring@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz#d1861d877f824a52f669832dcaf3ee15566a07d5" + integrity sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U= lodash._baseuniq@~4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/lodash._baseuniq/-/lodash._baseuniq-4.6.0.tgz#0ebb44e456814af7905c6212fa2c9b2d51b841e8" + integrity sha1-DrtE5FaBSveQXGIS+iybLVG4Qeg= dependencies: lodash._createset "~4.0.0" lodash._root "~3.0.0" @@ -5806,14 +6299,17 @@ lodash._baseuniq@~4.6.0: lodash._basevalues@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz#5b775762802bde3d3297503e26300820fdf661b7" + integrity sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc= lodash._bindcallback@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz#e531c27644cf8b57a99e17ed95b35c748789392e" + integrity sha1-5THCdkTPi1epnhftlbNcdIeJOS4= lodash._createassigner@^3.0.0: version "3.1.1" resolved "https://registry.yarnpkg.com/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz#838a5bae2fdaca63ac22dee8e19fa4e6d6970b11" + integrity sha1-g4pbri/aymOsIt7o4Z+k5taXCxE= dependencies: lodash._bindcallback "^3.0.0" lodash._isiterateecall "^3.0.0" @@ -5822,56 +6318,69 @@ lodash._createassigner@^3.0.0: lodash._createset@~4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/lodash._createset/-/lodash._createset-4.0.3.tgz#0f4659fbb09d75194fa9e2b88a6644d363c9fe26" + integrity sha1-D0ZZ+7CddRlPqeK4imZE02PJ/iY= lodash._escapehtmlchar@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash._escapehtmlchar/-/lodash._escapehtmlchar-2.4.1.tgz#df67c3bb6b7e8e1e831ab48bfa0795b92afe899d" + integrity sha1-32fDu2t+jh6DGrSL+geVuSr+iZ0= dependencies: lodash._htmlescapes "~2.4.1" lodash._escapestringchar@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash._escapestringchar/-/lodash._escapestringchar-2.4.1.tgz#ecfe22618a2ade50bfeea43937e51df66f0edb72" + integrity sha1-7P4iYYoq3lC/7qQ5N+Ud9m8O23I= lodash._getnative@^3.0.0: version "3.9.1" resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" + integrity sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U= lodash._htmlescapes@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash._htmlescapes/-/lodash._htmlescapes-2.4.1.tgz#32d14bf0844b6de6f8b62a051b4f67c228b624cb" + integrity sha1-MtFL8IRLbeb4tioFG09nwii2JMs= lodash._isiterateecall@^3.0.0: version "3.0.9" resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c" + integrity sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw= lodash._isnative@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash._isnative/-/lodash._isnative-2.4.1.tgz#3ea6404b784a7be836c7b57580e1cdf79b14832c" + integrity sha1-PqZAS3hKe+g2x7V1gOHN95sUgyw= lodash._objecttypes@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz#7c0b7f69d98a1f76529f890b0cdb1b4dfec11c11" + integrity sha1-fAt/admKH3ZSn4kLDNsbTf7BHBE= lodash._reescape@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lodash._reescape/-/lodash._reescape-3.0.0.tgz#2b1d6f5dfe07c8a355753e5f27fac7f1cde1616a" + integrity sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo= lodash._reevaluate@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz#58bc74c40664953ae0b124d806996daca431e2ed" + integrity sha1-WLx0xAZklTrgsSTYBpltrKQx4u0= lodash._reinterpolate@^2.4.1, lodash._reinterpolate@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-2.4.1.tgz#4f1227aa5a8711fc632f5b07a1f4607aab8b3222" + integrity sha1-TxInqlqHEfxjL1sHofRgequLMiI= 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._reunescapedhtml@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash._reunescapedhtml/-/lodash._reunescapedhtml-2.4.1.tgz#747c4fc40103eb3bb8a0976e571f7a2659e93ba7" + integrity sha1-dHxPxAED6zu4oJduVx96JlnpO6c= dependencies: lodash._htmlescapes "~2.4.1" lodash.keys "~2.4.1" @@ -5879,16 +6388,19 @@ lodash._reunescapedhtml@~2.4.1: lodash._root@^3.0.0, lodash._root@~3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692" + integrity sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI= lodash._shimkeys@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash._shimkeys/-/lodash._shimkeys-2.4.1.tgz#6e9cc9666ff081f0b5a6c978b83e242e6949d203" + integrity sha1-bpzJZm/wgfC1psl4uD4kLmlJ0gM= dependencies: lodash._objecttypes "~2.4.1" lodash.assign@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-3.2.0.tgz#3ce9f0234b4b2223e296b8fa0ac1fee8ebca64fa" + integrity sha1-POnwI0tLIiPilrj6CsH+6OvKZPo= dependencies: lodash._baseassign "^3.0.0" lodash._createassigner "^3.0.0" @@ -5897,10 +6409,12 @@ lodash.assign@^3.2.0: lodash.assign@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7" + integrity sha1-DZnzzNem0mHRm9rrkkUAXShYCOc= -lodash.clonedeep@^4.3.2, lodash.clonedeep@~4.5.0: +lodash.clonedeep@^4.3.2, lodash.clonedeep@^4.5.0, lodash.clonedeep@~4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" + integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= lodash.debounce@^4.0.8: version "4.0.8" @@ -5910,6 +6424,7 @@ lodash.debounce@^4.0.8: lodash.defaults@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-2.4.1.tgz#a7e8885f05e68851144b6e12a8f3678026bc4c54" + integrity sha1-p+iIXwXmiFEUS24SqPNngCa8TFQ= dependencies: lodash._objecttypes "~2.4.1" lodash.keys "~2.4.1" @@ -5917,12 +6432,14 @@ lodash.defaults@~2.4.1: lodash.escape@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-3.2.0.tgz#995ee0dc18c1b48cc92effae71a10aab5b487698" + integrity sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg= dependencies: lodash._root "^3.0.0" lodash.escape@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-2.4.1.tgz#2ce12c5e084db0a57dda5e5d1eeeb9f5d175a3b4" + integrity sha1-LOEsXghNsKV92l5dHu659dF1o7Q= dependencies: lodash._escapehtmlchar "~2.4.1" lodash._reunescapedhtml "~2.4.1" @@ -5931,28 +6448,34 @@ lodash.escape@~2.4.1: lodash.groupby@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/lodash.groupby/-/lodash.groupby-4.6.0.tgz#0b08a1dcf68397c397855c3239783832df7403d1" + integrity sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E= lodash.isarguments@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" + integrity sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo= lodash.isarray@^3.0.0: version "3.0.4" resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55" + integrity sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U= lodash.isfinite@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz#fb89b65a9a80281833f0b7478b3a5104f898ebb3" + integrity sha1-+4m2WpqAKBgz8LdHizpRBPiY67M= lodash.isobject@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash.isobject/-/lodash.isobject-2.4.1.tgz#5a2e47fe69953f1ee631a7eba1fe64d2d06558f5" + integrity sha1-Wi5H/mmVPx7mMafrof5k0tBlWPU= dependencies: lodash._objecttypes "~2.4.1" lodash.isplainobject@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-3.2.0.tgz#9a8238ae16b200432960cd7346512d0123fbf4c5" + integrity sha1-moI4rhayAEMpYM1zRlEtASP79MU= dependencies: lodash._basefor "^3.0.0" lodash.isarguments "^3.0.0" @@ -5961,10 +6484,12 @@ lodash.isplainobject@^3.0.0: lodash.istypedarray@^3.0.0: version "3.0.6" resolved "https://registry.yarnpkg.com/lodash.istypedarray/-/lodash.istypedarray-3.0.6.tgz#c9a477498607501d8e8494d283b87c39281cef62" + integrity sha1-yaR3SYYHUB2OhJTSg7h8OSgc72I= lodash.keys@^3.0.0: version "3.1.2" resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a" + integrity sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo= dependencies: lodash._getnative "^3.0.0" lodash.isarguments "^3.0.0" @@ -5973,6 +6498,7 @@ lodash.keys@^3.0.0: lodash.keys@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-2.4.1.tgz#48dea46df8ff7632b10d706b8acb26591e2b3727" + integrity sha1-SN6kbfj/djKxDXBrissmWR4rNyc= dependencies: lodash._isnative "~2.4.1" lodash._shimkeys "~2.4.1" @@ -5981,6 +6507,7 @@ lodash.keys@~2.4.1: lodash.keysin@^3.0.0: version "3.0.8" resolved "https://registry.yarnpkg.com/lodash.keysin/-/lodash.keysin-3.0.8.tgz#22c4493ebbedb1427962a54b445b2c8a767fb47f" + integrity sha1-IsRJPrvtsUJ5YqVLRFssinZ/tH8= dependencies: lodash.isarguments "^3.0.0" lodash.isarray "^3.0.0" @@ -5988,6 +6515,7 @@ lodash.keysin@^3.0.0: lodash.merge@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-3.3.2.tgz#0d90d93ed637b1878437bb3e21601260d7afe994" + integrity sha1-DZDZPtY3sYeEN7s+IWASYNev6ZQ= dependencies: lodash._arraycopy "^3.0.0" lodash._arrayeach "^3.0.0" @@ -6009,14 +6537,17 @@ lodash.merge@^4.6.0: lodash.mergewith@^4.6.0: version "4.6.1" resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz#639057e726c3afbdb3e7d42741caa8d6e4335927" + integrity sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ== lodash.restparam@^3.0.0: version "3.6.1" resolved "https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805" + integrity sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU= lodash.template@^2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-2.4.1.tgz#9e611007edf629129a974ab3c48b817b3e1cf20d" + integrity sha1-nmEQB+32KRKal0qzxIuBez4c8g0= dependencies: lodash._escapestringchar "~2.4.1" lodash._reinterpolate "~2.4.1" @@ -6029,6 +6560,7 @@ lodash.template@^2.4.1: lodash.template@^3.0.0: version "3.6.2" resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-3.6.2.tgz#f8cdecc6169a255be9098ae8b0c53d378931d14f" + integrity sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8= dependencies: lodash._basecopy "^3.0.0" lodash._basetostring "^3.0.0" @@ -6043,6 +6575,7 @@ lodash.template@^3.0.0: lodash.templatesettings@^3.0.0: version "3.1.1" resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz#fb307844753b66b9f1afa54e262c745307dba8e5" + integrity sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU= dependencies: lodash._reinterpolate "^3.0.0" lodash.escape "^3.0.0" @@ -6050,6 +6583,7 @@ lodash.templatesettings@^3.0.0: lodash.templatesettings@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz#ea76c75d11eb86d4dbe89a83893bb861929ac699" + integrity sha1-6nbHXRHrhtTb6JqDiTu4YZKaxpk= dependencies: lodash._reinterpolate "~2.4.1" lodash.escape "~2.4.1" @@ -6062,6 +6596,7 @@ lodash.toarray@^4.4.0: lodash.toplainobject@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lodash.toplainobject/-/lodash.toplainobject-3.0.0.tgz#28790ad942d293d78aa663a07ecf7f52ca04198d" + integrity sha1-KHkK2ULSk9eKpmOgfs9/UsoEGY0= dependencies: lodash._basecopy "^3.0.0" lodash.keysin "^3.0.0" @@ -6069,30 +6604,31 @@ lodash.toplainobject@^3.0.0: lodash.union@~4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88" + integrity sha1-SLtQiECfFvGCFmZkHETdGqrjzYg= 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.values@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash.values/-/lodash.values-2.4.1.tgz#abf514436b3cb705001627978cbcf30b1280eea4" + integrity sha1-q/UUQ2s8twUAFieXjLzzCxKA7qQ= dependencies: lodash.keys "~2.4.1" lodash.without@~4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.without/-/lodash.without-4.4.0.tgz#3cd4574a00b67bae373a94b748772640507b7aac" + integrity sha1-PNRXSgC2e643OpS3SHcmQFB7eqw= lodash@^3.1.0: version "3.10.1" resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" + integrity sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y= -lodash@^4.0.0, lodash@^4.17.10, lodash@~4.17.10: - version "4.17.10" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.10.tgz#1b7793cf7259ea38fb3661d4d38b3260af8ae4e7" - -lodash@^4.17.5, lodash@^4.3.0: +lodash@^4.0.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.5, lodash@^4.3.0, lodash@~4.17.10: version "4.17.11" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg== @@ -6100,14 +6636,17 @@ lodash@^4.17.5, lodash@^4.3.0: lodash@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/lodash/-/lodash-1.0.2.tgz#8f57560c83b59fc270bd3d561b690043430e2551" + integrity sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE= lolex@1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/lolex/-/lolex-1.3.2.tgz#7c3da62ffcb30f0f5a80a2566ca24e45d8a01f31" + integrity sha1-fD2mL/yzDw9agKJWbKJORdigHzE= longest@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" + integrity sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc= loose-envify@^1.0.0: version "1.4.0" @@ -6119,6 +6658,7 @@ loose-envify@^1.0.0: loud-rejection@^1.0.0, loud-rejection@^1.2.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" @@ -6126,18 +6666,28 @@ loud-rejection@^1.0.0, loud-rejection@^1.2.0: 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@2: version "2.7.3" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.7.3.tgz#6d4524e8b955f95d4f5b58851ce21dd72fb4e952" + integrity sha1-bUUk6LlV+V1PW1iFHOId1y+06VI= -lru-cache@^4.0.1, lru-cache@^4.1.1, lru-cache@^4.1.2, lru-cache@^4.1.3: - version "4.1.3" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.3.tgz#a1175cf3496dfc8436c156c334b4955992bce69c" +lru-cache@^4.0.1, lru-cache@^4.1.2, lru-cache@^4.1.3, lru-cache@^4.1.5: + 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" + m3u8-parser@4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/m3u8-parser/-/m3u8-parser-4.2.0.tgz#c8e0785fd17f741f4408b49466889274a9e36447" @@ -6160,12 +6710,14 @@ magic-string@^0.22.4: 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-fetch-happen@^2.5.0 || 3 || 4", make-fetch-happen@^4.0.1: +make-fetch-happen@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-4.0.1.tgz#141497cb878f243ba93136c83d8aba12c216c083" + integrity sha512-7R5ivfy9ilRJ1EMKIOziwrns9fGeAD4bAha8EB7BIiBBLHm2KeTUGCrICFt2rbHfzheTLynv50GnNTK1zDTrcQ== dependencies: agentkeepalive "^3.4.1" cacache "^11.0.1" @@ -6179,47 +6731,37 @@ make-dir@^1.0.0: socks-proxy-agent "^4.0.0" ssri "^6.0.0" -make-fetch-happen@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-3.0.0.tgz#7b661d2372fc4710ab5cc8e1fa3c290eea69a961" - dependencies: - agentkeepalive "^3.4.1" - cacache "^10.0.4" - http-cache-semantics "^3.8.1" - http-proxy-agent "^2.1.0" - https-proxy-agent "^2.2.0" - lru-cache "^4.1.2" - mississippi "^3.0.0" - node-fetch-npm "^2.0.2" - promise-retry "^1.1.1" - socks-proxy-agent "^3.0.1" - ssri "^5.2.4" - make-iterator@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/make-iterator/-/make-iterator-1.0.1.tgz#29b33f312aa8f547c4a5e490f56afcec99133ad6" + integrity sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw== dependencies: kind-of "^6.0.2" map-cache@^0.2.0, 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-stream@0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/map-stream/-/map-stream-0.0.4.tgz#5ec6de90213ef6c7b2eb9367e9ade8da4efdb68b" + integrity sha1-XsbekCE+9sey65Nn6a3o2k79tos= map-stream@>=0.0.4: version "0.0.7" resolved "https://registry.yarnpkg.com/map-stream/-/map-stream-0.0.7.tgz#8a1f07896d82b10926bd3744a2420009f88974a8" + integrity sha1-ih8HiW2CsQkmvTdEokIACfiJdKg= 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" @@ -6318,6 +6860,7 @@ mapbox@^1.0.0-beta10: marked@^0.2.8: version "0.2.10" resolved "https://registry.yarnpkg.com/marked/-/marked-0.2.10.tgz#d5fd68271caae61c55d291d07bd5034cff5e73ee" + integrity sha1-1f1oJxyq5hxV0pHQe9UDTP9ec+4= math-random@^1.0.1: version "1.0.4" @@ -6325,25 +6868,30 @@ math-random@^1.0.1: integrity sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A== md5.js@^1.3.4: - version "1.3.4" - resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.4.tgz#e9bdbde94a20a5ac18b04340fc5764d5b09d901d" + 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" meant@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/meant/-/meant-1.0.1.tgz#66044fea2f23230ec806fb515efea29c44d2115d" + integrity sha512-UakVLFjKkbbUwNWJ2frVLnnAtbb7D7DsloxRd3s/gDpI8rdv8W5Hp3NaDb+POBI1fQdeussER6NB8vpcRURvlg== mem@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" + integrity sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y= dependencies: mimic-fn "^1.0.0" 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" @@ -6351,6 +6899,7 @@ memory-fs@^0.4.0, memory-fs@~0.4.1: meow@^3.3.0, 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" @@ -6373,12 +6922,14 @@ merge-source-map@1.0.4: merge-stream@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1" + integrity sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE= dependencies: readable-stream "^2.0.1" micromatch@2.3.11, micromatch@^2.1.5, micromatch@^2.3.11: version "2.3.11" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" + integrity sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU= dependencies: arr-diff "^2.0.0" array-unique "^0.2.1" @@ -6394,9 +6945,10 @@ micromatch@2.3.11, micromatch@^2.1.5, micromatch@^2.3.11: parse-glob "^3.0.4" regex-cache "^0.4.2" -micromatch@^3.0.4, micromatch@^3.1.4: +micromatch@^3.0.4, 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" @@ -6415,36 +6967,27 @@ micromatch@^3.0.4, micromatch@^3.1.4: 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.36.0: - version "1.36.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.36.0.tgz#5020478db3c7fe93aad7bbcc4dcf869c43363397" - integrity sha512-L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw== - mime-db@~1.38.0: version "1.38.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.38.0.tgz#1a2aab16da9eb167b49c6e4df2d9c68d63d8e2ad" integrity sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg== -mime-types@^2.1.12, mime-types@~2.1.19: +mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.18, mime-types@~2.1.19: version "2.1.22" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.22.tgz#fe6b355a190926ab7698c9a0556a11199b2199bd" integrity sha512-aGl6TZGnhm/li6F7yx82bJiBZwgiEa4Hf6CNr8YO+r5UHr53tSTYZb102zyU50DOWWKeOv0uQLRL0/9EiKWCog== dependencies: mime-db "~1.38.0" -mime-types@~2.1.17, mime-types@~2.1.18: - version "2.1.20" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.20.tgz#930cb719d571e903738520f8470911548ca2cc19" - dependencies: - mime-db "~1.36.0" - mime@1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6" + integrity sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ== mimic-fn@^1.0.0: version "1.2.0" @@ -6461,26 +7004,31 @@ min-document@^2.19.0: 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@2 || 3", minimatch@3.x, minimatch@^3.0.2, minimatch@^3.0.3, 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" minimatch@^2.0.1: version "2.0.10" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-2.0.10.tgz#8d087c39c6b38c001b97fca7ce6d0e1e80afbac7" + integrity sha1-jQh8OcazjAAbl/ynzm0OHoCvusc= dependencies: brace-expansion "^1.0.0" minimatch@~0.2.11: version "0.2.14" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-0.2.14.tgz#c74e780574f63c6f9a090e90efbe6ef53a6a756a" + integrity sha1-x054BXT2PG+aCQ6Q775u9TpqdWo= dependencies: lru-cache "2" sigmund "~1.0.0" @@ -6498,16 +7046,19 @@ minimist@0.0.8: minimist@1.2.0, minimist@^1.1.0, 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= minimist@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.2.0.tgz#4dffe525dae2b864c66c2e23c6271d7afdecefce" + integrity sha1-Tf/lJdriuGTGbC4jxicdev3s784= minimist@~0.0.1: version "0.0.10" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" + integrity sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8= -minipass@^2.2.1, minipass@^2.3.3, minipass@^2.3.4: +minipass@^2.2.1, minipass@^2.3.4, minipass@^2.3.5: version "2.3.5" resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848" integrity sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA== @@ -6515,31 +7066,17 @@ minipass@^2.2.1, minipass@^2.3.3, minipass@^2.3.4: safe-buffer "^5.1.2" yallist "^3.0.0" -minizlib@^1.1.0, minizlib@^1.1.1: +minizlib@^1.1.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@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-2.0.0.tgz#3442a508fafc28500486feea99409676e4ee5a6f" - 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 "^2.0.1" - pumpify "^1.3.3" - stream-each "^1.1.0" - through2 "^2.0.0" - 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" @@ -6552,9 +7089,15 @@ mississippi@^3.0.0: stream-each "^1.1.0" through2 "^2.0.0" +mitt@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/mitt/-/mitt-1.1.3.tgz#528c506238a05dce11cd914a741ea2cc332da9b8" + integrity sha512-mUDCnVNsAi+eD6qA0HkRkwYczbLHJ49z17BGe2PYRhZL4wpZUFZGJHU7/5tmvohoma+Hdn0Vh/oJTiPEmgSruA== + mixin-deep@^1.2.0: version "1.3.1" resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.1.tgz#a49e7268dce1a0d9698e45326c5626df3543d0fe" + integrity sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ== dependencies: for-in "^1.0.2" is-extendable "^1.0.1" @@ -6562,10 +7105,12 @@ mixin-deep@^1.2.0: mkdirp@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.3.0.tgz#1bbf5ab1ba827af23575143490426455f481fe1e" + integrity sha1-G79asbqCevI1dRQ0kEJkVfSB/h4= mkdirp@0.3.5: version "0.3.5" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.3.5.tgz#de3e5f8961c88c787ee1368df849ac4413eca8d7" + integrity sha1-3j5fiWHIjHh+4TaN+EmsRBPsqNc= mkdirp@0.5.1, mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: version "0.5.1" @@ -6577,6 +7122,7 @@ mkdirp@0.5.1, mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdi mocha@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/mocha/-/mocha-4.1.0.tgz#7d86cfbcf35cb829e2754c32e17355ec05338794" + integrity sha512-0RVnjg1HJsXY2YFDoTNzcc1NKhYuXKRrBAG2gDygmJJA136Cs2QlRliZG1mA0ap7cuaT30mw16luAeln+4RiNA== dependencies: browser-stdout "1.3.0" commander "2.11.0" @@ -6592,6 +7138,7 @@ mocha@^4.1.0: mocha@~1.17.1: version "1.17.1" resolved "https://registry.yarnpkg.com/mocha/-/mocha-1.17.1.tgz#7f7671d68526d074b7bae660c9099f87e0ea1ccb" + integrity sha1-f3Zx1oUm0HS3uuZgyQmfh+DqHMs= dependencies: commander "2.0.0" debug "*" @@ -6604,6 +7151,7 @@ mocha@~1.17.1: modernizr@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/modernizr/-/modernizr-3.0.0.tgz#c8f2db9ebcf97e68244b767269e54140dfaec5db" + integrity sha1-yPLbnrz5fmgkS3ZyaeVBQN+uxds= dependencies: doctrine "^0.6.4" file "^0.2.2" @@ -6624,6 +7172,7 @@ monotone-convex-hull-2d@^1.0.1: 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" @@ -6648,6 +7197,7 @@ ms@2.0.0: ms@^2.0.0, 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== multi-stage-sourcemap@^0.2.1: version "0.2.1" @@ -6659,6 +7209,7 @@ multi-stage-sourcemap@^0.2.1: multipipe@^0.1.0, multipipe@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/multipipe/-/multipipe-0.1.2.tgz#2a8f2ddf70eed564dff2d57f1e1a137d9f05078b" + integrity sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s= dependencies: duplexer2 "0.0.2" @@ -6682,18 +7233,15 @@ mux.js@5.0.1: resolved "https://registry.yarnpkg.com/mux.js/-/mux.js-5.0.1.tgz#ccf757d18f30e65179bd38d60ccc9f04e9cb1e3a" integrity sha512-yfmJ9CaLGSyRnEwqwzvISSZe6EdcvXIsgapZfuNNFuUQUlYDwltnCgZqV6IG90daY4dYTemK/hxMoxI1bB6RjA== -nan@^2.10.0: - version "2.11.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.11.0.tgz#574e360e4d954ab16966ec102c0c049fd961a099" - -nan@^2.9.2: - version "2.12.1" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.12.1.tgz#7b1aa193e9aa86057e3c7bbd0ac448e770925552" - integrity sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw== +nan@^2.10.0, nan@^2.9.2: + version "2.13.2" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.13.2.tgz#f51dc7ae66ba7d5d55e1e6d4d8092e802c9aefe7" + integrity sha512-TghvYc72wlMGMVMluVo9WRJc0mB8KxxF/gZ4YYFy7V2ZQX9l7rgbPg7vjS9mt6U5HXODVFVI2bOduCzwOMv/lw== 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" @@ -6708,8 +7256,9 @@ nanomatch@^1.2.9: to-regex "^3.0.1" natives@^1.1.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/natives/-/natives-1.1.4.tgz#2f0f224fc9a7dd53407c7667c84cf8dbe773de58" + version "1.1.6" + resolved "https://registry.yarnpkg.com/natives/-/natives-1.1.6.tgz#a603b4a498ab77173612b9ea1acdec4d980f00bb" + integrity sha512-6+TDFewD4yxY14ptjKaS63GVdtKiES1pTPyxn9Jb0rBqPMZ7VcCiooEhPNsr+mqHtMGxa/5c/HhcC4uPEUw/nA== needle@^2.2.1: version "2.2.4" @@ -6723,14 +7272,17 @@ needle@^2.2.1: negotiator@0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" + integrity sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk= -neo-async@^2.5.0: - version "2.5.2" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.5.2.tgz#489105ce7bc54e709d736b195f82135048c50fcc" +neo-async@^2.5.0, neo-async@^2.6.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.0.tgz#b9d15e4d71c6762908654b5183ed38b753340835" + integrity sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA== -next-tick@1: +next-tick@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" + integrity sha1-yobR/ogoFpsBICCOPchCS524NCw= node-emoji@^1.0.4: version "1.10.0" @@ -6742,10 +7294,12 @@ node-emoji@^1.0.4: node-ensure@^0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/node-ensure/-/node-ensure-0.0.0.tgz#ecae764150de99861ec5c810fd5d096b183932a7" + integrity sha1-7K52QVDemYYexcgQ/V0Jaxg5Mqc= node-fetch-npm@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/node-fetch-npm/-/node-fetch-npm-2.0.2.tgz#7258c9046182dca345b4208eda918daf33697ff7" + integrity sha512-nJIxm1QmAj4v3nfCvEeCrYSoVwXyxLnaPBK5W1W5DGEJwjlKuC2VEUycGw5oxk+4zZahRrB84PUJJgEmhFTDFw== dependencies: encoding "^0.1.11" json-parse-better-errors "^1.0.0" @@ -6754,6 +7308,7 @@ node-fetch-npm@^2.0.2: 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" @@ -6769,8 +7324,9 @@ node-gyp@^3.8.0: which "1" node-libs-browser@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.1.0.tgz#5f94263d404f6e44767d726901fff05478d600df" + version "2.2.0" + resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.0.tgz#c72f60d9d46de08a940dedbb25f3ffa2f9bbaa77" + integrity sha512-5MQunG/oyOaBdttrL40dA7bUfPORLRWMUJLQtMg7nluxUvk5XwnLdL9twQHFAjRx/y7mIMkLKT9++qPbbk6BZA== dependencies: assert "^1.1.1" browserify-zlib "^0.2.0" @@ -6779,7 +7335,7 @@ node-libs-browser@^2.0.0: constants-browserify "^1.0.0" crypto-browserify "^3.11.0" domain-browser "^1.1.1" - events "^1.0.0" + events "^3.0.0" https-browserify "^1.0.0" os-browserify "^0.3.0" path-browserify "0.0.0" @@ -6793,7 +7349,7 @@ node-libs-browser@^2.0.0: timers-browserify "^2.0.4" tty-browserify "0.0.0" url "^0.11.0" - util "^0.10.3" + util "^0.11.0" vm-browserify "0.0.4" node-pre-gyp@^0.10.0: @@ -6813,8 +7369,9 @@ node-pre-gyp@^0.10.0: tar "^4" node-sass@^4.8.3: - version "4.9.3" - resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.9.3.tgz#f407cf3d66f78308bb1e346b24fa428703196224" + version "4.11.0" + resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.11.0.tgz#183faec398e9cbe93ba43362e2768ca988a6369a" + integrity sha512-bHUdHTphgQJZaF1LASx0kAviPH7sGlcyNhWade4eVIpFp6tsn7SV8xNMTbsQFpEV9VXpnwTTnNYlfsZXgGgmkA== dependencies: async-foreach "^0.1.3" chalk "^1.1.1" @@ -6831,7 +7388,7 @@ node-sass@^4.8.3: nan "^2.10.0" node-gyp "^3.8.0" npmlog "^4.0.0" - request "2.87.0" + request "^2.88.0" sass-graph "^2.2.4" stdout-stream "^1.4.0" "true-case-path" "^1.0.2" @@ -6847,6 +7404,7 @@ node-sass@^4.8.3: "nopt@2 || 3", nopt@3.x: version "3.0.6" resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" + integrity sha1-xkZdvwirzU2zWTF/eaxopkayj/k= dependencies: abbrev "1" @@ -6861,36 +7419,46 @@ nopt@^4.0.1, nopt@~4.0.1: normalize-css@^2.1.0: version "2.3.1" resolved "https://registry.yarnpkg.com/normalize-css/-/normalize-css-2.3.1.tgz#fc03e3b91e3a51aa7a1836bae7b2b6ac6d51e156" + integrity sha1-/APjuR46Uap6GDa657K2rG1R4VY= dependencies: insert-css "0.0.0" -normalize-package-data@^2.0.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.4.0, "normalize-package-data@~1.0.1 || ^2.0.0", normalize-package-data@~2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f" +normalize-package-data@^2.0.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.4.0, normalize-package-data@^2.5.0: + 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" - is-builtin-module "^1.0.0" + resolve "^1.10.0" semver "2 || 3 || 4 || 5" validate-npm-package-license "^3.0.1" normalize-path@^2.0.0, normalize-path@^2.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= nouislider@^9.2.0: version "9.2.0" resolved "https://registry.yarnpkg.com/nouislider/-/nouislider-9.2.0.tgz#e87c507de2b0b4d075038b5a42547c7dbbebaf69" integrity sha1-6HxQfeKwtNB1A4taQlR8fbvrr2k= -npm-audit-report@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/npm-audit-report/-/npm-audit-report-1.3.1.tgz#e79ea1fcb5ffaf3031102b389d5222c2b0459632" +npm-audit-report@^1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/npm-audit-report/-/npm-audit-report-1.3.2.tgz#303bc78cd9e4c226415076a4f7e528c89fc77018" + integrity sha512-abeqS5ONyXNaZJPGAf6TOUMNdSe1Y6cpc9MLBRn+CuUoYbfdca6AxOyXVlfIv9OgKX+cacblbG5w7A6ccwoTPw== dependencies: cli-table3 "^0.5.0" console-control-strings "^1.1.0" @@ -6903,16 +7471,19 @@ npm-bundled@^1.0.1: npm-cache-filename@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/npm-cache-filename/-/npm-cache-filename-1.0.2.tgz#ded306c5b0bfc870a9e9faf823bc5f283e05ae11" + integrity sha1-3tMGxbC/yHCp6fr4I7xfKD4FrhE= npm-install-checks@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-3.0.0.tgz#d4aecdfd51a53e3723b7b2f93b2ee28e307bc0d7" + integrity sha1-1K7N/VGlPjcjt7L5Oy7ijjB7wNc= dependencies: semver "^2.3.0 || 3.x || 4 || 5" -npm-lifecycle@^2.0.3: +npm-lifecycle@^2.0.3, npm-lifecycle@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/npm-lifecycle/-/npm-lifecycle-2.1.0.tgz#1eda2eedb82db929e3a0c50341ab0aad140ed569" + integrity sha512-QbBfLlGBKsktwBZLj6AviHC6Q9Y3R/AY4a2PYSIRhSKSS0/CxRyD/PfxEX6tPeOCXQgMSNdwGeECacstgptc+g== dependencies: byline "^5.0.0" graceful-fs "^4.1.11" @@ -6926,28 +7497,24 @@ npm-lifecycle@^2.0.3: npm-logical-tree@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/npm-logical-tree/-/npm-logical-tree-1.2.1.tgz#44610141ca24664cad35d1e607176193fd8f5b88" + integrity sha512-AJI/qxDB2PWI4LG1CYN579AY1vCiNyWfkiquCsJWqntRu/WwimVrC8yXeILBFHDwxfOejxewlmnvW9XXjMlYIg== npm-modernizr@^2.8.3: version "2.8.3" resolved "https://registry.yarnpkg.com/npm-modernizr/-/npm-modernizr-2.8.3.tgz#f6ae12112faae3d173ea7e8a45fda80e7a8823ed" + integrity sha1-9q4SES+q49Fz6n6KRf2oDnqII+0= -"npm-package-arg@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0", "npm-package-arg@^4.0.0 || ^5.0.0 || ^6.0.0", "npm-package-arg@^5.1.2 || 6", npm-package-arg@^6.0.0, npm-package-arg@^6.1.0: +"npm-package-arg@^4.0.0 || ^5.0.0 || ^6.0.0", npm-package-arg@^6.0.0, npm-package-arg@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-6.1.0.tgz#15ae1e2758a5027efb4c250554b85a737db7fcc1" + integrity sha512-zYbhP2k9DbJhA0Z3HKUePUgdB1x7MfIfKssC+WLPFMKTBZKpZh5m13PgexJjCq6KW7j17r0jHWcCpxEqnnncSA== dependencies: hosted-git-info "^2.6.0" osenv "^0.1.5" semver "^5.5.0" validate-npm-package-name "^3.0.0" -npm-packlist@^1.1.10, npm-packlist@~1.1.10: - version "1.1.11" - resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.1.11.tgz#84e8c683cbe7867d34b1d357d893ce29e28a02de" - dependencies: - ignore-walk "^3.0.1" - npm-bundled "^1.0.1" - -npm-packlist@^1.1.6: +npm-packlist@^1.1.12, npm-packlist@^1.1.6, npm-packlist@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.1.tgz#19064cdf988da80ea3cee45533879d90192bbfbc" integrity sha512-+TcdO7HJJ8peiiYhvPxsEDhF3PJFGUGRcFsGve3vxvxdcpO2Z4Z7rkosRM0kWj6LfbK/P0gu3dzk5RU1ffvFcw== @@ -6955,52 +7522,28 @@ npm-packlist@^1.1.6: ignore-walk "^3.0.1" npm-bundled "^1.0.1" -npm-pick-manifest@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-2.1.0.tgz#dc381bdd670c35d81655e1d5a94aa3dd4d87fce5" +npm-pick-manifest@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-2.2.3.tgz#32111d2a9562638bb2c8f2bf27f7f3092c8fae40" + integrity sha512-+IluBC5K201+gRU85vFlUwX3PFShZAbAgDNp2ewJdWMVSppdo/Zih0ul2Ecky/X7b51J7LrrUAP+XOmOCvYZqA== dependencies: + figgy-pudding "^3.5.1" npm-package-arg "^6.0.0" semver "^5.4.1" -npm-profile@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/npm-profile/-/npm-profile-3.0.2.tgz#58d568f1b56ef769602fd0aed8c43fa0e0de0f57" +npm-profile@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/npm-profile/-/npm-profile-4.0.1.tgz#d350f7a5e6b60691c7168fbb8392c3603583f5aa" + integrity sha512-NQ1I/1Q7YRtHZXkcuU1/IyHeLy6pd+ScKg4+DQHdfsm769TGq6HPrkbuNJVJS4zwE+0mvvmeULzQdWn2L2EsVA== dependencies: aproba "^1.1.2 || 2" - make-fetch-happen "^2.5.0 || 3 || 4" + figgy-pudding "^3.4.1" + npm-registry-fetch "^3.8.0" -npm-registry-client@^8.5.1: - version "8.6.0" - resolved "https://registry.yarnpkg.com/npm-registry-client/-/npm-registry-client-8.6.0.tgz#7f1529f91450732e89f8518e0f21459deea3e4c4" - dependencies: - concat-stream "^1.5.2" - graceful-fs "^4.1.6" - normalize-package-data "~1.0.1 || ^2.0.0" - npm-package-arg "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" - once "^1.3.3" - request "^2.74.0" - retry "^0.10.0" - safe-buffer "^5.1.1" - semver "2 >=2.2.1 || 3.x || 4 || 5" - slide "^1.1.3" - ssri "^5.2.4" - optionalDependencies: - npmlog "2 || ^3.1.0 || ^4.0.0" - -npm-registry-fetch@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-1.1.1.tgz#710bc5947d9ee2c549375072dab6d5d17baf2eb2" - dependencies: - bluebird "^3.5.1" - figgy-pudding "^3.0.0" - lru-cache "^4.1.2" - make-fetch-happen "^3.0.0" - npm-package-arg "^6.0.0" - safe-buffer "^5.1.1" - -npm-registry-fetch@^3.0.0: - version "3.8.0" - resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-3.8.0.tgz#aa7d9a7c92aff94f48dba0984bdef4bd131c88cc" +npm-registry-fetch@^3.8.0, npm-registry-fetch@^3.9.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-3.9.0.tgz#44d841780e2833f06accb34488f8c7450d1a6856" + integrity sha512-srwmt8YhNajAoSAaDWndmZgx89lJwIZ1GWxOuckH4Coek4uHv5S+o/l9FLQe/awA+JwTnj4FJHldxhlXdZEBmw== dependencies: JSONStream "^1.3.4" bluebird "^3.5.1" @@ -7012,45 +7555,49 @@ npm-registry-fetch@^3.0.0: 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-user-validate@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/npm-user-validate/-/npm-user-validate-1.0.0.tgz#8ceca0f5cea04d4e93519ef72d0557a75122e951" + integrity sha1-jOyg9c6gTU6TUZ73LQVXp1Ei6VE= npm@^6.0.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/npm/-/npm-6.4.0.tgz#82a5a8151488d424958339561b4c0fccd33dd3e4" + version "6.9.0" + resolved "https://registry.yarnpkg.com/npm/-/npm-6.9.0.tgz#5296720486814a64a7fb082de00c4b5cfd11211f" + integrity sha512-91V+zB5hDxO+Jyp2sUKS7juHlIM95dGQxTeQtmZI1nAI/7kjWXFipPrtwwKjhyKmV4GsS2LzJhrxRjGWsU9z/w== dependencies: - JSONStream "^1.3.3" + JSONStream "^1.3.5" abbrev "~1.1.1" ansicolors "~0.3.2" ansistyles "~0.1.3" - aproba "~1.2.0" + aproba "^2.0.0" archy "~1.0.0" bin-links "^1.1.2" - bluebird "~3.5.1" - byte-size "^4.0.3" - cacache "^11.1.0" + bluebird "^3.5.3" + byte-size "^5.0.1" + cacache "^11.3.2" call-limit "~1.1.0" - chownr "~1.0.1" + chownr "^1.1.1" + ci-info "^2.0.0" cli-columns "^3.1.2" - cli-table3 "^0.5.0" + cli-table3 "^0.5.1" cmd-shim "~2.0.2" columnify "~1.5.4" - config-chain "~1.1.11" + config-chain "^1.1.12" detect-indent "~5.0.0" detect-newline "^2.1.0" dezalgo "~1.0.3" editor "~1.0.0" - figgy-pudding "^3.2.0" + figgy-pudding "^3.5.1" find-npm-prefix "^1.0.2" fs-vacuum "~1.2.10" fs-write-stream-atomic "~1.0.10" gentle-fs "^2.0.1" - glob "~7.1.2" - graceful-fs "~4.1.11" + glob "^7.1.3" + graceful-fs "^4.1.15" has-unicode "~2.0.1" hosted-git-info "^2.7.1" iferr "^1.0.2" @@ -7058,71 +7605,70 @@ npm@^6.0.0: inherits "~2.0.3" ini "^1.3.5" init-package-json "^1.10.3" - is-cidr "^2.0.6" + is-cidr "^3.0.0" json-parse-better-errors "^1.0.2" lazy-property "~1.0.0" - libcipm "^2.0.1" - libnpmhook "^4.0.1" + libcipm "^3.0.3" + libnpm "^2.0.1" + libnpmhook "^5.0.2" libnpx "^10.2.0" - lock-verify "^2.0.2" + lock-verify "^2.1.0" lockfile "^1.0.4" lodash._baseuniq "~4.6.0" lodash.clonedeep "~4.5.0" lodash.union "~4.6.0" lodash.uniq "~4.5.0" lodash.without "~4.4.0" - lru-cache "^4.1.3" + lru-cache "^4.1.5" meant "~1.0.1" mississippi "^3.0.0" mkdirp "~0.5.1" move-concurrently "^1.0.1" node-gyp "^3.8.0" nopt "~4.0.1" - normalize-package-data "~2.4.0" - npm-audit-report "^1.3.1" + normalize-package-data "^2.5.0" + npm-audit-report "^1.3.2" npm-cache-filename "~1.0.2" npm-install-checks "~3.0.0" - npm-lifecycle "^2.0.3" + npm-lifecycle "^2.1.0" npm-package-arg "^6.1.0" - npm-packlist "~1.1.10" - npm-pick-manifest "^2.1.0" - npm-profile "^3.0.2" - npm-registry-client "^8.5.1" - npm-registry-fetch "^1.1.0" + npm-packlist "^1.4.1" + npm-pick-manifest "^2.2.3" + npm-registry-fetch "^3.9.0" npm-user-validate "~1.0.0" npmlog "~4.1.2" once "~1.4.0" - opener "~1.4.3" + opener "^1.5.1" osenv "^0.1.5" - pacote "^8.1.6" + pacote "^9.5.0" path-is-inside "~1.0.2" promise-inflight "~1.0.1" qrcode-terminal "^0.12.0" - query-string "^6.1.0" + query-string "^6.2.0" qw "~1.0.1" read "~1.0.7" read-cmd-shim "~1.0.1" read-installed "~4.0.3" read-package-json "^2.0.13" - read-package-tree "^5.2.1" - readable-stream "^2.3.6" - request "^2.87.0" + read-package-tree "^5.2.2" + readable-stream "^3.1.1" + request "^2.88.0" retry "^0.12.0" - rimraf "~2.6.2" + rimraf "^2.6.3" safe-buffer "^5.1.2" - semver "^5.5.0" + semver "^5.6.0" sha "~2.0.1" slide "~1.1.6" sorted-object "~2.0.1" sorted-union-stream "~2.1.3" - ssri "^6.0.0" + ssri "^6.0.1" stringify-package "^1.0.0" - tar "^4.4.6" + tar "^4.4.8" text-table "~0.2.0" tiny-relative-date "^1.3.0" uid-number "0.0.6" umask "~1.1.0" - unique-filename "~1.1.0" + unique-filename "^1.1.1" unpipe "~1.0.0" update-notifier "^2.5.0" uuid "^3.3.2" @@ -7130,9 +7676,9 @@ npm@^6.0.0: validate-npm-package-name "~3.0.0" which "^1.3.1" worker-farm "^1.6.0" - write-file-atomic "^2.3.0" + write-file-atomic "^2.4.2" -"npmlog@0 || 1 || 2 || 3 || 4", "npmlog@2 || ^3.1.0 || ^4.0.0", npmlog@^4.0.0, npmlog@^4.0.2, npmlog@~4.1.2: +"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0, npmlog@^4.0.2, npmlog@^4.1.2, npmlog@~4.1.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== @@ -7145,16 +7691,13 @@ npm@^6.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= -oauth-sign@~0.8.2: - version "0.8.2" - resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" - oauth-sign@~0.9.0: version "0.9.0" resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" @@ -7168,14 +7711,17 @@ object-assign@*, object-assign@^4.0.1, object-assign@^4.1.0: object-assign@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-3.0.0.tgz#9bedd5ca0897949bca47e7ff408062d549f587f2" + integrity sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I= object-component@0.0.3: version "0.0.3" resolved "https://registry.yarnpkg.com/object-component/-/object-component-0.0.3.tgz#f0c69aa50efc95b866c186f400a33769cb2f1291" + integrity sha1-8MaapQ78lbhmwYb0AKM3acsvEpE= 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" @@ -7186,11 +7732,7 @@ object-inspect@~1.4.0: resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.4.1.tgz#37ffb10e71adaf3748d05f713b4c9452f402cbc4" integrity sha512-wqdhLpfCUbEsoEwl3FXwGyv8ief1k/1aUdIPCqVnupM6e8l63BEJdiF/0swtn04/8p05tG/T0FrpTlfwvljOdw== -object-keys@^1.0.11, object-keys@^1.0.12: - version "1.0.12" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.12.tgz#09c53855377575310cca62f55bb334abff7b3ed2" - -object-keys@^1.0.6: +object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.0.6: version "1.1.0" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.0.tgz#11bd22348dd2e096a045ab06f6c85bcc340fa032" integrity sha512-6OO5X1+2tYkNyNEx6TsCxEqFfRWaqx6EtMiSbGrw8Ob8v9Ne+Hl8rBAgLBZn5wjEz3s/s6U1WXFUFOcxxAwUpg== @@ -7203,16 +7745,19 @@ object-path@^0.11.2: object-path@^0.9.0: version "0.9.2" resolved "https://registry.yarnpkg.com/object-path/-/object-path-0.9.2.tgz#0fd9a74fc5fad1ae3968b586bda5c632bd6c05a5" + integrity sha1-D9mnT8X60a45aLWGvaXGMr1sBaU= 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.0.1: 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" @@ -7222,6 +7767,7 @@ object.assign@^4.0.1: object.defaults@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/object.defaults/-/object.defaults-1.1.0.tgz#3a7f868334b407dea06da16d88d5cd29e435fecf" + integrity sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8= dependencies: array-each "^1.0.1" array-slice "^1.0.0" @@ -7231,6 +7777,7 @@ object.defaults@^1.1.0: object.map@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/object.map/-/object.map-1.0.1.tgz#cf83e59dc8fcc0ad5f4250e1f78b3b81bd801d37" + integrity sha1-z4Plncj8wK1fQlDh94s7gb2AHTc= dependencies: for-own "^1.0.0" make-iterator "^1.0.0" @@ -7246,16 +7793,18 @@ object.omit@^2.0.0: object.pick@^1.2.0, 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" 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" -once@1.x, once@^1.3.0, once@^1.3.1, once@^1.3.3, once@^1.4.0, once@~1.4.0: +once@1.x, once@^1.3.0, once@^1.3.1, once@^1.4.0, once@~1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= @@ -7265,6 +7814,7 @@ once@1.x, once@^1.3.0, once@^1.3.1, once@^1.3.3, once@^1.4.0, once@~1.4.0: once@~1.3.0: version "1.3.3" resolved "https://registry.yarnpkg.com/once/-/once-1.3.3.tgz#b2e261557ce4c314ec8304f3fa82663e4297ca20" + integrity sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA= dependencies: wrappy "1" @@ -7275,23 +7825,27 @@ onetime@^2.0.0: dependencies: mimic-fn "^1.0.0" -opener@~1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/opener/-/opener-1.4.3.tgz#5c6da2c5d7e5831e8ffa3964950f8d6674ac90b8" +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== openurl@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/openurl/-/openurl-1.1.1.tgz#3875b4b0ef7a52c156f0db41d4609dbb0f94b387" + integrity sha1-OHW0sO96UsFW8NtB1GCduw+Us4c= opn@5.3.0: version "5.3.0" resolved "https://registry.yarnpkg.com/opn/-/opn-5.3.0.tgz#64871565c863875f052cfdf53d3e3cb5adb53b1c" + integrity sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g== dependencies: is-wsl "^1.1.0" optimist@^0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" + integrity sha1-2j6nRob6IaGaERwybpDrFaAZZoY= dependencies: minimist "~0.0.1" wordwrap "~0.0.2" @@ -7311,6 +7865,7 @@ optionator@^0.8.1: orchestrator@^0.3.0: version "0.3.8" resolved "https://registry.yarnpkg.com/orchestrator/-/orchestrator-0.3.8.tgz#14e7e9e2764f7315fbac184e506c7aa6df94ad7e" + integrity sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4= dependencies: end-of-stream "~0.1.5" sequencify "~0.0.7" @@ -7319,10 +7874,12 @@ orchestrator@^0.3.0: ordered-read-streams@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz#fd565a9af8eb4473ba69b6ed8a34352cb552f126" + integrity sha1-/VZamvjrRHO6abbtijQ1LLVS8SY= 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, os-homedir@^1.0.1: version "1.0.2" @@ -7332,12 +7889,14 @@ os-homedir@^1.0.0, os-homedir@^1.0.1: 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-locale@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2" + integrity sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA== dependencies: execa "^0.7.0" lcid "^1.0.0" @@ -7359,26 +7918,50 @@ osenv@0, osenv@^0.1.4, osenv@^0.1.5: 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-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: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.0.tgz#417c9941e6027a9abcba5092dd2904e255b5fbc2" + integrity sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ== + 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-queue@^1.0.0: version "1.2.0" resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-1.2.0.tgz#639cb8b07270c15b71d7a6446a8e30414f3c96d1" + integrity sha1-Y5y4sHJwwVtx16ZEao4wQU88ltE= 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.1.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.1.0.tgz#c1a0f1030e97de018bb2c718929d2af59463e505" + integrity sha512-H2RyIJ7+A3rjkwKC2l5GGtU4H1vkxKCAGsWasNVd0Set+6i4znxbWy6/j16YDPJDWxhsgZiKAstMEP8wCdSpjA== package-json-versionify@^1.0.2: version "1.0.4" @@ -7390,41 +7973,45 @@ package-json-versionify@^1.0.2: 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" -pacote@^8.1.6: - version "8.1.6" - resolved "https://registry.yarnpkg.com/pacote/-/pacote-8.1.6.tgz#8e647564d38156367e7a9dc47a79ca1ab278d46e" +pacote@^9.1.0, pacote@^9.2.3, pacote@^9.5.0: + version "9.5.0" + resolved "https://registry.yarnpkg.com/pacote/-/pacote-9.5.0.tgz#85f3013a3f6dd51c108b0ccabd3de8102ddfaeda" + integrity sha512-aUplXozRbzhaJO48FaaeClmN+2Mwt741MC6M3bevIGZwdCaP7frXzbUOfOWa91FPHoLITzG0hYaKY363lxO3bg== dependencies: - bluebird "^3.5.1" - cacache "^11.0.2" - get-stream "^3.0.0" - glob "^7.1.2" - lru-cache "^4.1.3" + bluebird "^3.5.3" + cacache "^11.3.2" + figgy-pudding "^3.5.1" + get-stream "^4.1.0" + glob "^7.1.3" + lru-cache "^5.1.1" make-fetch-happen "^4.0.1" minimatch "^3.0.4" - minipass "^2.3.3" + minipass "^2.3.5" mississippi "^3.0.0" mkdirp "^0.5.1" normalize-package-data "^2.4.0" npm-package-arg "^6.1.0" - npm-packlist "^1.1.10" - npm-pick-manifest "^2.1.0" + npm-packlist "^1.1.12" + npm-pick-manifest "^2.2.3" + npm-registry-fetch "^3.8.0" osenv "^0.1.5" promise-inflight "^1.0.1" promise-retry "^1.1.1" - protoduck "^5.0.0" + protoduck "^5.0.1" rimraf "^2.6.2" safe-buffer "^5.1.2" - semver "^5.5.0" - ssri "^6.0.0" - tar "^4.4.3" - unique-filename "^1.1.0" - which "^1.3.0" + semver "^5.6.0" + ssri "^6.0.1" + tar "^4.4.8" + unique-filename "^1.1.1" + which "^1.3.1" pako@~0.2.0: version "0.2.9" @@ -7432,30 +8019,35 @@ pako@~0.2.0: integrity sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU= pako@~1.0.5: - version "1.0.6" - resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.6.tgz#0101211baa70c4bca4a0f63f2206e97b7dfaf258" + 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" parse-asn1@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.1.tgz#f6bf293818332bd0dab54efb16087724745e6ca8" + 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-filepath@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" + integrity sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE= dependencies: is-absolute "^1.0.0" map-cache "^0.2.0" @@ -7482,50 +8074,65 @@ parse-headers@^2.0.0: 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-node-version@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" + integrity sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA== + parse-passwd@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" + integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= parseqs@0.0.5: version "0.0.5" resolved "https://registry.yarnpkg.com/parseqs/-/parseqs-0.0.5.tgz#d5208a3738e46766e291ba2ea173684921a8b89d" + integrity sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0= dependencies: better-assert "~1.0.0" parseuri@0.0.5: version "0.0.5" resolved "https://registry.yarnpkg.com/parseuri/-/parseuri-0.0.5.tgz#80204a50d4dbb779bfdc6ebe2778d90e4bce320a" + integrity sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo= dependencies: better-assert "~1.0.0" parseurl@~1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3" + integrity sha1-/CidTtiZMRlGDBViUyYs3I3mW/M= 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.0: version "0.0.0" resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.0.tgz#a0b870729aae214005b7d5032ec2cbbb0fb4451a" + integrity sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo= 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-is-absolute@^1.0.0, path-is-absolute@^1.0.1: version "1.0.1" @@ -7535,12 +8142,14 @@ path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: path-is-inside@^1.0.1, path-is-inside@^1.0.2, 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: version "2.0.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= -path-parse@^1.0.5, path-parse@^1.0.6: +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== @@ -7548,16 +8157,19 @@ path-parse@^1.0.5, path-parse@^1.0.6: path-root-regex@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" + integrity sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0= path-root@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7" + integrity sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc= dependencies: path-root-regex "^0.1.0" 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" @@ -7566,27 +8178,30 @@ path-type@^1.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" path@^0.12.7: version "0.12.7" resolved "https://registry.yarnpkg.com/path/-/path-0.12.7.tgz#d4dc2a506c4ce2197eb481ebfcd5b36c0140b10f" + integrity sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8= dependencies: process "^0.11.1" util "^0.10.3" pbf@^3.0.5: - version "3.1.0" - resolved "https://registry.yarnpkg.com/pbf/-/pbf-3.1.0.tgz#f70004badcb281761eabb1e76c92f179f08189e9" - integrity sha512-/hYJmIsTmh7fMkHAWWXJ5b8IKLWdjdlAFb3IHkRBn1XUhIYBChVGfVwmHEAV3UfXTxsP/AKfYTXTS/dCPxJd5w== + version "3.2.0" + resolved "https://registry.yarnpkg.com/pbf/-/pbf-3.2.0.tgz#e76f9f5114e395c25077ad6fe463b3507d6877fc" + integrity sha512-98Eh7rsJNJF/Im6XYMLaOW3cLnNyedlOd6hu3iWMD5I7FZGgpw8yN3vQBrmLbLodu7G784Irb9Qsv2yFrxSAGw== dependencies: - ieee754 "^1.1.6" - resolve-protobuf-schema "^2.0.0" + ieee754 "^1.1.12" + resolve-protobuf-schema "^2.1.0" pbkdf2@^3.0.3: - version "3.0.16" - resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.16.tgz#7404208ec6b01b62d85bf83853a8064f8d9c2a5c" + 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" @@ -7597,6 +8212,7 @@ pbkdf2@^3.0.3: pdfjs-dist@1.8.366: version "1.8.366" resolved "https://registry.yarnpkg.com/pdfjs-dist/-/pdfjs-dist-1.8.366.tgz#90b1d9a141c40422f1edb48d10b93978a7690d90" + integrity sha1-kLHZoUHEBCLx7bSNELk5eKdpDZA= dependencies: node-ensure "^0.0.0" worker-loader "^0.8.0" @@ -7613,6 +8229,7 @@ peek-stream@^1.1.0: pend@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= performance-now@^2.1.0: version "2.1.0" @@ -7622,6 +8239,7 @@ performance-now@^2.1.0: phantomjs-prebuilt@^2.1.3: version "2.1.16" resolved "https://registry.yarnpkg.com/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.16.tgz#efd212a4a3966d3647684ea8ba788549be2aefef" + integrity sha1-79ISpKOWbTZHaE6ouniFSb4q7+8= dependencies: es6-promise "^4.0.3" extract-zip "^1.6.5" @@ -7692,20 +8310,24 @@ phraseanet-production-client@0.33.84: 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= 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= pkcs7@^1.0.2: version "1.0.2" @@ -7715,6 +8337,7 @@ pkcs7@^1.0.2: plur@^2.0.0: version "2.1.2" resolved "https://registry.yarnpkg.com/plur/-/plur-2.1.2.tgz#7482452c1a0f508e3e344eaec312c91c29dc655a" + integrity sha1-dIJFLBoPUI4+NE6uwxLJHCncZVo= dependencies: irregular-plurals "^1.0.0" @@ -7726,6 +8349,7 @@ point-in-polygon@^1.0.1: portscanner@2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/portscanner/-/portscanner-2.1.1.tgz#eabb409e4de24950f5a2a516d35ae769343fbb96" + integrity sha1-6rtAnk3iSVD1oqUW01rnaTQ/u5Y= dependencies: async "1.5.2" is-number-like "^1.0.3" @@ -7733,14 +8357,17 @@ portscanner@2.1.1: 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-value-parser@^3.2.3: - version "3.3.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz#87f38f9f18f774a4ab4c8a232f5c5ce8872a9d15" + 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@^5.0.4, postcss@^5.2.16: version "5.2.18" resolved "https://registry.yarnpkg.com/postcss/-/postcss-5.2.18.tgz#badfa1497d46244f6390f58b319830d9107853c5" + integrity sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg== dependencies: chalk "^1.1.3" js-base64 "^2.1.9" @@ -7755,6 +8382,7 @@ prelude-ls@~1.1.2: 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= preserve@^0.2.0: version "0.2.0" @@ -7764,6 +8392,7 @@ preserve@^0.2.0: pretty-hrtime@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" + integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: version "2.0.0" @@ -7773,6 +8402,7 @@ process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: process@^0.11.1, process@^0.11.10: version "0.11.10" resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= process@~0.5.1: version "0.5.2" @@ -7782,14 +8412,17 @@ process@~0.5.1: progress@^1.1.8: version "1.1.8" resolved "https://registry.yarnpkg.com/progress/-/progress-1.1.8.tgz#e260c78f6161cdd9b0e56cc3e0a85de17c7a57be" + integrity sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74= promise-inflight@^1.0.1, 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= promise-retry@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-1.1.1.tgz#6739e968e3051da20ce6497fb2b50f6911df3d6d" + integrity sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0= dependencies: err-code "^1.0.0" retry "^0.10.0" @@ -7797,6 +8430,7 @@ promise-retry@^1.1.1: promzard@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/promzard/-/promzard-0.3.0.tgz#26a5d6ee8c7dee4cb12208305acfb93ba382a9ee" + integrity sha1-JqXW7ox97kyxIggwWs+5O6OCqe4= dependencies: read "1" @@ -7811,25 +8445,29 @@ proper-lockfile@^2.0.0: proto-list@~1.2.1: version "1.2.4" resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" + integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= protocol-buffers-schema@^3.3.1: version "3.3.2" resolved "https://registry.yarnpkg.com/protocol-buffers-schema/-/protocol-buffers-schema-3.3.2.tgz#00434f608b4e8df54c59e070efeefc37fb4bb859" integrity sha512-Xdayp8sB/mU+sUV4G7ws8xtYMGdQnxbeIfLjyO9TZZRJdztBGhlmbI5x1qcY4TG5hBkIKGnc28i7nXxaugu88w== -protoduck@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/protoduck/-/protoduck-5.0.0.tgz#752145e6be0ad834cb25716f670a713c860dce70" +protoduck@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/protoduck/-/protoduck-5.0.1.tgz#03c3659ca18007b69a50fd82a7ebcc516261151f" + integrity sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg== dependencies: - genfun "^4.0.1" + genfun "^5.0.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.1.31" @@ -7837,14 +8475,16 @@ psl@^1.1.24: integrity sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw== public-encrypt@^4.0.0: - version "4.0.2" - resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.2.tgz#46eb9107206bf73489f8b85b69d91334c6610994" + 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@^1.0.0: version "1.0.3" @@ -7854,9 +8494,10 @@ pump@^1.0.0: end-of-stream "^1.1.0" once "^1.3.1" -pump@^2.0.0, pump@^2.0.1: +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" @@ -7864,6 +8505,7 @@ pump@^2.0.0, pump@^2.0.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" @@ -7880,10 +8522,12 @@ pumpify@^1.3.3: 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" @@ -7893,34 +8537,41 @@ punycode@^2.1.0: pym.js@^1.3.1, pym.js@^1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/pym.js/-/pym.js-1.3.2.tgz#0ebd083c5a7ef7650214db872b4b29a10743305d" + integrity sha512-/fFzHFB4BTsJQP5id0wzUdYsDT4VPkfAxk+uENBE9/aP6YbvhAEpcuJHdjxqisqfXOCrcz7duTK1fbtF2rz8RQ== qrcode-terminal@^0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz#bb5b699ef7f9f0505092a3748be4464fe71b5819" + integrity sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ== qs@6.2.3: version "6.2.3" resolved "https://registry.yarnpkg.com/qs/-/qs-6.2.3.tgz#1cfcb25c10a9b2b483053ff39f5dfc9233908cfe" + integrity sha1-HPyyXBCpsrSDBT/zn138kjOQjP4= -qs@~6.5.1, qs@~6.5.2: +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@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.1.0.tgz#01e7d69f6a0940dac67a937d6c6325647aa4532a" +query-string@^6.2.0: + version "6.4.2" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.4.2.tgz#8be1dbd105306aebf86022144f575a29d516b713" + integrity sha512-DfJqAen17LfLA3rQ+H5S4uXphrF+ANU1lT2ijds4V/Tj4gZxA3gx5/tg1bz7kYCmwna7LyJNCYqO7jNRzo3aLw== dependencies: decode-uri-component "^0.2.0" + split-on-first "^1.0.0" strict-uri-encode "^2.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: version "0.2.0" resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= quickselect@^1.0.0, quickselect@^1.0.1: version "1.1.1" @@ -7930,16 +8581,19 @@ quickselect@^1.0.0, quickselect@^1.0.1: qunit-phantomjs-runner@^2.2.0: version "2.3.1" resolved "https://registry.yarnpkg.com/qunit-phantomjs-runner/-/qunit-phantomjs-runner-2.3.1.tgz#08326ec821b0b8ad02304d787c2cab7164d7d4c5" + integrity sha512-RLg51606zm6/HwZi29NciAMAqifyJE1oGg77tEuk05vEa7kuqEaI0Mkjw976Ynnq7GXurATnbFd+471c024tBQ== dependencies: qunit-reporter-junit "^1.0.2" qunit-reporter-junit@^1.0.2: version "1.1.1" resolved "https://registry.yarnpkg.com/qunit-reporter-junit/-/qunit-reporter-junit-1.1.1.tgz#eeb6226457896993e795a11940f18af6afa579b4" + integrity sha1-7rYiZFeJaZPnlaEZQPGK9q+lebQ= qunit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/qunit/-/qunit-1.0.0.tgz#1d3dcfbfaec81979cb4bdaee45450bb5e5914f8c" + integrity sha1-HT3Pv67IGXnLS9ruRUULteWRT4w= dependencies: argsparser "^0.0.7" cli-table "^0.3.0" @@ -7953,10 +8607,12 @@ qunit@^1.0.0: qunitjs@2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/qunitjs/-/qunitjs-2.1.1.tgz#c3087c864d9a9443103bdbdecc0ef359c7a82281" + integrity sha1-wwh8hk2alEMQO9vezA7zWceoIoE= qunitjs@^1.11.0: version "1.23.1" resolved "https://registry.yarnpkg.com/qunitjs/-/qunitjs-1.23.1.tgz#1971cf97ac9be01a64d2315508d2e48e6fd4e719" + integrity sha1-GXHPl6yb4Bpk0jFVCNLkjm/U5xk= quote-stream@^1.0.1, quote-stream@~1.0.2: version "1.0.2" @@ -7970,6 +8626,7 @@ quote-stream@^1.0.1, quote-stream@~1.0.2: qw@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/qw/-/qw-1.0.1.tgz#efbfdc740f9ad054304426acb183412cc8b996d4" + integrity sha1-77/cdA+a0FQwRCassYNBLMi5ltQ= randomatic@^3.0.0: version "3.1.1" @@ -7981,14 +8638,16 @@ randomatic@^3.0.0: math-random "^1.0.1" randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: - version "2.0.6" - resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.0.6.tgz#d302c522948588848a8d300c932b44c24231da80" + 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" @@ -7996,10 +8655,12 @@ randomfill@^1.0.3: range-parser@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" + integrity sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4= raw-body@^2.3.2: version "2.3.3" resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.3.3.tgz#1b324ece6b5706e153855bc1148c65bb7f6ea0c3" + integrity sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw== dependencies: bytes "3.0.0" http-errors "1.6.3" @@ -8026,12 +8687,14 @@ rc@^1.0.1, rc@^1.1.6, rc@^1.2.7: read-cmd-shim@^1.0.1, read-cmd-shim@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-1.0.1.tgz#2d5d157786a37c055d22077c32c53f8329e91c7b" + integrity sha1-LV0Vd4ajfAVdIgd8MsU/gynpHHs= dependencies: graceful-fs "^4.1.2" read-installed@~4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/read-installed/-/read-installed-4.0.3.tgz#ff9b8b67f187d1e4c29b9feb31f6b223acd19067" + integrity sha1-/5uLZ/GH0eTCm5/rMfayI6zRkGc= dependencies: debuglog "^1.0.1" read-package-json "^2.0.0" @@ -8045,6 +8708,7 @@ read-installed@~4.0.3: "read-package-json@1 || 2", read-package-json@^2.0.0, read-package-json@^2.0.13: version "2.0.13" resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-2.0.13.tgz#2e82ebd9f613baa6d2ebe3aa72cefe3f68e41f4a" + integrity sha512-/1dZ7TRZvGrYqE0UAfN6qQb5GYBsNcqS1C0tNK601CFOJmtHI7NIGXwetEPU/OtoFHZL3hDxm4rolFFVE9Bnmg== dependencies: glob "^7.1.1" json-parse-better-errors "^1.0.1" @@ -8053,9 +8717,10 @@ read-installed@~4.0.3: optionalDependencies: graceful-fs "^4.1.2" -read-package-tree@^5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/read-package-tree/-/read-package-tree-5.2.1.tgz#6218b187d6fac82289ce4387bbbaf8eef536ad63" +read-package-tree@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/read-package-tree/-/read-package-tree-5.2.2.tgz#4b6a0ef2d943c1ea36a578214c9a7f6b7424f7a8" + integrity sha512-rW3XWUUkhdKmN2JKB4FL563YAgtINifso5KShykufR03nJ5loGFlkUMe1g/yxmqX073SoYYTsgXu7XdDinKZuA== dependencies: debuglog "^1.0.1" dezalgo "^1.0.0" @@ -8066,6 +8731,7 @@ read-package-tree@^5.2.1: 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" @@ -8073,6 +8739,7 @@ read-pkg-up@^1.0.1: 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" @@ -8080,6 +8747,7 @@ read-pkg-up@^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" @@ -8088,6 +8756,7 @@ read-pkg@^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" @@ -8096,12 +8765,14 @@ read-pkg@^2.0.0: read@1, read@^1.0.7, read@~1.0.1, read@~1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" + integrity sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ= dependencies: mute-stream "~0.0.4" -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.3, readable-stream@~2.3.6: +"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.0, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.3, 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" @@ -8114,15 +8785,26 @@ read@1, read@^1.0.7, read@~1.0.1, read@~1.0.7: "readable-stream@>=1.0.33-1 <1.1.0-0", readable-stream@~1.0.17: version "1.0.34" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" + integrity sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw= dependencies: core-util-is "~1.0.0" inherits "~2.0.1" isarray "0.0.1" string_decoder "~0.10.x" +readable-stream@^3.1.1: + version "3.2.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.2.0.tgz#de17f229864c120a9f56945756e4f32c4045245d" + integrity sha512-RV20kLjdmpZuTF1INEb9IA3L68Nmi+Ri7ppZqo78wj//Pn62fCoJyV9zalccNzDD/OuJpMG4f+pfMl8+L6QdGw== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + readable-stream@~1.1.0, readable-stream@~1.1.10, readable-stream@~1.1.9: version "1.1.14" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" + integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk= dependencies: core-util-is "~1.0.0" inherits "~2.0.1" @@ -8132,30 +8814,33 @@ readable-stream@~1.1.0, readable-stream@~1.1.10, readable-stream@~1.1.9: readdir-scoped-modules@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/readdir-scoped-modules/-/readdir-scoped-modules-1.0.2.tgz#9fafa37d286be5d92cbaebdee030dc9b5f406747" + integrity sha1-n6+jfShr5dksuuve4DDcm19AZ0c= dependencies: debuglog "^1.0.1" dezalgo "^1.0.0" graceful-fs "^4.1.2" once "^1.3.0" -readdirp@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.1.0.tgz#4ed0ad060df3073300c48440373f72d1cc642d78" +readdirp@^2.0.0, 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.2" - minimatch "^3.0.2" + graceful-fs "^4.1.11" + micromatch "^3.1.10" readable-stream "^2.0.2" - set-immediate-shim "^1.0.1" rechoir@^0.6.2: version "0.6.2" resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= dependencies: resolve "^1.1.6" 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" @@ -8172,10 +8857,10 @@ regenerator-runtime@^0.11.0: resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== -regenerator-runtime@^0.12.0: - version "0.12.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz#fa1a71544764c036f8c49b13a08b2594c9f8a0de" - integrity sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg== +regenerator-runtime@^0.13.2: + version "0.13.2" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.2.tgz#32e59c9a6fb9b1a4aff09b4930ca2d4477343447" + integrity sha512-S/TQAZJO+D3m9xeN1WTI8dLKBBiRgXBlTJvbWjCThHWZj9EvHK70Ff50/tYj2J/fvBY6JtFVwRuazHN2E7M9BA== regex-cache@^0.4.2: version "0.4.4" @@ -8187,13 +8872,15 @@ regex-cache@^0.4.2: 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" registry-auth-token@^3.0.1: - version "3.3.2" - resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.3.2.tgz#851fd49038eecb586911115af845260eec983f20" + 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" @@ -8201,6 +8888,7 @@ registry-auth-token@^3.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" @@ -8217,20 +8905,24 @@ repeat-element@^1.1.2: repeat-string@^1.5.2, 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" replace-ext@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924" + integrity sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ= replace-ext@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" + integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs= request-capture-har@^1.2.2: version "1.2.2" @@ -8240,37 +8932,14 @@ request-capture-har@^1.2.2: request-progress@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/request-progress/-/request-progress-2.0.1.tgz#5d36bb57961c673aa5b788dbc8141fdf23b44e08" + integrity sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg= dependencies: throttleit "^1.0.0" -request@2.87.0: - version "2.87.0" - resolved "https://registry.yarnpkg.com/request/-/request-2.87.0.tgz#32f00235cd08d482b4d0d68db93a829c0ed5756e" - dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.6.0" - caseless "~0.12.0" - combined-stream "~1.0.5" - extend "~3.0.1" - forever-agent "~0.6.1" - form-data "~2.3.1" - har-validator "~5.0.3" - http-signature "~1.2.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.17" - oauth-sign "~0.8.2" - performance-now "^2.1.0" - qs "~6.5.1" - safe-buffer "^5.1.1" - tough-cookie "~2.3.3" - tunnel-agent "^0.6.0" - uuid "^3.1.0" - -request@^2.74.0, request@^2.81.0, request@^2.87.0: +request@^2.81.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" @@ -8296,22 +8965,27 @@ request@^2.74.0, request@^2.81.0, request@^2.87.0: 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= requirejs@^2.1.16, requirejs@^2.3.5: version "2.3.6" resolved "https://registry.yarnpkg.com/requirejs/-/requirejs-2.3.6.tgz#e5093d9601c2829251258c0b9445d4d19fa9e7c9" + integrity sha512-ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg== requires-port@1.x.x: version "1.0.0" resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= resolve-dir@^1.0.0, resolve-dir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" + integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= dependencies: expand-tilde "^2.0.0" global-modules "^1.0.0" @@ -8319,8 +8993,9 @@ resolve-dir@^1.0.0, resolve-dir@^1.0.1: 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-protobuf-schema@^2.0.0: +resolve-protobuf-schema@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz#9ca9a9e69cf192bbdaf1006ec1973948aa4a3758" integrity sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ== @@ -8330,27 +9005,24 @@ resolve-protobuf-schema@^2.0.0: 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.x: version "1.1.7" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" + integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= -resolve@^1.1.5: +resolve@^1.1.5, resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0: version "1.10.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.10.0.tgz#3bdaaeaf45cc07f375656dfd2e54ed0810b101ba" integrity sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg== dependencies: path-parse "^1.0.6" -resolve@^1.1.6, resolve@^1.1.7: - version "1.8.1" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.8.1.tgz#82f1ec19a423ac1fbd080b0bab06ba36e84a7a26" - dependencies: - path-parse "^1.0.5" - resp-modifier@6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/resp-modifier/-/resp-modifier-6.0.2.tgz#b124de5c4fbafcba541f48ffa73970f4aa456b4f" + integrity sha1-sSTeXE+6/LpUH0j/pzlw9KpFa08= dependencies: debug "^2.2.0" minimatch "^3.0.2" @@ -8371,6 +9043,7 @@ restore-cursor@^2.0.0: 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.10.0: version "0.10.1" @@ -8380,20 +9053,16 @@ retry@^0.10.0: retry@^0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" + integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= right-align@^0.1.1: version "0.1.3" resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef" + integrity sha1-YTObci/mo1FWiSENJOFMlhSGE+8= dependencies: align-text "^0.1.1" -rimraf@2, rimraf@^2.2.8, rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.2, rimraf@~2.6.2: - version "2.6.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" - dependencies: - glob "^7.0.5" - -rimraf@^2.5.0, rimraf@^2.6.1: +rimraf@2, rimraf@^2.2.8, rimraf@^2.5.0, rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, 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== @@ -8403,6 +9072,7 @@ rimraf@^2.5.0, rimraf@^2.6.1: 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" @@ -8445,6 +9115,7 @@ run-async@^2.2.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" @@ -8475,20 +9146,31 @@ rx-lite@*, rx-lite@^4.0.8: rx@4.1.0, rx@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782" + integrity sha1-pfE/957zt0D+MKqAP7CfmIBdR4I= + +rxjs@^5.5.6: + version "5.5.12" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.5.12.tgz#6fa61b8a77c3d793dbaf270bee2f43f652d741cc" + integrity sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw== + dependencies: + symbol-observable "1.0.1" safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, 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-json-parse@4.0.0, safe-json-parse@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/safe-json-parse/-/safe-json-parse-4.0.0.tgz#7c0f578cfccd12d33a71c0e05413e2eca171eaac" + integrity sha1-fA9XjPzNEtM6ccDgVBPi7KFx6qw= dependencies: rust-result "^1.0.0" 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" @@ -8500,10 +9182,12 @@ safe-regex@^1.1.0: samsam@1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/samsam/-/samsam-1.1.2.tgz#bec11fdc83a9fda063401210e40176c3024d1567" + integrity sha1-vsEf3IOp/aBjQBIQ5AF2wwJNFWc= samsam@~1.1: version "1.1.3" resolved "https://registry.yarnpkg.com/samsam/-/samsam-1.1.3.tgz#9f5087419b4d091f232571e7fa52e90b0f552621" + integrity sha1-n1CHQZtNCR8jJXHn+lLpCw9VJiE= sanitize-caja@0.1.3: version "0.1.3" @@ -8513,6 +9197,7 @@ sanitize-caja@0.1.3: 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" @@ -8527,16 +9212,19 @@ sax@^1.2.4: schema-utils@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.3.0.tgz#f5877222ce3e931edae039f17eb3716e7137f8cf" + integrity sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8= dependencies: ajv "^5.0.0" screenfull@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/screenfull/-/screenfull-2.0.0.tgz#a00b29a93e06b1ac5760eda642ca092d551814fe" + integrity sha1-oAspqT4GsaxXYO2mQsoJLVUYFP4= 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" @@ -8549,29 +9237,29 @@ seedrandom@^2.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 >=2.2.1 || 3.x || 4 || 5", "semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", "semver@^2.3.0 || 3.x || 4 || 5", semver@^5.0.3, semver@^5.4.1, semver@^5.5.0: - version "5.5.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.1.tgz#7dfdd8814bdb7cabc7be0fb1d734cfb66c940477" +"semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", "semver@^2.3.0 || 3.x || 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.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.0.tgz#790a7cf6fea5459bac96110b29b60412dc8ff96b" + integrity sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA== semver@^4.1.0: version "4.3.6" resolved "https://registry.yarnpkg.com/semver/-/semver-4.3.6.tgz#300bc6e0e86374f7ba61068b5b1ecd57fc6532da" - -semver@^5.1.0, semver@^5.3.0: - version "5.6.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.6.0.tgz#7e74256fbaa49c75aa7c7a205cc22799cac80004" - integrity sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg== + integrity sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto= 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.16.2: version "0.16.2" resolved "https://registry.yarnpkg.com/send/-/send-0.16.2.tgz#6ecca1e0f8c156d141597559848df64730a6bbc1" + integrity sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw== dependencies: debug "2.6.9" depd "~1.1.2" @@ -8590,10 +9278,12 @@ send@0.16.2: sequencify@~0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/sequencify/-/sequencify-0.0.7.tgz#90cff19d02e07027fd767f5ead3e7b95d1e7380c" + integrity sha1-kM/xnQLgcCf9dn9erT57ldHnOAw= serve-index@1.9.1: version "1.9.1" resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= dependencies: accepts "~1.3.4" batch "0.6.1" @@ -8606,6 +9296,7 @@ serve-index@1.9.1: serve-static@1.13.2: version "1.13.2" resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.13.2.tgz#095e8472fd5b46237db50ce486a43f4b86c6cec1" + integrity sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw== dependencies: encodeurl "~1.0.2" escape-html "~1.0.3" @@ -8615,18 +9306,17 @@ serve-static@1.13.2: 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" - -set-immediate-shim@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= set-value@^0.4.3: version "0.4.3" resolved "https://registry.yarnpkg.com/set-value/-/set-value-0.4.3.tgz#7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1" + integrity sha1-fbCPnT0i3H945Trzw79GZuzfzPE= dependencies: extend-shallow "^2.0.1" is-extendable "^0.1.1" @@ -8636,6 +9326,7 @@ set-value@^0.4.3: set-value@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.0.tgz#71ae4a88f0feefbbf52d1ea604f3fb315ebb6274" + integrity sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg== dependencies: extend-shallow "^2.0.1" is-extendable "^0.1.1" @@ -8645,14 +9336,17 @@ set-value@^2.0.0: 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.0: version "1.1.0" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== 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" @@ -8660,6 +9354,7 @@ sha.js@^2.4.0, sha.js@^2.4.8: sha@~2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/sha/-/sha-2.0.1.tgz#6030822fbd2c9823949f8f72ed6411ee5cf25aae" + integrity sha1-YDCCL70smCOUn49y7WQR7lzyWq4= dependencies: graceful-fs "^4.1.2" readable-stream "^2.0.2" @@ -8684,12 +9379,14 @@ sharkdown@^0.1.0: 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= shuffle-seed@^1.1.6: version "1.1.6" @@ -8701,6 +9398,7 @@ shuffle-seed@^1.1.6: sigmund@~1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590" + integrity sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA= signal-exit@^3.0.0, signal-exit@^3.0.2: version "3.0.2" @@ -8710,10 +9408,12 @@ signal-exit@^3.0.0, signal-exit@^3.0.2: sinon-chai@^2.5.0: version "2.14.0" resolved "https://registry.yarnpkg.com/sinon-chai/-/sinon-chai-2.14.0.tgz#da7dd4cc83cd6a260b67cca0f7a9fdae26a1205d" + integrity sha512-9stIF1utB0ywNHNT7RgiXbdmen8QDCRsrTjw+G9TgKt1Yexjiv8TOWZ6WHsTPz57Yky3DIswZvEqX8fpuHNDtQ== sinon@^1.17.7: version "1.17.7" resolved "https://registry.yarnpkg.com/sinon/-/sinon-1.17.7.tgz#4542a4f49ba0c45c05eb2e9dd9d203e2b8efe0bf" + integrity sha1-RUKk9JugxFwF6y6d2dID4rjv4L8= dependencies: formatio "1.1.1" lolex "1.3.2" @@ -8728,22 +9428,22 @@ skmeans@0.9.7: slash@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" + integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= -slide@^1.1.3, slide@^1.1.6, slide@~1.1.3, slide@~1.1.6: +slide@^1.1.6, slide@~1.1.3, slide@~1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" + integrity sha1-VusCfWW00tzmyy4tMsTUr8nh1wc= -smart-buffer@^1.0.13: - version "1.1.15" - resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-1.1.15.tgz#7f114b5b65fab3e2a35aa775bb12f0d1c649bf16" - -smart-buffer@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.0.1.tgz#07ea1ca8d4db24eb4cac86537d7d18995221ace3" +smart-buffer@4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.0.2.tgz#5207858c3815cc69110703c6b94e46c15634395d" + integrity sha512-JDhEpTKzXusOqXZ0BUIdH+CjFdO/CR3tLlf5CN34IypI+xMmXW1uB16OOY8z3cICbJlDAVJzNbwBhNO0wt9OAw== 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" @@ -8752,12 +9452,14 @@ snapdragon-node@^2.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" @@ -8771,28 +9473,12 @@ snapdragon@^0.8.1: socket.io-adapter@~1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz#2a805e8a14d6372124dd9159ad4502f8cb07f06b" - -socket.io-client@2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-2.0.4.tgz#0918a552406dc5e540b380dcd97afc4a64332f8e" - dependencies: - backo2 "1.0.2" - base64-arraybuffer "0.1.5" - component-bind "1.0.0" - component-emitter "1.2.1" - debug "~2.6.4" - engine.io-client "~3.1.0" - has-cors "1.1.0" - indexof "0.0.1" - object-component "0.0.3" - parseqs "0.0.5" - parseuri "0.0.5" - socket.io-parser "~3.1.1" - to-array "0.1.4" + integrity sha1-KoBeihTWNyEk3ZFZrUUC+MsH8Gs= socket.io-client@2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-2.1.1.tgz#dcb38103436ab4578ddb026638ae2f21b623671f" + integrity sha512-jxnFyhAuFxYfjqIgduQlhzqTcOEQSn+OHKVfAxWaNWa7ecP7xSNk2Dx/3UEsDcY7NcFafxvNvKPmmO7HTwTxGQ== dependencies: backo2 "1.0.2" base64-arraybuffer "0.1.5" @@ -8809,18 +9495,39 @@ socket.io-client@2.1.1: socket.io-parser "~3.2.0" to-array "0.1.4" -socket.io-parser@~3.1.1: - version "3.1.3" - resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-3.1.3.tgz#ed2da5ee79f10955036e3da413bfd7f1e4d86c8e" +socket.io-client@^2.0.4: + version "2.2.0" + resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-2.2.0.tgz#84e73ee3c43d5020ccc1a258faeeb9aec2723af7" + integrity sha512-56ZrkTDbdTLmBIyfFYesgOxsjcLnwAKoN4CiPyTVkMQj3zTUh0QAx3GbvIvLpFEOvQWu92yyWICxB0u7wkVbYA== dependencies: + backo2 "1.0.2" + base64-arraybuffer "0.1.5" + component-bind "1.0.0" component-emitter "1.2.1" debug "~3.1.0" + engine.io-client "~3.3.1" has-binary2 "~1.0.2" - isarray "2.0.1" + has-cors "1.1.0" + indexof "0.0.1" + object-component "0.0.3" + parseqs "0.0.5" + parseuri "0.0.5" + socket.io-parser "~3.3.0" + to-array "0.1.4" socket.io-parser@~3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-3.2.0.tgz#e7c6228b6aa1f814e6148aea325b51aa9499e077" + integrity sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA== + dependencies: + component-emitter "1.2.1" + debug "~3.1.0" + isarray "2.0.1" + +socket.io-parser@~3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-3.3.0.tgz#2b52a96a509fdf31440ba40fed6094c7d4f1262f" + integrity sha512-hczmV6bDgdaEbVqhAeVMM/jfUfzuEZHsQg6eOmLgJht6G3mPKMxYm75w2+qhAQZ+4X+1+ATZ+QFKeOZD5riHng== dependencies: component-emitter "1.2.1" debug "~3.1.0" @@ -8829,6 +9536,7 @@ socket.io-parser@~3.2.0: socket.io@2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-2.1.1.tgz#a069c5feabee3e6b214a75b40ce0652e1cfb9980" + integrity sha512-rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA== dependencies: debug "~3.1.0" engine.io "~3.2.0" @@ -8837,33 +9545,21 @@ socket.io@2.1.1: socket.io-client "2.1.1" socket.io-parser "~3.2.0" -socks-proxy-agent@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-3.0.1.tgz#2eae7cf8e2a82d34565761539a7f9718c5617659" - dependencies: - agent-base "^4.1.0" - socks "^1.1.10" - socks-proxy-agent@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-4.0.1.tgz#5936bf8b707a993079c6f37db2091821bffa6473" + version "4.0.2" + resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz#3c8991f3145b2799e70e11bd5fbc8b1963116386" + integrity sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg== dependencies: - agent-base "~4.2.0" - socks "~2.2.0" + agent-base "~4.2.1" + socks "~2.3.2" -socks@^1.1.10: - version "1.1.10" - resolved "https://registry.yarnpkg.com/socks/-/socks-1.1.10.tgz#5b8b7fc7c8f341c53ed056e929b7bf4de8ba7b5a" - dependencies: - ip "^1.1.4" - smart-buffer "^1.0.13" - -socks@~2.2.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/socks/-/socks-2.2.1.tgz#68ad678b3642fbc5d99c64c165bc561eab0215f9" +socks@~2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/socks/-/socks-2.3.2.tgz#ade388e9e6d87fdb11649c15746c578922a5883e" + integrity sha512-pCpjxQgOByDHLlNqlnh/mNSAxIUkyBBuwwhTcV+enZGbDaClPvHdvm6uvOwZfFJkam7cGhBNbb4JxiP8UZkRvQ== dependencies: ip "^1.1.5" - smart-buffer "^4.0.1" + smart-buffer "4.0.2" sort-asc@^0.1.0: version "0.1.0" @@ -8886,21 +9582,25 @@ sort-object@^0.3.2: sorted-object@~2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/sorted-object/-/sorted-object-2.0.1.tgz#7d631f4bd3a798a24af1dffcfbfe83337a5df5fc" + integrity sha1-fWMfS9OnmKJK8d/8+/6DM3pd9fw= sorted-union-stream@~2.1.3: version "2.1.3" resolved "https://registry.yarnpkg.com/sorted-union-stream/-/sorted-union-stream-2.1.3.tgz#c7794c7e077880052ff71a8d4a2dbb4a9a638ac7" + integrity sha1-x3lMfgd4gAUv9xqNSi27Sppjisc= dependencies: from2 "^1.3.0" stream-iterate "^1.1.0" source-list-map@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.0.tgz#aaa47403f7b245a92fbc97ea08f250d6087ed085" + 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" @@ -8911,10 +9611,12 @@ source-map-resolve@^0.5.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.4.x, source-map@^0.4.2, source-map@^0.4.4: +source-map@0.4.x, 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" @@ -8928,6 +9630,7 @@ source-map@^0.1.34: source-map@^0.5.1, source-map@^0.5.3, source-map@^0.5.6, source-map@~0.5.1: 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.1, source-map@~0.6.1: version "0.6.1" @@ -8937,12 +9640,14 @@ source-map@^0.6.1, source-map@~0.6.1: source-map@~0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.2.0.tgz#dab73fbcfc2ba819b4de03bd6f6eaa48164b3f9d" + integrity sha1-2rc/vPwrqBm03gO9b26qSBZLP50= dependencies: amdefine ">=0.0.4" sparkles@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/sparkles/-/sparkles-1.0.1.tgz#008db65edce6c50eec0c5e228e1945061dd0437c" + integrity sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw== spdx-correct@^3.0.0: version "3.1.0" @@ -8970,9 +9675,15 @@ spdx-license-ids@^3.0.0: resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.3.tgz#81c0ce8f21474756148bbb5f3bfc0f36bf15d76e" integrity sha512-uBIcIl3Ih6Phe3XHK1NqboJLdGfwr1UN3k6wSD1dZpmPsIkb8AGNbZYJ1fOBk834+Gxy8rpfDxrS6XLEMZMY2g== +split-on-first@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/split-on-first/-/split-on-first-1.0.0.tgz#648af4ce9a28fbcaadd43274455f298b55025fc6" + integrity sha512-mjA57TQtdWztVZ9THAjGNpgbuIrNfsNrGa5IyK94NoPaT4N14M+GI4jD7t4arLjFkYRQWdETC5RxFzLWouoB3A== + 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" @@ -8996,6 +9707,7 @@ sprintf-js@~1.0.2: squirejs@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/squirejs/-/squirejs-0.2.1.tgz#0a52b13ded8a12adb43604e133fd29e4e027c667" + integrity sha1-ClKxPe2KEq20NgThM/0p5OAnxmc= sshpk@^1.7.0: version "1.16.1" @@ -9012,15 +9724,12 @@ sshpk@^1.7.0: safer-buffer "^2.0.2" tweetnacl "~0.14.0" -ssri@^5.2.4: - version "5.3.0" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-5.3.0.tgz#ba3872c9c6d33a0704a7d71ff045e5ec48999d06" +ssri@^6.0.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: - safe-buffer "^5.1.1" - -ssri@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.0.tgz#fc21bfc90e03275ac3e23d5a42e38b8a1cbc130d" + figgy-pudding "^3.5.1" static-eval@^2.0.0: version "2.0.2" @@ -9032,6 +9741,7 @@ static-eval@^2.0.0: 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" @@ -9059,24 +9769,29 @@ static-module@^2.2.0: "statuses@>= 1.4.0 < 2": version "1.5.0" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= statuses@~1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e" + integrity sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4= statuses@~1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087" + integrity sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew== 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.1" - resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.1.tgz#66266ee5f9bdb9940a4e4514cafb43bb71e5c9db" + 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" @@ -9084,6 +9799,7 @@ stream-browserify@^2.0.1: stream-combiner2@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/stream-combiner2/-/stream-combiner2-1.1.1.tgz#fb4d8a1420ea362764e21ad4780397bebcb41cbe" + integrity sha1-+02KFCDqNidk4hrUeAOXvry0HL4= dependencies: duplexer2 "~0.1.0" readable-stream "^2.0.2" @@ -9091,10 +9807,12 @@ stream-combiner2@^1.1.1: stream-consume@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/stream-consume/-/stream-consume-0.1.1.tgz#d3bdb598c2bd0ae82b8cac7ac50b1107a7996c48" + integrity sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg== 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" @@ -9102,6 +9820,7 @@ stream-each@^1.1.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" @@ -9112,6 +9831,7 @@ stream-http@^2.7.2: stream-iterate@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/stream-iterate/-/stream-iterate-1.2.0.tgz#2bd7c77296c1702a46488b8ad41f79865eecd4e1" + integrity sha1-K9fHcpbBcCpGSIuK1B95hl7s1OE= dependencies: readable-stream "^2.1.5" stream-shift "^1.0.0" @@ -9131,6 +9851,7 @@ stream-spigot@~2.1.2: stream-throttle@^0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/stream-throttle/-/stream-throttle-0.1.3.tgz#add57c8d7cc73a81630d31cd55d3961cfafba9c3" + integrity sha1-rdV8jXzHOoFjDTHNVdOWHPr7qcM= dependencies: commander "^2.2.0" limiter "^1.0.5" @@ -9138,6 +9859,7 @@ stream-throttle@^0.1.3: strict-uri-encode@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" + integrity sha1-ucczDHBChi9rFC3CdLvMWGbONUY= string-width@^1.0.1, string-width@^1.0.2: version "1.0.2" @@ -9151,6 +9873,7 @@ string-width@^1.0.1, string-width@^1.0.2: "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" @@ -9164,13 +9887,7 @@ string.prototype.trim@^1.1.2: es-abstract "^1.5.0" function-bind "^1.0.2" -string_decoder@^1.0.0, string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - dependencies: - safe-buffer "~5.1.0" - -string_decoder@^1.0.3: +string_decoder@^1.0.0, string_decoder@^1.0.3, string_decoder@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.2.0.tgz#fe86e738b19544afe70469243b2a1ee9240eae8d" integrity sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w== @@ -9182,9 +9899,17 @@ string_decoder@~0.10.x: resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= +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" + stringify-object@^2.3.0: version "2.4.0" resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-2.4.0.tgz#c62d11023eb21fe2d9b087be039a26df3b22a09d" + integrity sha1-xi0RAj6yH+LZsIe+A5om3zsioJ0= dependencies: is-plain-obj "^1.0.0" is-regexp "^1.0.0" @@ -9192,10 +9917,12 @@ stringify-object@^2.3.0: stringify-package@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/stringify-package/-/stringify-package-1.0.0.tgz#e02828089333d7d45cd8c287c30aa9a13375081b" + integrity sha512-JIQqiWmLiEozOC0b0BtxZ/AOUtdUZHCBPgqIZ2kSJJqGwgb9neo44XdTHUC4HZSGqi03hOeB7W/E8rAlKnGe9g== strip-ansi@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-0.3.0.tgz#25f48ea22ca79187f3174a4db8759347bb126220" + integrity sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA= dependencies: ansi-regex "^0.2.1" @@ -9221,6 +9948,7 @@ strip-ansi@~0.1.0: strip-bom-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-bom-stream/-/strip-bom-stream-2.0.0.tgz#f87db5ef2613f6968aa545abfe1ec728b6a829ca" + integrity sha1-+H217yYT9paKpUWr/h7HKLaoKco= dependencies: first-chunk-stream "^2.0.0" strip-bom "^2.0.0" @@ -9233,6 +9961,7 @@ strip-bom-string@^1.0.0: strip-bom@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-1.0.0.tgz#85b8862f3844b5a6d5ec8467a93598173a36f794" + integrity sha1-hbiGLzhEtabV7IRnqTWYFzo295Q= dependencies: first-chunk-stream "^1.0.0" is-utf8 "^0.2.0" @@ -9240,6 +9969,7 @@ strip-bom@^1.0.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" @@ -9251,10 +9981,12 @@ strip-bom@^3.0.0: 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-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" @@ -9273,12 +10005,14 @@ supercluster@^2.3.0: supports-color@4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.4.0.tgz#883f7ddabc165142b2a61427f3352ded195d1a3e" + integrity sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ== dependencies: has-flag "^2.0.0" supports-color@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-0.2.0.tgz#d92de2694eb3f67323973d7ae3d8b55b4c22190a" + integrity sha1-2S3iaU6z9nMjlz1649i1W0wiGQo= supports-color@^2.0.0: version "2.0.0" @@ -9288,12 +10022,14 @@ supports-color@^2.0.0: supports-color@^3.1.0, supports-color@^3.2.3: version "3.2.3" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" + integrity sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= dependencies: has-flag "^1.0.0" supports-color@^4.2.1: version "4.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.5.0.tgz#be7a0de484dec5c5cddf8b3d59125044912f635b" + integrity sha1-vnoN5ITexcXN34s9WRJQRJEvY1s= dependencies: has-flag "^2.0.0" @@ -9307,10 +10043,17 @@ supports-color@^5.3.0: swfobject@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/swfobject/-/swfobject-2.2.1.tgz#e55451d5dde59657335c86b01732c61a923293e2" + integrity sha1-5VRR1d3lllczXIawFzLGGpIyk+I= + +symbol-observable@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.1.tgz#8340fc4702c3122df5d22288f88283f513d3fdd4" + integrity sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ= tapable@^0.2.7: - version "0.2.8" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.2.8.tgz#99372a5c999bf2df160afc0d74bed4f47948cd22" + version "0.2.9" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.2.9.tgz#af2d8bbc9b04f74ee17af2b4d9048f807acd18a8" + integrity sha512-2wsvQ+4GwBvLPLWsNfLCDYGsW6xb7aeC6utq2Qh0PFwgEy7K7dsma9Jsmb2zSQj7GvYAyUGSntLtsv++GmgL1A== tar-fs@^1.15.1: version "1.16.3" @@ -9338,12 +10081,13 @@ tar-stream@^1.1.2, tar-stream@^1.5.2: tar@^2.0.0: version "2.2.1" resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1" + integrity sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE= dependencies: block-stream "*" fstream "^1.0.2" inherits "2" -tar@^4: +tar@^4, tar@^4.4.8: version "4.4.8" resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.8.tgz#b19eec3fde2a96e64666df9fdb40c5ca1bc3747d" integrity sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ== @@ -9356,21 +10100,10 @@ tar@^4: safe-buffer "^5.1.2" yallist "^3.0.2" -tar@^4.4.3, tar@^4.4.6: - version "4.4.6" - resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.6.tgz#63110f09c00b4e60ac8bcfe1bf3c8660235fbc9b" - dependencies: - chownr "^1.0.1" - fs-minipass "^1.2.5" - minipass "^2.3.3" - minizlib "^1.1.0" - mkdirp "^0.5.0" - safe-buffer "^5.1.2" - yallist "^3.0.2" - temp-write@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/temp-write/-/temp-write-0.1.1.tgz#0b6467838dd77fbf7f62a0c93da879732ffda932" + integrity sha1-C2Rng43Xf79/YqDJPah5cy/9qTI= dependencies: graceful-fs "~2.0.0" tempfile "~0.1.2" @@ -9378,18 +10111,21 @@ temp-write@~0.1.0: tempfile@~0.1.2: version "0.1.3" resolved "https://registry.yarnpkg.com/tempfile/-/tempfile-0.1.3.tgz#7d6b710047339d39f847327a056dadf183103010" + integrity sha1-fWtxAEcznTn4RzJ6BW2t8YMQMBA= dependencies: uuid "~1.4.0" 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" ternary-stream@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/ternary-stream/-/ternary-stream-2.0.1.tgz#064e489b4b5bf60ba6a6b7bc7f2f5c274ecf8269" + integrity sha1-Bk5Im0tb9gumpre8fy9cJ07Pgmk= dependencies: duplexify "^3.5.0" fork-stream "^0.0.4" @@ -9399,10 +10135,12 @@ ternary-stream@^2.0.1: 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= tfunk@^3.0.1: version "3.1.0" resolved "https://registry.yarnpkg.com/tfunk/-/tfunk-3.1.0.tgz#38e4414fc64977d87afdaa72facb6d29f82f7b5b" + integrity sha1-OORBT8ZJd9h6/apy+sttKfgve1s= dependencies: chalk "^1.1.1" object-path "^0.9.0" @@ -9410,10 +10148,12 @@ tfunk@^3.0.1: throttleit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-1.0.0.tgz#9e785836daf46743145a5984b6268d828528ac6c" + integrity sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw= through2@0.6.5, through2@^0.6.1: version "0.6.5" resolved "https://registry.yarnpkg.com/through2/-/through2-0.6.5.tgz#41ab9c67b29d57209071410e1d7a7a968cd3ad48" + integrity sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg= dependencies: readable-stream ">=1.0.33-1 <1.1.0-0" xtend ">=4.0.0 <4.1.0-0" @@ -9421,11 +10161,12 @@ through2@0.6.5, through2@^0.6.1: through2@^0.5.0: version "0.5.1" resolved "https://registry.yarnpkg.com/through2/-/through2-0.5.1.tgz#dfdd012eb9c700e2323fd334f38ac622ab372da7" + integrity sha1-390BLrnHAOIyP9M084rGIqs3Lac= dependencies: readable-stream "~1.0.17" xtend "~3.0.0" -through2@^2.0.0, through2@^2.0.3, through2@~2.0.3: +through2@^2.0.0, through2@^2.0.1, through2@^2.0.3, through2@~2.0.3: version "2.0.5" resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== @@ -9433,44 +10174,44 @@ through2@^2.0.0, through2@^2.0.3, through2@~2.0.3: readable-stream "~2.3.6" xtend "~4.0.1" -through2@^2.0.1: - version "2.0.3" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be" - dependencies: - readable-stream "^2.1.5" - xtend "~4.0.1" - through@2, "through@>=2.2.7 <3", through@^2.3.6, through@^2.3.7, through@^2.3.8, through@~2.3.4: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= tildify@^1.0.0, tildify@^1.1.2: version "1.2.0" resolved "https://registry.yarnpkg.com/tildify/-/tildify-1.2.0.tgz#dcec03f55dca9b7aa3e5b04f21817eb56e63588a" + integrity sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo= dependencies: os-homedir "^1.0.0" time-stamp@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" + integrity sha1-dkpaEa9QVhkhsTPztE5hhofg9cM= 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.10" resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.10.tgz#1d28e3d2aadf1d5a5996c4e9f95601cd053480ae" + integrity sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg== dependencies: setimmediate "^1.0.4" tiny-relative-date@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/tiny-relative-date/-/tiny-relative-date-1.3.0.tgz#fa08aad501ed730f31cc043181d995c39a935e07" + integrity sha512-MOQHpzllWxDCHHaDno30hhLfbouoYlOI8YlMNtvKe1zXbjEVhbcEovQxvZrPvtiYW630GQDoMMarCnjfyfHA+A== tinymce@^4.0.28: - version "4.8.2" - resolved "https://registry.yarnpkg.com/tinymce/-/tinymce-4.8.2.tgz#2ba65ee56f6641d8dcaca85db3fb36e9b35a3010" + version "4.9.4" + resolved "https://registry.yarnpkg.com/tinymce/-/tinymce-4.9.4.tgz#67c03d0c5a305b32f677e0680ed7909f3cfd457a" + integrity sha512-pht+jAPbVVEVaxGBAGqTwsVsdkI2+c/opuJ44KuD6pBJApMOQbfpGFt+XdxunyPLcxJsa7i28FIWe37W9zqeRA== tinyqueue@^1.1.0: version "1.2.3" @@ -9480,6 +10221,7 @@ tinyqueue@^1.1.0: tmp@0.0.23: version "0.0.23" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.23.tgz#de874aa5e974a85f0a32cdfdbd74663cb3bd9c74" + integrity sha1-3odKpel0qF8KMs39vXRmPLO9nHQ= tmp@^0.0.33: version "0.0.33" @@ -9491,10 +10233,12 @@ tmp@^0.0.33: to-array@0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/to-array/-/to-array-0.1.4.tgz#17e6c11f73dd4f3d74cda7a4ff3238e9ad9bf890" + integrity sha1-F+bBH3PdTz10zaek/zI46a2b+JA= 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-buffer@^1.1.1: version "1.1.1" @@ -9504,12 +10248,14 @@ to-buffer@^1.1.1: 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" @@ -9517,6 +10263,7 @@ to-regex-range@^2.1.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" @@ -9537,12 +10284,6 @@ topojson-server@3.x: dependencies: commander "2" -tough-cookie@~2.3.3: - version "2.3.4" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.4.tgz#ec60cee38ac675063ffc97a5c18970578ee83655" - dependencies: - punycode "^1.4.1" - tough-cookie@~2.4.3: version "2.4.3" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" @@ -9554,14 +10295,17 @@ tough-cookie@~2.4.3: tracejs@^0.1.8: version "0.1.8" resolved "https://registry.yarnpkg.com/tracejs/-/tracejs-0.1.8.tgz#6c26787b1853f1371634622c1c80bc44026c5d70" + integrity sha1-bCZ4exhT8TcWNGIsHIC8RAJsXXA= 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= "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" @@ -9573,6 +10317,7 @@ tsml@1.0.1: 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" @@ -9611,6 +10356,7 @@ type-check@~0.3.2: type-detect@0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-0.1.1.tgz#0ba5ec2a885640e470ea4e8505971900dac58822" + integrity sha1-C6XsKohWQORw6k6FBZcZANrFiCI= typedarray@^0.0.6: version "0.0.6" @@ -9620,36 +10366,50 @@ typedarray@^0.0.6: ua-parser-js@0.7.17: version "0.7.17" resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.17.tgz#e9ec5f9498b9ec910e7ae3ac626a805c4d09ecac" + integrity sha512-uRdSdu1oA1rncCQL7sCj8vSyZkgtL7faaw9Tc9rZ3mGgraQ7+Pdx7w5mnOSF3gw9ZNG6oc+KXfkon3bKuROm0g== uglify-js@2.6.4: version "2.6.4" resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.6.4.tgz#65ea2fb3059c9394692f15fed87c2b36c16b9adf" + integrity sha1-ZeovswWck5RpLxX+2HwrNsFrmt8= dependencies: async "~0.2.6" source-map "~0.5.1" uglify-to-browserify "~1.0.0" yargs "~3.10.0" -uglify-js@^2.6, uglify-js@^2.8.29: +uglify-js@^2.8.29: version "2.8.29" resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd" + integrity sha1-KcVzMUgFe7Th913zW3qcty5qWd0= dependencies: source-map "~0.5.1" yargs "~3.10.0" optionalDependencies: uglify-to-browserify "~1.0.0" +uglify-js@^3.1.4: + version "3.5.2" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.5.2.tgz#dc0c7ac2da0a4b7d15e84266818ff30e82529474" + integrity sha512-imog1WIsi9Yb56yRt5TfYVxGmnWs3WSGU73ieSOlMVFwhJCA9W8fqFFMMj4kgDqiS/80LGdsYnWL7O9UcjEBlg== + dependencies: + commander "~2.19.0" + source-map "~0.6.1" + uglify-save-license@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/uglify-save-license/-/uglify-save-license-0.4.1.tgz#95726c17cc6fd171c3617e3bf4d8d82aa8c4cce1" + integrity sha1-lXJsF8xv0XHDYX479NjYKqjEzOE= uglify-to-browserify@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7" + integrity sha1-bgkk1r2mta/jSeOabWMoUKD4grc= uglifyjs-webpack-plugin@^0.4.6: version "0.4.6" resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz#b951f4abb6bd617e66f63eb891498e391763e309" + integrity sha1-uVH0q7a9YX5m9j64kUmOORdj4wk= dependencies: source-map "^0.5.6" uglify-js "^2.8.29" @@ -9658,14 +10418,17 @@ uglifyjs-webpack-plugin@^0.4.6: uid-number@0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" + integrity sha1-DqEOgDXo61uOREnwbaHHMGY7qoE= ultron@~1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.1.tgz#9fe1536a10a664a65266a1e3ccf85fd36302bc9c" + integrity sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og== umask@^1.1.0, umask@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/umask/-/umask-1.1.0.tgz#f29cebf01df517912bb58ff9c4e50fde8e33320d" + integrity sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0= unassert@^1.3.1: version "1.5.1" @@ -9695,10 +10458,12 @@ unassertify@^2.0.0: unc-path-regex@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" + integrity sha1-5z3T17DXxe2G+6xrCufYxqadUPo= underscore@>=1.8.3, underscore@^1.6.0, underscore@^1.8.3: version "1.9.1" resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.9.1.tgz#06dce34a0e68a7babc29b365b8e74b8925203961" + integrity sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg== underscore@~1.6.0: version "1.6.0" @@ -9716,45 +10481,53 @@ unflowify@^1.0.0: union-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4" + integrity sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ= dependencies: arr-union "^3.1.0" get-value "^2.0.6" is-extendable "^0.1.1" set-value "^0.4.3" -unique-filename@^1.1.0, unique-filename@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.0.tgz#d05f2fe4032560871f30e93cbe735eea201514f3" +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.0" - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.0.tgz#db6676e7c7cc0629878ff196097c78855ae9f4ab" + version "2.0.1" + resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.1.tgz#5e9edc6d1ce8fb264db18a507ef9bd8544451ca6" + integrity sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg== dependencies: imurmurhash "^0.1.4" unique-stream@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unique-stream/-/unique-stream-1.0.0.tgz#d59a4a75427447d9aa6c91e70263f8d26a4b104b" + integrity sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs= 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= 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" @@ -9762,14 +10535,17 @@ unset-value@^1.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.0.5: - version "1.1.0" - resolved "https://registry.yarnpkg.com/upath/-/upath-1.1.0.tgz#35256597e46a581db4793d0ce47fa9aebfc9fabd" +upath@^1.1.1: + 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.3.0, 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" @@ -9785,16 +10561,19 @@ update-notifier@^2.3.0, update-notifier@^2.5.0: 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-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" @@ -9806,6 +10585,7 @@ url-toolkit@^2.1.1, url-toolkit@^2.1.3: 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" @@ -9813,12 +10593,14 @@ url@^0.11.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== user-home@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190" + integrity sha1-K1viOjK2Onyd640PKNSFcko98ZA= -util-deprecate@^1.0.2, util-deprecate@~1.0.1: +util-deprecate@^1.0.1, util-deprecate@^1.0.2, 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= @@ -9826,38 +10608,45 @@ util-deprecate@^1.0.2, util-deprecate@~1.0.1: util-extend@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/util-extend/-/util-extend-1.0.3.tgz#a7c216d267545169637b3b6edc6ca9119e2ff93f" + integrity sha1-p8IW0mdUUWljeztu3GypEZ4v+T8= 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.10.3 <1": - version "0.11.0" - resolved "https://registry.yarnpkg.com/util/-/util-0.11.0.tgz#c5f391beb244103d799b21077a926fef8769e1fb" +"util@>=0.10.3 <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" util@^0.10.3: version "0.10.4" resolved "https://registry.yarnpkg.com/util/-/util-0.10.4.tgz#3aa0125bfe668a4672de58857d3ace27ecb76901" + integrity sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A== dependencies: inherits "2.0.3" utilities@1.0.x: version "1.0.5" resolved "https://registry.yarnpkg.com/utilities/-/utilities-1.0.5.tgz#f2b77a88f3510733fc7215b5c486a504a75ab245" + integrity sha1-8rd6iPNRBzP8chW1xIalBKdaskU= utilities@^0.0.37: version "0.0.37" resolved "https://registry.yarnpkg.com/utilities/-/utilities-0.0.37.tgz#a3470d0a7f688142d9e8a57cee1128f12e19e196" + integrity sha1-o0cNCn9ogULZ6KV87hEo8S4Z4ZY= 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.0.1, uuid@^3.1.0, uuid@^3.3.2: +uuid@^3.0.1, uuid@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== @@ -9865,6 +10654,7 @@ uuid@^3.0.1, uuid@^3.1.0, uuid@^3.3.2: uuid@~1.4.0: version "1.4.2" resolved "https://registry.yarnpkg.com/uuid/-/uuid-1.4.2.tgz#453019f686966a6df83cdc5244e7c990ecc332fc" + integrity sha1-RTAZ9oaWam34PNxSROfJkOzDMvw= v8-compile-cache@^1.1.0: version "1.1.2" @@ -9874,6 +10664,7 @@ v8-compile-cache@^1.1.0: v8flags@^2.0.2: version "2.1.1" resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-2.1.1.tgz#aab1a1fa30d45f88dd321148875ac02c0b55e5b4" + integrity sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ= dependencies: user-home "^1.1.1" @@ -9888,6 +10679,7 @@ validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4: validate-npm-package-name@^3.0.0, validate-npm-package-name@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e" + integrity sha1-X6kS2B630MdK/BQN5zF/DKffQ34= dependencies: builtins "^1.0.3" @@ -9903,6 +10695,7 @@ verror@1.10.0: video.js@5.5.3: version "5.5.3" resolved "https://registry.yarnpkg.com/video.js/-/video.js-5.5.3.tgz#a43f2bfc793d70d4e128dad02cde3a2f4e107b40" + integrity sha1-pD8r/Hk9cNThKNrQLN46L04Qe0A= dependencies: global "^4.3.0" lodash-compat "^3.9.3" @@ -9946,6 +10739,7 @@ video.js@^6.2.4: videojs-chapter-thumbnails@1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/videojs-chapter-thumbnails/-/videojs-chapter-thumbnails-1.1.2.tgz#34c52cb7493ba8f3cc97cb103442ef89f65970e4" + integrity sha1-NMUst0k7qPPMl8sQNELvifZZcOQ= videojs-flash@^2.1.0: version "2.2.0" @@ -9959,6 +10753,7 @@ videojs-flash@^2.1.0: videojs-font@1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/videojs-font/-/videojs-font-1.5.1.tgz#647918200314b8b1f953a489a3766531fce822e3" + integrity sha1-ZHkYIAMUuLH5U6SJo3ZlMfzoIuM= videojs-font@2.1.0: version "2.1.0" @@ -9978,6 +10773,7 @@ videojs-hotkeys@^0.2.20: videojs-ie8@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/videojs-ie8/-/videojs-ie8-1.1.1.tgz#269d624ff325b3bc9258495f2c86f0bc0f0206c0" + integrity sha1-Jp1iT/Mls7ySWElfLIbwvA8CBsA= dependencies: es5-shim "^4.3.1" @@ -9991,6 +10787,7 @@ videojs-ie8@1.1.2: videojs-swf@5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/videojs-swf/-/videojs-swf-5.0.1.tgz#2186bd9ec5ffc5d065d5d956cb0df2533ffa2983" + integrity sha1-IYa9nsX/xdBl1dlWyw3yUz/6KYM= videojs-swf@5.4.2: version "5.4.2" @@ -10000,6 +10797,7 @@ videojs-swf@5.4.2: videojs-vtt.js@0.12.6, videojs-vtt.js@^0.12.1: version "0.12.6" resolved "https://registry.yarnpkg.com/videojs-vtt.js/-/videojs-vtt.js-0.12.6.tgz#e078600bda899eaa6f9c3307134cd0c811947b8e" + integrity sha512-XFXeGBQiljnElMhwCcZst0RDbZn2n8LU7ZScXryd3a00OaZsHAjdZu/7/RdSr7Z1jHphd45FnOvOQkGK4YrWCQ== dependencies: global "^4.3.1" @@ -10013,6 +10811,7 @@ videojs-vtt.js@0.14.1: vinyl-file@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/vinyl-file/-/vinyl-file-2.0.0.tgz#a7ebf5ffbefda1b7d18d140fcb07b223efb6751a" + integrity sha1-p+v1/779obfRjRQPyweyI++2dRo= dependencies: graceful-fs "^4.1.2" pify "^2.3.0" @@ -10024,6 +10823,7 @@ vinyl-file@^2.0.0: vinyl-fs@^0.3.0: version "0.3.14" resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-0.3.14.tgz#9a6851ce1cac1c1cea5fe86c0931d620c2cfa9e6" + integrity sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY= dependencies: defaults "^1.0.0" glob-stream "^3.1.5" @@ -10037,18 +10837,21 @@ vinyl-fs@^0.3.0: vinyl-sourcemaps-apply@^0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz#ab6549d61d172c2b1b87be5c508d239c8ef87705" + integrity sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU= dependencies: source-map "^0.5.1" vinyl@^0.2.1: version "0.2.3" resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.2.3.tgz#bca938209582ec5a49ad538a00fa1f125e513252" + integrity sha1-vKk4IJWC7FpJrVOKAPofEl5RMlI= dependencies: clone-stats "~0.0.1" vinyl@^0.4.0: version "0.4.6" resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.4.6.tgz#2f356c87a550a255461f36bbeb2a5ba8bf784847" + integrity sha1-LzVsh6VQolVGHza76ypbqL94SEc= dependencies: clone "^0.2.0" clone-stats "^0.0.1" @@ -10056,6 +10859,7 @@ vinyl@^0.4.0: vinyl@^0.5.0: version "0.5.3" resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.5.3.tgz#b0455b38fc5e0cf30d4325132e461970c2091cde" + integrity sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4= dependencies: clone "^1.0.0" clone-stats "^0.0.1" @@ -10064,6 +10868,7 @@ vinyl@^0.5.0: vinyl@^1.1.0, vinyl@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-1.2.0.tgz#5c88036cf565e5df05558bfc911f8656df218884" + integrity sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ= dependencies: clone "^1.0.0" clone-stats "^0.0.1" @@ -10072,6 +10877,7 @@ vinyl@^1.1.0, vinyl@^1.2.0: vinyl@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-2.2.0.tgz#d85b07da96e458d25b2ffe19fece9f2caa13ed86" + integrity sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg== dependencies: clone "^2.1.1" clone-buffer "^1.0.0" @@ -10088,6 +10894,7 @@ vlq@^0.2.1, vlq@^0.2.2: vm-browserify@0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73" + integrity sha1-XX6kW7755Kb/ZflUOOCofDV9WnM= dependencies: indexof "0.0.1" @@ -10103,6 +10910,7 @@ vt-pbf@^3.0.1: watchpack@^1.4.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" @@ -10111,16 +10919,19 @@ watchpack@^1.4.0: wcwidth@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" + integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= dependencies: defaults "^1.0.3" webl10n@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/webl10n/-/webl10n-1.0.0.tgz#da1680c63cea81a01d0bc59e2f943a52eba770ed" + integrity sha1-2haAxjzqgaAdC8WeL5Q6UuuncO0= webpack-sources@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.1.0.tgz#a101ebae59d6507354d71d8013950a3a8b7a5a54" + version "1.3.0" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.3.0.tgz#2a28dcb9f1f45fe960d8f1493252b5ee6530fa85" + integrity sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA== dependencies: source-list-map "^2.0.0" source-map "~0.6.1" @@ -10128,6 +10939,7 @@ webpack-sources@^1.0.1: webpack@^3.10.0: version "3.12.0" resolved "https://registry.yarnpkg.com/webpack/-/webpack-3.12.0.tgz#3f9e34360370602fcf639e97939db486f4ec0d74" + integrity sha512-Sw7MdIIOv/nkzPzee4o0EdvCuPmxT98+vVpIvwtcwcF1Q4SDSNp92vwcKc4REe7NItH9f1S4ra9FuQ7yuYZ8bQ== dependencies: acorn "^5.0.0" acorn-dynamic-import "^2.0.0" @@ -10165,14 +10977,17 @@ wgs84@0.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-module@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= which@1, which@^1.0.9, which@^1.1.1, which@^1.2.10, which@^1.2.14, which@^1.2.9, which@^1.3.0, which@^1.3.1: 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" @@ -10184,40 +10999,48 @@ wide-align@^1.1.0: string-width "^1.0.2 || 2" widest-line@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-2.0.0.tgz#0142a4e8a243f8882c0233aa0e0281aa76152273" + 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" window-size@0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d" + integrity sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0= window-size@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.2.0.tgz#b4315bb4214a3d7058ebeee892e13fa24d98b075" + integrity sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU= wordwrap@0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" + integrity sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8= wordwrap@^1.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= wordwrap@~0.0.2: version "0.0.3" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" + integrity sha1-o9XabNXAvAAI03I0u68b7WMFkQc= worker-farm@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.6.0.tgz#aecc405976fab5a95526180846f0dba288f3a4a0" + integrity sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ== dependencies: errno "~0.1.7" worker-loader@^0.8.0: version "0.8.1" resolved "https://registry.yarnpkg.com/worker-loader/-/worker-loader-0.8.1.tgz#e8e995331ea34df5bf68296824bfb7f0ad578d43" + integrity sha1-6OmVMx6jTfW/aCloJL+38K1XjUM= dependencies: loader-utils "^1.0.2" schema-utils "^0.3.0" @@ -10225,6 +11048,7 @@ worker-loader@^0.8.0: 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" @@ -10237,10 +11061,12 @@ wrappy@1, wrappy@^1.0.2: wrench@^1.5.8: version "1.5.9" resolved "https://registry.yarnpkg.com/wrench/-/wrench-1.5.9.tgz#411691c63a9b2531b1700267279bdeca23b2142a" + integrity sha1-QRaRxjqbJTGxcAJnJ5veyiOyFCo= -write-file-atomic@^2.0.0, write-file-atomic@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.3.0.tgz#1ff61575c2e2a4e8e510d6fa4e243cce183999ab" +write-file-atomic@^2.0.0, write-file-atomic@^2.3.0, write-file-atomic@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.2.tgz#a7181706dfba17855d221140a9c06e15fcdd87b9" + integrity sha512-s0b6vB3xIVRLWywa6X9TOMA7k9zio0TMOsl9ZnDkliA/cfJlpHXAscj0gbHVJiTdIuAYpIyqS5GW91fqm6gG5g== dependencies: graceful-fs "^4.1.11" imurmurhash "^0.1.4" @@ -10249,14 +11075,23 @@ write-file-atomic@^2.0.0, write-file-atomic@^2.3.0: ws@~3.3.1: version "3.3.3" resolved "https://registry.yarnpkg.com/ws/-/ws-3.3.3.tgz#f1cf84fe2d5e901ebce94efaece785f187a228f2" + integrity sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA== dependencies: async-limiter "~1.0.0" safe-buffer "~5.1.0" ultron "~1.1.0" +ws@~6.1.0: + version "6.1.4" + resolved "https://registry.yarnpkg.com/ws/-/ws-6.1.4.tgz#5b5c8800afab925e94ccb29d153c8d02c1776ef9" + integrity sha512-eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA== + 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= xhr@2.4.0: version "2.4.0" @@ -10271,6 +11106,7 @@ xhr@2.4.0: xhr@~2.2.0: version "2.2.2" resolved "https://registry.yarnpkg.com/xhr/-/xhr-2.2.2.tgz#2ee72571869f8686d41559a9ea286c18971435ff" + integrity sha1-LuclcYafhobUFVmp6ihsGJcUNf8= dependencies: global "~4.3.0" is-function "^1.0.1" @@ -10280,6 +11116,7 @@ xhr@~2.2.0: xmlhttprequest-ssl@~1.5.4: version "1.5.5" resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz#c2876b06168aadc40e57d97e81191ac8f4398b3e" + integrity sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4= "xtend@>=4.0.0 <4.1.0-0", xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.1: version "4.0.1" @@ -10289,18 +11126,22 @@ xmlhttprequest-ssl@~1.5.4: xtend@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/xtend/-/xtend-3.0.0.tgz#5cce7407baf642cba7becda568111c493f59665a" + integrity sha1-XM50B7r2Qsunvs2laBEcST9ZZlo= 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: version "3.0.3" @@ -10310,30 +11151,35 @@ yallist@^3.0.0, yallist@^3.0.2: yargs-parser@^4.1.0, yargs-parser@^4.2.0: version "4.2.1" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-4.2.1.tgz#29cceac0dc4f03c6c87b4a9f217dd18c9f74871c" + integrity sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw= dependencies: camelcase "^3.0.0" 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-parser@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-7.0.0.tgz#8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9" + integrity sha1-jQrELxbqVd69MyyvTEA4s+P139k= dependencies: camelcase "^4.1.0" yargs-parser@^9.0.2: version "9.0.2" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-9.0.2.tgz#9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077" + integrity sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc= dependencies: camelcase "^4.1.0" yargs@6.4.0: version "6.4.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-6.4.0.tgz#816e1a866d5598ccf34e5596ddce22d92da490d4" + integrity sha1-gW4ahm1VmMzzTlWW3c4i2S2kkNQ= dependencies: camelcase "^3.0.0" cliui "^3.2.0" @@ -10353,6 +11199,7 @@ yargs@6.4.0: yargs@6.6.0: version "6.6.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-6.6.0.tgz#782ec21ef403345f830a808ca3d513af56065208" + integrity sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg= dependencies: camelcase "^3.0.0" cliui "^3.2.0" @@ -10371,6 +11218,7 @@ yargs@6.6.0: yargs@^11.0.0: version "11.1.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-11.1.0.tgz#90b869934ed6e871115ea2ff58b03f4724ed2d77" + integrity sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A== dependencies: cliui "^4.0.0" decamelize "^1.1.1" @@ -10388,12 +11236,14 @@ yargs@^11.0.0: yargs@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-2.3.0.tgz#e900c87250ec5cd080db6009fe3dd63156f1d7fb" + integrity sha1-6QDIclDsXNCA22AJ/j3WMVbx1/s= dependencies: wordwrap "0.0.2" 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" @@ -10412,6 +11262,7 @@ yargs@^7.0.0: yargs@^8.0.2: version "8.0.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-8.0.2.tgz#6299a9055b1cefc969ff7e79c1d918dceb22c360" + integrity sha1-YpmpBVsc78lp/355wdkY3Osiw2A= dependencies: camelcase "^4.1.0" cliui "^3.2.0" @@ -10430,6 +11281,7 @@ yargs@^8.0.2: yargs@~3.10.0: version "3.10.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1" + integrity sha1-9+572FfdfB0tOMDnTvvWgdFDH9E= dependencies: camelcase "^1.0.2" cliui "^2.1.0" @@ -10479,13 +11331,16 @@ yarn@^0.27.5: yauzl@2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.4.1.tgz#9528f442dab1b2284e58b4379bb194e22e0c4005" + integrity sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU= dependencies: fd-slicer "~1.0.1" yeast@0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419" + integrity sha1-AI4G2AlDIMNy28L47XagymyKxBk= zxcvbn@^4.4.2: version "4.4.2" resolved "https://registry.yarnpkg.com/zxcvbn/-/zxcvbn-4.4.2.tgz#28ec17cf09743edcab056ddd8b1b06262cc73c30" + integrity sha1-KOwXzwl0PtyrBW3dixsGJizHPDA= From 60c126c7b98f7abaa58d430cf493523242eb6ca4 Mon Sep 17 00:00:00 2001 From: aina-esokia Date: Fri, 29 Mar 2019 17:20:04 +0400 Subject: [PATCH 101/367] escape when rendered --- .../Controller/Prod/PushController.php | 2 +- .../Thesaurus/ThesaurusController.php | 20 +++++++--- .../Thesaurus/ThesaurusXmlHttpController.php | 24 ++++++------ templates/web/prod/templates/push.html.twig | 39 ++++++++++++++----- templates/web/thesaurus/new-term.html.twig | 4 +- templates/web/thesaurus/thesaurus.html.twig | 10 ++++- 6 files changed, 68 insertions(+), 31 deletions(-) diff --git a/lib/Alchemy/Phrasea/Controller/Prod/PushController.php b/lib/Alchemy/Phrasea/Controller/Prod/PushController.php index 35b3a3bc42..569537fed3 100644 --- a/lib/Alchemy/Phrasea/Controller/Prod/PushController.php +++ b/lib/Alchemy/Phrasea/Controller/Prod/PushController.php @@ -597,7 +597,7 @@ class PushController extends Controller private function formatUser(User $user) { - $subtitle = array_filter([htmlspecialchars($user->getJob()), htmlspecialchars($user->getCompany())]); + $subtitle = array_filter([$user->getJob(), $user->getCompany()]); return [ 'type' => 'USER', diff --git a/lib/Alchemy/Phrasea/Controller/Thesaurus/ThesaurusController.php b/lib/Alchemy/Phrasea/Controller/Thesaurus/ThesaurusController.php index 0e9704b576..1bd06d83b2 100644 --- a/lib/Alchemy/Phrasea/Controller/Thesaurus/ThesaurusController.php +++ b/lib/Alchemy/Phrasea/Controller/Thesaurus/ThesaurusController.php @@ -806,7 +806,7 @@ class ThesaurusController extends Controller if (!$t) { $t = "..."; } - $fullBranch = " / " . $t . $fullBranch; + $fullBranch = " / " . htmlspecialchars($t) . $fullBranch; } } $nodes = $xpathstruct->query("/record/description/*"); @@ -1159,7 +1159,7 @@ class ThesaurusController extends Controller '1', null ); - $fullpath = $dom->getElementsByTagName("fullpath_html")->item(0)->firstChild->nodeValue; + $fullpathHtml = $dom->getElementsByTagName("fullpath_html")->item(0)->firstChild->nodeValue; $hits = $dom->getElementsByTagName("allhits")->item(0)->firstChild->nodeValue; $languages = $synonyms = []; @@ -1180,6 +1180,16 @@ class ThesaurusController extends Controller $languages[$lng_code[0]] = $language; } + // Escape path between span tag in fullpath_html + preg_match_all("'(<[^><]*>)(.*?)(<[^><]*>)'", $fullpathHtml, $matches, PREG_SET_ORDER); + + $safeFullpath = ''; + foreach($matches as $match) { + unset($match[0]); // full match result not used + $match[2] = htmlspecialchars($match[2]); + $safeFullpath .= implode('', $match); + } + return $this->render('thesaurus/properties.html.twig', [ 'typ' => $request->get('typ'), 'bid' => $request->get('bid'), @@ -1187,7 +1197,7 @@ class ThesaurusController extends Controller 'id' => $request->get('id'), 'dlg' => $request->get('dlg'), 'languages' => $languages, - 'fullpath' => $fullpath, + 'fullpath' => $safeFullpath, 'hits' => $hits, 'synonyms' => $synonyms, ]); @@ -2128,7 +2138,7 @@ class ThesaurusController extends Controller $sy = $sy_list->appendChild($ret->createElement("sy")); $sy->setAttribute("id", $n->getAttribute("id")); - $sy->setAttribute("v", htmlspecialchars($t = $n->getAttribute("v"))); + $sy->setAttribute("v", $t = $n->getAttribute("v")); $sy->setAttribute("w", $n->getAttribute("w")); $sy->setAttribute("hits", ''); $sy->setAttribute("lng", $lng = $n->getAttribute("lng")); @@ -2177,7 +2187,7 @@ class ThesaurusController extends Controller $firstsy = $goodsy = null; for ($n2 = $n->firstChild; $n2; $n2 = $n2->nextSibling) { if ($n2->nodeName == "sy") { - $t = htmlspecialchars($n2->getAttribute("v")); + $t = $n2->getAttribute("v"); if (! $firstsy) { $firstsy = $t; } diff --git a/lib/Alchemy/Phrasea/Controller/Thesaurus/ThesaurusXmlHttpController.php b/lib/Alchemy/Phrasea/Controller/Thesaurus/ThesaurusXmlHttpController.php index e7b844297f..ca820a6be5 100644 --- a/lib/Alchemy/Phrasea/Controller/Thesaurus/ThesaurusXmlHttpController.php +++ b/lib/Alchemy/Phrasea/Controller/Thesaurus/ThesaurusXmlHttpController.php @@ -252,7 +252,7 @@ class ThesaurusXmlHttpController extends Controller /** @var DOMElement $n2 */ for ($n2 = $n->firstChild; $n2; $n2 = $n2->nextSibling) { if ($n2->nodeName == "sy") { - $sy = htmlspecialchars($n2->getAttribute("v")); + $sy = $n2->getAttribute("v"); if (!$firstsy) { $firstsy = $sy; if ($request->get("debug")) { @@ -441,7 +441,7 @@ class ThesaurusXmlHttpController extends Controller for ($n2 = $n->firstChild; $n2; $n2 = $n2->nextSibling) { if ($n2->nodeName == "sy") { $lng = $n2->getAttribute("lng"); - $t = htmlspecialchars($n2->getAttribute("v")); + $t = $n2->getAttribute("v"); $ksy = $n2->getAttribute("w"); if ($k = $n2->getAttribute("k")) { $ksy .= " ($k)"; @@ -586,7 +586,7 @@ class ThesaurusXmlHttpController extends Controller for ($n2 = $n->firstChild; $n2; $n2 = $n2->nextSibling) { if ($n2->nodeName == "sy") { $lng = $n2->getAttribute("lng"); - $t = htmlspecialchars($n2->getAttribute("v")); + $t = $n2->getAttribute("v"); $ksy = $n2->getAttribute("w"); if ($k = $n2->getAttribute("k")) { $ksy .= " ($k)"; @@ -843,7 +843,7 @@ class ThesaurusXmlHttpController extends Controller for ($n2 = $n->firstChild; $n2; $n2 = $n2->nextSibling) { if ($n2->nodeName == 'sy') { $lng = $n2->getAttribute('lng'); - $t = htmlspecialchars($n2->getAttribute('v')); + $t = $n2->getAttribute('v'); $key = $n2->getAttribute('w'); // key of the current sy if ($k = $n2->getAttribute('k')) { $key .= ' (' . $k . ')'; @@ -920,7 +920,7 @@ class ThesaurusXmlHttpController extends Controller $bid = $request->get('bid'); for ($i = 0; $i < $nodes->length; $i++) { $n = $nodes->item($i); - $t = htmlspecialchars($n->getAttribute('v')); + $t = $n->getAttribute('v'); $tid = $n->getAttribute('id'); $html .= '

'; @@ -967,7 +967,7 @@ class ThesaurusXmlHttpController extends Controller $allsy = ''; for ($n = $srcnode->firstChild; $n; $n = $n->nextSibling) { if ($n->nodeName == 'sy') { - $t = htmlspecialchars($n->getAttribute('v')); + $t = $n->getAttribute('v'); if ($n->getAttribute('bold')) { $allsy .= ( $allsy ? ' ; ' : '') . 'getAttribute('id') . '\'>' . $t . ''; } else { @@ -1078,12 +1078,12 @@ class ThesaurusXmlHttpController extends Controller $ret['result'] = array(); for ($i = 0; $i < $nodes->length; $i++) { $n = $nodes->item($i); - $t = htmlspecialchars($n->getAttribute('v')); + $t = $n->getAttribute('v'); $tid = $n->getAttribute('id'); $ret['result'][] = array( 'id' => $n->getAttribute('id'), - 't' => htmlspecialchars($n->getAttribute('v')), + 't' => $n->getAttribute('v'), ); } } @@ -1103,7 +1103,7 @@ class ThesaurusXmlHttpController extends Controller $allsy = array(); for ($n = $srcnode->firstChild; $n; $n = $n->nextSibling) { if ($n->nodeName == 'sy') { - $t = htmlspecialchars($n->getAttribute('v')); + $t = $n->getAttribute('v'); $allsy[] = array( 'id' => $n->getAttribute('id'), 't' => $t, @@ -1190,7 +1190,7 @@ class ThesaurusXmlHttpController extends Controller } else { for ($i = 0; $i < $nodes->length; $i++) { $n = $nodes->item($i); - $t = htmlspecialchars($n->getAttribute('v')); + $t = $n->getAttribute('v'); $tid = $n->getAttribute('id'); $zhtml .= '

'; @@ -1213,7 +1213,7 @@ class ThesaurusXmlHttpController extends Controller $allsy = ''; for ($n = $srcnode->firstChild; $n; $n = $n->nextSibling) { if ($n->nodeName == 'sy') { - $t = htmlspecialchars($n->getAttribute('v')); + $t = $n->getAttribute('v'); if ($n->getAttribute('bold')) { $allsy .= ( $allsy ? ' ; ' : '') . 'getAttribute('id') . '\'>' . $t . ''; } else { @@ -1611,7 +1611,7 @@ class ThesaurusXmlHttpController extends Controller if ($n2->nodeName == 'sy') { $lng = $n2->getAttribute('lng'); - $t = htmlspecialchars($n2->getAttribute('v')); + $t = $n2->getAttribute('v'); $key = $n2->getAttribute('w'); // key of the current sy if ($k = $n2->getAttribute('k')) { diff --git a/templates/web/prod/templates/push.html.twig b/templates/web/prod/templates/push.html.twig index fe47af8ed9..a769c2d3be 100644 --- a/templates/web/prod/templates/push.html.twig +++ b/templates/web/prod/templates/push.html.twig @@ -12,17 +12,17 @@
- <%= item.display_name %> + <%= htmlEncode(item.display_name) %>
- +
- <%= item.subtitle || '' %> + <%= htmlEncode(item.subtitle) || '' %>
@@ -47,7 +47,7 @@ @@ -81,12 +81,12 @@
- <%= item.name %> + <%= htmlEncode(item.name) %>
@@ -201,12 +201,12 @@
- <%= user.display_name %> + <%= htmlEncode(user.display_name) %>
- <%= user.subtitle || '' %> + <%= htmlEncode(user.subtitle) || '' %>
@@ -242,12 +242,12 @@
- <%= user.display_name %> + <%= htmlEncode(user.display_name) %>
- <%= user.subtitle || '' %> + <%= htmlEncode(user.subtitle) || '' %>
@@ -267,3 +267,22 @@ + diff --git a/templates/web/thesaurus/new-term.html.twig b/templates/web/thesaurus/new-term.html.twig index 8c7c825392..5c9dc238ca 100644 --- a/templates/web/thesaurus/new-term.html.twig +++ b/templates/web/thesaurus/new-term.html.twig @@ -16,11 +16,11 @@ {% if context %} {% set zterm %} - {% trans with {'%term%' : term, '%context%' : context} %}thesaurus:: le terme %term% avec contexte %context%{% endtrans %} + {% trans with {'%term%' : term | e, '%context%' : context | e} %}thesaurus:: le terme %term% avec contexte %context%{% endtrans %} {% endset %} {% else %} {% set zterm %} - {% trans with {'%term%' : term} %}thesaurus:: le terme %term% sans contexte{% endtrans %} + {% trans with {'%term%' : term | e} %}thesaurus:: le terme %term% sans contexte{% endtrans %} {% endset %} {% endif %} diff --git a/templates/web/thesaurus/thesaurus.html.twig b/templates/web/thesaurus/thesaurus.html.twig index 692d5ad355..87b234b371 100644 --- a/templates/web/thesaurus/thesaurus.html.twig +++ b/templates/web/thesaurus/thesaurus.html.twig @@ -338,6 +338,8 @@ for(var sy=syl.item(0).firstChild; sy; sy=sy.nextSibling ) { var lng = sy.getAttribute("lng"); + var v = escapeHtmlDataFromXML(sy.getAttribute("v")); + html += ""; if(lng) if(tFlags[lng]) @@ -347,7 +349,7 @@ else html += ""; - html += ""; + html += ""; var hits = 0+sy.getAttribute("hits"); if(hits == 1) @@ -361,6 +363,12 @@ return(html); } + // Let the browser to do it + function escapeHtmlDataFromXML(data){ + var d = document.createElement('div'); + d.appendChild(document.createTextNode(data)); + return d.innerHTML; + } // /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // From c5e95b7e449e7a27d96e512796194360c8ef5867 Mon Sep 17 00:00:00 2001 From: Kamlesh Balloo Date: Mon, 1 Apr 2019 14:55:04 +0400 Subject: [PATCH 102/367] PHRAS-2430-update-phraseanet-production-version-for-restore-query --- package.json | 2 +- yarn.lock | 2414 +++++++++++++++++++++++++++++++++----------------- 2 files changed, 1621 insertions(+), 795 deletions(-) diff --git a/package.json b/package.json index f08ec1e675..f175ed972d 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "normalize-css": "^2.1.0", "npm": "^6.0.0", "npm-modernizr": "^2.8.3", - "phraseanet-production-client": "0.33.97", + "phraseanet-production-client": "0.33.99", "requirejs": "^2.3.5", "tinymce": "^4.0.28", "underscore": "^1.8.3", diff --git a/yarn.lock b/yarn.lock index d4a017194f..29bad60adb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3,11 +3,11 @@ "@babel/runtime@^7.2.0": - version "7.3.4" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.3.4.tgz#73d12ba819e365fcf7fd152aed56d6df97d21c83" - integrity sha512-IvfvnMdSaLBateu0jfsYIpZTxAc2cKEXEMiezGGN75QcBcecDUKd3PgLAncT0oOgxKy8dd8hrJKj9MfzgfZd6g== + version "7.4.2" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.4.2.tgz#f5ab6897320f16decd855eed70b705908a313fe8" + integrity sha512-7Bl2rALb7HpvXFL7TETNzKSAeBVCPHELzc0C//9FCxN8nsiueWSJBqaF+2oIJScyILStASR/Cx5WMkXGYTiJFA== dependencies: - regenerator-runtime "^0.12.0" + regenerator-runtime "^0.13.2" "@mapbox/geojson-area@0.2.2": version "0.2.2" @@ -1313,10 +1313,12 @@ JSON2@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/JSON2/-/JSON2-0.1.0.tgz#8d7493040a63d5835af75f47decb83ab6c8c0790" + integrity sha1-jXSTBApj1YNa919H3suDq2yMB5A= -JSONStream@^1.3.3, JSONStream@^1.3.4: - version "1.3.4" - resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.4.tgz#615bb2adb0cd34c8f4c447b5f6512fa1d8f16a2e" +JSONStream@^1.3.4, JSONStream@^1.3.5: + version "1.3.5" + resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" + integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== dependencies: jsonparse "^1.2.0" through ">=2.2.7 <3" @@ -1334,10 +1336,12 @@ abbrev@1, abbrev@~1.1.1: abbrev@1.0.x: version "1.0.9" resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.0.9.tgz#91b4792588a7738c25f35dd6f63752a2f8776135" + integrity sha1-kbR5JYinc4wl813W9jdSovh3YTU= accepts@~1.3.4: version "1.3.5" resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.5.tgz#eb777df6011723a3b14e8a72c0805c8e86746bd2" + integrity sha1-63d99gEXI6OxTopywIBcjoZ0a9I= dependencies: mime-types "~2.1.18" negotiator "0.6.1" @@ -1345,6 +1349,7 @@ accepts@~1.3.4: acorn-dynamic-import@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz#c752bd210bef679501b6c6cb7fc84f8f47158cc4" + integrity sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ= dependencies: acorn "^4.0.3" @@ -1370,6 +1375,7 @@ acorn@^3.0.4, acorn@^3.1.0, acorn@^3.3.0: acorn@^4.0.0, acorn@^4.0.3: version "4.0.13" resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787" + integrity sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c= acorn@^5.0.0, acorn@^5.1.0: version "5.7.3" @@ -1388,45 +1394,41 @@ aes-decrypter@3.0.0: after@0.8.2: version "0.8.2" resolved "https://registry.yarnpkg.com/after/-/after-0.8.2.tgz#fedb394f9f0e02aa9768e702bda23b505fae7e1f" + integrity sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8= -agent-base@4, agent-base@^4.1.0, agent-base@~4.2.0: +agent-base@4, agent-base@^4.1.0, agent-base@~4.2.1: version "4.2.1" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.2.1.tgz#d89e5999f797875674c07d87f260fc41e83e8ca9" + integrity sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg== dependencies: es6-promisify "^5.0.0" agentkeepalive@^3.4.1: - version "3.5.1" - resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-3.5.1.tgz#4eba75cf2ad258fc09efd506cdb8d8c2971d35a4" + version "3.5.2" + resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-3.5.2.tgz#a113924dd3fa24a0bc3b78108c450c2abee00f67" + integrity sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ== dependencies: humanize-ms "^1.2.1" ajv-keywords@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.2.0.tgz#e86b819c602cf8821ad637413698f1dec021847a" + version "3.4.0" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.4.0.tgz#4b831e7b531415a7cc518cd404e73f6193c6349d" + integrity sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw== -ajv@^5.0.0, ajv@^5.1.0: +ajv@^5.0.0: version "5.5.2" resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965" + integrity sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU= dependencies: co "^4.6.0" fast-deep-equal "^1.0.0" fast-json-stable-stringify "^2.0.0" json-schema-traverse "^0.3.0" -ajv@^6.1.0: - version "6.5.3" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.5.3.tgz#71a569d189ecf4f4f321224fecb166f071dd90f9" - 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" - -ajv@^6.5.5: - version "6.9.2" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.9.2.tgz#4927adb83e7f48e5a32b45729744c71ec39c9c7b" - integrity sha512-4UFy0/LgDo7Oa/+wOAlj44tp9K78u38E5/359eSrqEp1Z5PdVfimCcs7SluXMP755RUQu6d2b4AvF0R1C9RZjg== +ajv@^6.1.0, ajv@^6.5.5: + version "6.10.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.10.0.tgz#90d0d54439da587cd7e843bfb7045f50bd22bdf1" + integrity sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg== dependencies: fast-deep-equal "^2.0.1" fast-json-stable-stringify "^2.0.0" @@ -1436,6 +1438,7 @@ ajv@^6.5.5: alchemy-embed-medias@^0.5.1: version "0.5.4" resolved "https://registry.yarnpkg.com/alchemy-embed-medias/-/alchemy-embed-medias-0.5.4.tgz#0fd4c943b0c09158959065a67920fa22ab7fbd36" + integrity sha512-rsMaJgGRW09e+eIKmslfhrqgxe12AYP+5Xmd0MAt4UyVx9uxK2oq7XnxmK93nTVYp7UrSrUDeGVcHHpTDR3rFw== dependencies: es5-shim "^4.3.1" flowplayer "^6.0.4" @@ -1457,6 +1460,7 @@ alchemy-embed-medias@^0.5.1: align-text@^0.1.1, align-text@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117" + integrity sha1-DNkKVhCT810KmSVsIrcGlDP60Rc= dependencies: kind-of "^3.0.2" longest "^1.0.1" @@ -1470,6 +1474,7 @@ amdefine@>=0.0.4: 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" @@ -1481,12 +1486,14 @@ ansi-escapes@^3.0.0: ansi-gray@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251" + integrity sha1-KWLPVOyXksSFEKPetSRDaGHvclE= dependencies: ansi-wrap "0.1.0" ansi-regex@^0.2.0, ansi-regex@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-0.2.1.tgz#0d8e946967a3d8143f93e24e298525fc1b2235f9" + integrity sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk= ansi-regex@^2.0.0: version "2.1.1" @@ -1501,6 +1508,7 @@ ansi-regex@^3.0.0: ansi-styles@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-1.1.0.tgz#eaecbf66cd706882760b2f4691582b8f55d7a7de" + integrity sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94= ansi-styles@^2.2.1: version "2.2.1" @@ -1522,6 +1530,7 @@ ansi-styles@~1.0.0: ansi-wrap@0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" + integrity sha1-qCJQ3bABXponyoLoLqYDu/pF768= ansicolors@~0.2.1: version "0.2.1" @@ -1531,14 +1540,17 @@ ansicolors@~0.2.1: ansicolors@~0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.3.2.tgz#665597de86a9ffe3aa9bfbe6cae5c6ea426b4979" + integrity sha1-ZlWX3oap/+Oqm/vmyuXG6kJrSXk= ansistyles@~0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/ansistyles/-/ansistyles-0.1.3.tgz#5de60415bda071bb37127854c864f41b23254539" + integrity sha1-XeYEFb2gcbs3EnhUyGT0GyMlRTk= anymatch@^1.3.0: version "1.3.2" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a" + integrity sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA== dependencies: micromatch "^2.1.5" normalize-path "^2.0.0" @@ -1546,22 +1558,25 @@ anymatch@^1.3.0: 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" -aproba@^1.0.3, aproba@^1.1.1, aproba@^1.1.2, aproba@~1.2.0: +aproba@^1.0.3, aproba@^1.1.1, aproba@^1.1.2: version "1.2.0" resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== -"aproba@^1.1.2 || 2": +"aproba@^1.1.2 || 2", aproba@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" + integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== archy@^1.0.0, archy@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" + integrity sha1-+cjBN1fMHde8N5rHeyxipcKGjEA= are-we-there-yet@~1.1.2: version "1.1.5" @@ -1581,6 +1596,7 @@ argparse@^1.0.7: argsparser@^0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/argsparser/-/argsparser-0.0.7.tgz#41c85e0c3de757b350f12e6ed0e490b1e82dbe06" + integrity sha1-QcheDD3nV7NQ8S5u0OSQsegtvgY= arr-diff@^2.0.0: version "2.0.0" @@ -1592,22 +1608,27 @@ arr-diff@^2.0.0: 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.0.1, 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-differ@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031" + integrity sha1-7/UuN1gknTO+QCuLuOVkuytdQDE= array-each@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f" + integrity sha1-p5SvDAWrF1KEbudTofIRoFugxE8= array-find-index@^1.0.1: version "1.0.2" @@ -1617,16 +1638,19 @@ array-find-index@^1.0.1: array-slice@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-1.1.0.tgz#e368ea15f89bc7069f7ffb89aec3a6c7d4ac22d4" + integrity sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w== array-union@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= dependencies: array-uniq "^1.0.1" array-uniq@^1.0.1, array-uniq@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= array-unique@^0.2.1: version "0.2.1" @@ -1636,22 +1660,27 @@ array-unique@^0.2.1: 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= arraybuffer.slice@~0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz#3bbc4275dd584cc1b10809b89d4e8b63a69e7675" + integrity sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog== arrify@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" + integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= asap@^2.0.0: version "2.0.6" resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= 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" @@ -1672,50 +1701,61 @@ assert-plus@1.0.0, assert-plus@^1.0.0: assert@^1.1.1: version "1.4.1" resolved "https://registry.yarnpkg.com/assert/-/assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91" + integrity sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE= dependencies: util "0.10.3" assertion-error@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.0.0.tgz#c7f85438fdd466bc7ca16ab90c81513797a5d23b" + integrity sha1-x/hUOP3UZrx8oWq5DIFRN5el0js= 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= async-each-series@0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/async-each-series/-/async-each-series-0.1.1.tgz#7617c1917401fd8ca4a28aadce3dbae98afeb432" + integrity sha1-dhfBkXQB/Yykooqtzj266Yr+tDI= -async-each@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d" +async-each@^1.0.0, async-each@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.2.tgz#8b8a7ca2a658f927e9f307d6d1a42f4199f0f735" + integrity sha512-6xrbvN0MOBKSJDdonmSSz2OwFSgxRaVtBDes26mj9KIGtDo+g9xosFRSC+i1gQh2oAN/tQ62AI/pGZGQjVOiRg== 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.0" resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8" + integrity sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg== async@0.9.x: version "0.9.2" resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" + integrity sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0= -async@1.5.2, async@1.x, async@^1.4.0: +async@1.5.2, async@1.x: version "1.5.2" resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" + integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo= async@^2.1.2: - version "2.6.1" - resolved "https://registry.yarnpkg.com/async/-/async-2.6.1.tgz#b245a23ca71930044ec53fa46aa00a3e87c6a610" + version "2.6.2" + resolved "https://registry.yarnpkg.com/async/-/async-2.6.2.tgz#18330ea7e6e313887f5d2f2a904bac6fe4dd5381" + integrity sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg== dependencies: - lodash "^4.17.10" + lodash "^4.17.11" async@~0.2.6: version "0.2.10" resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1" + integrity sha1-trvgsGdLnXGXCMo43owjfLUmw9E= asynckit@^0.4.0: version "0.4.0" @@ -1725,10 +1765,12 @@ asynckit@^0.4.0: 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@^6.0.0: version "6.7.7" resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-6.7.7.tgz#1dbd1c835658e35ce3f9984099db00585c782014" + integrity sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ= dependencies: browserslist "^1.7.6" caniuse-db "^1.0.30000634" @@ -1742,7 +1784,7 @@ aws-sign2@~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.6.0, aws4@^1.8.0: +aws4@^1.8.0: version "1.8.0" resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ== @@ -1750,6 +1792,7 @@ aws4@^1.6.0, aws4@^1.8.0: axios@0.17.1: version "0.17.1" resolved "https://registry.yarnpkg.com/axios/-/axios-0.17.1.tgz#2d8e3e5d0bdbd7327f91bc814f5c57660f81824d" + integrity sha1-LY4+XQvb1zJ/kbyBT1xXZg+Bgk0= dependencies: follow-redirects "^1.2.5" is-buffer "^1.1.5" @@ -1776,14 +1819,16 @@ babylon@^6.15.0: integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== backbone@^1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/backbone/-/backbone-1.3.3.tgz#4cc80ea7cb1631ac474889ce40f2f8bc683b2999" + version "1.4.0" + resolved "https://registry.yarnpkg.com/backbone/-/backbone-1.4.0.tgz#54db4de9df7c3811c3f032f34749a4cd27f3bd12" + integrity sha512-RLmDrRXkVdouTg38jcgHhyQ/2zjg7a8E6sz2zxfz21Hh17xDJYUHBZimVIt5fUyS8vbfpeSmTL3gUjTEvUV3qQ== dependencies: underscore ">=1.8.3" backo2@1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947" + integrity sha1-MasayLEpNjRj41s+u2n038+6eUc= balanced-match@^1.0.0: version "1.0.0" @@ -1793,18 +1838,22 @@ balanced-match@^1.0.0: base64-arraybuffer@0.1.5: version "0.1.5" resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz#73926771923b5a19747ad666aa5cd4bf9c6e9ce8" + integrity sha1-c5JncZI7Whl0etZmqlzUv5xunOg= base64-js@^1.0.2: version "1.3.0" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.0.tgz#cab1e6118f051095e58b5281aea8c1cd22bfc0e3" + integrity sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw== base64id@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/base64id/-/base64id-1.0.0.tgz#47688cb99bb6804f0e06d3e763b1c32e57d8e6b6" + integrity sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY= 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" @@ -1817,6 +1866,7 @@ base@^0.11.1: batch@0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= bcrypt-pbkdf@^1.0.0: version "1.0.2" @@ -1828,18 +1878,15 @@ bcrypt-pbkdf@^1.0.0: beeper@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/beeper/-/beeper-1.1.1.tgz#e6d5ea8c5dad001304a70b22638447f69cb2f809" + integrity sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak= better-assert@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/better-assert/-/better-assert-1.0.2.tgz#40866b9e1b9e0b55b481894311e68faffaebc522" + integrity sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI= dependencies: callsite "1.0.0" -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" @@ -1848,6 +1895,7 @@ big.js@^5.2.2: bin-links@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/bin-links/-/bin-links-1.1.2.tgz#fb74bd54bae6b7befc6c6221f25322ac830d9757" + integrity sha512-8eEHVgYP03nILphilltWjeIjMbKyJo3wvp9K816pHbhP301ismzw15mxAAEVQ/USUwcP++1uNrbERbp8lOA6Fg== dependencies: bluebird "^3.5.0" cmd-shim "^2.0.2" @@ -1856,8 +1904,9 @@ bin-links@^1.1.2: write-file-atomic "^2.3.0" binary-extensions@^1.0.0: - version "1.11.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.11.0.tgz#46aa1751fb6a2f93ee5e689bb1087d4b14c6c205" + version "1.13.1" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" + integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== bl@^1.0.0: version "1.2.2" @@ -1867,19 +1916,22 @@ bl@^1.0.0: readable-stream "^2.3.5" safe-buffer "^5.1.1" -blob@0.0.4: - version "0.0.4" - resolved "https://registry.yarnpkg.com/blob/-/blob-0.0.4.tgz#bcf13052ca54463f30f9fc7e95b9a47630a94921" +blob@0.0.5: + version "0.0.5" + resolved "https://registry.yarnpkg.com/blob/-/blob-0.0.5.tgz#d680eeef25f8cd91ad533f5b01eed48e64caf683" + integrity sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig== 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.5.0, bluebird@^3.5.1, bluebird@~3.5.1: - version "3.5.1" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.1.tgz#d9551f9de98f1fcda1e683d17ee91a0602ee2eb9" +bluebird@^3.5.0, bluebird@^3.5.1, bluebird@^3.5.3: + version "3.5.3" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.3.tgz#7d01c6f9616c9a51ab0f8c549a79dfe6ec33efa7" + integrity sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw== blueimp-canvas-to-blob@3.5.0: version "3.5.0" @@ -1889,10 +1941,12 @@ blueimp-canvas-to-blob@3.5.0: blueimp-canvas-to-blob@>=2.0.7: version "3.14.0" resolved "https://registry.yarnpkg.com/blueimp-canvas-to-blob/-/blueimp-canvas-to-blob-3.14.0.tgz#ea075ffbfb1436607b0c75e951fb1ceb3ca0288e" + integrity sha512-i6I2CiX1VR8YwUNYBo+dM8tg89ns4TTHxSpWjaDeHKcYS3yFalpLCwDaY21/EsJMufLy2tnG4j0JN5L8OVNkKQ== blueimp-file-upload@^8.3.0: version "8.9.0" resolved "https://registry.yarnpkg.com/blueimp-file-upload/-/blueimp-file-upload-8.9.0.tgz#cb8764e1309bcff33d0b0b0b3875359dff7585aa" + integrity sha1-y4dk4TCbz/M9CwsLOHU1nf91hao= dependencies: blueimp-canvas-to-blob ">=2.0.7" blueimp-load-image ">=1.9.1" @@ -1913,11 +1967,7 @@ blueimp-load-image@2.12.2: resolved "https://registry.yarnpkg.com/blueimp-load-image/-/blueimp-load-image-2.12.2.tgz#6a17598aab858d4fbf01543e0631141b51057c87" integrity sha1-ahdZiquFjU+/AVQ+BjEUG1EFfIc= -blueimp-load-image@>=1.9.1, blueimp-load-image@^2.17.1: - version "2.19.0" - resolved "https://registry.yarnpkg.com/blueimp-load-image/-/blueimp-load-image-2.19.0.tgz#b61eeac0063f371c710fdb78aebbc4d7d34f8e2e" - -blueimp-load-image@^2.14.0: +blueimp-load-image@>=1.9.1, blueimp-load-image@^2.14.0, blueimp-load-image@^2.17.1: version "2.20.1" resolved "https://registry.yarnpkg.com/blueimp-load-image/-/blueimp-load-image-2.20.1.tgz#8cf677f3cd0368548bf0108997ba09ea2e331c1b" integrity sha512-GacvACFcxv5MV+m24ylTte2ycWMeSZqdmChAM5kSBCJOyFSY8jkQgBpGM3Mn+l1p/seGtrnRss+8QL2k+FXO4A== @@ -1930,22 +1980,27 @@ blueimp-tmpl@3.6.0: blueimp-tmpl@>=2.3.0: version "3.11.0" resolved "https://registry.yarnpkg.com/blueimp-tmpl/-/blueimp-tmpl-3.11.0.tgz#47e78cbab16770e3922b019a250b4ad9c7b20f8f" + integrity sha512-+nzph90GQ7YzYdOJNLm1hHJrzWnWbxUGJyJVrLBD+q7HF6PIIjJVNrJCgLkFmNcNvJRKICvWuItL8NpH9Z8J5A== 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== bootstrap-multiselect@^0.9.13-1: version "0.9.13-1" resolved "https://registry.yarnpkg.com/bootstrap-multiselect/-/bootstrap-multiselect-0.9.13-1.tgz#2c57cee260b18d7f01a4edd9d65f25df0425fd2a" + integrity sha1-LFfO4mCxjX8BpO3Z1l8l3wQl/So= bootstrap-sass@^2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/bootstrap-sass/-/bootstrap-sass-2.3.2.tgz#a87bbc86060ad662d566fc8e80c94c05d88cbaf9" + integrity sha1-qHu8hgYK1mLVZvyOgMlMBdiMuvk= 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" @@ -1972,9 +2027,10 @@ braces@^1.8.2: preserve "^0.2.0" repeat-element "^1.1.2" -braces@^2.3.0, braces@^2.3.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" @@ -2000,40 +2056,56 @@ brfs@^1.4.0: brorand@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= browser-stdout@1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.0.tgz#f351d32969d32fa5d7a5567154263d928ae3bd1f" + integrity sha1-81HTKWnTL6XXpVZxVCY9korjvR8= -browser-sync-ui@v1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/browser-sync-ui/-/browser-sync-ui-1.0.1.tgz#9740527b26d1d7ace259acc0c79e5b5e37d0fdf2" +browser-sync-client@^2.26.2: + version "2.26.2" + resolved "https://registry.yarnpkg.com/browser-sync-client/-/browser-sync-client-2.26.2.tgz#dd0070c80bdc6d9021e89f7837ee70ed0a8acf91" + integrity sha512-FEuVJD41fI24HJ30XOT2RyF5WcnEtdJhhTqeyDlnMk/8Ox9MZw109rvk9pdfRWye4soZLe+xcAo9tHSMxvgAdw== + dependencies: + etag "1.8.1" + fresh "0.5.2" + mitt "^1.1.3" + rxjs "^5.5.6" + +browser-sync-ui@^2.26.2: + version "2.26.2" + resolved "https://registry.yarnpkg.com/browser-sync-ui/-/browser-sync-ui-2.26.2.tgz#a1d8e107cfed5849d77e3bbd84ae5d566beb4ea0" + integrity sha512-LF7GMWo8ELOE0eAlxuRCfnGQT1ZxKP9flCfGgZdXFc6BwmoqaJHlYe7MmVvykKkXjolRXTz8ztXAKGVqNwJ3EQ== dependencies: async-each-series "0.1.1" - connect-history-api-fallback "^1.1.0" - immutable "^3.7.6" + connect-history-api-fallback "^1" + immutable "^3" server-destroy "1.0.1" - socket.io-client "2.0.4" + socket.io-client "^2.0.4" stream-throttle "^0.1.3" browser-sync@^2.10.0: - version "2.24.7" - resolved "https://registry.yarnpkg.com/browser-sync/-/browser-sync-2.24.7.tgz#0f93bcaabfb84a35a5c98e07682c9e45c6251a93" + version "2.26.3" + resolved "https://registry.yarnpkg.com/browser-sync/-/browser-sync-2.26.3.tgz#1b59bd5935938a5b0fa73b3d78ef1050bd2bf912" + integrity sha512-VLzpjCA4uXqfzkwqWtMM6hvPm2PNHp2RcmzBXcbi6C9WpkUhhFb8SVAr4CFrCsFxDg+oY6HalOjn8F+egyvhag== dependencies: - browser-sync-ui v1.0.1 + browser-sync-client "^2.26.2" + browser-sync-ui "^2.26.2" bs-recipes "1.3.4" - chokidar "1.7.0" + bs-snippet-injector "^2.0.1" + chokidar "^2.0.4" connect "3.6.6" - connect-history-api-fallback "^1.5.0" + connect-history-api-fallback "^1" dev-ip "^1.0.1" easy-extender "^2.3.4" - eazy-logger "3.0.2" + eazy-logger "^3" etag "^1.8.1" fresh "^0.5.2" fs-extra "3.0.1" http-proxy "1.15.2" - immutable "3.8.2" - localtunnel "1.9.0" + immutable "^3" + localtunnel "1.9.1" micromatch "2.3.11" opn "5.3.0" portscanner "2.1.1" @@ -2041,6 +2113,7 @@ browser-sync@^2.10.0: raw-body "^2.3.2" resp-modifier "6.0.2" rx "4.1.0" + send "0.16.2" serve-index "1.9.1" serve-static "1.13.2" server-destroy "1.0.1" @@ -2051,6 +2124,7 @@ browser-sync@^2.10.0: 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" @@ -2062,6 +2136,7 @@ browserify-aes@^1.0.0, browserify-aes@^1.0.4: 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" @@ -2070,6 +2145,7 @@ browserify-cipher@^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" @@ -2084,6 +2160,7 @@ browserify-package-json@^1.0.0: 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" @@ -2091,6 +2168,7 @@ browserify-rsa@^4.0.0: 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" @@ -2110,12 +2188,14 @@ browserify-zlib@^0.1.4: 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@^1.7.6: version "1.7.7" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.7.7.tgz#0bd76704258be829b2398bb50e4b62d1a166b0b9" + integrity sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk= dependencies: caniuse-db "^1.0.30000639" electron-to-chromium "^1.2.7" @@ -2123,6 +2203,12 @@ browserslist@^1.7.6: bs-recipes@1.3.4: version "1.3.4" resolved "https://registry.yarnpkg.com/bs-recipes/-/bs-recipes-1.3.4.tgz#0d2d4d48a718c8c044769fdc4f89592dc8b69585" + integrity sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU= + +bs-snippet-injector@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/bs-snippet-injector/-/bs-snippet-injector-2.0.1.tgz#61b5393f11f52559ed120693100343b6edb04dd5" + integrity sha1-YbU5PxH1JVntEgaTEANDtu2wTdU= buble@^0.15.1: version "0.15.2" @@ -2176,10 +2262,12 @@ buffer-from@^1.0.0: 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" @@ -2193,68 +2281,57 @@ builtin-modules@^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= builtins@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" + integrity sha1-y5T662HIaWRR2zZTThQi+U8K7og= byline@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/byline/-/byline-5.0.0.tgz#741c5216468eadc457b03410118ad77de8c1ddb1" + integrity sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE= -byte-size@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-4.0.3.tgz#b7c095efc68eadf82985fccd9a2df43a74fa2ccd" +byte-size@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-5.0.1.tgz#4b651039a5ecd96767e71a3d7ed380e48bed4191" + integrity sha512-/XuKeqWocKsYa/cBY1YbSJSWWqTi4cFgr9S6OyM7PBaPbr9zvNGwWP33vt0uqGhwDdN+y3yhbXVILEUpnwEWGw== 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@^2.4.0: version "2.5.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.5.0.tgz#4c9423ea2d252c270c41b2bdefeff9bb6b62c06a" integrity sha1-TJQj6i0lLCcMQbK97+/5u2tiwGo= -cacache@^10.0.4: - version "10.0.4" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-10.0.4.tgz#6452367999eff9d4188aefd9a14e9d7c6a263460" +cacache@^11.0.1, cacache@^11.3.2: + version "11.3.2" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-11.3.2.tgz#2d81e308e3d258ca38125b676b98b2ac9ce69bfa" + integrity sha512-E0zP4EPGDOaT2chM08Als91eYnf8Z+eH1awwwVsngUmgppfM5jjJ8l3z5vO5p5w/I3LsiXawb1sW0VY65pQABg== dependencies: - bluebird "^3.5.1" - chownr "^1.0.1" - glob "^7.1.2" - graceful-fs "^4.1.11" - lru-cache "^4.1.1" - mississippi "^2.0.0" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - promise-inflight "^1.0.1" - rimraf "^2.6.2" - ssri "^5.2.4" - unique-filename "^1.1.0" - y18n "^4.0.0" - -cacache@^11.0.1, cacache@^11.0.2, cacache@^11.1.0: - version "11.2.0" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-11.2.0.tgz#617bdc0b02844af56310e411c0878941d5739965" - dependencies: - bluebird "^3.5.1" - chownr "^1.0.1" - figgy-pudding "^3.1.0" - glob "^7.1.2" - graceful-fs "^4.1.11" - lru-cache "^4.1.3" + bluebird "^3.5.3" + chownr "^1.1.1" + figgy-pudding "^3.5.1" + glob "^7.1.3" + graceful-fs "^4.1.15" + 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.2" - ssri "^6.0.0" - unique-filename "^1.1.0" + 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" @@ -2269,6 +2346,7 @@ cache-base@^1.0.1: call-limit@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/call-limit/-/call-limit-1.1.0.tgz#6fd61b03f3da42a2cd0ec2b60f02bd0e71991fea" + integrity sha1-b9YbA/PaQqLNDsK2DwK9DnGZH+o= call-matcher@^1.0.1: version "1.1.0" @@ -2283,10 +2361,12 @@ call-matcher@^1.0.1: callsite@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/callsite/-/callsite-1.0.0.tgz#280398e5d664bd74038b6f0905153e6e8af1bc20" + integrity sha1-KAOY5dZkvXQDi28JBRU+borxvCA= 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" @@ -2294,26 +2374,32 @@ camelcase-keys@^2.0.0: camelcase@^1.0.2: version "1.2.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" + integrity sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk= 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, camelcase@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" + integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0= caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639: - version "1.0.30000878" - resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000878.tgz#0d0c6d8500c3aea21441fad059bce4b8f3f509df" + version "1.0.30000955" + resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000955.tgz#d638a170f94654d77eff7821ec33b51dcd1330b0" + integrity sha512-VNb239mObbXMw9fWhd31idGYBG1gNBQc/qjUWa+ldoeWnjAkoeTZOowTMnVwcCiaMjbC7DNYw8YFkfdFlWLJrA== capture-stack-trace@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz#4a6fa07399c26bba47f0b2496b4d0fb408c5550d" + 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== cardinal@~0.4.2: version "0.4.4" @@ -2331,6 +2417,7 @@ caseless@~0.12.0: center-align@^0.1.1: version "0.1.3" resolved "https://registry.yarnpkg.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad" + integrity sha1-qg0yYptu6XIgBBHL1EYckHvCt60= dependencies: align-text "^0.1.3" lazy-cache "^1.0.3" @@ -2338,6 +2425,7 @@ center-align@^0.1.1: chai@^1.6.1: version "1.10.0" resolved "https://registry.yarnpkg.com/chai/-/chai-1.10.0.tgz#e4031cc87654461a75943e5a35ab46eaf39c1eb9" + integrity sha1-5AMcyHZURhp1lD5aNatG6vOcHrk= dependencies: assertion-error "1.0.0" deep-eql "0.1.3" @@ -2345,6 +2433,7 @@ chai@^1.6.1: chalk@0.4.x, chalk@~0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/chalk/-/chalk-0.4.0.tgz#5199a3ddcd0c1efe23bc08c1b027b06176e0c64f" + integrity sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8= dependencies: ansi-styles "~1.0.0" has-color "~0.1.0" @@ -2353,6 +2442,7 @@ chalk@0.4.x, chalk@~0.4.0: chalk@^0.5.0: version "0.5.1" resolved "https://registry.yarnpkg.com/chalk/-/chalk-0.5.1.tgz#663b3a648b68b55d04690d49167aa837858f2174" + integrity sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ= dependencies: ansi-styles "^1.1.0" escape-string-regexp "^1.0.0" @@ -2363,6 +2453,7 @@ chalk@^0.5.0: chalk@^1.0.0, 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" @@ -2370,7 +2461,7 @@ chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^2.0.0: +chalk@^2.0.0, chalk@^2.0.1, chalk@^2.2.0: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -2379,22 +2470,15 @@ chalk@^2.0.0: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^2.0.1, chalk@^2.2.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e" - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - chardet@^0.4.0: version "0.4.2" resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2" integrity sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I= -chokidar@1.7.0, chokidar@^1.6.1: +chokidar@^1.6.1: version "1.7.0" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468" + integrity sha1-eY5ol3gVHIB2tLNg5e3SjNortGg= dependencies: anymatch "^1.3.0" async-each "^1.0.0" @@ -2407,48 +2491,51 @@ chokidar@1.7.0, chokidar@^1.6.1: optionalDependencies: fsevents "^1.0.0" -chokidar@^2.0.2: - version "2.0.4" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.0.4.tgz#356ff4e2b0e8e43e322d18a372460bbcf3accd26" +chokidar@^2.0.2, chokidar@^2.0.4: + version "2.1.5" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.5.tgz#0ae8434d962281a5f56c72869e79cb6d9d86ad4d" + integrity sha512-i0TprVWp+Kj4WRPtInjexJ8Q+BqTE909VpH8xVhXrJkoc5QC8VO9TryGOqTr+2hljzc1sC62t22h5tZePodM/A== dependencies: anymatch "^2.0.0" - async-each "^1.0.0" - braces "^2.3.0" + async-each "^1.0.1" + braces "^2.3.2" glob-parent "^3.1.0" - inherits "^2.0.1" + inherits "^2.0.3" is-binary-path "^1.0.0" is-glob "^4.0.0" - lodash.debounce "^4.0.8" - normalize-path "^2.1.1" + normalize-path "^3.0.0" path-is-absolute "^1.0.0" - readdirp "^2.0.0" - upath "^1.0.5" + readdirp "^2.2.1" + upath "^1.1.1" optionalDependencies: - fsevents "^1.2.2" + fsevents "^1.2.7" chownr@^1.0.1, chownr@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.1.tgz#54726b8b8fff4df053c42187e801fb4412df1494" integrity sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g== -chownr@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.0.1.tgz#e2a75042a9551908bebd25b8523d5f9769d79181" - ci-info@^1.5.0: version "1.6.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497" integrity sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A== -cidr-regex@^2.0.8: - version "2.0.9" - resolved "https://registry.yarnpkg.com/cidr-regex/-/cidr-regex-2.0.9.tgz#9c17bb2b18e15af07f7d0c3b994b961d687ed1c9" +ci-info@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" + integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== + +cidr-regex@^2.0.10: + version "2.0.10" + resolved "https://registry.yarnpkg.com/cidr-regex/-/cidr-regex-2.0.10.tgz#af13878bd4ad704de77d6dc800799358b3afa70d" + integrity sha512-sB3ogMQXWvreNPbJUZMRApxuRYd+KoIo4RGQ81VatjmMW6WJPo+IJZ2846FGItr9VzKo5w7DXzijPLGtSd0N3Q== dependencies: ip-regex "^2.1.0" 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" @@ -2456,6 +2543,7 @@ cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: 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" @@ -2465,6 +2553,7 @@ class-utils@^0.3.5: clean-css@^3.1.9: version "3.4.28" resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-3.4.28.tgz#bf1945e82fc808f55695e6ddeaec01400efd03ff" + integrity sha1-vxlF6C/ICPVWlebd6uwBQA79A/8= dependencies: commander "2.8.x" source-map "0.4.x" @@ -2472,10 +2561,12 @@ clean-css@^3.1.9: 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-columns@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/cli-columns/-/cli-columns-3.1.2.tgz#6732d972979efc2ae444a1f08e08fa139c96a18e" + integrity sha1-ZzLZcpee/CrkRKHwjgj6E5yWoY4= dependencies: string-width "^2.0.0" strip-ansi "^3.0.1" @@ -2487,9 +2578,10 @@ cli-cursor@^2.1.0: dependencies: restore-cursor "^2.0.0" -cli-table3@^0.5.0: +cli-table3@^0.5.0, cli-table3@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.5.1.tgz#0252372d94dfc40dbd8df06005f48f31f656f202" + integrity sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw== dependencies: object-assign "^4.1.0" string-width "^2.1.1" @@ -2499,6 +2591,7 @@ cli-table3@^0.5.0: cli-table@^0.3.0: version "0.3.1" resolved "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.1.tgz#f53b05266a8b1a0b934b3d0821e6e2dc5914ae23" + integrity sha1-9TsFJmqLGguTSz0IIebi3FkUriM= dependencies: colors "1.0.3" @@ -2510,6 +2603,7 @@ cli-width@^2.0.0: cliui@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1" + integrity sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE= dependencies: center-align "^0.1.1" right-align "^0.1.1" @@ -2518,6 +2612,7 @@ cliui@^2.1.0: 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" @@ -2526,6 +2621,7 @@ cliui@^3.2.0: cliui@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" + integrity sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ== dependencies: string-width "^2.1.1" strip-ansi "^4.0.0" @@ -2534,30 +2630,37 @@ cliui@^4.0.0: clone-buffer@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58" + integrity sha1-4+JbIHrE5wGvch4staFnksrD3Fg= clone-stats@^0.0.1, clone-stats@~0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" + integrity sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE= clone-stats@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680" + integrity sha1-s3gt/4u1R04Yuba/D9/ngvh3doA= clone@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/clone/-/clone-0.2.0.tgz#c6126a90ad4f72dbf5acdb243cc37724fe93fc1f" + integrity sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8= clone@^1.0.0, clone@^1.0.2: version "1.0.4" resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= clone@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" + integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= cloneable-readable@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/cloneable-readable/-/cloneable-readable-1.1.2.tgz#d591dee4a8f8bc15da43ce97dceeba13d43e2a65" + integrity sha512-Bq6+4t+lbM8vhTs/Bef5c5AdEMtapp/iFb6+s4/Hh9MVTt8OLKH7ZOOZSCT+Ys7hsHvqv0GuMPJ1lnQJVHvxpg== dependencies: inherits "^2.0.1" process-nextick-args "^2.0.0" @@ -2566,6 +2669,7 @@ cloneable-readable@^1.0.0: cmd-shim@^2.0.1, cmd-shim@^2.0.2, cmd-shim@~2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-2.0.2.tgz#6fcbda99483a8fd15d7d30a196ca69d688a2efdb" + integrity sha1-b8vamUg6j9FdfTChlspp1oii79s= dependencies: graceful-fs "^4.1.2" mkdirp "~0.5.0" @@ -2583,6 +2687,7 @@ code-point-at@^1.0.0: 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" @@ -2602,28 +2707,26 @@ color-name@1.1.3: color-support@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" + integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== colors@1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" + integrity sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs= colors@^1.1.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.3.2.tgz#2df8ff573dfbf255af562f8ce7181d6b971a359b" + version "1.3.3" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.3.3.tgz#39e005d546afe01e01f9c4ca8fa50f686a01205d" + integrity sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg== columnify@~1.5.4: version "1.5.4" resolved "https://registry.yarnpkg.com/columnify/-/columnify-1.5.4.tgz#4737ddf1c7b69a8a7c340570782e947eec8e78bb" + integrity sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs= dependencies: strip-ansi "^3.0.0" wcwidth "^1.0.0" -combined-stream@1.0.6, combined-stream@~1.0.5: - version "1.0.6" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.6.tgz#723e7df6e801ac5613113a7e445a9b69cb632818" - dependencies: - delayed-stream "~1.0.0" - combined-stream@^1.0.6, combined-stream@~1.0.6: version "1.0.7" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.7.tgz#2d1d24317afb8abe95d6d2c0b07b57813539d828" @@ -2634,8 +2737,9 @@ combined-stream@^1.0.6, combined-stream@~1.0.6: commander@0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/commander/-/commander-0.6.1.tgz#fa68a14f6a945d54dbbe50d8cdb3320e9e3b1a06" + integrity sha1-+mihT2qUXVTbvlDYzbMyDp47GgY= -commander@2, commander@^2.9.0: +commander@2, commander@^2.2.0, commander@^2.9.0, 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== @@ -2643,41 +2747,44 @@ commander@2, commander@^2.9.0: commander@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.0.0.tgz#d1b86f901f8b64bd941bdeadaf924530393be928" + integrity sha1-0bhvkB+LZL2UG96tr5JFMDk76Sg= commander@2.11.0: version "2.11.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563" + integrity sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ== commander@2.8.x: version "2.8.1" resolved "https://registry.yarnpkg.com/commander/-/commander-2.8.1.tgz#06be367febfda0c330aa1e2a072d3dc9762425d4" + integrity sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ= dependencies: graceful-readlink ">= 1.0.0" -commander@^2.2.0: - version "2.17.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" - component-bind@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/component-bind/-/component-bind-1.0.0.tgz#00c608ab7dcd93897c0009651b1d3a8e1e73bbd1" + integrity sha1-AMYIq33Nk4l8AAllGx06jh5zu9E= component-emitter@1.2.1, component-emitter@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6" + integrity sha1-E3kY1teCg/ffemt8WmPhQOaUJeY= component-inherit@0.0.3: version "0.0.3" resolved "https://registry.yarnpkg.com/component-inherit/-/component-inherit-0.0.3.tgz#645fc4adf58b72b649d5cae65135619db26ff143" + integrity sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM= 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.6.2, concat-stream@^1.5.0, concat-stream@^1.5.2, concat-stream@~1.6.0: +concat-stream@1.6.2, concat-stream@^1.5.0, concat-stream@~1.6.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" @@ -2687,6 +2794,7 @@ concat-stream@1.6.2, concat-stream@^1.5.0, concat-stream@^1.5.2, concat-stream@~ concat-with-sourcemaps@^1.0.0, concat-with-sourcemaps@^1.0.4: version "1.1.0" resolved "https://registry.yarnpkg.com/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz#d4ea93f05ae25790951b99e7b3b09e3908a4082e" + integrity sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg== dependencies: source-map "^0.6.1" @@ -2701,9 +2809,10 @@ concaveman@*: robust-orientation "^1.1.3" tinyqueue "^1.1.0" -config-chain@~1.1.11: - version "1.1.11" - resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.11.tgz#aba09747dfbe4c3e70e766a6e41586e1859fc6f2" +config-chain@^1.1.12: + version "1.1.12" + resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" + integrity sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA== dependencies: ini "^1.3.4" proto-list "~1.2.1" @@ -2711,6 +2820,7 @@ config-chain@~1.1.11: 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" @@ -2719,13 +2829,15 @@ configstore@^3.0.0: write-file-atomic "^2.0.0" xdg-basedir "^3.0.0" -connect-history-api-fallback@^1.1.0, connect-history-api-fallback@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz#b06873934bc5e344fef611a196a6faae0aee015a" +connect-history-api-fallback@^1: + version "1.6.0" + resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" + integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== connect@3.6.6: version "3.6.6" resolved "https://registry.yarnpkg.com/connect/-/connect-3.6.6.tgz#09eff6c55af7236e137135a72574858b6786f524" + integrity sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ= dependencies: debug "2.6.9" finalhandler "1.1.0" @@ -2735,6 +2847,7 @@ connect@3.6.6: 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" @@ -2746,6 +2859,7 @@ console-control-strings@^1.0.0, console-control-strings@^1.1.0, console-control- 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= convert-source-map@^1.1.1, convert-source-map@^1.5.1: version "1.6.0" @@ -2757,10 +2871,12 @@ convert-source-map@^1.1.1, convert-source-map@^1.5.1: 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" @@ -2772,6 +2888,7 @@ copy-concurrently@^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@^2.0.0, core-js@^2.4.0: version "2.6.5" @@ -2791,6 +2908,7 @@ corslite@0.0.6: 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" @@ -2798,12 +2916,14 @@ create-ecdh@^4.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" @@ -2814,6 +2934,7 @@ create-hash@^1.1.0, create-hash@^1.1.2: 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" @@ -2825,6 +2946,7 @@ create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: 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" @@ -2832,6 +2954,7 @@ cross-spawn@^3.0.0: 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" @@ -2840,6 +2963,7 @@ cross-spawn@^5.0.1: 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" @@ -2856,6 +2980,7 @@ crypto-browserify@^3.11.0: 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= csscolorparser@~1.0.2: version "1.0.3" @@ -2872,6 +2997,7 @@ currently-unhandled@^0.4.1: cyclist@~0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-0.2.2.tgz#1b33792e11e914a2fd6d6ed6447464444e5fa640" + integrity sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA= d3-array@1: version "1.2.4" @@ -2893,12 +3019,14 @@ d3-voronoi@1.1.2: d@1: version "1.0.0" resolved "https://registry.yarnpkg.com/d/-/d-1.0.0.tgz#754bb5bfe55451da69a58b94d45f4c5b0462d58f" + integrity sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8= dependencies: es5-ext "^0.10.9" dargs@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/dargs/-/dargs-5.1.0.tgz#ec7ea50c78564cd36c9d5ec18f66329fade27829" + integrity sha1-7H6lDHhWTNNsnV7Bj2Yyn63ieCk= dashdash@^1.12.0: version "1.14.1" @@ -2910,10 +3038,12 @@ dashdash@^1.12.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= dateformat@^1.0.7-1.2.3: version "1.0.12" resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-1.0.12.tgz#9f124b67594c937ff706932e4a642cca8dbbfee9" + integrity sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk= dependencies: get-stdin "^4.0.1" meow "^3.3.0" @@ -2921,31 +3051,36 @@ dateformat@^1.0.7-1.2.3: dateformat@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-2.2.0.tgz#4065e2013cf9fb916ddfd82efb506ad4c6769062" + integrity sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI= deap@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/deap/-/deap-1.0.1.tgz#0646e9e1a095ffe8a9e404d68d1f76dcf57e66fb" + integrity sha512-k75KYNZMvwAwes2xIPry/QTffXIchjD8QfABvvfTr80P85jv5ZcKqcoDo+vMe71nNnVnXYe8MA28weyqcf/DKw== death@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/death/-/death-1.1.0.tgz#01aa9c401edd92750514470b8266390c66c67318" integrity sha1-AaqcQB7dknUFFEcLgmY5DGbGcxg= -debug@*, debug@3.1.0, debug@~3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" +debug@*: + version "4.1.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" + integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== dependencies: - ms "2.0.0" + ms "^2.1.1" -debug@2.6.8: - version "2.6.8" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.8.tgz#e731531ca2ede27d188222427da17821d68ff4fc" - dependencies: - ms "2.0.0" - -debug@2.6.9, debug@^2.1.2, debug@^2.2.0, debug@^2.3.3, debug@~2.6.4: +debug@2.6.9, debug@^2.1.2, debug@^2.2.0, debug@^2.3.3: 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, 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" @@ -2959,18 +3094,22 @@ debug@^3.0.0, debug@^3.1.0, debug@^3.2.6: debuglog@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" + integrity sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI= decamelize@^1.0.0, 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-eql@0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-0.1.3.tgz#ef558acab8de25206cd713906d74e56930eb69f2" + integrity sha1-71WKyrjeJSBs1xOQbXTlaTDrafI= dependencies: type-detect "0.1.1" @@ -2992,30 +3131,35 @@ deep-is@~0.1.3: defaults@^1.0.0, defaults@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" + integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= dependencies: clone "^1.0.2" define-properties@^1.1.2: 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" @@ -3023,6 +3167,7 @@ define-property@^2.0.2: del@^2.1.0: version "2.2.2" resolved "https://registry.yarnpkg.com/del/-/del-2.2.2.tgz#c12c981d067846c84bcaf862cff930d907ffd1a8" + integrity sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag= dependencies: globby "^5.0.0" is-path-cwd "^1.0.0" @@ -3050,34 +3195,35 @@ density-clustering@1.3.0: depd@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= deprecated@^0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/deprecated/-/deprecated-0.0.1.tgz#f9c9af5464afa1e7a971458a8bdef2aa94d5bb19" + integrity sha1-+cmvVGSvoeepcUWKi97yqpTVuxk= 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" -desandro-matches-selector@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/desandro-matches-selector/-/desandro-matches-selector-2.0.2.tgz#717beed4dc13e7d8f3762f707a6d58a6774218e1" - integrity sha1-cXvu1NwT59jzdi9wem1YpndCGOE= - 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-file@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" + integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= detect-indent@^5.0.0, 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" @@ -3087,14 +3233,17 @@ detect-libc@^1.0.2: detect-newline@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" + integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= dev-ip@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/dev-ip/-/dev-ip-1.0.1.tgz#a76a3ed1855be7a012bb8ac16cb80f3c00dc28f0" + integrity sha1-p2o+0YVb56ASu4rBbLgPPADcKPA= dezalgo@^1.0.0, dezalgo@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.3.tgz#7f742de066fc748bc8db820569dddce49bf0d456" + integrity sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY= dependencies: asap "^2.0.0" wrappy "1" @@ -3102,14 +3251,17 @@ dezalgo@^1.0.0, dezalgo@~1.0.3: diff@1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/diff/-/diff-1.0.7.tgz#24bbb001c4a7d5522169e7cabdb2c2814ed91cf4" + integrity sha1-JLuwAcSn1VIhaefKvbLCgU7ZHPQ= diff@3.3.1: version "3.3.1" resolved "https://registry.yarnpkg.com/diff/-/diff-3.3.1.tgz#aa8567a6eed03c531fc89d3f711cd0e5259dec75" + integrity sha512-MKPHZDMB0o6yHyDryUOScqZibp914ksXwAMYMTHj6KO8UeKsRYNJD3oNCKjTqZon+V488P7N/HzXF8t7ZR95ww== 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" @@ -3118,6 +3270,7 @@ diffie-hellman@^5.0.0: doctrine@^0.6.4: version "0.6.4" resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-0.6.4.tgz#81428491a942ef18b0492056eda3800eee57d61d" + integrity sha1-gUKEkalC7xiwSSBW7aOADu5X1h0= dependencies: esutils "^1.1.6" isarray "0.0.1" @@ -3130,43 +3283,40 @@ dom-walk@^0.1.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== dot-prop@^4.1.0: 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" dotenv@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-5.0.1.tgz#a5317459bd3d79ab88cff6e44057a6a3fbb1fcef" + integrity sha512-4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow== duplexer2@0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.0.2.tgz#c614dcf67e2fb14995a91711e5a617e8a60a31db" + integrity sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds= dependencies: readable-stream "~1.1.9" duplexer2@~0.1.0, duplexer2@~0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1" + integrity sha1-ixLauHjA1p4+eJEFFmKjL8a93ME= dependencies: readable-stream "^2.0.2" duplexer3@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" + integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= -duplexify@^3.4.2: - version "3.6.0" - resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.6.0.tgz#592903f5d80b38d037220541264d69a198fb3410" - dependencies: - end-of-stream "^1.0.0" - inherits "^2.0.1" - readable-stream "^2.0.0" - stream-shift "^1.0.0" - -duplexify@^3.5.0, duplexify@^3.6.0: +duplexify@^3.4.2, duplexify@^3.5.0, duplexify@^3.6.0: version "3.7.1" resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== @@ -3184,12 +3334,14 @@ earcut@^2.0.0, earcut@^2.1.3: easy-extender@^2.3.4: version "2.3.4" resolved "https://registry.yarnpkg.com/easy-extender/-/easy-extender-2.3.4.tgz#298789b64f9aaba62169c77a2b3b64b4c9589b8f" + integrity sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q== dependencies: lodash "^4.17.10" -eazy-logger@3.0.2: +eazy-logger@^3: version "3.0.2" resolved "https://registry.yarnpkg.com/eazy-logger/-/eazy-logger-3.0.2.tgz#a325aa5e53d13a2225889b2ac4113b2b9636f4fc" + integrity sha1-oyWqXlPROiIliJsqxBE7K5Y29Pw= dependencies: tfunk "^3.0.1" @@ -3204,18 +3356,22 @@ ecc-jsbn@~0.1.1: editor@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/editor/-/editor-1.0.0.tgz#60c7f87bd62bcc6a894fa8ccd6afb7823a24f742" + integrity sha1-YMf4e9YrzGqJT6jM1q+3gjok90I= 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= electron-to-chromium@^1.2.7: - version "1.3.61" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.61.tgz#a8ac295b28d0f03d85e37326fd16b6b6b17a1795" + version "1.3.122" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.122.tgz#b32a0805f48557bd3c3b8104eadc7fa511b14a9a" + integrity sha512-3RKoIyCN4DhP2dsmleuFvpJAIDOseWH88wFYBzb22CSwoFDSWRc4UAMfrtc9h8nBdJjTNIN3rogChgOy6eFInw== elliptic@^6.0.0: version "6.4.1" resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.1.tgz#c2d0b7776911b86722c632c3c06c60f2f819939a" + integrity sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ== dependencies: bn.js "^4.4.0" brorand "^1.0.1" @@ -3233,10 +3389,12 @@ emojis-list@^2.0.0: encodeurl@~1.0.1, encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= encoding@^0.1.11: version "0.1.12" resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" + integrity sha1-U4tm8+5izRq1HsMjgp0flIDHS+s= dependencies: iconv-lite "~0.4.13" @@ -3250,28 +3408,14 @@ end-of-stream@^1.0.0, end-of-stream@^1.1.0: end-of-stream@~0.1.5: version "0.1.5" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-0.1.5.tgz#8e177206c3c80837d85632e8b9359dfe8b2f6eaf" + integrity sha1-jhdyBsPICDfYVjLouTWd/osvbq8= dependencies: once "~1.3.0" -engine.io-client@~3.1.0: - version "3.1.6" - resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-3.1.6.tgz#5bdeb130f8b94a50ac5cbeb72583e7a4a063ddfd" - dependencies: - component-emitter "1.2.1" - component-inherit "0.0.3" - debug "~3.1.0" - engine.io-parser "~2.1.1" - has-cors "1.1.0" - indexof "0.0.1" - parseqs "0.0.5" - parseuri "0.0.5" - ws "~3.3.1" - xmlhttprequest-ssl "~1.5.4" - yeast "0.1.2" - engine.io-client@~3.2.0: version "3.2.1" resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-3.2.1.tgz#6f54c0475de487158a1a7c77d10178708b6add36" + integrity sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw== dependencies: component-emitter "1.2.1" component-inherit "0.0.3" @@ -3285,19 +3429,38 @@ engine.io-client@~3.2.0: xmlhttprequest-ssl "~1.5.4" yeast "0.1.2" +engine.io-client@~3.3.1: + version "3.3.2" + resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-3.3.2.tgz#04e068798d75beda14375a264bb3d742d7bc33aa" + integrity sha512-y0CPINnhMvPuwtqXfsGuWE8BB66+B6wTtCofQDRecMQPYX3MYUZXFNKDhdrSe3EVjgOu4V3rxdeqN/Tr91IgbQ== + dependencies: + component-emitter "1.2.1" + component-inherit "0.0.3" + debug "~3.1.0" + engine.io-parser "~2.1.1" + has-cors "1.1.0" + indexof "0.0.1" + parseqs "0.0.5" + parseuri "0.0.5" + ws "~6.1.0" + xmlhttprequest-ssl "~1.5.4" + yeast "0.1.2" + engine.io-parser@~2.1.0, engine.io-parser@~2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-2.1.2.tgz#4c0f4cff79aaeecbbdcfdea66a823c6085409196" + version "2.1.3" + resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-2.1.3.tgz#757ab970fbf2dfb32c7b74b033216d5739ef79a6" + integrity sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA== dependencies: after "0.8.2" arraybuffer.slice "~0.0.7" base64-arraybuffer "0.1.5" - blob "0.0.4" + blob "0.0.5" has-binary2 "~1.0.2" engine.io@~3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-3.2.0.tgz#54332506f42f2edc71690d2f2a42349359f3bf7d" + version "3.2.1" + resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-3.2.1.tgz#b60281c35484a70ee0351ea0ebff83ec8c9522a2" + integrity sha512-+VlKzHzMhaU+GsCIg4AoXF1UdDFjHHwMmMKqMJNDNLlUlejz58FCy4LBqB2YVJskHGYl06BatYWKP2TVdVXE5w== dependencies: accepts "~1.3.4" base64id "1.0.0" @@ -3309,6 +3472,7 @@ engine.io@~3.2.0: enhanced-resolve@^3.4.0: 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" @@ -3318,16 +3482,19 @@ enhanced-resolve@^3.4.0: err-code@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/err-code/-/err-code-1.1.2.tgz#06e0116d3028f6aef4806849eb0ea6a748ae6960" + integrity sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA= 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: 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" @@ -3353,18 +3520,15 @@ es-to-primitive@^1.2.0: is-symbol "^1.0.2" es5-ext@^0.10.14, es5-ext@^0.10.35, es5-ext@^0.10.9, es5-ext@~0.10.14: - version "0.10.46" - resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.46.tgz#efd99f67c5a7ec789baa3daa7f79870388f7f572" + version "0.10.49" + resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.49.tgz#059a239de862c94494fec28f8150c977028c6c5e" + integrity sha512-3NMEhi57E31qdzmYp2jwRArIUsj1HI/RxbQ4bgnSB+AIKIxsAmTiK83bYMifIcpWvEc3P1X30DhUKOqEtF/kvg== dependencies: es6-iterator "~2.0.3" es6-symbol "~3.1.1" - next-tick "1" + next-tick "^1.0.0" -es5-shim@^4.3.1: - version "4.5.10" - resolved "https://registry.yarnpkg.com/es5-shim/-/es5-shim-4.5.10.tgz#b7e17ef4df2a145b821f1497b50c25cf94026205" - -es5-shim@^4.5.1: +es5-shim@^4.3.1, es5-shim@^4.5.1: version "4.5.12" resolved "https://registry.yarnpkg.com/es5-shim/-/es5-shim-4.5.12.tgz#508c13dda1c87dd3df1b50e69e7b96b82149b649" integrity sha512-MjoCAHE6P2Dirme70Cxd9i2Ng8rhXiaVSsxDWdSwimfLERJL/ypR2ed2rTYkeeYrMk8gq281dzKLiGcdrmc8qg== @@ -3372,6 +3536,7 @@ es5-shim@^4.5.1: es6-iterator@^2.0.1, es6-iterator@~2.0.1, es6-iterator@~2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" + integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c= dependencies: d "1" es5-ext "^0.10.35" @@ -3380,6 +3545,7 @@ es6-iterator@^2.0.1, es6-iterator@~2.0.1, es6-iterator@~2.0.3: es6-map@^0.1.3: version "0.1.5" resolved "https://registry.yarnpkg.com/es6-map/-/es6-map-0.1.5.tgz#9136e0503dcc06a301690f0bb14ff4e364e949f0" + integrity sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA= dependencies: d "1" es5-ext "~0.10.14" @@ -3388,11 +3554,7 @@ es6-map@^0.1.3: es6-symbol "~3.1.1" event-emitter "~0.3.5" -es6-promise@^4.0.3: - version "4.2.4" - resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.4.tgz#dc4221c2b16518760bd8c39a52d8f356fc00ed29" - -es6-promise@^4.0.5, es6-promise@^4.1.1: +es6-promise@^4.0.3, es6-promise@^4.0.5, es6-promise@^4.1.1: version "4.2.6" resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.6.tgz#b685edd8258886365ea62b57d30de28fadcd974f" integrity sha512-aRVgGdnmW2OiySVPUC9e6m+plolMAJKjZnQlCwNSuK5yQ0JN61DZSO1X1Ufd1foqWRAlig0rhduTCHe7sVtK5Q== @@ -3400,12 +3562,14 @@ es6-promise@^4.0.5, es6-promise@^4.1.1: es6-promisify@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203" + integrity sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM= dependencies: es6-promise "^4.0.3" es6-set@~0.1.5: version "0.1.5" resolved "https://registry.yarnpkg.com/es6-set/-/es6-set-0.1.5.tgz#d2b3ec5d4d800ced818db538d28974db0a73ccb1" + integrity sha1-0rPsXU2ADO2BjbU40ol02wpzzLE= dependencies: d "1" es5-ext "~0.10.14" @@ -3416,6 +3580,7 @@ es6-set@~0.1.5: es6-symbol@3.1.1, es6-symbol@^3.1.1, es6-symbol@~3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77" + integrity sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc= dependencies: d "1" es5-ext "~0.10.14" @@ -3423,6 +3588,7 @@ es6-symbol@3.1.1, es6-symbol@^3.1.1, es6-symbol@~3.1.1: es6-weak-map@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.2.tgz#5e3ab32251ffd1538a1f8e5ffa1357772f92d96f" + integrity sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8= dependencies: d "1" es5-ext "^0.10.14" @@ -3432,6 +3598,7 @@ es6-weak-map@^2.0.1: 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.5, escape-string-regexp@^1.0.0, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" @@ -3441,6 +3608,7 @@ escape-string-regexp@1.0.5, escape-string-regexp@^1.0.0, escape-string-regexp@^1 escodegen@1.8.x: version "1.8.1" resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.8.1.tgz#5a5b53af4693110bebb0867aa3430dd3b70a1018" + integrity sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg= dependencies: esprima "^2.7.1" estraverse "^1.9.1" @@ -3476,6 +3644,7 @@ escodegen@~1.9.0: escope@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/escope/-/escope-3.6.0.tgz#e01975e812781a163a6dadfdd80398dc64c889c3" + integrity sha1-4Bl16BJ4GhY6ba392AOY3GTIicM= dependencies: es6-map "^0.1.3" es6-weak-map "^2.0.1" @@ -3485,6 +3654,7 @@ escope@^3.6.0: esprima@2.7.x, esprima@^2.7.1: version "2.7.3" resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581" + integrity sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE= esprima@^3.1.3: version "3.1.3" @@ -3511,38 +3681,39 @@ espurify@^1.3.0, espurify@^1.6.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@^1.9.1: version "1.9.3" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-1.9.3.tgz#af67f2dc922582415950926091a4005d29c9bb44" + integrity sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q= estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" + integrity sha1-De4/7TH81GlhjOc0IJn8GvoL2xM= esutils@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/esutils/-/esutils-1.1.6.tgz#c01ccaa9ae4b897c6d0c3e210ae52f3c7a844375" + integrity sha1-wBzKqa5LiXxtDD4hCuUvPHqEQ3U= esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" integrity sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs= -etag@^1.8.1, etag@~1.8.1: +etag@1.8.1, etag@^1.8.1, etag@~1.8.1: version "1.8.1" resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" - -ev-emitter@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ev-emitter/-/ev-emitter-1.1.1.tgz#8f18b0ce5c76a5d18017f71c0a795c65b9138f2a" - integrity sha512-ipiDYhdQSCZ4hSbX4rMW+XzNKMD1prg/sTvoVmSLkuQ1MVlwjJQQA+sW8tMYR3BLUr9KjodFV4pvzunvRhd33Q== + integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= event-emitter@~0.3.5: version "0.3.5" resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39" + integrity sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk= dependencies: d "1" es5-ext "~0.10.14" @@ -3550,14 +3721,22 @@ event-emitter@~0.3.5: eventemitter3@1.x.x: version "1.2.0" resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-1.2.0.tgz#1c86991d816ad1e504750e73874224ecf3bec508" + integrity sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg= -events@^1.0.0, events@^1.1.1: +events@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924" + integrity sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ= + +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== 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" @@ -3565,6 +3744,7 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: 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" @@ -3584,6 +3764,7 @@ expand-brackets@^0.1.4: 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" @@ -3603,6 +3784,7 @@ expand-range@^1.8.1: expand-tilde@^2.0.0, expand-tilde@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" + integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= dependencies: homedir-polyfill "^1.0.1" @@ -3621,11 +3803,12 @@ extend-shallow@^2.0.1: 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.0, extend@~3.0.1, extend@~3.0.2: +extend@^3.0.0, 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== @@ -3649,6 +3832,7 @@ extglob@^0.3.1: 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" @@ -3662,6 +3846,7 @@ extglob@^2.0.4: extract-zip@^1.6.5: version "1.6.7" resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.6.7.tgz#a840b4b8af6403264c8db57f4f1a74333ef81fe9" + integrity sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k= dependencies: concat-stream "1.6.2" debug "2.6.9" @@ -3689,11 +3874,13 @@ falafel@^2.1.0: object-keys "^1.0.6" fancy-log@^1.0.0, fancy-log@^1.1.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.2.tgz#f41125e3d84f2e7d89a43d06d958c8f78be16be1" + version "1.3.3" + resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.3.tgz#dbc19154f558690150a23953a0adbd035be45fc7" + integrity sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw== dependencies: ansi-gray "^0.1.1" color-support "^1.1.3" + parse-node-version "^1.0.0" time-stamp "^1.0.0" fast-deep-equal@^1.0.0: @@ -3704,6 +3891,7 @@ fast-deep-equal@^1.0.0: 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-json-stable-stringify@^2.0.0: version "2.0.0" @@ -3718,12 +3906,14 @@ fast-levenshtein@~2.0.4: fd-slicer@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.0.1.tgz#8b5bcbd9ec327c5041bf9ab023fd6750f1177e65" + integrity sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU= dependencies: pend "~1.2.0" -figgy-pudding@^3.0.0, figgy-pudding@^3.1.0, figgy-pudding@^3.2.0, figgy-pudding@^3.4.1: +figgy-pudding@^3.4.1, 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" @@ -3735,10 +3925,12 @@ figures@^2.0.0: file@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/file/-/file-0.2.2.tgz#c3dfd8f8cf3535ae455c2b423c2e52635d76b4d3" + integrity sha1-w9/Y+M81Na5FXCtCPC5SY112tNM= filelist@0.0.x: version "0.0.6" resolved "https://registry.yarnpkg.com/filelist/-/filelist-0.0.6.tgz#58a641ad1f57574a27fe87a440ef318834b55719" + integrity sha1-WKZBrR9XV0on/oekQO8xiDS1Vxk= dependencies: minimatch "^3.0.3" utilities "^0.0.37" @@ -3751,6 +3943,7 @@ filename-regex@^2.0.0: filesize@~2.0.0: version "2.0.4" resolved "https://registry.yarnpkg.com/filesize/-/filesize-2.0.4.tgz#7805941c60fcdfe63f46d7ea358c59ade11c1325" + integrity sha1-eAWUHGD83+Y/RtfqNYxZreEcEyU= fill-range@^2.1.0: version "2.2.4" @@ -3766,6 +3959,7 @@ fill-range@^2.1.0: 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" @@ -3775,6 +3969,7 @@ fill-range@^4.0.0: finalhandler@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.0.tgz#ce0b6855b45853e791b2fcc680046d88253dd7f5" + integrity sha1-zgtoVbRYU+eRsvzGgARtiCU91/U= dependencies: debug "2.6.9" encodeurl "~1.0.1" @@ -3787,18 +3982,22 @@ finalhandler@1.1.0: find-index@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/find-index/-/find-index-0.1.1.tgz#675d358b2ca3892d795a1ab47232f8b6e2e0dde4" + integrity sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ= find-npm-prefix@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/find-npm-prefix/-/find-npm-prefix-1.0.2.tgz#8d8ce2c78b3b4b9e66c8acc6a37c231eb841cfdf" + integrity sha512-KEftzJ+H90x6pcKtdXZEPsQse8/y/UnvzRKrOSQFprnrGaFuJ62fVkP34Iu2IYuMvyauCyoLTNkJZgrrGA2wkA== find-parent-dir@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/find-parent-dir/-/find-parent-dir-0.3.0.tgz#33c44b429ab2b2f0646299c5f9f718f376ff8d54" + integrity sha1-M8RLQpqysvBkYpnF+fcY83b/jVQ= 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" @@ -3806,12 +4005,21 @@ find-up@^1.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" + findup-sync@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc" + integrity sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw= dependencies: detect-file "^1.0.0" is-glob "^3.1.0" @@ -3819,8 +4027,9 @@ findup-sync@^2.0.0: resolve-dir "^1.0.1" fined@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/fined/-/fined-1.1.0.tgz#b37dc844b76a2f5e7081e884f7c0ae344f153476" + version "1.1.1" + resolved "https://registry.yarnpkg.com/fined/-/fined-1.1.1.tgz#95d88ff329123dd1a6950fdfcd321f746271e01f" + integrity sha512-jQp949ZmEbiYHk3gkbdtpJ0G1+kgtLQBNdP5edFP7Fh+WAYceLQz6yO1SBj72Xkg8GVyTB3bBzAYrHJVh5Xd5g== dependencies: expand-tilde "^2.0.2" is-plain-object "^2.0.3" @@ -3831,23 +4040,19 @@ fined@^1.0.1: first-chunk-stream@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz#59bfb50cd905f60d7c394cd3d9acaab4e6ad934e" + integrity sha1-Wb+1DNkF9g18OUzT2ayqtOatk04= first-chunk-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz#1bdecdb8e083c0664b91945581577a43a9f31d70" + integrity sha1-G97NuOCDwGZLkZRVgVd6Q6nzHXA= dependencies: readable-stream "^2.0.2" -fizzy-ui-utils@^2.0.5: - version "2.0.7" - resolved "https://registry.yarnpkg.com/fizzy-ui-utils/-/fizzy-ui-utils-2.0.7.tgz#7df45dcc4eb374a08b65d39bb9a4beedf7330505" - integrity sha512-CZXDVXQ1If3/r8s0T+v+qVeMshhfcuq0rqIFgJnrtd+Bu8GmDmqMjntjUePypVtjHXKJ6V4sw9zeyox34n9aCg== - dependencies: - desandro-matches-selector "^2.0.0" - flagged-respawn@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/flagged-respawn/-/flagged-respawn-1.0.0.tgz#4e79ae9b2eb38bf86b3bb56bf3e0a56aa5fcabd7" + version "1.0.1" + resolved "https://registry.yarnpkg.com/flagged-respawn/-/flagged-respawn-1.0.1.tgz#e7de6f1279ddd9ca9aac8a5971d618606b3aab41" + integrity sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q== flow-remove-types@^1.1.2: version "1.2.3" @@ -3860,30 +4065,27 @@ flow-remove-types@^1.1.2: flowplayer@^6.0.4: version "6.0.5" resolved "https://registry.yarnpkg.com/flowplayer/-/flowplayer-6.0.5.tgz#2493f2165d46873ac47e9938cda68195d92aef23" + integrity sha1-JJPyFl1GhzrEfpk4zaaBldkq7yM= flush-write-stream@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.0.3.tgz#c5d586ef38af6097650b49bc41b55fabb19f35bd" + 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.1" - readable-stream "^2.0.4" + inherits "^2.0.3" + readable-stream "^2.3.6" -follow-redirects@^1.2.3: +follow-redirects@^1.2.3, follow-redirects@^1.2.5: version "1.7.0" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.7.0.tgz#489ebc198dc0e7f64167bd23b03c4c19b5784c76" integrity sha512-m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIWxxJOQ== dependencies: debug "^3.2.6" -follow-redirects@^1.2.5: - version "1.5.7" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.5.7.tgz#a39e4804dacb90202bca76a9e2ac10433ca6a69a" - dependencies: - debug "^3.1.0" - font-awesome@^4.7.0: version "4.7.0" resolved "https://registry.yarnpkg.com/font-awesome/-/font-awesome-4.7.0.tgz#8fa8cf0411a1a31afd07b06d2902bb9fc815a133" + integrity sha1-j6jPBBGhoxr9B7BtKQK7n8gVoTM= for-each@^0.3.3: version "0.3.3" @@ -3895,6 +4097,7 @@ for-each@^0.3.3: for-in@^1.0.1, 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= for-own@^0.1.4: version "0.1.5" @@ -3906,6 +4109,7 @@ for-own@^0.1.4: for-own@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b" + integrity sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs= dependencies: for-in "^1.0.1" @@ -3922,14 +4126,7 @@ forever-agent@~0.6.1: fork-stream@^0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/fork-stream/-/fork-stream-0.0.4.tgz#db849fce77f6708a5f8f386ae533a0907b54ae70" - -form-data@~2.3.1: - version "2.3.2" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.2.tgz#4970498be604c20c005d4f5c23aecd21d6b49099" - dependencies: - asynckit "^0.4.0" - combined-stream "1.0.6" - mime-types "^2.1.12" + integrity sha1-24Sfznf2cIpfjzhq5TOgkHtUrnA= form-data@~2.3.2: version "2.3.3" @@ -3943,22 +4140,26 @@ form-data@~2.3.2: formatio@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/formatio/-/formatio-1.1.1.tgz#5ed3ccd636551097383465d996199100e86161e9" + integrity sha1-XtPM1jZVEJc4NGXZlhmRAOhhYek= dependencies: samsam "~1.1" 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@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/from2/-/from2-1.3.0.tgz#88413baaa5f9a597cfde9221d86986cd3c061dfd" + integrity sha1-iEE7qqX5pZfP3pIh2GmGzTwGHf0= dependencies: inherits "~2.0.1" readable-stream "~1.1.10" @@ -3966,6 +4167,7 @@ from2@^1.3.0: 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" @@ -3978,6 +4180,7 @@ fs-constants@^1.0.0: fs-extra@3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-3.0.1.tgz#3794f378c58b342ea7dbbb23095109c4b3b62291" + integrity sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE= dependencies: graceful-fs "^4.1.2" jsonfile "^3.0.0" @@ -3986,6 +4189,7 @@ fs-extra@3.0.1: fs-extra@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-1.0.0.tgz#cd3ce5f7e7cb6145883fcae3191e9877f8587950" + integrity sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA= dependencies: graceful-fs "^4.1.2" jsonfile "^2.1.0" @@ -4001,6 +4205,7 @@ fs-minipass@^1.2.5: fs-vacuum@^1.2.10, fs-vacuum@~1.2.10: version "1.2.10" resolved "https://registry.yarnpkg.com/fs-vacuum/-/fs-vacuum-1.2.10.tgz#b7629bec07a4031a2548fdf99f5ecf1cc8b31e36" + integrity sha1-t2Kb7AekAxolSP35n17PHMizHjY= dependencies: graceful-fs "^4.1.2" path-is-inside "^1.0.1" @@ -4009,6 +4214,7 @@ fs-vacuum@^1.2.10, fs-vacuum@~1.2.10: fs-write-stream-atomic@^1.0.8, fs-write-stream-atomic@~1.0.10: 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" @@ -4023,15 +4229,9 @@ fs.realpath@^1.0.0: fs@0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/fs/-/fs-0.0.2.tgz#e1f244ef3933c1b2a64bd4799136060d0f5914f8" + integrity sha1-4fJE7zkzwbKmS9R5kTYGDQ9ZFPg= -fsevents@^1.0.0, fsevents@^1.2.2: - version "1.2.4" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.4.tgz#f41dcb1af2582af3692da36fc55cbd8e1041c426" - dependencies: - nan "^2.9.2" - node-pre-gyp "^0.10.0" - -fsevents@^1.1.2: +fsevents@^1.0.0, fsevents@^1.1.2, fsevents@^1.2.7: version "1.2.7" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.7.tgz#4851b664a3783e52003b3c66eb0eee1074933aa4" integrity sha512-Pxm6sI2MeBD7RdD12RYsqaP0nMiwx8eZBXCa6z2L+mRHm2DYrOYwihmhjpkdjUHwQhslWQjRpEgNq4XvBmaAuw== @@ -4042,6 +4242,7 @@ fsevents@^1.1.2: fstream@^1.0.0, fstream@^1.0.2: version "1.0.11" resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.11.tgz#5c1fb1f117477114f0632a0eb4b71b3cb0fd3171" + integrity sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE= dependencies: graceful-fs "^4.1.2" inherits "~2.0.0" @@ -4056,6 +4257,7 @@ function-bind@^1.0.2, function-bind@^1.1.1: galleria@^1.5.7: version "1.5.7" resolved "https://registry.yarnpkg.com/galleria/-/galleria-1.5.7.tgz#ffdc079b1ddd012c7181cc9d49a5676bcce2cde6" + integrity sha1-/9wHmx3dASxxgcydSaVna8zizeY= dependencies: jquery ">=1.9.0" @@ -4076,22 +4278,26 @@ gauge@~2.7.3: gaze@^0.5.1: version "0.5.2" resolved "https://registry.yarnpkg.com/gaze/-/gaze-0.5.2.tgz#40b709537d24d1d45767db5a908689dfe69ac44f" + integrity sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8= dependencies: globule "~0.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" -genfun@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/genfun/-/genfun-4.0.1.tgz#ed10041f2e4a7f1b0a38466d17a5c3e27df1dfc1" +genfun@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/genfun/-/genfun-5.0.0.tgz#9dd9710a06900a5c4a5bf57aca5da4e52fe76537" + integrity sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA== gentle-fs@^2.0.0, gentle-fs@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/gentle-fs/-/gentle-fs-2.0.1.tgz#585cfd612bfc5cd52471fdb42537f016a5ce3687" + integrity sha512-cEng5+3fuARewXktTEGbwsktcldA+YsnUEaXZwcK/3pjSE1X9ObnTs+/8rYf8s+RnIcQm2D5x3rwpN7Zom8Bew== dependencies: aproba "^1.1.2" fs-vacuum "^1.2.10" @@ -4136,10 +4342,12 @@ geojson-vt@^3.0.0: geonames-server-jquery-plugin@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/geonames-server-jquery-plugin/-/geonames-server-jquery-plugin-0.2.2.tgz#8f25249e823057b4baa44e95906960725c552fc3" + integrity sha1-jyUknoIwV7S6pE6VkGlgclxVL8M= 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-closest@*: version "0.0.4" @@ -4149,14 +4357,24 @@ get-closest@*: 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-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@^4.0.0, get-stream@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + 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" @@ -4183,6 +4401,7 @@ glob-parent@^2.0.0: glob-parent@^3.0.1, 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" @@ -4190,6 +4409,7 @@ glob-parent@^3.0.1, glob-parent@^3.1.0: glob-stream@^3.1.5: version "3.1.18" resolved "https://registry.yarnpkg.com/glob-stream/-/glob-stream-3.1.18.tgz#9170a5f12b790306fdfe598f313f8f7954fd143b" + integrity sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs= dependencies: glob "^4.3.1" glob2base "^0.0.12" @@ -4201,18 +4421,21 @@ glob-stream@^3.1.5: glob-watcher@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/glob-watcher/-/glob-watcher-0.0.6.tgz#b95b4a8df74b39c83298b0c05c978b4d9a3b710b" + integrity sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs= dependencies: gaze "^0.5.1" glob2base@^0.0.12: version "0.0.12" resolved "https://registry.yarnpkg.com/glob2base/-/glob2base-0.0.12.tgz#9d419b3e28f12e83a362164a277055922c9c0d56" + integrity sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY= dependencies: find-index "^0.1.1" glob@3.2.3: version "3.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-3.2.3.tgz#e313eeb249c7affaa5c475286b0e115b59839467" + integrity sha1-4xPusknHr/qlxHUoaw4RW1mDlGc= dependencies: graceful-fs "~2.0.0" inherits "2" @@ -4221,6 +4444,7 @@ glob@3.2.3: glob@7.1.2: version "7.1.2" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" + integrity sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" @@ -4232,6 +4456,7 @@ glob@7.1.2: glob@^4.3.1: version "4.5.3" resolved "https://registry.yarnpkg.com/glob/-/glob-4.5.3.tgz#c6cb73d3226c1efef04de3c56d012f03377ee15f" + integrity sha1-xstz0yJsHv7wTePFbQEvAzd+4V8= dependencies: inflight "^1.0.4" inherits "2" @@ -4241,6 +4466,7 @@ glob@^4.3.1: glob@^5.0.15: version "5.0.15" resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1" + integrity sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E= dependencies: inflight "^1.0.4" inherits "2" @@ -4248,7 +4474,7 @@ glob@^5.0.15: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@~7.1.1, glob@~7.1.2: +glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@~7.1.1: version "7.1.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1" integrity sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ== @@ -4263,6 +4489,7 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, gl glob@~3.1.21: version "3.1.21" resolved "https://registry.yarnpkg.com/glob/-/glob-3.1.21.tgz#d29e0a055dea5138f4d07ed40e8982e83c2066cd" + integrity sha1-0p4KBV3qUTj00H7UDomC6DwgZs0= dependencies: graceful-fs "~1.2.0" inherits "1" @@ -4271,12 +4498,14 @@ glob@~3.1.21: 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" global-modules@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" + integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg== dependencies: global-prefix "^1.0.1" is-windows "^1.0.1" @@ -4285,6 +4514,7 @@ global-modules@^1.0.0: global-prefix@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" + integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= dependencies: expand-tilde "^2.0.2" homedir-polyfill "^1.0.1" @@ -4303,6 +4533,7 @@ global@4.3.2, global@^4.3.0, global@^4.3.1, global@^4.3.2, global@~4.3.0: globby@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/globby/-/globby-5.0.0.tgz#ebd84667ca0dbb330b99bcfc68eac2bc54370e0d" + integrity sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0= dependencies: array-union "^1.0.1" arrify "^1.0.0" @@ -4314,6 +4545,7 @@ globby@^5.0.0: 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" @@ -4322,20 +4554,23 @@ globule@^1.0.0: globule@~0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/globule/-/globule-0.1.0.tgz#d9c8edde1da79d125a151b79533b978676346ae5" + integrity sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU= dependencies: glob "~3.1.21" lodash "~1.0.1" minimatch "~0.2.11" glogg@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/glogg/-/glogg-1.0.1.tgz#dcf758e44789cc3f3d32c1f3562a3676e6a34810" + version "1.0.2" + resolved "https://registry.yarnpkg.com/glogg/-/glogg-1.0.2.tgz#2d7dd702beda22eb3bffadf880696da6d846313f" + integrity sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA== dependencies: sparkles "^1.0.0" 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" @@ -4352,14 +4587,11 @@ got@^6.7.1: graceful-fs@^3.0.0: version "3.0.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-3.0.11.tgz#7613c778a1afea62f25c630a086d7f3acbbdd818" + integrity sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg= dependencies: natives "^1.1.0" -graceful-fs@^4.1.11, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@~4.1.11, graceful-fs@~4.1.4: - version "4.1.11" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" - -graceful-fs@^4.1.2: +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@~4.1.4: version "4.1.15" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00" integrity sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA== @@ -4367,14 +4599,17 @@ graceful-fs@^4.1.2: graceful-fs@~1.2.0: version "1.2.3" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-1.2.3.tgz#15a4806a57547cb2d2dbf27f42e89a8c3451b364" + integrity sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q= graceful-fs@~2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-2.0.3.tgz#7cd2cdb228a4a3f36e95efa6cc142de7d1a136d0" + integrity sha1-fNLNsiiko/Nule+mzBQt59GhNtA= "graceful-readlink@>= 1.0.0": version "1.0.1" resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" + integrity sha1-TK+tdrxi8C+gObL5Tpo906ORpyU= gray-matter@^3.0.8: version "3.1.1" @@ -4394,14 +4629,17 @@ grid-index@^1.0.0: growl@1.10.3: version "1.10.3" resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.3.tgz#1926ba90cf3edfe2adb4927f5880bc22c66c790f" + integrity sha512-hKlsbA5Vu3xsh1Cg3J7jSmX/WaW6A5oBeqzM88oNbCRQFz+zUaXm6yxS4RVytp1scBoJzSYl4YAEOQIt6O8V1Q== growl@1.7.x: version "1.7.0" resolved "https://registry.yarnpkg.com/growl/-/growl-1.7.0.tgz#de2d66136d002e112ba70f3f10c31cf7c350b2da" + integrity sha1-3i1mE20ALhErpw8/EMMc98NQsto= gulp-autoprefixer@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/gulp-autoprefixer/-/gulp-autoprefixer-3.1.1.tgz#75230051cd0d171343d783b7e9b5d1120eeef9b0" + integrity sha1-dSMAUc0NFxND14O36bXREg7u+bA= dependencies: autoprefixer "^6.0.0" gulp-util "^3.0.0" @@ -4412,6 +4650,7 @@ gulp-autoprefixer@^3.1.0: gulp-concat-util@^0.5.4: version "0.5.5" resolved "https://registry.yarnpkg.com/gulp-concat-util/-/gulp-concat-util-0.5.5.tgz#c8f0633b4e6e950ff93c475b3c8d3b84be03b7dc" + integrity sha1-yPBjO05ulQ/5PEdbPI07hL4Dt9w= dependencies: concat-with-sourcemaps "^1.0.4" gulp-if "^2.0.0" @@ -4423,6 +4662,7 @@ gulp-concat-util@^0.5.4: gulp-concat@^2.6.0: version "2.6.1" resolved "https://registry.yarnpkg.com/gulp-concat/-/gulp-concat-2.6.1.tgz#633d16c95d88504628ad02665663cee5a4793353" + integrity sha1-Yz0WyV2IUEYorQJmVmPO5aR5M1M= dependencies: concat-with-sourcemaps "^1.0.0" through2 "^2.0.0" @@ -4431,6 +4671,7 @@ gulp-concat@^2.6.0: gulp-cssmin@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/gulp-cssmin/-/gulp-cssmin-0.2.0.tgz#87ab3c69dd39b20d5d96355c6504ad6a447b1e72" + integrity sha1-h6s8ad05sg1dljVcZQStakR7HnI= dependencies: clean-css "^3.1.9" filesize "~2.0.0" @@ -4443,6 +4684,7 @@ gulp-cssmin@^0.2.0: gulp-debug@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/gulp-debug/-/gulp-debug-2.1.2.tgz#2f5fe5f64bcd1f4cf189c160e080c8ad06543094" + integrity sha1-L1/l9kvNH0zxicFg4IDIrQZUMJQ= dependencies: chalk "^1.0.0" gulp-util "^3.0.0" @@ -4455,6 +4697,7 @@ gulp-debug@^2.1.2: gulp-if@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/gulp-if/-/gulp-if-2.0.2.tgz#a497b7e7573005041caa2bc8b7dda3c80444d629" + integrity sha1-pJe351cwBQQcqivIt92jyARE1ik= dependencies: gulp-match "^1.0.3" ternary-stream "^2.0.1" @@ -4463,6 +4706,7 @@ gulp-if@^2.0.0: gulp-install@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/gulp-install/-/gulp-install-0.6.0.tgz#11541f11fc5f7a19e18cb3ef8eadb9e64b8e54aa" + integrity sha1-EVQfEfxfehnhjLPvjq255kuOVKo= dependencies: gulp-util "^3.0.4" through2 "^2.0.0" @@ -4471,6 +4715,7 @@ gulp-install@^0.6.0: gulp-install@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/gulp-install/-/gulp-install-1.1.0.tgz#9386b46cb4669b47257b6adf4e3ea2e83c928a1a" + integrity sha1-k4a0bLRmm0cle2rfTj6i6DySiho= dependencies: dargs "^5.1.0" gulp-util "^3.0.7" @@ -4482,12 +4727,14 @@ gulp-install@^1.0.0: gulp-match@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/gulp-match/-/gulp-match-1.0.3.tgz#91c7c0d7f29becd6606d57d80a7f8776a87aba8e" + integrity sha1-kcfA1/Kb7NZgbVfYCn+Hdqh6uo4= dependencies: minimatch "^3.0.3" gulp-qunit@^1.2.1: version "1.5.2" resolved "https://registry.yarnpkg.com/gulp-qunit/-/gulp-qunit-1.5.2.tgz#d6799044a278b2dd00eb74b8ce2ca89586e9e12a" + integrity sha512-Cj619t43lNMwX40dwgYn5wX+Wx2Jh3iQk0uIwlhPcs+zaQuNDHEhNVWYO6Bz2sSkQCeVjRq8aOG6z/dHfPqBSQ== dependencies: chalk "^2.2.0" gulp-util "^3.0.0" @@ -4498,16 +4745,19 @@ gulp-qunit@^1.2.1: gulp-rename@^1.2.2: version "1.4.0" resolved "https://registry.yarnpkg.com/gulp-rename/-/gulp-rename-1.4.0.tgz#de1c718e7c4095ae861f7296ef4f3248648240bd" + integrity sha512-swzbIGb/arEoFK89tPY58vg3Ok1bw+d35PfUNwWqdo7KM4jkmuGA78JiDNqR+JeZFaeeHnRg9N7aihX3YPmsyg== gulp-rename@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/gulp-rename/-/gulp-rename-1.1.0.tgz#93090aaaf4d386c07f20538a6888f15efba727a1" + integrity sha1-kwkKqvTThsB/IFOKaIjxXvunJ6E= dependencies: map-stream ">=0.0.4" gulp-sass@^3.1.0: version "3.2.1" resolved "https://registry.yarnpkg.com/gulp-sass/-/gulp-sass-3.2.1.tgz#2e3688a96fd8be1c0c01340750c191b2e79fab94" + integrity sha512-UATbRpSDsyXCnpYSPBUEvdvtSEzksJs7/oQ0CujIpzKqKrO6vlnYwhX2UTsGrf4rNLwqlSSaM271It0uHYvJ3Q== dependencies: gulp-util "^3.0" lodash.clonedeep "^4.3.2" @@ -4518,6 +4768,7 @@ gulp-sass@^3.1.0: gulp-uglify@^1.4.2: version "1.5.4" resolved "https://registry.yarnpkg.com/gulp-uglify/-/gulp-uglify-1.5.4.tgz#524788d87666d09f9d0c21fb2177f90039a658c9" + integrity sha1-UkeI2HZm0J+dDCH7IXf5ADmmWMk= dependencies: deap "^1.0.0" fancy-log "^1.0.0" @@ -4531,6 +4782,7 @@ gulp-uglify@^1.4.2: gulp-util@^3.0, gulp-util@^3.0.0, gulp-util@^3.0.4, gulp-util@^3.0.6, gulp-util@^3.0.7: version "3.0.8" resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f" + integrity sha1-AFTh50RQLifATBh8PsxQXdVLu08= dependencies: array-differ "^1.0.0" array-uniq "^1.0.2" @@ -4554,6 +4806,7 @@ gulp-util@^3.0, gulp-util@^3.0.0, gulp-util@^3.0.4, gulp-util@^3.0.6, gulp-util@ gulp-util@~2.2.0: version "2.2.20" resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-2.2.20.tgz#d7146e5728910bd8f047a6b0b1e549bc22dbd64c" + integrity sha1-1xRuVyiRC9jwR6awseVJvCLb1kw= dependencies: chalk "^0.5.0" dateformat "^1.0.7-1.2.3" @@ -4567,6 +4820,7 @@ gulp-util@~2.2.0: gulp-watch@^4.3.5: version "4.3.11" resolved "https://registry.yarnpkg.com/gulp-watch/-/gulp-watch-4.3.11.tgz#162fc563de9fc770e91f9a7ce3955513a9a118c0" + integrity sha1-Fi/FY96fx3DpH5p845VVE6mhGMA= dependencies: anymatch "^1.3.0" chokidar "^1.6.1" @@ -4582,6 +4836,7 @@ gulp-watch@^4.3.5: gulp@^3.9.0: version "3.9.1" resolved "https://registry.yarnpkg.com/gulp/-/gulp-3.9.1.tgz#571ce45928dd40af6514fc4011866016c13845b4" + integrity sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ= dependencies: archy "^1.0.0" chalk "^1.0.0" @@ -4600,6 +4855,7 @@ gulp@^3.9.0: gulplog@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/gulplog/-/gulplog-1.0.0.tgz#e28c4d45d05ecbbed818363ce8f9c5926229ffe5" + integrity sha1-4oxNRdBey77YGDY86PnFkmIp/+U= dependencies: glogg "^1.0.0" @@ -4616,27 +4872,21 @@ gunzip-maybe@^1.4.0: through2 "^2.0.3" handlebars@^4.0.1: - version "4.0.11" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.11.tgz#630a35dfe0294bc281edae6ffc5d329fc7982dcc" + version "4.1.1" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.1.1.tgz#6e4e41c18ebe7719ae4d38e5aca3d32fa3dd23d3" + integrity sha512-3Zhi6C0euYZL5sM0Zcy7lInLXKQ+YLcF/olbN010mzGQ4XVm50JeyBnMqofHh696GrciGruC7kCcApPDJvVgwA== dependencies: - async "^1.4.0" + neo-async "^2.6.0" optimist "^0.6.1" - source-map "^0.4.4" + source-map "^0.6.1" optionalDependencies: - uglify-js "^2.6" + uglify-js "^3.1.4" 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.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.0.3.tgz#ba402c266194f15956ef15e0fcf242993f6a7dfd" - dependencies: - ajv "^5.1.0" - har-schema "^2.0.0" - har-validator@~5.1.0: version "5.1.3" resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" @@ -4648,6 +4898,7 @@ har-validator@~5.1.0: has-ansi@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-0.1.0.tgz#84f265aae8c0e6a88a12d7022894b7568894c62e" + integrity sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4= dependencies: ansi-regex "^0.2.0" @@ -4661,6 +4912,7 @@ has-ansi@^2.0.0: has-binary2@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/has-binary2/-/has-binary2-1.0.3.tgz#7776ac627f3ea77250cfc332dab7ddf5e4f5d11d" + integrity sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw== dependencies: isarray "2.0.1" @@ -4672,14 +4924,17 @@ has-color@~0.1.0: has-cors@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/has-cors/-/has-cors-1.1.0.tgz#5e474793f7ea9843d1bb99c23eef49ff126fff39" + integrity sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk= has-flag@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" + integrity sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo= has-flag@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51" + integrity sha1-6CB68cx7MNRGzHC3NLXovhj4jVE= has-flag@^3.0.0: version "3.0.0" @@ -4689,12 +4944,14 @@ has-flag@^3.0.0: has-gulplog@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/has-gulplog/-/has-gulplog-0.1.0.tgz#6414c82913697da51590397dafb12f22967811ce" + integrity sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4= dependencies: sparkles "^1.0.0" 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, has-unicode@~2.0.1: version "2.0.1" @@ -4704,6 +4961,7 @@ has-unicode@^2.0.0, has-unicode@~2.0.1: 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" @@ -4712,6 +4970,7 @@ has-value@^0.3.1: 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" @@ -4720,10 +4979,12 @@ has-value@^1.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" @@ -4738,13 +4999,15 @@ has@^1.0.1, has@^1.0.3: 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.js@^1.0.0, hash.js@^1.0.3: - version "1.1.5" - resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.5.tgz#e38ab4b85dfb1e0c40fe9265c0e9b54854c23812" + 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" @@ -4752,6 +5015,7 @@ hash.js@^1.0.0, hash.js@^1.0.3: hasha@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/hasha/-/hasha-2.2.0.tgz#78d7cbfc1e6d66303fe79837365984517b2f6ee1" + integrity sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE= dependencies: is-stream "^1.0.1" pinkie-promise "^2.0.0" @@ -4759,36 +5023,43 @@ hasha@^2.2.0: he@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/he/-/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd" + integrity sha1-k0EP0hsAlzUVH4howvJx80J+I/0= 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" homedir-polyfill@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz#4c2bbc8a758998feebf5ed68580f76d46768b4bc" + version "1.0.3" + resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" + integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== dependencies: parse-passwd "^1.0.0" hosted-git-info@^2.1.4, hosted-git-info@^2.6.0, hosted-git-info@^2.7.1: version "2.7.1" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.7.1.tgz#97f236977bd6e125408930ff6de3eec6281ec047" + integrity sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w== html5shiv@^3.7.3, html5shiv@~3.7.3: version "3.7.3" resolved "https://registry.yarnpkg.com/html5shiv/-/html5shiv-3.7.3.tgz#d78a84a367bcb9a710100d57802c387b084631d2" + integrity sha1-14qEo2e8uacQEA1XgCw4ewhGMdI= http-cache-semantics@^3.8.1: version "3.8.1" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" + integrity sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w== http-errors@1.6.3, http-errors@~1.6.2: version "1.6.3" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= dependencies: depd "~1.1.2" inherits "2.0.3" @@ -4798,6 +5069,7 @@ http-errors@1.6.3, http-errors@~1.6.2: http-proxy-agent@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz#e4821beef5b2142a2026bd73926fe537631c5405" + integrity sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg== dependencies: agent-base "4" debug "3.1.0" @@ -4805,6 +5077,7 @@ http-proxy-agent@^2.1.0: http-proxy@1.15.2: version "1.15.2" resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.15.2.tgz#642fdcaffe52d3448d2bda3b0079e9409064da31" + integrity sha1-ZC/cr/5S00SNK9o7AHnpQJBk2jE= dependencies: eventemitter3 "1.x.x" requires-port "1.x.x" @@ -4821,10 +5094,12 @@ http-signature@~1.2.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= -https-proxy-agent@^2.2.0, https-proxy-agent@^2.2.1: +https-proxy-agent@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz#51552970fa04d723e04c56d04178c3f92592bbc0" + integrity sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ== dependencies: agent-base "^4.1.0" debug "^3.1.0" @@ -4832,10 +5107,12 @@ https-proxy-agent@^2.2.0, https-proxy-agent@^2.2.1: humane-js@^3.0.6, humane-js@^3.2.2: version "3.2.2" resolved "https://registry.yarnpkg.com/humane-js/-/humane-js-3.2.2.tgz#b762af5f8b246f3fd6f455eb131c252bd5c00a8c" + integrity sha1-t2KvX4skbz/W9FXrExwlK9XACow= humanize-ms@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" + integrity sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0= dependencies: ms "^2.0.0" @@ -4847,10 +5124,12 @@ i18next-xhr-backend@^1.4.2: i18next@^8.4.3: version "8.4.3" resolved "https://registry.yarnpkg.com/i18next/-/i18next-8.4.3.tgz#36b6ff516c4f992010eedcce24a36c4609e8c7dc" + integrity sha1-Nrb/UWxPmSAQ7tzOJKNsRgnox9w= iconv-lite@0.4.23: version "0.4.23" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.23.tgz#297871f63be507adcfbfca715d0cd0eed84e9a63" + integrity sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA== dependencies: safer-buffer ">= 2.1.2 < 3" @@ -4861,17 +5140,20 @@ iconv-lite@^0.4.17, iconv-lite@^0.4.4, iconv-lite@~0.4.13: dependencies: safer-buffer ">= 2.1.2 < 3" -ieee754@^1.1.4, ieee754@^1.1.6: - version "1.1.12" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.12.tgz#50bf24e5b9c8bb98af4964c941cdb0918da7b60b" +ieee754@^1.1.12, 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= iferr@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/iferr/-/iferr-1.0.2.tgz#e9fde49a9da06dc4a4194c6c9ed6d08305037a6d" + integrity sha512-9AfeLfji44r5TKInjhz3W9DyZI1zR1JAf2hVBMGhddAKPqBsupb89jGfbCTHIGZd6fGZl9WlHdn4AObygyMKwg== ignore-walk@^3.0.1: version "3.0.1" @@ -4880,13 +5162,15 @@ ignore-walk@^3.0.1: dependencies: minimatch "^3.0.4" -immutable@3.8.2, immutable@^3.7.6: +immutable@^3: version "3.8.2" resolved "https://registry.yarnpkg.com/immutable/-/immutable-3.8.2.tgz#c2439951455bb39913daf281376f1530e104adf3" + integrity sha1-wkOZUUVbs5kT2vKBN28VMOEErfM= 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= imports-loader@^0.7.1: version "0.7.1" @@ -4899,34 +5183,30 @@ imports-loader@^0.7.1: 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" indexof@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" + integrity sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10= individual@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/individual/-/individual-2.0.0.tgz#833b097dad23294e76117a98fb38e0d9ad61bb97" integrity sha1-gzsJfa0jKU52EXqY+zjg2a1hu5c= -infinite-scroll@^3.0.5: - version "3.0.5" - resolved "https://registry.yarnpkg.com/infinite-scroll/-/infinite-scroll-3.0.5.tgz#a50113ba4b44d7fe358df1812d6093d89c4b3888" - integrity sha512-O4nZUn+eXx+O/9ffVZtiHJBaR0D3COqChsl3rt4OO1VgKaTR/aHucNe58fCkf49mPcw78uBGWY3d87IW8qLVHQ== - dependencies: - ev-emitter "^1.1.0" - fizzy-ui-utils "^2.0.5" - inflight@^1.0.4, inflight@^1.0.6, inflight@~1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -4938,14 +5218,17 @@ inflight@^1.0.4, inflight@^1.0.6, inflight@~1.0.6: inherits@1: version "1.0.2" resolved "https://registry.yarnpkg.com/inherits/-/inherits-1.0.2.tgz#ca4309dadee6b54cc0b8d247e8d7c7a0975bdc9b" + integrity sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js= inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= inherits@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" + integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: version "1.3.5" @@ -4955,6 +5238,7 @@ ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: init-package-json@^1.10.3: version "1.10.3" resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-1.10.3.tgz#45ffe2f610a8ca134f2bd1db5637b235070f6cbe" + integrity sha512-zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw== dependencies: glob "^7.1.1" npm-package-arg "^4.0.0 || ^5.0.0 || ^6.0.0" @@ -4988,10 +5272,12 @@ inquirer@^3.0.1: insert-css@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/insert-css/-/insert-css-0.0.0.tgz#2304bfa6f893abecb8ff9ca8d9c7605d94cf2911" + integrity sha1-IwS/pviTq+y4/5yo2cdgXZTPKRE= interpret@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.1.0.tgz#7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614" + version "1.2.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296" + integrity sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw== invariant@^2.2.0: version "2.2.4" @@ -5003,22 +5289,27 @@ invariant@^2.2.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-regex@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" + integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= -ip@^1.1.4, ip@^1.1.5: +ip@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" + integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= irregular-plurals@^1.0.0: version "1.4.0" resolved "https://registry.yarnpkg.com/irregular-plurals/-/irregular-plurals-1.4.0.tgz#2ca9b033651111855412f16be5d77c62a458a766" + integrity sha1-LKmwM2UREYVUEvFr5dd8YqRYp2Y= is-absolute@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" + integrity sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA== dependencies: is-relative "^1.0.0" is-windows "^1.0.1" @@ -5026,22 +5317,26 @@ is-absolute@^1.0.0: 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-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" @@ -5069,21 +5364,24 @@ is-ci@^1.0.10: dependencies: ci-info "^1.5.0" -is-cidr@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/is-cidr/-/is-cidr-2.0.6.tgz#4b01c9693d8e18399dacd18a4f3d60ea5871ac60" +is-cidr@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-cidr/-/is-cidr-3.0.0.tgz#1acf35c9e881063cd5f696d48959b30fed3eed56" + integrity sha512-8Xnnbjsb0x462VoYiGlhEi+drY8SFwrHiSYuzc/CEwco55vkehTaxAyIjEdpi3EMvLPPJAJi9FlzP+h+03gp0Q== dependencies: - cidr-regex "^2.0.8" + cidr-regex "^2.0.10" 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" @@ -5100,6 +5398,7 @@ is-deflate@^1.0.0: 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" @@ -5108,6 +5407,7 @@ is-descriptor@^0.1.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" @@ -5133,6 +5433,7 @@ is-extendable@^0.1.0, is-extendable@^0.1.1: 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" @@ -5144,10 +5445,12 @@ is-extglob@^1.0.0: 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" @@ -5178,12 +5481,14 @@ is-glob@^2.0.0, is-glob@^2.0.1: 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: - version "4.0.0" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.0.tgz#9521c76845cc2610a85203ddf080a958c2ffabc0" + 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" @@ -5195,6 +5500,7 @@ is-gzip@^1.0.0: 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" @@ -5202,10 +5508,12 @@ is-installed-globally@^0.1.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-like@^1.0.3: version "1.0.8" resolved "https://registry.yarnpkg.com/is-number-like/-/is-number-like-1.0.8.tgz#2e129620b50891042e44e9bbbb30593e75cfbbe3" + integrity sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA== dependencies: lodash.isfinite "^3.3.2" @@ -5219,6 +5527,7 @@ is-number@^2.1.0: 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" @@ -5230,30 +5539,36 @@ is-number@^4.0.0: 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-cwd@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" + integrity sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0= is-path-in-cwd@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz#5ac48b345ef675339bd6c7a48a912110b241cf52" + integrity sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ== dependencies: is-path-inside "^1.0.0" 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.1, 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" @@ -5275,6 +5590,7 @@ is-promise@^2.1.0: 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" @@ -5286,20 +5602,24 @@ is-regex@^1.0.4: is-regexp@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" + integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= is-relative@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d" + integrity sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA== dependencies: is-unc-path "^1.0.0" is-retry-allowed@^1.0.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.0.1, 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-symbol@^1.0.2: version "1.0.2" @@ -5316,20 +5636,24 @@ is-typedarray@~1.0.0: is-unc-path@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d" + integrity sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ== dependencies: unc-path-regex "^0.1.2" 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.1, 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@0.0.1: version "0.0.1" @@ -5339,14 +5663,17 @@ isarray@0.0.1: 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= isarray@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.1.tgz#a37d94ed9cda2d59865c9f76fe596ee1f338741e" + integrity sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4= 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" @@ -5358,6 +5685,7 @@ isobject@^2.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" @@ -5367,6 +5695,7 @@ isstream@~0.1.2: istanbul@0.4.5: version "0.4.5" resolved "https://registry.yarnpkg.com/istanbul/-/istanbul-0.4.5.tgz#65c7d73d4c4da84d4f3ac310b918fb0b8033733b" + integrity sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs= dependencies: abbrev "1.0.x" async "1.x" @@ -5386,13 +5715,15 @@ istanbul@0.4.5: jade@0.26.3: version "0.26.3" resolved "https://registry.yarnpkg.com/jade/-/jade-0.26.3.tgz#8f10d7977d8d79f2f6ff862a81b0513ccb25686c" + integrity sha1-jxDXl32NefL2/4YqgbBRPMslaGw= dependencies: commander "0.6.1" mkdirp "0.3.0" jake@^8.0.16: - version "8.0.18" - resolved "https://registry.yarnpkg.com/jake/-/jake-8.0.18.tgz#a4843de442cc778a7b06d6bd1c7b1c0f0834a714" + version "8.1.1" + resolved "https://registry.yarnpkg.com/jake/-/jake-8.1.1.tgz#435b24563f6996b0d63e429969a7de54d8417c6c" + integrity sha512-RJUWDas5xu4rP6CbCPqkVP9+vglMPThhZIj08EtjSiUBpwRtVjhShPKIpETyEhy/Z1hEk97qITxbZK+WXtSyzw== dependencies: async "0.9.x" chalk "0.4.x" @@ -5403,10 +5734,12 @@ jake@^8.0.16: jquery-lazyload@^1.9.7: version "1.9.7" resolved "https://registry.yarnpkg.com/jquery-lazyload/-/jquery-lazyload-1.9.7.tgz#9982b388c533c0b611214b3c5aaa0b9fede071f7" + integrity sha1-mYKziMUzwLYRIUs8WqoLn+3gcfc= jquery-simplecolorpicker@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/jquery-simplecolorpicker/-/jquery-simplecolorpicker-0.3.1.tgz#4f6befd380ab05470f585d5482e5180556e460eb" + integrity sha1-T2vv04CrBUcPWF1UguUYBVbkYOs= "jquery-treeview@git+https://github.com/alchemy-fr/jquery-treeview.git", "jquery-treeview@git+https://github.com/alchemy-fr/jquery-treeview.git#1e9e5a49d2875b878801e904cd08c2d25e85af1e": version "1.4.2" @@ -5416,14 +5749,17 @@ jquery-simplecolorpicker@^0.3.1: jquery-ui-datepicker-with-i18n@^1.10.4: version "1.10.4" resolved "https://registry.yarnpkg.com/jquery-ui-datepicker-with-i18n/-/jquery-ui-datepicker-with-i18n-1.10.4.tgz#862cb5b48e4c502a513adeed0864e9234759337e" + integrity sha1-hiy1tI5MUCpROt7tCGTpI0dZM34= jquery-ui-dist@^1.12.1: version "1.12.1" resolved "https://registry.yarnpkg.com/jquery-ui-dist/-/jquery-ui-dist-1.12.1.tgz#5c0815d3cc6f90ff5faaf5b268a6e23b4ca904fa" + integrity sha1-XAgV08xvkP9fqvWyaKbiO0ypBPo= jquery-ui@^1.12.1: version "1.12.1" resolved "https://registry.yarnpkg.com/jquery-ui/-/jquery-ui-1.12.1.tgz#bcb4045c8dd0539c134bc1488cdd3e768a7a9e51" + integrity sha1-vLQEXI3QU5wTS8FIjN0+dop6nlE= jquery-ui@~1.10: version "1.10.5" @@ -5433,10 +5769,12 @@ jquery-ui@~1.10: jquery.cookie@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/jquery.cookie/-/jquery.cookie-1.4.1.tgz#d63dce209eab691fe63316db08ca9e47e0f9385b" + integrity sha1-1j3OIJ6raR/mMxbbCMqeR+D5OFs= jquery.fancytree@^2.27.0: - version "2.29.1" - resolved "https://registry.yarnpkg.com/jquery.fancytree/-/jquery.fancytree-2.29.1.tgz#b87ce0cd41acfa40e9428da4e9d849019b912e34" + version "2.30.2" + resolved "https://registry.yarnpkg.com/jquery.fancytree/-/jquery.fancytree-2.30.2.tgz#f42de1545f7250458d3ae2110746105325de527f" + integrity sha512-e6Zvjd8X/HA6joYb/CI0jRyqgZJpH5qug4r4I0rEfqj8SPuqJMICayalwwhLUiFvOpX/LCezuGy72KQ0pL0StQ== dependencies: jquery ">=1.9" @@ -5455,10 +5793,12 @@ jquery.tree@0.0.5: jquery@>=1.6, jquery@>=1.9, jquery@>=1.9.0, jquery@^3.2.1: version "3.3.1" resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.3.1.tgz#958ce29e81c9790f31be7792df5d4d95fc57fbca" + integrity sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg== jquery@~1.11.3: version "1.11.3" resolved "https://registry.yarnpkg.com/jquery/-/jquery-1.11.3.tgz#dd8b74278b27102d29df63eae28308a8cfa1b583" + integrity sha1-3Yt0J4snEC0p32Pq4oMIqM+htYM= jquery@~2.1.1: version "2.1.4" @@ -5466,8 +5806,9 @@ jquery@~2.1.1: integrity sha1-IoveaYoMYUMdwmMKahVPFYkNIxc= js-base64@^2.1.8, js-base64@^2.1.9: - version "2.4.8" - resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.4.8.tgz#57a9b130888f956834aa40c5b165ba59c758f033" + 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.1.0: version "2.2.0" @@ -5477,6 +5818,7 @@ js-cookie@^2.1.0: js-fixtures@^1.5.3: version "1.5.3" resolved "https://registry.yarnpkg.com/js-fixtures/-/js-fixtures-1.5.3.tgz#3f74cab20d99ef12e1f958ccf231c2e8079068e0" + integrity sha1-P3TKsg2Z7xLh+VjM8jHC6AeQaOA= dependencies: mocha "~1.17.1" @@ -5485,17 +5827,10 @@ js-fixtures@^1.5.3: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-yaml@3.x: - version "3.12.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.0.tgz#eaed656ec8344f10f527c6bfa1b6e2244de167d1" - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -js-yaml@^3.10.0: - version "3.12.2" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.2.tgz#ef1d067c5a9d9cb65bd72f285b5d8105c77f14fc" - integrity sha512-QHn/Lh/7HhZ/Twc7vJYQTkjuCa0kaCcDcjK5Zlk2rvnUpy7DxMJ23+Jc2dcyvltwQVg1nygAVlB2oRDFHoRS5Q== +js-yaml@3.x, js-yaml@^3.10.0: + version "3.13.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.0.tgz#38ee7178ac0eea2c97ff6d96fff4b18c7d8cf98e" + integrity sha512-pZZoSxcCYco+DIKBTimr67J6Hy+EYGZDY/HCWC+iAEA9h1ByhMXAIVUXMcMFpOCxQ/xjXmPI2MkDL5HRm5eFrQ== dependencies: argparse "^1.0.7" esprima "^4.0.0" @@ -5508,10 +5843,12 @@ jsbn@~0.1.0: json-loader@^0.5.4: version "0.5.7" resolved "https://registry.yarnpkg.com/json-loader/-/json-loader-0.5.7.tgz#dca14a70235ff82f0ac9a3abeb60d337a365185d" + integrity sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w== json-parse-better-errors@^1.0.0, 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.3.0: version "0.3.1" @@ -5521,6 +5858,7 @@ json-schema-traverse@^0.3.0: 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" @@ -5532,9 +5870,10 @@ json-stringify-safe@~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, json5@^0.5.1: +json5@^0.5.1: 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" @@ -5546,12 +5885,14 @@ json5@^1.0.1: jsonfile@^2.1.0: version "2.4.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" + integrity sha1-NzaitCi4e72gzIO1P6PWM6NcKug= optionalDependencies: graceful-fs "^4.1.6" jsonfile@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-3.0.1.tgz#a5ecc6f65f53f662c4415c7675a0331d0992ec66" + integrity sha1-pezG9l9T9mLEQVx2daAzHQmS7GY= optionalDependencies: graceful-fs "^4.1.6" @@ -5566,6 +5907,7 @@ jsonlint-lines-primitives@~1.6.0: jsonparse@^1.2.0, jsonparse@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" + integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= jsprim@^1.2.2: version "1.4.1" @@ -5585,50 +5927,60 @@ kdbush@^1.0.1: kew@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/kew/-/kew-0.7.0.tgz#79d93d2d33363d6fdd2970b335d9141ad591d79b" + integrity sha1-edk9LTM2PW/dKXCzNdkUGtWR15s= 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, kind-of@^5.0.2: 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== klaw@^1.0.0: version "1.3.1" resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" + integrity sha1-QIhDO0azsbolnXh4XY6W9zugJDk= optionalDependencies: graceful-fs "^4.1.9" 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" lazy-cache@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" + integrity sha1-odePw6UEdMuAhF07O24dpJpEbo4= lazy-property@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/lazy-property/-/lazy-property-1.0.0.tgz#84ddc4b370679ba8bd4cdcfa4c06b43d57111147" + integrity sha1-hN3Es3Bnm6i9TNz6TAa0PVcREUc= 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" @@ -5660,35 +6012,130 @@ levn@~0.3.0: prelude-ls "~1.1.2" type-check "~0.3.2" -libcipm@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/libcipm/-/libcipm-2.0.2.tgz#4f38c2b37acf2ec156936cef1cbf74636568fc7b" +libcipm@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/libcipm/-/libcipm-3.0.3.tgz#2e764effe0b90d458790dab3165794c804075ed3" + integrity sha512-71V5CpTI+zFydTc5IjJ/tx8JHbXEJvmYF2zaSVW1V3X1rRnRjXqh44iuiyry1xgi3ProUQ1vX1uwFiWs00+2og== dependencies: bin-links "^1.1.2" bluebird "^3.5.1" + figgy-pudding "^3.5.1" find-npm-prefix "^1.0.2" graceful-fs "^4.1.11" + ini "^1.3.5" lock-verify "^2.0.2" mkdirp "^0.5.1" npm-lifecycle "^2.0.3" npm-logical-tree "^1.2.1" npm-package-arg "^6.1.0" - pacote "^8.1.6" - protoduck "^5.0.0" + pacote "^9.1.0" read-package-json "^2.0.13" rimraf "^2.6.2" worker-farm "^1.6.0" -libnpmhook@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/libnpmhook/-/libnpmhook-4.0.1.tgz#63641654de772cbeb96a88527a7fd5456ec3c2d7" +libnpm@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/libnpm/-/libnpm-2.0.1.tgz#a48fcdee3c25e13c77eb7c60a0efe561d7fb0d8f" + integrity sha512-qTKoxyJvpBxHZQB6k0AhSLajyXq9ZE/lUsZzuHAplr2Bpv9G+k4YuYlExYdUCeVRRGqcJt8hvkPh4tBwKoV98w== dependencies: - figgy-pudding "^3.1.0" - npm-registry-fetch "^3.0.0" + bin-links "^1.1.2" + bluebird "^3.5.3" + find-npm-prefix "^1.0.2" + libnpmaccess "^3.0.1" + libnpmconfig "^1.2.1" + libnpmhook "^5.0.2" + libnpmorg "^1.0.0" + libnpmpublish "^1.1.0" + libnpmsearch "^2.0.0" + libnpmteam "^1.0.1" + lock-verify "^2.0.2" + npm-lifecycle "^2.1.0" + npm-logical-tree "^1.2.1" + npm-package-arg "^6.1.0" + npm-profile "^4.0.1" + npm-registry-fetch "^3.8.0" + npmlog "^4.1.2" + pacote "^9.2.3" + read-package-json "^2.0.13" + stringify-package "^1.0.0" + +libnpmaccess@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/libnpmaccess/-/libnpmaccess-3.0.1.tgz#5b3a9de621f293d425191aa2e779102f84167fa8" + integrity sha512-RlZ7PNarCBt+XbnP7R6PoVgOq9t+kou5rvhaInoNibhPO7eMlRfS0B8yjatgn2yaHIwWNyoJDolC/6Lc5L/IQA== + dependencies: + aproba "^2.0.0" + get-stream "^4.0.0" + npm-package-arg "^6.1.0" + npm-registry-fetch "^3.8.0" + +libnpmconfig@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/libnpmconfig/-/libnpmconfig-1.2.1.tgz#c0c2f793a74e67d4825e5039e7a02a0044dfcbc0" + integrity sha512-9esX8rTQAHqarx6qeZqmGQKBNZR5OIbl/Ayr0qQDy3oXja2iFVQQI81R6GZ2a02bSNZ9p3YOGX1O6HHCb1X7kA== + dependencies: + figgy-pudding "^3.5.1" + find-up "^3.0.0" + ini "^1.3.5" + +libnpmhook@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/libnpmhook/-/libnpmhook-5.0.2.tgz#d12817b0fb893f36f1d5be20017f2aea25825d94" + integrity sha512-vLenmdFWhRfnnZiNFPNMog6CK7Ujofy2TWiM2CrpZUjBRIhHkJeDaAbJdYCT6W4lcHtyrJR8yXW8KFyq6UAp1g== + dependencies: + aproba "^2.0.0" + figgy-pudding "^3.4.1" + get-stream "^4.0.0" + npm-registry-fetch "^3.8.0" + +libnpmorg@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/libnpmorg/-/libnpmorg-1.0.0.tgz#979b868c48ba28c5820e3bb9d9e73c883c16a232" + integrity sha512-o+4eVJBoDGMgRwh2lJY0a8pRV2c/tQM/SxlqXezjcAg26Qe9jigYVs+Xk0vvlYDWCDhP0g74J8UwWeAgsB7gGw== + dependencies: + aproba "^2.0.0" + figgy-pudding "^3.4.1" + get-stream "^4.0.0" + npm-registry-fetch "^3.8.0" + +libnpmpublish@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/libnpmpublish/-/libnpmpublish-1.1.1.tgz#ff0c6bb0b4ad2bda2ad1f5fba6760a4af37125f0" + integrity sha512-nefbvJd/wY38zdt+b9SHL6171vqBrMtZ56Gsgfd0duEKb/pB8rDT4/ObUQLrHz1tOfht1flt2zM+UGaemzAG5g== + dependencies: + aproba "^2.0.0" + figgy-pudding "^3.5.1" + get-stream "^4.0.0" + lodash.clonedeep "^4.5.0" + normalize-package-data "^2.4.0" + npm-package-arg "^6.1.0" + npm-registry-fetch "^3.8.0" + semver "^5.5.1" + ssri "^6.0.1" + +libnpmsearch@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/libnpmsearch/-/libnpmsearch-2.0.0.tgz#de05af47ada81554a5f64276a69599070d4a5685" + integrity sha512-vd+JWbTGzOSfiOc+72MU6y7WqmBXn49egCCrIXp27iE/88bX8EpG64ST1blWQI1bSMUr9l1AKPMVsqa2tS5KWA== + dependencies: + figgy-pudding "^3.5.1" + get-stream "^4.0.0" + npm-registry-fetch "^3.8.0" + +libnpmteam@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/libnpmteam/-/libnpmteam-1.0.1.tgz#ff704b1b6c06ea674b3b1101ac3e305f5114f213" + integrity sha512-gDdrflKFCX7TNwOMX1snWojCoDE5LoRWcfOC0C/fqF7mBq8Uz9zWAX4B2RllYETNO7pBupBaSyBDkTAC15cAMg== + dependencies: + aproba "^2.0.0" + figgy-pudding "^3.4.1" + get-stream "^4.0.0" + npm-registry-fetch "^3.8.0" libnpx@^10.2.0: version "10.2.0" resolved "https://registry.yarnpkg.com/libnpx/-/libnpx-10.2.0.tgz#1bf4a1c9f36081f64935eb014041da10855e3102" + integrity sha512-X28coei8/XRCt15cYStbLBph+KGhFra4VQhRBPuH/HHMkC5dxM8v24RVgUsvODKCrUZ0eTgiTqJp6zbl0sskQQ== dependencies: dotenv "^5.0.1" npm-package-arg "^6.0.0" @@ -5702,6 +6149,7 @@ libnpx@^10.2.0: liftoff@^2.1.0: version "2.5.0" resolved "https://registry.yarnpkg.com/liftoff/-/liftoff-2.5.0.tgz#2009291bb31cea861bbf10a7c15a28caf75c31ec" + integrity sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew= dependencies: extend "^3.0.0" findup-sync "^2.0.0" @@ -5713,8 +6161,9 @@ liftoff@^2.1.0: resolve "^1.1.7" limiter@^1.0.5: - version "1.1.3" - resolved "https://registry.yarnpkg.com/limiter/-/limiter-1.1.3.tgz#32e2eb55b2324076943e5d04c1185ffb387968ef" + version "1.1.4" + resolved "https://registry.yarnpkg.com/limiter/-/limiter-1.1.4.tgz#87c9c3972d389fdb0ba67a45aadbc5d2f8413bc1" + integrity sha512-XCpr5bElgDI65vVgstP8TWjv6/QKWm9GU5UG0Pr5sLQ3QLo8NVKsioe+Jed5/3vFOe3IQuqE7DKwTvKQkjTHvg== lineclip@^1.1.5: version "1.1.5" @@ -5724,6 +6173,7 @@ lineclip@^1.1.5: 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" @@ -5734,6 +6184,7 @@ load-json-file@^1.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" @@ -5741,10 +6192,11 @@ load-json-file@^2.0.0: strip-bom "^3.0.0" loader-runner@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.3.0.tgz#f482aea82d543e07921700d5a46ef26fdac6b8a2" + 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@^1.0.2: +loader-utils@^1.0.2, loader-utils@^1.1.0: version "1.2.3" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== @@ -5753,58 +6205,66 @@ loader-utils@^1.0.2: emojis-list "^2.0.0" json5 "^1.0.1" -loader-utils@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.1.0.tgz#c98aef488bcceda2ffb5e2de646d6a754429f5cd" - dependencies: - big.js "^3.1.3" - emojis-list "^2.0.0" - json5 "^0.5.0" - -localtunnel@1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/localtunnel/-/localtunnel-1.9.0.tgz#8ffecdcf8c8a14f62df1056cf9d54acbb0bb9a8f" +localtunnel@1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/localtunnel/-/localtunnel-1.9.1.tgz#1d1737eab658add5a40266d8e43f389b646ee3b1" + integrity sha512-HWrhOslklDvxgOGFLxi6fQVnvpl6XdX4sPscfqMZkzi3gtt9V7LKBWYvNUcpHSVvjwCQ6xzXacVvICNbNcyPnQ== dependencies: axios "0.17.1" - debug "2.6.8" + debug "2.6.9" openurl "1.1.1" yargs "6.6.0" 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" -lock-verify@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/lock-verify/-/lock-verify-2.0.2.tgz#148e4f85974915c9e3c34d694b7de9ecb18ee7a8" +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: - npm-package-arg "^5.1.2 || 6" + p-locate "^3.0.0" + path-exists "^3.0.0" + +lock-verify@^2.0.2, lock-verify@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/lock-verify/-/lock-verify-2.1.0.tgz#fff4c918b8db9497af0c5fa7f6d71555de3ceb47" + integrity sha512-vcLpxnGvrqisKvLQ2C2v0/u7LVly17ak2YSgoK4PrdsYBXQIax19vhKiLfvKNFx7FRrpTnitrpzF/uuCMuorIg== + dependencies: + npm-package-arg "^6.1.0" semver "^5.4.1" lockfile@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/lockfile/-/lockfile-1.0.4.tgz#07f819d25ae48f87e538e6578b6964a4981a5609" + integrity sha512-cvbTwETRfsFh4nHsL1eGWapU1XFi5Ot9E85sWAwia7Y7EgB7vfqcZhTKZ+l7hCGxSPoushMv5GKhT5PdLv03WA== dependencies: signal-exit "^3.0.2" lodash-compat@^3.9.3: version "3.10.2" resolved "https://registry.yarnpkg.com/lodash-compat/-/lodash-compat-3.10.2.tgz#c6940128a9d30f8e902cd2cf99fd0cba4ecfc183" + integrity sha1-xpQBKKnTD46QLNLPmf0Muk7PwYM= lodash._arraycopy@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz#76e7b7c1f1fb92547374878a562ed06a3e50f6e1" + integrity sha1-due3wfH7klRzdIeKVi7Qaj5Q9uE= lodash._arrayeach@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lodash._arrayeach/-/lodash._arrayeach-3.0.0.tgz#bab156b2a90d3f1bbd5c653403349e5e5933ef9e" + integrity sha1-urFWsqkNPxu9XGU0AzSeXlkz754= lodash._baseassign@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz#8c38a099500f215ad09e59f1722fd0c52bfe0a4e" + integrity sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4= dependencies: lodash._basecopy "^3.0.0" lodash.keys "^3.0.0" @@ -5812,18 +6272,22 @@ lodash._baseassign@^3.0.0: lodash._basecopy@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36" + integrity sha1-jaDmqHbPNEwK2KVIghEd08XHyjY= lodash._basefor@^3.0.0: version "3.0.3" resolved "https://registry.yarnpkg.com/lodash._basefor/-/lodash._basefor-3.0.3.tgz#7550b4e9218ef09fad24343b612021c79b4c20c2" + integrity sha1-dVC06SGO8J+tJDQ7YSAhx5tMIMI= lodash._basetostring@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz#d1861d877f824a52f669832dcaf3ee15566a07d5" + integrity sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U= lodash._baseuniq@~4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/lodash._baseuniq/-/lodash._baseuniq-4.6.0.tgz#0ebb44e456814af7905c6212fa2c9b2d51b841e8" + integrity sha1-DrtE5FaBSveQXGIS+iybLVG4Qeg= dependencies: lodash._createset "~4.0.0" lodash._root "~3.0.0" @@ -5831,14 +6295,17 @@ lodash._baseuniq@~4.6.0: lodash._basevalues@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz#5b775762802bde3d3297503e26300820fdf661b7" + integrity sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc= lodash._bindcallback@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz#e531c27644cf8b57a99e17ed95b35c748789392e" + integrity sha1-5THCdkTPi1epnhftlbNcdIeJOS4= lodash._createassigner@^3.0.0: version "3.1.1" resolved "https://registry.yarnpkg.com/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz#838a5bae2fdaca63ac22dee8e19fa4e6d6970b11" + integrity sha1-g4pbri/aymOsIt7o4Z+k5taXCxE= dependencies: lodash._bindcallback "^3.0.0" lodash._isiterateecall "^3.0.0" @@ -5847,56 +6314,69 @@ lodash._createassigner@^3.0.0: lodash._createset@~4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/lodash._createset/-/lodash._createset-4.0.3.tgz#0f4659fbb09d75194fa9e2b88a6644d363c9fe26" + integrity sha1-D0ZZ+7CddRlPqeK4imZE02PJ/iY= lodash._escapehtmlchar@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash._escapehtmlchar/-/lodash._escapehtmlchar-2.4.1.tgz#df67c3bb6b7e8e1e831ab48bfa0795b92afe899d" + integrity sha1-32fDu2t+jh6DGrSL+geVuSr+iZ0= dependencies: lodash._htmlescapes "~2.4.1" lodash._escapestringchar@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash._escapestringchar/-/lodash._escapestringchar-2.4.1.tgz#ecfe22618a2ade50bfeea43937e51df66f0edb72" + integrity sha1-7P4iYYoq3lC/7qQ5N+Ud9m8O23I= lodash._getnative@^3.0.0: version "3.9.1" resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" + integrity sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U= lodash._htmlescapes@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash._htmlescapes/-/lodash._htmlescapes-2.4.1.tgz#32d14bf0844b6de6f8b62a051b4f67c228b624cb" + integrity sha1-MtFL8IRLbeb4tioFG09nwii2JMs= lodash._isiterateecall@^3.0.0: version "3.0.9" resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c" + integrity sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw= lodash._isnative@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash._isnative/-/lodash._isnative-2.4.1.tgz#3ea6404b784a7be836c7b57580e1cdf79b14832c" + integrity sha1-PqZAS3hKe+g2x7V1gOHN95sUgyw= lodash._objecttypes@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz#7c0b7f69d98a1f76529f890b0cdb1b4dfec11c11" + integrity sha1-fAt/admKH3ZSn4kLDNsbTf7BHBE= lodash._reescape@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lodash._reescape/-/lodash._reescape-3.0.0.tgz#2b1d6f5dfe07c8a355753e5f27fac7f1cde1616a" + integrity sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo= lodash._reevaluate@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz#58bc74c40664953ae0b124d806996daca431e2ed" + integrity sha1-WLx0xAZklTrgsSTYBpltrKQx4u0= lodash._reinterpolate@^2.4.1, lodash._reinterpolate@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-2.4.1.tgz#4f1227aa5a8711fc632f5b07a1f4607aab8b3222" + integrity sha1-TxInqlqHEfxjL1sHofRgequLMiI= 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._reunescapedhtml@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash._reunescapedhtml/-/lodash._reunescapedhtml-2.4.1.tgz#747c4fc40103eb3bb8a0976e571f7a2659e93ba7" + integrity sha1-dHxPxAED6zu4oJduVx96JlnpO6c= dependencies: lodash._htmlescapes "~2.4.1" lodash.keys "~2.4.1" @@ -5904,16 +6384,19 @@ lodash._reunescapedhtml@~2.4.1: lodash._root@^3.0.0, lodash._root@~3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692" + integrity sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI= lodash._shimkeys@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash._shimkeys/-/lodash._shimkeys-2.4.1.tgz#6e9cc9666ff081f0b5a6c978b83e242e6949d203" + integrity sha1-bpzJZm/wgfC1psl4uD4kLmlJ0gM= dependencies: lodash._objecttypes "~2.4.1" lodash.assign@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-3.2.0.tgz#3ce9f0234b4b2223e296b8fa0ac1fee8ebca64fa" + integrity sha1-POnwI0tLIiPilrj6CsH+6OvKZPo= dependencies: lodash._baseassign "^3.0.0" lodash._createassigner "^3.0.0" @@ -5922,10 +6405,12 @@ lodash.assign@^3.2.0: lodash.assign@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7" + integrity sha1-DZnzzNem0mHRm9rrkkUAXShYCOc= -lodash.clonedeep@^4.3.2, lodash.clonedeep@~4.5.0: +lodash.clonedeep@^4.3.2, lodash.clonedeep@^4.5.0, lodash.clonedeep@~4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" + integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= lodash.debounce@^4.0.8: version "4.0.8" @@ -5935,6 +6420,7 @@ lodash.debounce@^4.0.8: lodash.defaults@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-2.4.1.tgz#a7e8885f05e68851144b6e12a8f3678026bc4c54" + integrity sha1-p+iIXwXmiFEUS24SqPNngCa8TFQ= dependencies: lodash._objecttypes "~2.4.1" lodash.keys "~2.4.1" @@ -5942,12 +6428,14 @@ lodash.defaults@~2.4.1: lodash.escape@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-3.2.0.tgz#995ee0dc18c1b48cc92effae71a10aab5b487698" + integrity sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg= dependencies: lodash._root "^3.0.0" lodash.escape@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-2.4.1.tgz#2ce12c5e084db0a57dda5e5d1eeeb9f5d175a3b4" + integrity sha1-LOEsXghNsKV92l5dHu659dF1o7Q= dependencies: lodash._escapehtmlchar "~2.4.1" lodash._reunescapedhtml "~2.4.1" @@ -5956,28 +6444,34 @@ lodash.escape@~2.4.1: lodash.groupby@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/lodash.groupby/-/lodash.groupby-4.6.0.tgz#0b08a1dcf68397c397855c3239783832df7403d1" + integrity sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E= lodash.isarguments@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" + integrity sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo= lodash.isarray@^3.0.0: version "3.0.4" resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55" + integrity sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U= lodash.isfinite@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz#fb89b65a9a80281833f0b7478b3a5104f898ebb3" + integrity sha1-+4m2WpqAKBgz8LdHizpRBPiY67M= lodash.isobject@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash.isobject/-/lodash.isobject-2.4.1.tgz#5a2e47fe69953f1ee631a7eba1fe64d2d06558f5" + integrity sha1-Wi5H/mmVPx7mMafrof5k0tBlWPU= dependencies: lodash._objecttypes "~2.4.1" lodash.isplainobject@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-3.2.0.tgz#9a8238ae16b200432960cd7346512d0123fbf4c5" + integrity sha1-moI4rhayAEMpYM1zRlEtASP79MU= dependencies: lodash._basefor "^3.0.0" lodash.isarguments "^3.0.0" @@ -5986,10 +6480,12 @@ lodash.isplainobject@^3.0.0: lodash.istypedarray@^3.0.0: version "3.0.6" resolved "https://registry.yarnpkg.com/lodash.istypedarray/-/lodash.istypedarray-3.0.6.tgz#c9a477498607501d8e8494d283b87c39281cef62" + integrity sha1-yaR3SYYHUB2OhJTSg7h8OSgc72I= lodash.keys@^3.0.0: version "3.1.2" resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a" + integrity sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo= dependencies: lodash._getnative "^3.0.0" lodash.isarguments "^3.0.0" @@ -5998,6 +6494,7 @@ lodash.keys@^3.0.0: lodash.keys@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-2.4.1.tgz#48dea46df8ff7632b10d706b8acb26591e2b3727" + integrity sha1-SN6kbfj/djKxDXBrissmWR4rNyc= dependencies: lodash._isnative "~2.4.1" lodash._shimkeys "~2.4.1" @@ -6006,6 +6503,7 @@ lodash.keys@~2.4.1: lodash.keysin@^3.0.0: version "3.0.8" resolved "https://registry.yarnpkg.com/lodash.keysin/-/lodash.keysin-3.0.8.tgz#22c4493ebbedb1427962a54b445b2c8a767fb47f" + integrity sha1-IsRJPrvtsUJ5YqVLRFssinZ/tH8= dependencies: lodash.isarguments "^3.0.0" lodash.isarray "^3.0.0" @@ -6013,6 +6511,7 @@ lodash.keysin@^3.0.0: lodash.merge@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-3.3.2.tgz#0d90d93ed637b1878437bb3e21601260d7afe994" + integrity sha1-DZDZPtY3sYeEN7s+IWASYNev6ZQ= dependencies: lodash._arraycopy "^3.0.0" lodash._arrayeach "^3.0.0" @@ -6034,14 +6533,17 @@ lodash.merge@^4.6.0: lodash.mergewith@^4.6.0: version "4.6.1" resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz#639057e726c3afbdb3e7d42741caa8d6e4335927" + integrity sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ== lodash.restparam@^3.0.0: version "3.6.1" resolved "https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805" + integrity sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU= lodash.template@^2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-2.4.1.tgz#9e611007edf629129a974ab3c48b817b3e1cf20d" + integrity sha1-nmEQB+32KRKal0qzxIuBez4c8g0= dependencies: lodash._escapestringchar "~2.4.1" lodash._reinterpolate "~2.4.1" @@ -6054,6 +6556,7 @@ lodash.template@^2.4.1: lodash.template@^3.0.0: version "3.6.2" resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-3.6.2.tgz#f8cdecc6169a255be9098ae8b0c53d378931d14f" + integrity sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8= dependencies: lodash._basecopy "^3.0.0" lodash._basetostring "^3.0.0" @@ -6068,6 +6571,7 @@ lodash.template@^3.0.0: lodash.templatesettings@^3.0.0: version "3.1.1" resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz#fb307844753b66b9f1afa54e262c745307dba8e5" + integrity sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU= dependencies: lodash._reinterpolate "^3.0.0" lodash.escape "^3.0.0" @@ -6075,6 +6579,7 @@ lodash.templatesettings@^3.0.0: lodash.templatesettings@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz#ea76c75d11eb86d4dbe89a83893bb861929ac699" + integrity sha1-6nbHXRHrhtTb6JqDiTu4YZKaxpk= dependencies: lodash._reinterpolate "~2.4.1" lodash.escape "~2.4.1" @@ -6087,6 +6592,7 @@ lodash.toarray@^4.4.0: lodash.toplainobject@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lodash.toplainobject/-/lodash.toplainobject-3.0.0.tgz#28790ad942d293d78aa663a07ecf7f52ca04198d" + integrity sha1-KHkK2ULSk9eKpmOgfs9/UsoEGY0= dependencies: lodash._basecopy "^3.0.0" lodash.keysin "^3.0.0" @@ -6094,30 +6600,31 @@ lodash.toplainobject@^3.0.0: lodash.union@~4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88" + integrity sha1-SLtQiECfFvGCFmZkHETdGqrjzYg= 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.values@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash.values/-/lodash.values-2.4.1.tgz#abf514436b3cb705001627978cbcf30b1280eea4" + integrity sha1-q/UUQ2s8twUAFieXjLzzCxKA7qQ= dependencies: lodash.keys "~2.4.1" lodash.without@~4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.without/-/lodash.without-4.4.0.tgz#3cd4574a00b67bae373a94b748772640507b7aac" + integrity sha1-PNRXSgC2e643OpS3SHcmQFB7eqw= lodash@^3.1.0: version "3.10.1" resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" + integrity sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y= -lodash@^4.0.0, lodash@^4.17.10, lodash@~4.17.10: - version "4.17.10" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.10.tgz#1b7793cf7259ea38fb3661d4d38b3260af8ae4e7" - -lodash@^4.17.5, lodash@^4.3.0: +lodash@^4.0.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.5, lodash@^4.3.0, lodash@~4.17.10: version "4.17.11" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg== @@ -6125,14 +6632,17 @@ lodash@^4.17.5, lodash@^4.3.0: lodash@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/lodash/-/lodash-1.0.2.tgz#8f57560c83b59fc270bd3d561b690043430e2551" + integrity sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE= lolex@1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/lolex/-/lolex-1.3.2.tgz#7c3da62ffcb30f0f5a80a2566ca24e45d8a01f31" + integrity sha1-fD2mL/yzDw9agKJWbKJORdigHzE= longest@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" + integrity sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc= loose-envify@^1.0.0: version "1.4.0" @@ -6144,6 +6654,7 @@ loose-envify@^1.0.0: loud-rejection@^1.0.0, loud-rejection@^1.2.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" @@ -6151,18 +6662,28 @@ loud-rejection@^1.0.0, loud-rejection@^1.2.0: 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@2: version "2.7.3" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.7.3.tgz#6d4524e8b955f95d4f5b58851ce21dd72fb4e952" + integrity sha1-bUUk6LlV+V1PW1iFHOId1y+06VI= -lru-cache@^4.0.1, lru-cache@^4.1.1, lru-cache@^4.1.2, lru-cache@^4.1.3: - version "4.1.3" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.3.tgz#a1175cf3496dfc8436c156c334b4955992bce69c" +lru-cache@^4.0.1, lru-cache@^4.1.2, lru-cache@^4.1.3, lru-cache@^4.1.5: + 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" + m3u8-parser@4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/m3u8-parser/-/m3u8-parser-4.2.0.tgz#c8e0785fd17f741f4408b49466889274a9e36447" @@ -6185,12 +6706,14 @@ magic-string@^0.22.4: 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-fetch-happen@^2.5.0 || 3 || 4", make-fetch-happen@^4.0.1: +make-fetch-happen@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-4.0.1.tgz#141497cb878f243ba93136c83d8aba12c216c083" + integrity sha512-7R5ivfy9ilRJ1EMKIOziwrns9fGeAD4bAha8EB7BIiBBLHm2KeTUGCrICFt2rbHfzheTLynv50GnNTK1zDTrcQ== dependencies: agentkeepalive "^3.4.1" cacache "^11.0.1" @@ -6204,47 +6727,37 @@ make-dir@^1.0.0: socks-proxy-agent "^4.0.0" ssri "^6.0.0" -make-fetch-happen@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-3.0.0.tgz#7b661d2372fc4710ab5cc8e1fa3c290eea69a961" - dependencies: - agentkeepalive "^3.4.1" - cacache "^10.0.4" - http-cache-semantics "^3.8.1" - http-proxy-agent "^2.1.0" - https-proxy-agent "^2.2.0" - lru-cache "^4.1.2" - mississippi "^3.0.0" - node-fetch-npm "^2.0.2" - promise-retry "^1.1.1" - socks-proxy-agent "^3.0.1" - ssri "^5.2.4" - make-iterator@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/make-iterator/-/make-iterator-1.0.1.tgz#29b33f312aa8f547c4a5e490f56afcec99133ad6" + integrity sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw== dependencies: kind-of "^6.0.2" map-cache@^0.2.0, 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-stream@0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/map-stream/-/map-stream-0.0.4.tgz#5ec6de90213ef6c7b2eb9367e9ade8da4efdb68b" + integrity sha1-XsbekCE+9sey65Nn6a3o2k79tos= map-stream@>=0.0.4: version "0.0.7" resolved "https://registry.yarnpkg.com/map-stream/-/map-stream-0.0.7.tgz#8a1f07896d82b10926bd3744a2420009f88974a8" + integrity sha1-ih8HiW2CsQkmvTdEokIACfiJdKg= 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" @@ -6343,6 +6856,7 @@ mapbox@^1.0.0-beta10: marked@^0.2.8: version "0.2.10" resolved "https://registry.yarnpkg.com/marked/-/marked-0.2.10.tgz#d5fd68271caae61c55d291d07bd5034cff5e73ee" + integrity sha1-1f1oJxyq5hxV0pHQe9UDTP9ec+4= math-random@^1.0.1: version "1.0.4" @@ -6350,25 +6864,30 @@ math-random@^1.0.1: integrity sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A== md5.js@^1.3.4: - version "1.3.4" - resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.4.tgz#e9bdbde94a20a5ac18b04340fc5764d5b09d901d" + 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" meant@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/meant/-/meant-1.0.1.tgz#66044fea2f23230ec806fb515efea29c44d2115d" + integrity sha512-UakVLFjKkbbUwNWJ2frVLnnAtbb7D7DsloxRd3s/gDpI8rdv8W5Hp3NaDb+POBI1fQdeussER6NB8vpcRURvlg== mem@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" + integrity sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y= dependencies: mimic-fn "^1.0.0" 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" @@ -6376,6 +6895,7 @@ memory-fs@^0.4.0, memory-fs@~0.4.1: meow@^3.3.0, 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" @@ -6398,12 +6918,14 @@ merge-source-map@1.0.4: merge-stream@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1" + integrity sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE= dependencies: readable-stream "^2.0.1" micromatch@2.3.11, micromatch@^2.1.5, micromatch@^2.3.11: version "2.3.11" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" + integrity sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU= dependencies: arr-diff "^2.0.0" array-unique "^0.2.1" @@ -6419,9 +6941,10 @@ micromatch@2.3.11, micromatch@^2.1.5, micromatch@^2.3.11: parse-glob "^3.0.4" regex-cache "^0.4.2" -micromatch@^3.0.4, micromatch@^3.1.4: +micromatch@^3.0.4, 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" @@ -6440,36 +6963,27 @@ micromatch@^3.0.4, micromatch@^3.1.4: 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.36.0: - version "1.36.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.36.0.tgz#5020478db3c7fe93aad7bbcc4dcf869c43363397" - integrity sha512-L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw== - mime-db@~1.38.0: version "1.38.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.38.0.tgz#1a2aab16da9eb167b49c6e4df2d9c68d63d8e2ad" integrity sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg== -mime-types@^2.1.12, mime-types@~2.1.19: +mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.18, mime-types@~2.1.19: version "2.1.22" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.22.tgz#fe6b355a190926ab7698c9a0556a11199b2199bd" integrity sha512-aGl6TZGnhm/li6F7yx82bJiBZwgiEa4Hf6CNr8YO+r5UHr53tSTYZb102zyU50DOWWKeOv0uQLRL0/9EiKWCog== dependencies: mime-db "~1.38.0" -mime-types@~2.1.17, mime-types@~2.1.18: - version "2.1.20" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.20.tgz#930cb719d571e903738520f8470911548ca2cc19" - dependencies: - mime-db "~1.36.0" - mime@1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6" + integrity sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ== mimic-fn@^1.0.0: version "1.2.0" @@ -6486,26 +7000,31 @@ min-document@^2.19.0: 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@2 || 3", minimatch@3.x, minimatch@^3.0.2, minimatch@^3.0.3, 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" minimatch@^2.0.1: version "2.0.10" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-2.0.10.tgz#8d087c39c6b38c001b97fca7ce6d0e1e80afbac7" + integrity sha1-jQh8OcazjAAbl/ynzm0OHoCvusc= dependencies: brace-expansion "^1.0.0" minimatch@~0.2.11: version "0.2.14" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-0.2.14.tgz#c74e780574f63c6f9a090e90efbe6ef53a6a756a" + integrity sha1-x054BXT2PG+aCQ6Q775u9TpqdWo= dependencies: lru-cache "2" sigmund "~1.0.0" @@ -6523,16 +7042,19 @@ minimist@0.0.8: minimist@1.2.0, minimist@^1.1.0, 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= minimist@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.2.0.tgz#4dffe525dae2b864c66c2e23c6271d7afdecefce" + integrity sha1-Tf/lJdriuGTGbC4jxicdev3s784= minimist@~0.0.1: version "0.0.10" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" + integrity sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8= -minipass@^2.2.1, minipass@^2.3.3, minipass@^2.3.4: +minipass@^2.2.1, minipass@^2.3.4, minipass@^2.3.5: version "2.3.5" resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848" integrity sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA== @@ -6540,31 +7062,17 @@ minipass@^2.2.1, minipass@^2.3.3, minipass@^2.3.4: safe-buffer "^5.1.2" yallist "^3.0.0" -minizlib@^1.1.0, minizlib@^1.1.1: +minizlib@^1.1.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@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-2.0.0.tgz#3442a508fafc28500486feea99409676e4ee5a6f" - 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 "^2.0.1" - pumpify "^1.3.3" - stream-each "^1.1.0" - through2 "^2.0.0" - 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" @@ -6577,9 +7085,15 @@ mississippi@^3.0.0: stream-each "^1.1.0" through2 "^2.0.0" +mitt@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/mitt/-/mitt-1.1.3.tgz#528c506238a05dce11cd914a741ea2cc332da9b8" + integrity sha512-mUDCnVNsAi+eD6qA0HkRkwYczbLHJ49z17BGe2PYRhZL4wpZUFZGJHU7/5tmvohoma+Hdn0Vh/oJTiPEmgSruA== + mixin-deep@^1.2.0: version "1.3.1" resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.1.tgz#a49e7268dce1a0d9698e45326c5626df3543d0fe" + integrity sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ== dependencies: for-in "^1.0.2" is-extendable "^1.0.1" @@ -6587,10 +7101,12 @@ mixin-deep@^1.2.0: mkdirp@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.3.0.tgz#1bbf5ab1ba827af23575143490426455f481fe1e" + integrity sha1-G79asbqCevI1dRQ0kEJkVfSB/h4= mkdirp@0.3.5: version "0.3.5" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.3.5.tgz#de3e5f8961c88c787ee1368df849ac4413eca8d7" + integrity sha1-3j5fiWHIjHh+4TaN+EmsRBPsqNc= mkdirp@0.5.1, mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: version "0.5.1" @@ -6602,6 +7118,7 @@ mkdirp@0.5.1, mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdi mocha@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/mocha/-/mocha-4.1.0.tgz#7d86cfbcf35cb829e2754c32e17355ec05338794" + integrity sha512-0RVnjg1HJsXY2YFDoTNzcc1NKhYuXKRrBAG2gDygmJJA136Cs2QlRliZG1mA0ap7cuaT30mw16luAeln+4RiNA== dependencies: browser-stdout "1.3.0" commander "2.11.0" @@ -6617,6 +7134,7 @@ mocha@^4.1.0: mocha@~1.17.1: version "1.17.1" resolved "https://registry.yarnpkg.com/mocha/-/mocha-1.17.1.tgz#7f7671d68526d074b7bae660c9099f87e0ea1ccb" + integrity sha1-f3Zx1oUm0HS3uuZgyQmfh+DqHMs= dependencies: commander "2.0.0" debug "*" @@ -6629,6 +7147,7 @@ mocha@~1.17.1: modernizr@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/modernizr/-/modernizr-3.0.0.tgz#c8f2db9ebcf97e68244b767269e54140dfaec5db" + integrity sha1-yPLbnrz5fmgkS3ZyaeVBQN+uxds= dependencies: doctrine "^0.6.4" file "^0.2.2" @@ -6649,6 +7168,7 @@ monotone-convex-hull-2d@^1.0.1: 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" @@ -6673,6 +7193,7 @@ ms@2.0.0: ms@^2.0.0, 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== multi-stage-sourcemap@^0.2.1: version "0.2.1" @@ -6684,6 +7205,7 @@ multi-stage-sourcemap@^0.2.1: multipipe@^0.1.0, multipipe@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/multipipe/-/multipipe-0.1.2.tgz#2a8f2ddf70eed564dff2d57f1e1a137d9f05078b" + integrity sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s= dependencies: duplexer2 "0.0.2" @@ -6707,18 +7229,15 @@ mux.js@5.0.1: resolved "https://registry.yarnpkg.com/mux.js/-/mux.js-5.0.1.tgz#ccf757d18f30e65179bd38d60ccc9f04e9cb1e3a" integrity sha512-yfmJ9CaLGSyRnEwqwzvISSZe6EdcvXIsgapZfuNNFuUQUlYDwltnCgZqV6IG90daY4dYTemK/hxMoxI1bB6RjA== -nan@^2.10.0: - version "2.11.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.11.0.tgz#574e360e4d954ab16966ec102c0c049fd961a099" - -nan@^2.9.2: - version "2.12.1" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.12.1.tgz#7b1aa193e9aa86057e3c7bbd0ac448e770925552" - integrity sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw== +nan@^2.10.0, nan@^2.9.2: + version "2.13.2" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.13.2.tgz#f51dc7ae66ba7d5d55e1e6d4d8092e802c9aefe7" + integrity sha512-TghvYc72wlMGMVMluVo9WRJc0mB8KxxF/gZ4YYFy7V2ZQX9l7rgbPg7vjS9mt6U5HXODVFVI2bOduCzwOMv/lw== 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" @@ -6733,8 +7252,9 @@ nanomatch@^1.2.9: to-regex "^3.0.1" natives@^1.1.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/natives/-/natives-1.1.4.tgz#2f0f224fc9a7dd53407c7667c84cf8dbe773de58" + version "1.1.6" + resolved "https://registry.yarnpkg.com/natives/-/natives-1.1.6.tgz#a603b4a498ab77173612b9ea1acdec4d980f00bb" + integrity sha512-6+TDFewD4yxY14ptjKaS63GVdtKiES1pTPyxn9Jb0rBqPMZ7VcCiooEhPNsr+mqHtMGxa/5c/HhcC4uPEUw/nA== needle@^2.2.1: version "2.2.4" @@ -6748,14 +7268,17 @@ needle@^2.2.1: negotiator@0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" + integrity sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk= -neo-async@^2.5.0: - version "2.5.2" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.5.2.tgz#489105ce7bc54e709d736b195f82135048c50fcc" +neo-async@^2.5.0, neo-async@^2.6.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.0.tgz#b9d15e4d71c6762908654b5183ed38b753340835" + integrity sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA== -next-tick@1: +next-tick@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" + integrity sha1-yobR/ogoFpsBICCOPchCS524NCw= node-emoji@^1.0.4: version "1.10.0" @@ -6767,10 +7290,12 @@ node-emoji@^1.0.4: node-ensure@^0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/node-ensure/-/node-ensure-0.0.0.tgz#ecae764150de99861ec5c810fd5d096b183932a7" + integrity sha1-7K52QVDemYYexcgQ/V0Jaxg5Mqc= node-fetch-npm@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/node-fetch-npm/-/node-fetch-npm-2.0.2.tgz#7258c9046182dca345b4208eda918daf33697ff7" + integrity sha512-nJIxm1QmAj4v3nfCvEeCrYSoVwXyxLnaPBK5W1W5DGEJwjlKuC2VEUycGw5oxk+4zZahRrB84PUJJgEmhFTDFw== dependencies: encoding "^0.1.11" json-parse-better-errors "^1.0.0" @@ -6779,6 +7304,7 @@ node-fetch-npm@^2.0.2: 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" @@ -6794,8 +7320,9 @@ node-gyp@^3.8.0: which "1" node-libs-browser@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.1.0.tgz#5f94263d404f6e44767d726901fff05478d600df" + version "2.2.0" + resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.0.tgz#c72f60d9d46de08a940dedbb25f3ffa2f9bbaa77" + integrity sha512-5MQunG/oyOaBdttrL40dA7bUfPORLRWMUJLQtMg7nluxUvk5XwnLdL9twQHFAjRx/y7mIMkLKT9++qPbbk6BZA== dependencies: assert "^1.1.1" browserify-zlib "^0.2.0" @@ -6804,7 +7331,7 @@ node-libs-browser@^2.0.0: constants-browserify "^1.0.0" crypto-browserify "^3.11.0" domain-browser "^1.1.1" - events "^1.0.0" + events "^3.0.0" https-browserify "^1.0.0" os-browserify "^0.3.0" path-browserify "0.0.0" @@ -6818,7 +7345,7 @@ node-libs-browser@^2.0.0: timers-browserify "^2.0.4" tty-browserify "0.0.0" url "^0.11.0" - util "^0.10.3" + util "^0.11.0" vm-browserify "0.0.4" node-pre-gyp@^0.10.0: @@ -6838,8 +7365,9 @@ node-pre-gyp@^0.10.0: tar "^4" node-sass@^4.8.3: - version "4.9.3" - resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.9.3.tgz#f407cf3d66f78308bb1e346b24fa428703196224" + version "4.11.0" + resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.11.0.tgz#183faec398e9cbe93ba43362e2768ca988a6369a" + integrity sha512-bHUdHTphgQJZaF1LASx0kAviPH7sGlcyNhWade4eVIpFp6tsn7SV8xNMTbsQFpEV9VXpnwTTnNYlfsZXgGgmkA== dependencies: async-foreach "^0.1.3" chalk "^1.1.1" @@ -6856,7 +7384,7 @@ node-sass@^4.8.3: nan "^2.10.0" node-gyp "^3.8.0" npmlog "^4.0.0" - request "2.87.0" + request "^2.88.0" sass-graph "^2.2.4" stdout-stream "^1.4.0" "true-case-path" "^1.0.2" @@ -6872,6 +7400,7 @@ node-sass@^4.8.3: "nopt@2 || 3", nopt@3.x: version "3.0.6" resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" + integrity sha1-xkZdvwirzU2zWTF/eaxopkayj/k= dependencies: abbrev "1" @@ -6886,36 +7415,46 @@ nopt@^4.0.1, nopt@~4.0.1: normalize-css@^2.1.0: version "2.3.1" resolved "https://registry.yarnpkg.com/normalize-css/-/normalize-css-2.3.1.tgz#fc03e3b91e3a51aa7a1836bae7b2b6ac6d51e156" + integrity sha1-/APjuR46Uap6GDa657K2rG1R4VY= dependencies: insert-css "0.0.0" -normalize-package-data@^2.0.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.4.0, "normalize-package-data@~1.0.1 || ^2.0.0", normalize-package-data@~2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f" +normalize-package-data@^2.0.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.4.0, normalize-package-data@^2.5.0: + 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" - is-builtin-module "^1.0.0" + resolve "^1.10.0" semver "2 || 3 || 4 || 5" validate-npm-package-license "^3.0.1" normalize-path@^2.0.0, normalize-path@^2.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= nouislider@^9.2.0: version "9.2.0" resolved "https://registry.yarnpkg.com/nouislider/-/nouislider-9.2.0.tgz#e87c507de2b0b4d075038b5a42547c7dbbebaf69" integrity sha1-6HxQfeKwtNB1A4taQlR8fbvrr2k= -npm-audit-report@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/npm-audit-report/-/npm-audit-report-1.3.1.tgz#e79ea1fcb5ffaf3031102b389d5222c2b0459632" +npm-audit-report@^1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/npm-audit-report/-/npm-audit-report-1.3.2.tgz#303bc78cd9e4c226415076a4f7e528c89fc77018" + integrity sha512-abeqS5ONyXNaZJPGAf6TOUMNdSe1Y6cpc9MLBRn+CuUoYbfdca6AxOyXVlfIv9OgKX+cacblbG5w7A6ccwoTPw== dependencies: cli-table3 "^0.5.0" console-control-strings "^1.1.0" @@ -6928,16 +7467,19 @@ npm-bundled@^1.0.1: npm-cache-filename@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/npm-cache-filename/-/npm-cache-filename-1.0.2.tgz#ded306c5b0bfc870a9e9faf823bc5f283e05ae11" + integrity sha1-3tMGxbC/yHCp6fr4I7xfKD4FrhE= npm-install-checks@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-3.0.0.tgz#d4aecdfd51a53e3723b7b2f93b2ee28e307bc0d7" + integrity sha1-1K7N/VGlPjcjt7L5Oy7ijjB7wNc= dependencies: semver "^2.3.0 || 3.x || 4 || 5" -npm-lifecycle@^2.0.3: +npm-lifecycle@^2.0.3, npm-lifecycle@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/npm-lifecycle/-/npm-lifecycle-2.1.0.tgz#1eda2eedb82db929e3a0c50341ab0aad140ed569" + integrity sha512-QbBfLlGBKsktwBZLj6AviHC6Q9Y3R/AY4a2PYSIRhSKSS0/CxRyD/PfxEX6tPeOCXQgMSNdwGeECacstgptc+g== dependencies: byline "^5.0.0" graceful-fs "^4.1.11" @@ -6951,28 +7493,24 @@ npm-lifecycle@^2.0.3: npm-logical-tree@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/npm-logical-tree/-/npm-logical-tree-1.2.1.tgz#44610141ca24664cad35d1e607176193fd8f5b88" + integrity sha512-AJI/qxDB2PWI4LG1CYN579AY1vCiNyWfkiquCsJWqntRu/WwimVrC8yXeILBFHDwxfOejxewlmnvW9XXjMlYIg== npm-modernizr@^2.8.3: version "2.8.3" resolved "https://registry.yarnpkg.com/npm-modernizr/-/npm-modernizr-2.8.3.tgz#f6ae12112faae3d173ea7e8a45fda80e7a8823ed" + integrity sha1-9q4SES+q49Fz6n6KRf2oDnqII+0= -"npm-package-arg@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0", "npm-package-arg@^4.0.0 || ^5.0.0 || ^6.0.0", "npm-package-arg@^5.1.2 || 6", npm-package-arg@^6.0.0, npm-package-arg@^6.1.0: +"npm-package-arg@^4.0.0 || ^5.0.0 || ^6.0.0", npm-package-arg@^6.0.0, npm-package-arg@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-6.1.0.tgz#15ae1e2758a5027efb4c250554b85a737db7fcc1" + integrity sha512-zYbhP2k9DbJhA0Z3HKUePUgdB1x7MfIfKssC+WLPFMKTBZKpZh5m13PgexJjCq6KW7j17r0jHWcCpxEqnnncSA== dependencies: hosted-git-info "^2.6.0" osenv "^0.1.5" semver "^5.5.0" validate-npm-package-name "^3.0.0" -npm-packlist@^1.1.10, npm-packlist@~1.1.10: - version "1.1.11" - resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.1.11.tgz#84e8c683cbe7867d34b1d357d893ce29e28a02de" - dependencies: - ignore-walk "^3.0.1" - npm-bundled "^1.0.1" - -npm-packlist@^1.1.6: +npm-packlist@^1.1.12, npm-packlist@^1.1.6, npm-packlist@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.1.tgz#19064cdf988da80ea3cee45533879d90192bbfbc" integrity sha512-+TcdO7HJJ8peiiYhvPxsEDhF3PJFGUGRcFsGve3vxvxdcpO2Z4Z7rkosRM0kWj6LfbK/P0gu3dzk5RU1ffvFcw== @@ -6980,52 +7518,28 @@ npm-packlist@^1.1.6: ignore-walk "^3.0.1" npm-bundled "^1.0.1" -npm-pick-manifest@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-2.1.0.tgz#dc381bdd670c35d81655e1d5a94aa3dd4d87fce5" +npm-pick-manifest@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-2.2.3.tgz#32111d2a9562638bb2c8f2bf27f7f3092c8fae40" + integrity sha512-+IluBC5K201+gRU85vFlUwX3PFShZAbAgDNp2ewJdWMVSppdo/Zih0ul2Ecky/X7b51J7LrrUAP+XOmOCvYZqA== dependencies: + figgy-pudding "^3.5.1" npm-package-arg "^6.0.0" semver "^5.4.1" -npm-profile@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/npm-profile/-/npm-profile-3.0.2.tgz#58d568f1b56ef769602fd0aed8c43fa0e0de0f57" +npm-profile@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/npm-profile/-/npm-profile-4.0.1.tgz#d350f7a5e6b60691c7168fbb8392c3603583f5aa" + integrity sha512-NQ1I/1Q7YRtHZXkcuU1/IyHeLy6pd+ScKg4+DQHdfsm769TGq6HPrkbuNJVJS4zwE+0mvvmeULzQdWn2L2EsVA== dependencies: aproba "^1.1.2 || 2" - make-fetch-happen "^2.5.0 || 3 || 4" + figgy-pudding "^3.4.1" + npm-registry-fetch "^3.8.0" -npm-registry-client@^8.5.1: - version "8.6.0" - resolved "https://registry.yarnpkg.com/npm-registry-client/-/npm-registry-client-8.6.0.tgz#7f1529f91450732e89f8518e0f21459deea3e4c4" - dependencies: - concat-stream "^1.5.2" - graceful-fs "^4.1.6" - normalize-package-data "~1.0.1 || ^2.0.0" - npm-package-arg "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" - once "^1.3.3" - request "^2.74.0" - retry "^0.10.0" - safe-buffer "^5.1.1" - semver "2 >=2.2.1 || 3.x || 4 || 5" - slide "^1.1.3" - ssri "^5.2.4" - optionalDependencies: - npmlog "2 || ^3.1.0 || ^4.0.0" - -npm-registry-fetch@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-1.1.1.tgz#710bc5947d9ee2c549375072dab6d5d17baf2eb2" - dependencies: - bluebird "^3.5.1" - figgy-pudding "^3.0.0" - lru-cache "^4.1.2" - make-fetch-happen "^3.0.0" - npm-package-arg "^6.0.0" - safe-buffer "^5.1.1" - -npm-registry-fetch@^3.0.0: - version "3.8.0" - resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-3.8.0.tgz#aa7d9a7c92aff94f48dba0984bdef4bd131c88cc" +npm-registry-fetch@^3.8.0, npm-registry-fetch@^3.9.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-3.9.0.tgz#44d841780e2833f06accb34488f8c7450d1a6856" + integrity sha512-srwmt8YhNajAoSAaDWndmZgx89lJwIZ1GWxOuckH4Coek4uHv5S+o/l9FLQe/awA+JwTnj4FJHldxhlXdZEBmw== dependencies: JSONStream "^1.3.4" bluebird "^3.5.1" @@ -7037,45 +7551,49 @@ npm-registry-fetch@^3.0.0: 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-user-validate@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/npm-user-validate/-/npm-user-validate-1.0.0.tgz#8ceca0f5cea04d4e93519ef72d0557a75122e951" + integrity sha1-jOyg9c6gTU6TUZ73LQVXp1Ei6VE= npm@^6.0.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/npm/-/npm-6.4.0.tgz#82a5a8151488d424958339561b4c0fccd33dd3e4" + version "6.9.0" + resolved "https://registry.yarnpkg.com/npm/-/npm-6.9.0.tgz#5296720486814a64a7fb082de00c4b5cfd11211f" + integrity sha512-91V+zB5hDxO+Jyp2sUKS7juHlIM95dGQxTeQtmZI1nAI/7kjWXFipPrtwwKjhyKmV4GsS2LzJhrxRjGWsU9z/w== dependencies: - JSONStream "^1.3.3" + JSONStream "^1.3.5" abbrev "~1.1.1" ansicolors "~0.3.2" ansistyles "~0.1.3" - aproba "~1.2.0" + aproba "^2.0.0" archy "~1.0.0" bin-links "^1.1.2" - bluebird "~3.5.1" - byte-size "^4.0.3" - cacache "^11.1.0" + bluebird "^3.5.3" + byte-size "^5.0.1" + cacache "^11.3.2" call-limit "~1.1.0" - chownr "~1.0.1" + chownr "^1.1.1" + ci-info "^2.0.0" cli-columns "^3.1.2" - cli-table3 "^0.5.0" + cli-table3 "^0.5.1" cmd-shim "~2.0.2" columnify "~1.5.4" - config-chain "~1.1.11" + config-chain "^1.1.12" detect-indent "~5.0.0" detect-newline "^2.1.0" dezalgo "~1.0.3" editor "~1.0.0" - figgy-pudding "^3.2.0" + figgy-pudding "^3.5.1" find-npm-prefix "^1.0.2" fs-vacuum "~1.2.10" fs-write-stream-atomic "~1.0.10" gentle-fs "^2.0.1" - glob "~7.1.2" - graceful-fs "~4.1.11" + glob "^7.1.3" + graceful-fs "^4.1.15" has-unicode "~2.0.1" hosted-git-info "^2.7.1" iferr "^1.0.2" @@ -7083,71 +7601,70 @@ npm@^6.0.0: inherits "~2.0.3" ini "^1.3.5" init-package-json "^1.10.3" - is-cidr "^2.0.6" + is-cidr "^3.0.0" json-parse-better-errors "^1.0.2" lazy-property "~1.0.0" - libcipm "^2.0.1" - libnpmhook "^4.0.1" + libcipm "^3.0.3" + libnpm "^2.0.1" + libnpmhook "^5.0.2" libnpx "^10.2.0" - lock-verify "^2.0.2" + lock-verify "^2.1.0" lockfile "^1.0.4" lodash._baseuniq "~4.6.0" lodash.clonedeep "~4.5.0" lodash.union "~4.6.0" lodash.uniq "~4.5.0" lodash.without "~4.4.0" - lru-cache "^4.1.3" + lru-cache "^4.1.5" meant "~1.0.1" mississippi "^3.0.0" mkdirp "~0.5.1" move-concurrently "^1.0.1" node-gyp "^3.8.0" nopt "~4.0.1" - normalize-package-data "~2.4.0" - npm-audit-report "^1.3.1" + normalize-package-data "^2.5.0" + npm-audit-report "^1.3.2" npm-cache-filename "~1.0.2" npm-install-checks "~3.0.0" - npm-lifecycle "^2.0.3" + npm-lifecycle "^2.1.0" npm-package-arg "^6.1.0" - npm-packlist "~1.1.10" - npm-pick-manifest "^2.1.0" - npm-profile "^3.0.2" - npm-registry-client "^8.5.1" - npm-registry-fetch "^1.1.0" + npm-packlist "^1.4.1" + npm-pick-manifest "^2.2.3" + npm-registry-fetch "^3.9.0" npm-user-validate "~1.0.0" npmlog "~4.1.2" once "~1.4.0" - opener "~1.4.3" + opener "^1.5.1" osenv "^0.1.5" - pacote "^8.1.6" + pacote "^9.5.0" path-is-inside "~1.0.2" promise-inflight "~1.0.1" qrcode-terminal "^0.12.0" - query-string "^6.1.0" + query-string "^6.2.0" qw "~1.0.1" read "~1.0.7" read-cmd-shim "~1.0.1" read-installed "~4.0.3" read-package-json "^2.0.13" - read-package-tree "^5.2.1" - readable-stream "^2.3.6" - request "^2.87.0" + read-package-tree "^5.2.2" + readable-stream "^3.1.1" + request "^2.88.0" retry "^0.12.0" - rimraf "~2.6.2" + rimraf "^2.6.3" safe-buffer "^5.1.2" - semver "^5.5.0" + semver "^5.6.0" sha "~2.0.1" slide "~1.1.6" sorted-object "~2.0.1" sorted-union-stream "~2.1.3" - ssri "^6.0.0" + ssri "^6.0.1" stringify-package "^1.0.0" - tar "^4.4.6" + tar "^4.4.8" text-table "~0.2.0" tiny-relative-date "^1.3.0" uid-number "0.0.6" umask "~1.1.0" - unique-filename "~1.1.0" + unique-filename "^1.1.1" unpipe "~1.0.0" update-notifier "^2.5.0" uuid "^3.3.2" @@ -7155,9 +7672,9 @@ npm@^6.0.0: validate-npm-package-name "~3.0.0" which "^1.3.1" worker-farm "^1.6.0" - write-file-atomic "^2.3.0" + write-file-atomic "^2.4.2" -"npmlog@0 || 1 || 2 || 3 || 4", "npmlog@2 || ^3.1.0 || ^4.0.0", npmlog@^4.0.0, npmlog@^4.0.2, npmlog@~4.1.2: +"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0, npmlog@^4.0.2, npmlog@^4.1.2, npmlog@~4.1.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== @@ -7170,16 +7687,13 @@ npm@^6.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= -oauth-sign@~0.8.2: - version "0.8.2" - resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" - oauth-sign@~0.9.0: version "0.9.0" resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" @@ -7193,14 +7707,17 @@ object-assign@*, object-assign@^4.0.1, object-assign@^4.1.0: object-assign@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-3.0.0.tgz#9bedd5ca0897949bca47e7ff408062d549f587f2" + integrity sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I= object-component@0.0.3: version "0.0.3" resolved "https://registry.yarnpkg.com/object-component/-/object-component-0.0.3.tgz#f0c69aa50efc95b866c186f400a33769cb2f1291" + integrity sha1-8MaapQ78lbhmwYb0AKM3acsvEpE= 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" @@ -7211,11 +7728,7 @@ object-inspect@~1.4.0: resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.4.1.tgz#37ffb10e71adaf3748d05f713b4c9452f402cbc4" integrity sha512-wqdhLpfCUbEsoEwl3FXwGyv8ief1k/1aUdIPCqVnupM6e8l63BEJdiF/0swtn04/8p05tG/T0FrpTlfwvljOdw== -object-keys@^1.0.11, object-keys@^1.0.12: - version "1.0.12" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.12.tgz#09c53855377575310cca62f55bb334abff7b3ed2" - -object-keys@^1.0.6: +object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.0.6: version "1.1.0" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.0.tgz#11bd22348dd2e096a045ab06f6c85bcc340fa032" integrity sha512-6OO5X1+2tYkNyNEx6TsCxEqFfRWaqx6EtMiSbGrw8Ob8v9Ne+Hl8rBAgLBZn5wjEz3s/s6U1WXFUFOcxxAwUpg== @@ -7228,16 +7741,19 @@ object-path@^0.11.2: object-path@^0.9.0: version "0.9.2" resolved "https://registry.yarnpkg.com/object-path/-/object-path-0.9.2.tgz#0fd9a74fc5fad1ae3968b586bda5c632bd6c05a5" + integrity sha1-D9mnT8X60a45aLWGvaXGMr1sBaU= 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.0.1: 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" @@ -7247,6 +7763,7 @@ object.assign@^4.0.1: object.defaults@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/object.defaults/-/object.defaults-1.1.0.tgz#3a7f868334b407dea06da16d88d5cd29e435fecf" + integrity sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8= dependencies: array-each "^1.0.1" array-slice "^1.0.0" @@ -7256,6 +7773,7 @@ object.defaults@^1.1.0: object.map@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/object.map/-/object.map-1.0.1.tgz#cf83e59dc8fcc0ad5f4250e1f78b3b81bd801d37" + integrity sha1-z4Plncj8wK1fQlDh94s7gb2AHTc= dependencies: for-own "^1.0.0" make-iterator "^1.0.0" @@ -7271,16 +7789,18 @@ object.omit@^2.0.0: object.pick@^1.2.0, 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" 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" -once@1.x, once@^1.3.0, once@^1.3.1, once@^1.3.3, once@^1.4.0, once@~1.4.0: +once@1.x, once@^1.3.0, once@^1.3.1, once@^1.4.0, once@~1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= @@ -7290,6 +7810,7 @@ once@1.x, once@^1.3.0, once@^1.3.1, once@^1.3.3, once@^1.4.0, once@~1.4.0: once@~1.3.0: version "1.3.3" resolved "https://registry.yarnpkg.com/once/-/once-1.3.3.tgz#b2e261557ce4c314ec8304f3fa82663e4297ca20" + integrity sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA= dependencies: wrappy "1" @@ -7300,23 +7821,27 @@ onetime@^2.0.0: dependencies: mimic-fn "^1.0.0" -opener@~1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/opener/-/opener-1.4.3.tgz#5c6da2c5d7e5831e8ffa3964950f8d6674ac90b8" +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== openurl@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/openurl/-/openurl-1.1.1.tgz#3875b4b0ef7a52c156f0db41d4609dbb0f94b387" + integrity sha1-OHW0sO96UsFW8NtB1GCduw+Us4c= opn@5.3.0: version "5.3.0" resolved "https://registry.yarnpkg.com/opn/-/opn-5.3.0.tgz#64871565c863875f052cfdf53d3e3cb5adb53b1c" + integrity sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g== dependencies: is-wsl "^1.1.0" optimist@^0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" + integrity sha1-2j6nRob6IaGaERwybpDrFaAZZoY= dependencies: minimist "~0.0.1" wordwrap "~0.0.2" @@ -7336,6 +7861,7 @@ optionator@^0.8.1: orchestrator@^0.3.0: version "0.3.8" resolved "https://registry.yarnpkg.com/orchestrator/-/orchestrator-0.3.8.tgz#14e7e9e2764f7315fbac184e506c7aa6df94ad7e" + integrity sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4= dependencies: end-of-stream "~0.1.5" sequencify "~0.0.7" @@ -7344,10 +7870,12 @@ orchestrator@^0.3.0: ordered-read-streams@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz#fd565a9af8eb4473ba69b6ed8a34352cb552f126" + integrity sha1-/VZamvjrRHO6abbtijQ1LLVS8SY= 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, os-homedir@^1.0.1: version "1.0.2" @@ -7357,12 +7885,14 @@ os-homedir@^1.0.0, os-homedir@^1.0.1: 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-locale@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2" + integrity sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA== dependencies: execa "^0.7.0" lcid "^1.0.0" @@ -7384,26 +7914,50 @@ osenv@0, osenv@^0.1.4, osenv@^0.1.5: 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-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: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.0.tgz#417c9941e6027a9abcba5092dd2904e255b5fbc2" + integrity sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ== + 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-queue@^1.0.0: version "1.2.0" resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-1.2.0.tgz#639cb8b07270c15b71d7a6446a8e30414f3c96d1" + integrity sha1-Y5y4sHJwwVtx16ZEao4wQU88ltE= 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-versionify@^1.0.2: version "1.0.4" @@ -7415,41 +7969,45 @@ package-json-versionify@^1.0.2: 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" -pacote@^8.1.6: - version "8.1.6" - resolved "https://registry.yarnpkg.com/pacote/-/pacote-8.1.6.tgz#8e647564d38156367e7a9dc47a79ca1ab278d46e" +pacote@^9.1.0, pacote@^9.2.3, pacote@^9.5.0: + version "9.5.0" + resolved "https://registry.yarnpkg.com/pacote/-/pacote-9.5.0.tgz#85f3013a3f6dd51c108b0ccabd3de8102ddfaeda" + integrity sha512-aUplXozRbzhaJO48FaaeClmN+2Mwt741MC6M3bevIGZwdCaP7frXzbUOfOWa91FPHoLITzG0hYaKY363lxO3bg== dependencies: - bluebird "^3.5.1" - cacache "^11.0.2" - get-stream "^3.0.0" - glob "^7.1.2" - lru-cache "^4.1.3" + bluebird "^3.5.3" + cacache "^11.3.2" + figgy-pudding "^3.5.1" + get-stream "^4.1.0" + glob "^7.1.3" + lru-cache "^5.1.1" make-fetch-happen "^4.0.1" minimatch "^3.0.4" - minipass "^2.3.3" + minipass "^2.3.5" mississippi "^3.0.0" mkdirp "^0.5.1" normalize-package-data "^2.4.0" npm-package-arg "^6.1.0" - npm-packlist "^1.1.10" - npm-pick-manifest "^2.1.0" + npm-packlist "^1.1.12" + npm-pick-manifest "^2.2.3" + npm-registry-fetch "^3.8.0" osenv "^0.1.5" promise-inflight "^1.0.1" promise-retry "^1.1.1" - protoduck "^5.0.0" + protoduck "^5.0.1" rimraf "^2.6.2" safe-buffer "^5.1.2" - semver "^5.5.0" - ssri "^6.0.0" - tar "^4.4.3" - unique-filename "^1.1.0" - which "^1.3.0" + semver "^5.6.0" + ssri "^6.0.1" + tar "^4.4.8" + unique-filename "^1.1.1" + which "^1.3.1" pako@~0.2.0: version "0.2.9" @@ -7457,30 +8015,35 @@ pako@~0.2.0: integrity sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU= pako@~1.0.5: - version "1.0.6" - resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.6.tgz#0101211baa70c4bca4a0f63f2206e97b7dfaf258" + 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" parse-asn1@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.1.tgz#f6bf293818332bd0dab54efb16087724745e6ca8" + 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-filepath@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" + integrity sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE= dependencies: is-absolute "^1.0.0" map-cache "^0.2.0" @@ -7507,50 +8070,65 @@ parse-headers@^2.0.0: 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-node-version@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" + integrity sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA== + parse-passwd@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" + integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= parseqs@0.0.5: version "0.0.5" resolved "https://registry.yarnpkg.com/parseqs/-/parseqs-0.0.5.tgz#d5208a3738e46766e291ba2ea173684921a8b89d" + integrity sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0= dependencies: better-assert "~1.0.0" parseuri@0.0.5: version "0.0.5" resolved "https://registry.yarnpkg.com/parseuri/-/parseuri-0.0.5.tgz#80204a50d4dbb779bfdc6ebe2778d90e4bce320a" + integrity sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo= dependencies: better-assert "~1.0.0" parseurl@~1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3" + integrity sha1-/CidTtiZMRlGDBViUyYs3I3mW/M= 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.0: version "0.0.0" resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.0.tgz#a0b870729aae214005b7d5032ec2cbbb0fb4451a" + integrity sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo= 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-is-absolute@^1.0.0, path-is-absolute@^1.0.1: version "1.0.1" @@ -7560,12 +8138,14 @@ path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: path-is-inside@^1.0.1, path-is-inside@^1.0.2, 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: version "2.0.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= -path-parse@^1.0.5, path-parse@^1.0.6: +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== @@ -7573,16 +8153,19 @@ path-parse@^1.0.5, path-parse@^1.0.6: path-root-regex@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" + integrity sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0= path-root@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7" + integrity sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc= dependencies: path-root-regex "^0.1.0" 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" @@ -7591,27 +8174,30 @@ path-type@^1.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" path@^0.12.7: version "0.12.7" resolved "https://registry.yarnpkg.com/path/-/path-0.12.7.tgz#d4dc2a506c4ce2197eb481ebfcd5b36c0140b10f" + integrity sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8= dependencies: process "^0.11.1" util "^0.10.3" pbf@^3.0.5: - version "3.1.0" - resolved "https://registry.yarnpkg.com/pbf/-/pbf-3.1.0.tgz#f70004badcb281761eabb1e76c92f179f08189e9" - integrity sha512-/hYJmIsTmh7fMkHAWWXJ5b8IKLWdjdlAFb3IHkRBn1XUhIYBChVGfVwmHEAV3UfXTxsP/AKfYTXTS/dCPxJd5w== + version "3.2.0" + resolved "https://registry.yarnpkg.com/pbf/-/pbf-3.2.0.tgz#e76f9f5114e395c25077ad6fe463b3507d6877fc" + integrity sha512-98Eh7rsJNJF/Im6XYMLaOW3cLnNyedlOd6hu3iWMD5I7FZGgpw8yN3vQBrmLbLodu7G784Irb9Qsv2yFrxSAGw== dependencies: - ieee754 "^1.1.6" - resolve-protobuf-schema "^2.0.0" + ieee754 "^1.1.12" + resolve-protobuf-schema "^2.1.0" pbkdf2@^3.0.3: - version "3.0.16" - resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.16.tgz#7404208ec6b01b62d85bf83853a8064f8d9c2a5c" + 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" @@ -7622,6 +8208,7 @@ pbkdf2@^3.0.3: pdfjs-dist@1.8.366: version "1.8.366" resolved "https://registry.yarnpkg.com/pdfjs-dist/-/pdfjs-dist-1.8.366.tgz#90b1d9a141c40422f1edb48d10b93978a7690d90" + integrity sha1-kLHZoUHEBCLx7bSNELk5eKdpDZA= dependencies: node-ensure "^0.0.0" worker-loader "^0.8.0" @@ -7638,6 +8225,7 @@ peek-stream@^1.1.0: pend@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= performance-now@^2.1.0: version "2.1.0" @@ -7647,6 +8235,7 @@ performance-now@^2.1.0: phantomjs-prebuilt@^2.1.3: version "2.1.16" resolved "https://registry.yarnpkg.com/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.16.tgz#efd212a4a3966d3647684ea8ba788549be2aefef" + integrity sha1-79ISpKOWbTZHaE6ouniFSb4q7+8= dependencies: es6-promise "^4.0.3" extract-zip "^1.6.5" @@ -7670,10 +8259,10 @@ phraseanet-common@^0.4.1: js-cookie "^2.1.0" pym.js "^1.3.1" -phraseanet-production-client@0.33.97: - version "0.33.97" - resolved "https://registry.yarnpkg.com/phraseanet-production-client/-/phraseanet-production-client-0.33.97.tgz#b75baace8c85a16743f4c2f249c56412d7a3f6af" - integrity sha512-E5C5CIiVt8qeP6y1u7rco99/sXKwWWp4hgRlV0A3mdGI1PJ8HGDHkfGn570Npmwwe8CCO0Ez3suuraVb+9XPTg== +phraseanet-production-client@0.33.99: + version "0.33.99" + resolved "https://registry.yarnpkg.com/phraseanet-production-client/-/phraseanet-production-client-0.33.99.tgz#ec6288018445aa9d01db58271b15a555ed34a919" + integrity sha512-KINYzY+cjTIZ8XqxEGtDasDhlJBGDyrgoSWh9DT6VD366eVDysRKwiaqnYbQrwd8LqLDDtnV4BGGS4OHVDjFmw== dependencies: "@mapbox/mapbox-gl-language" "^0.9.2" "@turf/turf" "^5.1.6" @@ -7717,20 +8306,24 @@ phraseanet-production-client@0.33.97: 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= 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= pkcs7@^1.0.2: version "1.0.2" @@ -7740,6 +8333,7 @@ pkcs7@^1.0.2: plur@^2.0.0: version "2.1.2" resolved "https://registry.yarnpkg.com/plur/-/plur-2.1.2.tgz#7482452c1a0f508e3e344eaec312c91c29dc655a" + integrity sha1-dIJFLBoPUI4+NE6uwxLJHCncZVo= dependencies: irregular-plurals "^1.0.0" @@ -7751,6 +8345,7 @@ point-in-polygon@^1.0.1: portscanner@2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/portscanner/-/portscanner-2.1.1.tgz#eabb409e4de24950f5a2a516d35ae769343fbb96" + integrity sha1-6rtAnk3iSVD1oqUW01rnaTQ/u5Y= dependencies: async "1.5.2" is-number-like "^1.0.3" @@ -7758,14 +8353,17 @@ portscanner@2.1.1: 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-value-parser@^3.2.3: - version "3.3.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz#87f38f9f18f774a4ab4c8a232f5c5ce8872a9d15" + 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@^5.0.4, postcss@^5.2.16: version "5.2.18" resolved "https://registry.yarnpkg.com/postcss/-/postcss-5.2.18.tgz#badfa1497d46244f6390f58b319830d9107853c5" + integrity sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg== dependencies: chalk "^1.1.3" js-base64 "^2.1.9" @@ -7780,6 +8378,7 @@ prelude-ls@~1.1.2: 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= preserve@^0.2.0: version "0.2.0" @@ -7789,6 +8388,7 @@ preserve@^0.2.0: pretty-hrtime@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" + integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: version "2.0.0" @@ -7798,6 +8398,7 @@ process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: process@^0.11.1, process@^0.11.10: version "0.11.10" resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= process@~0.5.1: version "0.5.2" @@ -7807,14 +8408,17 @@ process@~0.5.1: progress@^1.1.8: version "1.1.8" resolved "https://registry.yarnpkg.com/progress/-/progress-1.1.8.tgz#e260c78f6161cdd9b0e56cc3e0a85de17c7a57be" + integrity sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74= promise-inflight@^1.0.1, 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= promise-retry@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-1.1.1.tgz#6739e968e3051da20ce6497fb2b50f6911df3d6d" + integrity sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0= dependencies: err-code "^1.0.0" retry "^0.10.0" @@ -7822,6 +8426,7 @@ promise-retry@^1.1.1: promzard@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/promzard/-/promzard-0.3.0.tgz#26a5d6ee8c7dee4cb12208305acfb93ba382a9ee" + integrity sha1-JqXW7ox97kyxIggwWs+5O6OCqe4= dependencies: read "1" @@ -7836,25 +8441,29 @@ proper-lockfile@^2.0.0: proto-list@~1.2.1: version "1.2.4" resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" + integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= protocol-buffers-schema@^3.3.1: version "3.3.2" resolved "https://registry.yarnpkg.com/protocol-buffers-schema/-/protocol-buffers-schema-3.3.2.tgz#00434f608b4e8df54c59e070efeefc37fb4bb859" integrity sha512-Xdayp8sB/mU+sUV4G7ws8xtYMGdQnxbeIfLjyO9TZZRJdztBGhlmbI5x1qcY4TG5hBkIKGnc28i7nXxaugu88w== -protoduck@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/protoduck/-/protoduck-5.0.0.tgz#752145e6be0ad834cb25716f670a713c860dce70" +protoduck@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/protoduck/-/protoduck-5.0.1.tgz#03c3659ca18007b69a50fd82a7ebcc516261151f" + integrity sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg== dependencies: - genfun "^4.0.1" + genfun "^5.0.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.1.31" @@ -7862,14 +8471,16 @@ psl@^1.1.24: integrity sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw== public-encrypt@^4.0.0: - version "4.0.2" - resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.2.tgz#46eb9107206bf73489f8b85b69d91334c6610994" + 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@^1.0.0: version "1.0.3" @@ -7879,9 +8490,10 @@ pump@^1.0.0: end-of-stream "^1.1.0" once "^1.3.1" -pump@^2.0.0, pump@^2.0.1: +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" @@ -7889,6 +8501,7 @@ pump@^2.0.0, pump@^2.0.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" @@ -7905,10 +8518,12 @@ pumpify@^1.3.3: 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" @@ -7918,34 +8533,41 @@ punycode@^2.1.0: pym.js@^1.3.1, pym.js@^1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/pym.js/-/pym.js-1.3.2.tgz#0ebd083c5a7ef7650214db872b4b29a10743305d" + integrity sha512-/fFzHFB4BTsJQP5id0wzUdYsDT4VPkfAxk+uENBE9/aP6YbvhAEpcuJHdjxqisqfXOCrcz7duTK1fbtF2rz8RQ== qrcode-terminal@^0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz#bb5b699ef7f9f0505092a3748be4464fe71b5819" + integrity sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ== qs@6.2.3: version "6.2.3" resolved "https://registry.yarnpkg.com/qs/-/qs-6.2.3.tgz#1cfcb25c10a9b2b483053ff39f5dfc9233908cfe" + integrity sha1-HPyyXBCpsrSDBT/zn138kjOQjP4= -qs@~6.5.1, qs@~6.5.2: +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@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.1.0.tgz#01e7d69f6a0940dac67a937d6c6325647aa4532a" +query-string@^6.2.0: + version "6.4.2" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.4.2.tgz#8be1dbd105306aebf86022144f575a29d516b713" + integrity sha512-DfJqAen17LfLA3rQ+H5S4uXphrF+ANU1lT2ijds4V/Tj4gZxA3gx5/tg1bz7kYCmwna7LyJNCYqO7jNRzo3aLw== dependencies: decode-uri-component "^0.2.0" + split-on-first "^1.0.0" strict-uri-encode "^2.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: version "0.2.0" resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= quickselect@^1.0.0, quickselect@^1.0.1: version "1.1.1" @@ -7955,16 +8577,19 @@ quickselect@^1.0.0, quickselect@^1.0.1: qunit-phantomjs-runner@^2.2.0: version "2.3.1" resolved "https://registry.yarnpkg.com/qunit-phantomjs-runner/-/qunit-phantomjs-runner-2.3.1.tgz#08326ec821b0b8ad02304d787c2cab7164d7d4c5" + integrity sha512-RLg51606zm6/HwZi29NciAMAqifyJE1oGg77tEuk05vEa7kuqEaI0Mkjw976Ynnq7GXurATnbFd+471c024tBQ== dependencies: qunit-reporter-junit "^1.0.2" qunit-reporter-junit@^1.0.2: version "1.1.1" resolved "https://registry.yarnpkg.com/qunit-reporter-junit/-/qunit-reporter-junit-1.1.1.tgz#eeb6226457896993e795a11940f18af6afa579b4" + integrity sha1-7rYiZFeJaZPnlaEZQPGK9q+lebQ= qunit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/qunit/-/qunit-1.0.0.tgz#1d3dcfbfaec81979cb4bdaee45450bb5e5914f8c" + integrity sha1-HT3Pv67IGXnLS9ruRUULteWRT4w= dependencies: argsparser "^0.0.7" cli-table "^0.3.0" @@ -7978,10 +8603,12 @@ qunit@^1.0.0: qunitjs@2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/qunitjs/-/qunitjs-2.1.1.tgz#c3087c864d9a9443103bdbdecc0ef359c7a82281" + integrity sha1-wwh8hk2alEMQO9vezA7zWceoIoE= qunitjs@^1.11.0: version "1.23.1" resolved "https://registry.yarnpkg.com/qunitjs/-/qunitjs-1.23.1.tgz#1971cf97ac9be01a64d2315508d2e48e6fd4e719" + integrity sha1-GXHPl6yb4Bpk0jFVCNLkjm/U5xk= quote-stream@^1.0.1, quote-stream@~1.0.2: version "1.0.2" @@ -7995,6 +8622,7 @@ quote-stream@^1.0.1, quote-stream@~1.0.2: qw@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/qw/-/qw-1.0.1.tgz#efbfdc740f9ad054304426acb183412cc8b996d4" + integrity sha1-77/cdA+a0FQwRCassYNBLMi5ltQ= randomatic@^3.0.0: version "3.1.1" @@ -8006,14 +8634,16 @@ randomatic@^3.0.0: math-random "^1.0.1" randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: - version "2.0.6" - resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.0.6.tgz#d302c522948588848a8d300c932b44c24231da80" + 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" @@ -8021,10 +8651,12 @@ randomfill@^1.0.3: range-parser@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" + integrity sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4= raw-body@^2.3.2: version "2.3.3" resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.3.3.tgz#1b324ece6b5706e153855bc1148c65bb7f6ea0c3" + integrity sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw== dependencies: bytes "3.0.0" http-errors "1.6.3" @@ -8051,12 +8683,14 @@ rc@^1.0.1, rc@^1.1.6, rc@^1.2.7: read-cmd-shim@^1.0.1, read-cmd-shim@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-1.0.1.tgz#2d5d157786a37c055d22077c32c53f8329e91c7b" + integrity sha1-LV0Vd4ajfAVdIgd8MsU/gynpHHs= dependencies: graceful-fs "^4.1.2" read-installed@~4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/read-installed/-/read-installed-4.0.3.tgz#ff9b8b67f187d1e4c29b9feb31f6b223acd19067" + integrity sha1-/5uLZ/GH0eTCm5/rMfayI6zRkGc= dependencies: debuglog "^1.0.1" read-package-json "^2.0.0" @@ -8070,6 +8704,7 @@ read-installed@~4.0.3: "read-package-json@1 || 2", read-package-json@^2.0.0, read-package-json@^2.0.13: version "2.0.13" resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-2.0.13.tgz#2e82ebd9f613baa6d2ebe3aa72cefe3f68e41f4a" + integrity sha512-/1dZ7TRZvGrYqE0UAfN6qQb5GYBsNcqS1C0tNK601CFOJmtHI7NIGXwetEPU/OtoFHZL3hDxm4rolFFVE9Bnmg== dependencies: glob "^7.1.1" json-parse-better-errors "^1.0.1" @@ -8078,9 +8713,10 @@ read-installed@~4.0.3: optionalDependencies: graceful-fs "^4.1.2" -read-package-tree@^5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/read-package-tree/-/read-package-tree-5.2.1.tgz#6218b187d6fac82289ce4387bbbaf8eef536ad63" +read-package-tree@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/read-package-tree/-/read-package-tree-5.2.2.tgz#4b6a0ef2d943c1ea36a578214c9a7f6b7424f7a8" + integrity sha512-rW3XWUUkhdKmN2JKB4FL563YAgtINifso5KShykufR03nJ5loGFlkUMe1g/yxmqX073SoYYTsgXu7XdDinKZuA== dependencies: debuglog "^1.0.1" dezalgo "^1.0.0" @@ -8091,6 +8727,7 @@ read-package-tree@^5.2.1: 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" @@ -8098,6 +8735,7 @@ read-pkg-up@^1.0.1: 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" @@ -8105,6 +8743,7 @@ read-pkg-up@^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" @@ -8113,6 +8752,7 @@ read-pkg@^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" @@ -8121,12 +8761,14 @@ read-pkg@^2.0.0: read@1, read@^1.0.7, read@~1.0.1, read@~1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" + integrity sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ= dependencies: mute-stream "~0.0.4" -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.3, readable-stream@~2.3.6: +"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.0, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.3, 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" @@ -8139,15 +8781,26 @@ read@1, read@^1.0.7, read@~1.0.1, read@~1.0.7: "readable-stream@>=1.0.33-1 <1.1.0-0", readable-stream@~1.0.17: version "1.0.34" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" + integrity sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw= dependencies: core-util-is "~1.0.0" inherits "~2.0.1" isarray "0.0.1" string_decoder "~0.10.x" +readable-stream@^3.1.1: + version "3.2.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.2.0.tgz#de17f229864c120a9f56945756e4f32c4045245d" + integrity sha512-RV20kLjdmpZuTF1INEb9IA3L68Nmi+Ri7ppZqo78wj//Pn62fCoJyV9zalccNzDD/OuJpMG4f+pfMl8+L6QdGw== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + readable-stream@~1.1.0, readable-stream@~1.1.10, readable-stream@~1.1.9: version "1.1.14" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" + integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk= dependencies: core-util-is "~1.0.0" inherits "~2.0.1" @@ -8157,30 +8810,33 @@ readable-stream@~1.1.0, readable-stream@~1.1.10, readable-stream@~1.1.9: readdir-scoped-modules@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/readdir-scoped-modules/-/readdir-scoped-modules-1.0.2.tgz#9fafa37d286be5d92cbaebdee030dc9b5f406747" + integrity sha1-n6+jfShr5dksuuve4DDcm19AZ0c= dependencies: debuglog "^1.0.1" dezalgo "^1.0.0" graceful-fs "^4.1.2" once "^1.3.0" -readdirp@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.1.0.tgz#4ed0ad060df3073300c48440373f72d1cc642d78" +readdirp@^2.0.0, 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.2" - minimatch "^3.0.2" + graceful-fs "^4.1.11" + micromatch "^3.1.10" readable-stream "^2.0.2" - set-immediate-shim "^1.0.1" rechoir@^0.6.2: version "0.6.2" resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= dependencies: resolve "^1.1.6" 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" @@ -8197,10 +8853,10 @@ regenerator-runtime@^0.11.0: resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== -regenerator-runtime@^0.12.0: - version "0.12.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz#fa1a71544764c036f8c49b13a08b2594c9f8a0de" - integrity sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg== +regenerator-runtime@^0.13.2: + version "0.13.2" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.2.tgz#32e59c9a6fb9b1a4aff09b4930ca2d4477343447" + integrity sha512-S/TQAZJO+D3m9xeN1WTI8dLKBBiRgXBlTJvbWjCThHWZj9EvHK70Ff50/tYj2J/fvBY6JtFVwRuazHN2E7M9BA== regex-cache@^0.4.2: version "0.4.4" @@ -8212,13 +8868,15 @@ regex-cache@^0.4.2: 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" registry-auth-token@^3.0.1: - version "3.3.2" - resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.3.2.tgz#851fd49038eecb586911115af845260eec983f20" + 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" @@ -8226,6 +8884,7 @@ registry-auth-token@^3.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" @@ -8242,20 +8901,24 @@ repeat-element@^1.1.2: repeat-string@^1.5.2, 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" replace-ext@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924" + integrity sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ= replace-ext@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" + integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs= request-capture-har@^1.2.2: version "1.2.2" @@ -8265,37 +8928,14 @@ request-capture-har@^1.2.2: request-progress@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/request-progress/-/request-progress-2.0.1.tgz#5d36bb57961c673aa5b788dbc8141fdf23b44e08" + integrity sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg= dependencies: throttleit "^1.0.0" -request@2.87.0: - version "2.87.0" - resolved "https://registry.yarnpkg.com/request/-/request-2.87.0.tgz#32f00235cd08d482b4d0d68db93a829c0ed5756e" - dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.6.0" - caseless "~0.12.0" - combined-stream "~1.0.5" - extend "~3.0.1" - forever-agent "~0.6.1" - form-data "~2.3.1" - har-validator "~5.0.3" - http-signature "~1.2.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.17" - oauth-sign "~0.8.2" - performance-now "^2.1.0" - qs "~6.5.1" - safe-buffer "^5.1.1" - tough-cookie "~2.3.3" - tunnel-agent "^0.6.0" - uuid "^3.1.0" - -request@^2.74.0, request@^2.81.0, request@^2.87.0: +request@^2.81.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" @@ -8321,22 +8961,27 @@ request@^2.74.0, request@^2.81.0, request@^2.87.0: 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= requirejs@^2.1.16, requirejs@^2.3.5: version "2.3.6" resolved "https://registry.yarnpkg.com/requirejs/-/requirejs-2.3.6.tgz#e5093d9601c2829251258c0b9445d4d19fa9e7c9" + integrity sha512-ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg== requires-port@1.x.x: version "1.0.0" resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= resolve-dir@^1.0.0, resolve-dir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" + integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= dependencies: expand-tilde "^2.0.0" global-modules "^1.0.0" @@ -8344,8 +8989,9 @@ resolve-dir@^1.0.0, resolve-dir@^1.0.1: 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-protobuf-schema@^2.0.0: +resolve-protobuf-schema@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz#9ca9a9e69cf192bbdaf1006ec1973948aa4a3758" integrity sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ== @@ -8355,27 +9001,24 @@ resolve-protobuf-schema@^2.0.0: 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.x: version "1.1.7" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" + integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= -resolve@^1.1.5: +resolve@^1.1.5, resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0: version "1.10.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.10.0.tgz#3bdaaeaf45cc07f375656dfd2e54ed0810b101ba" integrity sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg== dependencies: path-parse "^1.0.6" -resolve@^1.1.6, resolve@^1.1.7: - version "1.8.1" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.8.1.tgz#82f1ec19a423ac1fbd080b0bab06ba36e84a7a26" - dependencies: - path-parse "^1.0.5" - resp-modifier@6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/resp-modifier/-/resp-modifier-6.0.2.tgz#b124de5c4fbafcba541f48ffa73970f4aa456b4f" + integrity sha1-sSTeXE+6/LpUH0j/pzlw9KpFa08= dependencies: debug "^2.2.0" minimatch "^3.0.2" @@ -8396,6 +9039,7 @@ restore-cursor@^2.0.0: 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.10.0: version "0.10.1" @@ -8405,20 +9049,16 @@ retry@^0.10.0: retry@^0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" + integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= right-align@^0.1.1: version "0.1.3" resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef" + integrity sha1-YTObci/mo1FWiSENJOFMlhSGE+8= dependencies: align-text "^0.1.1" -rimraf@2, rimraf@^2.2.8, rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.2, rimraf@~2.6.2: - version "2.6.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" - dependencies: - glob "^7.0.5" - -rimraf@^2.5.0, rimraf@^2.6.1: +rimraf@2, rimraf@^2.2.8, rimraf@^2.5.0, rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, 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== @@ -8428,6 +9068,7 @@ rimraf@^2.5.0, rimraf@^2.6.1: 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" @@ -8470,6 +9111,7 @@ run-async@^2.2.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" @@ -8500,20 +9142,31 @@ rx-lite@*, rx-lite@^4.0.8: rx@4.1.0, rx@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782" + integrity sha1-pfE/957zt0D+MKqAP7CfmIBdR4I= + +rxjs@^5.5.6: + version "5.5.12" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.5.12.tgz#6fa61b8a77c3d793dbaf270bee2f43f652d741cc" + integrity sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw== + dependencies: + symbol-observable "1.0.1" safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, 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-json-parse@4.0.0, safe-json-parse@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/safe-json-parse/-/safe-json-parse-4.0.0.tgz#7c0f578cfccd12d33a71c0e05413e2eca171eaac" + integrity sha1-fA9XjPzNEtM6ccDgVBPi7KFx6qw= dependencies: rust-result "^1.0.0" 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" @@ -8525,10 +9178,12 @@ safe-regex@^1.1.0: samsam@1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/samsam/-/samsam-1.1.2.tgz#bec11fdc83a9fda063401210e40176c3024d1567" + integrity sha1-vsEf3IOp/aBjQBIQ5AF2wwJNFWc= samsam@~1.1: version "1.1.3" resolved "https://registry.yarnpkg.com/samsam/-/samsam-1.1.3.tgz#9f5087419b4d091f232571e7fa52e90b0f552621" + integrity sha1-n1CHQZtNCR8jJXHn+lLpCw9VJiE= sanitize-caja@0.1.3: version "0.1.3" @@ -8538,6 +9193,7 @@ sanitize-caja@0.1.3: 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" @@ -8552,16 +9208,19 @@ sax@^1.2.4: schema-utils@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.3.0.tgz#f5877222ce3e931edae039f17eb3716e7137f8cf" + integrity sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8= dependencies: ajv "^5.0.0" screenfull@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/screenfull/-/screenfull-2.0.0.tgz#a00b29a93e06b1ac5760eda642ca092d551814fe" + integrity sha1-oAspqT4GsaxXYO2mQsoJLVUYFP4= 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" @@ -8574,29 +9233,29 @@ seedrandom@^2.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 >=2.2.1 || 3.x || 4 || 5", "semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", "semver@^2.3.0 || 3.x || 4 || 5", semver@^5.0.3, semver@^5.4.1, semver@^5.5.0: - version "5.5.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.1.tgz#7dfdd8814bdb7cabc7be0fb1d734cfb66c940477" +"semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", "semver@^2.3.0 || 3.x || 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.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.0.tgz#790a7cf6fea5459bac96110b29b60412dc8ff96b" + integrity sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA== semver@^4.1.0: version "4.3.6" resolved "https://registry.yarnpkg.com/semver/-/semver-4.3.6.tgz#300bc6e0e86374f7ba61068b5b1ecd57fc6532da" - -semver@^5.1.0, semver@^5.3.0: - version "5.6.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.6.0.tgz#7e74256fbaa49c75aa7c7a205cc22799cac80004" - integrity sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg== + integrity sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto= 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.16.2: version "0.16.2" resolved "https://registry.yarnpkg.com/send/-/send-0.16.2.tgz#6ecca1e0f8c156d141597559848df64730a6bbc1" + integrity sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw== dependencies: debug "2.6.9" depd "~1.1.2" @@ -8615,10 +9274,12 @@ send@0.16.2: sequencify@~0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/sequencify/-/sequencify-0.0.7.tgz#90cff19d02e07027fd767f5ead3e7b95d1e7380c" + integrity sha1-kM/xnQLgcCf9dn9erT57ldHnOAw= serve-index@1.9.1: version "1.9.1" resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= dependencies: accepts "~1.3.4" batch "0.6.1" @@ -8631,6 +9292,7 @@ serve-index@1.9.1: serve-static@1.13.2: version "1.13.2" resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.13.2.tgz#095e8472fd5b46237db50ce486a43f4b86c6cec1" + integrity sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw== dependencies: encodeurl "~1.0.2" escape-html "~1.0.3" @@ -8640,18 +9302,17 @@ serve-static@1.13.2: 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" - -set-immediate-shim@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= set-value@^0.4.3: version "0.4.3" resolved "https://registry.yarnpkg.com/set-value/-/set-value-0.4.3.tgz#7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1" + integrity sha1-fbCPnT0i3H945Trzw79GZuzfzPE= dependencies: extend-shallow "^2.0.1" is-extendable "^0.1.1" @@ -8661,6 +9322,7 @@ set-value@^0.4.3: set-value@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.0.tgz#71ae4a88f0feefbbf52d1ea604f3fb315ebb6274" + integrity sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg== dependencies: extend-shallow "^2.0.1" is-extendable "^0.1.1" @@ -8670,14 +9332,17 @@ set-value@^2.0.0: 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.0: version "1.1.0" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== 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" @@ -8685,6 +9350,7 @@ sha.js@^2.4.0, sha.js@^2.4.8: sha@~2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/sha/-/sha-2.0.1.tgz#6030822fbd2c9823949f8f72ed6411ee5cf25aae" + integrity sha1-YDCCL70smCOUn49y7WQR7lzyWq4= dependencies: graceful-fs "^4.1.2" readable-stream "^2.0.2" @@ -8709,12 +9375,14 @@ sharkdown@^0.1.0: 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= shuffle-seed@^1.1.6: version "1.1.6" @@ -8726,6 +9394,7 @@ shuffle-seed@^1.1.6: sigmund@~1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590" + integrity sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA= signal-exit@^3.0.0, signal-exit@^3.0.2: version "3.0.2" @@ -8735,10 +9404,12 @@ signal-exit@^3.0.0, signal-exit@^3.0.2: sinon-chai@^2.5.0: version "2.14.0" resolved "https://registry.yarnpkg.com/sinon-chai/-/sinon-chai-2.14.0.tgz#da7dd4cc83cd6a260b67cca0f7a9fdae26a1205d" + integrity sha512-9stIF1utB0ywNHNT7RgiXbdmen8QDCRsrTjw+G9TgKt1Yexjiv8TOWZ6WHsTPz57Yky3DIswZvEqX8fpuHNDtQ== sinon@^1.17.7: version "1.17.7" resolved "https://registry.yarnpkg.com/sinon/-/sinon-1.17.7.tgz#4542a4f49ba0c45c05eb2e9dd9d203e2b8efe0bf" + integrity sha1-RUKk9JugxFwF6y6d2dID4rjv4L8= dependencies: formatio "1.1.1" lolex "1.3.2" @@ -8753,22 +9424,22 @@ skmeans@0.9.7: slash@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" + integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= -slide@^1.1.3, slide@^1.1.6, slide@~1.1.3, slide@~1.1.6: +slide@^1.1.6, slide@~1.1.3, slide@~1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" + integrity sha1-VusCfWW00tzmyy4tMsTUr8nh1wc= -smart-buffer@^1.0.13: - version "1.1.15" - resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-1.1.15.tgz#7f114b5b65fab3e2a35aa775bb12f0d1c649bf16" - -smart-buffer@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.0.1.tgz#07ea1ca8d4db24eb4cac86537d7d18995221ace3" +smart-buffer@4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.0.2.tgz#5207858c3815cc69110703c6b94e46c15634395d" + integrity sha512-JDhEpTKzXusOqXZ0BUIdH+CjFdO/CR3tLlf5CN34IypI+xMmXW1uB16OOY8z3cICbJlDAVJzNbwBhNO0wt9OAw== 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" @@ -8777,12 +9448,14 @@ snapdragon-node@^2.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" @@ -8796,28 +9469,12 @@ snapdragon@^0.8.1: socket.io-adapter@~1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz#2a805e8a14d6372124dd9159ad4502f8cb07f06b" - -socket.io-client@2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-2.0.4.tgz#0918a552406dc5e540b380dcd97afc4a64332f8e" - dependencies: - backo2 "1.0.2" - base64-arraybuffer "0.1.5" - component-bind "1.0.0" - component-emitter "1.2.1" - debug "~2.6.4" - engine.io-client "~3.1.0" - has-cors "1.1.0" - indexof "0.0.1" - object-component "0.0.3" - parseqs "0.0.5" - parseuri "0.0.5" - socket.io-parser "~3.1.1" - to-array "0.1.4" + integrity sha1-KoBeihTWNyEk3ZFZrUUC+MsH8Gs= socket.io-client@2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-2.1.1.tgz#dcb38103436ab4578ddb026638ae2f21b623671f" + integrity sha512-jxnFyhAuFxYfjqIgduQlhzqTcOEQSn+OHKVfAxWaNWa7ecP7xSNk2Dx/3UEsDcY7NcFafxvNvKPmmO7HTwTxGQ== dependencies: backo2 "1.0.2" base64-arraybuffer "0.1.5" @@ -8834,18 +9491,39 @@ socket.io-client@2.1.1: socket.io-parser "~3.2.0" to-array "0.1.4" -socket.io-parser@~3.1.1: - version "3.1.3" - resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-3.1.3.tgz#ed2da5ee79f10955036e3da413bfd7f1e4d86c8e" +socket.io-client@^2.0.4: + version "2.2.0" + resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-2.2.0.tgz#84e73ee3c43d5020ccc1a258faeeb9aec2723af7" + integrity sha512-56ZrkTDbdTLmBIyfFYesgOxsjcLnwAKoN4CiPyTVkMQj3zTUh0QAx3GbvIvLpFEOvQWu92yyWICxB0u7wkVbYA== dependencies: + backo2 "1.0.2" + base64-arraybuffer "0.1.5" + component-bind "1.0.0" component-emitter "1.2.1" debug "~3.1.0" + engine.io-client "~3.3.1" has-binary2 "~1.0.2" - isarray "2.0.1" + has-cors "1.1.0" + indexof "0.0.1" + object-component "0.0.3" + parseqs "0.0.5" + parseuri "0.0.5" + socket.io-parser "~3.3.0" + to-array "0.1.4" socket.io-parser@~3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-3.2.0.tgz#e7c6228b6aa1f814e6148aea325b51aa9499e077" + integrity sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA== + dependencies: + component-emitter "1.2.1" + debug "~3.1.0" + isarray "2.0.1" + +socket.io-parser@~3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-3.3.0.tgz#2b52a96a509fdf31440ba40fed6094c7d4f1262f" + integrity sha512-hczmV6bDgdaEbVqhAeVMM/jfUfzuEZHsQg6eOmLgJht6G3mPKMxYm75w2+qhAQZ+4X+1+ATZ+QFKeOZD5riHng== dependencies: component-emitter "1.2.1" debug "~3.1.0" @@ -8854,6 +9532,7 @@ socket.io-parser@~3.2.0: socket.io@2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-2.1.1.tgz#a069c5feabee3e6b214a75b40ce0652e1cfb9980" + integrity sha512-rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA== dependencies: debug "~3.1.0" engine.io "~3.2.0" @@ -8862,33 +9541,21 @@ socket.io@2.1.1: socket.io-client "2.1.1" socket.io-parser "~3.2.0" -socks-proxy-agent@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-3.0.1.tgz#2eae7cf8e2a82d34565761539a7f9718c5617659" - dependencies: - agent-base "^4.1.0" - socks "^1.1.10" - socks-proxy-agent@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-4.0.1.tgz#5936bf8b707a993079c6f37db2091821bffa6473" + version "4.0.2" + resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz#3c8991f3145b2799e70e11bd5fbc8b1963116386" + integrity sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg== dependencies: - agent-base "~4.2.0" - socks "~2.2.0" + agent-base "~4.2.1" + socks "~2.3.2" -socks@^1.1.10: - version "1.1.10" - resolved "https://registry.yarnpkg.com/socks/-/socks-1.1.10.tgz#5b8b7fc7c8f341c53ed056e929b7bf4de8ba7b5a" - dependencies: - ip "^1.1.4" - smart-buffer "^1.0.13" - -socks@~2.2.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/socks/-/socks-2.2.1.tgz#68ad678b3642fbc5d99c64c165bc561eab0215f9" +socks@~2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/socks/-/socks-2.3.2.tgz#ade388e9e6d87fdb11649c15746c578922a5883e" + integrity sha512-pCpjxQgOByDHLlNqlnh/mNSAxIUkyBBuwwhTcV+enZGbDaClPvHdvm6uvOwZfFJkam7cGhBNbb4JxiP8UZkRvQ== dependencies: ip "^1.1.5" - smart-buffer "^4.0.1" + smart-buffer "4.0.2" sort-asc@^0.1.0: version "0.1.0" @@ -8911,21 +9578,25 @@ sort-object@^0.3.2: sorted-object@~2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/sorted-object/-/sorted-object-2.0.1.tgz#7d631f4bd3a798a24af1dffcfbfe83337a5df5fc" + integrity sha1-fWMfS9OnmKJK8d/8+/6DM3pd9fw= sorted-union-stream@~2.1.3: version "2.1.3" resolved "https://registry.yarnpkg.com/sorted-union-stream/-/sorted-union-stream-2.1.3.tgz#c7794c7e077880052ff71a8d4a2dbb4a9a638ac7" + integrity sha1-x3lMfgd4gAUv9xqNSi27Sppjisc= dependencies: from2 "^1.3.0" stream-iterate "^1.1.0" source-list-map@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.0.tgz#aaa47403f7b245a92fbc97ea08f250d6087ed085" + 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" @@ -8936,10 +9607,12 @@ source-map-resolve@^0.5.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.4.x, source-map@^0.4.2, source-map@^0.4.4: +source-map@0.4.x, 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" @@ -8953,6 +9626,7 @@ source-map@^0.1.34: source-map@^0.5.1, source-map@^0.5.3, source-map@^0.5.6, source-map@~0.5.1: 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.1, source-map@~0.6.1: version "0.6.1" @@ -8962,12 +9636,14 @@ source-map@^0.6.1, source-map@~0.6.1: source-map@~0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.2.0.tgz#dab73fbcfc2ba819b4de03bd6f6eaa48164b3f9d" + integrity sha1-2rc/vPwrqBm03gO9b26qSBZLP50= dependencies: amdefine ">=0.0.4" sparkles@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/sparkles/-/sparkles-1.0.1.tgz#008db65edce6c50eec0c5e228e1945061dd0437c" + integrity sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw== spdx-correct@^3.0.0: version "3.1.0" @@ -8995,9 +9671,15 @@ spdx-license-ids@^3.0.0: resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.3.tgz#81c0ce8f21474756148bbb5f3bfc0f36bf15d76e" integrity sha512-uBIcIl3Ih6Phe3XHK1NqboJLdGfwr1UN3k6wSD1dZpmPsIkb8AGNbZYJ1fOBk834+Gxy8rpfDxrS6XLEMZMY2g== +split-on-first@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/split-on-first/-/split-on-first-1.0.0.tgz#648af4ce9a28fbcaadd43274455f298b55025fc6" + integrity sha512-mjA57TQtdWztVZ9THAjGNpgbuIrNfsNrGa5IyK94NoPaT4N14M+GI4jD7t4arLjFkYRQWdETC5RxFzLWouoB3A== + 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" @@ -9021,6 +9703,7 @@ sprintf-js@~1.0.2: squirejs@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/squirejs/-/squirejs-0.2.1.tgz#0a52b13ded8a12adb43604e133fd29e4e027c667" + integrity sha1-ClKxPe2KEq20NgThM/0p5OAnxmc= sshpk@^1.7.0: version "1.16.1" @@ -9037,15 +9720,12 @@ sshpk@^1.7.0: safer-buffer "^2.0.2" tweetnacl "~0.14.0" -ssri@^5.2.4: - version "5.3.0" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-5.3.0.tgz#ba3872c9c6d33a0704a7d71ff045e5ec48999d06" +ssri@^6.0.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: - safe-buffer "^5.1.1" - -ssri@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.0.tgz#fc21bfc90e03275ac3e23d5a42e38b8a1cbc130d" + figgy-pudding "^3.5.1" static-eval@^2.0.0: version "2.0.2" @@ -9057,6 +9737,7 @@ static-eval@^2.0.0: 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" @@ -9084,24 +9765,29 @@ static-module@^2.2.0: "statuses@>= 1.4.0 < 2": version "1.5.0" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= statuses@~1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e" + integrity sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4= statuses@~1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087" + integrity sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew== 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.1" - resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.1.tgz#66266ee5f9bdb9940a4e4514cafb43bb71e5c9db" + 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" @@ -9109,6 +9795,7 @@ stream-browserify@^2.0.1: stream-combiner2@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/stream-combiner2/-/stream-combiner2-1.1.1.tgz#fb4d8a1420ea362764e21ad4780397bebcb41cbe" + integrity sha1-+02KFCDqNidk4hrUeAOXvry0HL4= dependencies: duplexer2 "~0.1.0" readable-stream "^2.0.2" @@ -9116,10 +9803,12 @@ stream-combiner2@^1.1.1: stream-consume@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/stream-consume/-/stream-consume-0.1.1.tgz#d3bdb598c2bd0ae82b8cac7ac50b1107a7996c48" + integrity sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg== 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" @@ -9127,6 +9816,7 @@ stream-each@^1.1.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" @@ -9137,6 +9827,7 @@ stream-http@^2.7.2: stream-iterate@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/stream-iterate/-/stream-iterate-1.2.0.tgz#2bd7c77296c1702a46488b8ad41f79865eecd4e1" + integrity sha1-K9fHcpbBcCpGSIuK1B95hl7s1OE= dependencies: readable-stream "^2.1.5" stream-shift "^1.0.0" @@ -9156,6 +9847,7 @@ stream-spigot@~2.1.2: stream-throttle@^0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/stream-throttle/-/stream-throttle-0.1.3.tgz#add57c8d7cc73a81630d31cd55d3961cfafba9c3" + integrity sha1-rdV8jXzHOoFjDTHNVdOWHPr7qcM= dependencies: commander "^2.2.0" limiter "^1.0.5" @@ -9163,6 +9855,7 @@ stream-throttle@^0.1.3: strict-uri-encode@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" + integrity sha1-ucczDHBChi9rFC3CdLvMWGbONUY= string-width@^1.0.1, string-width@^1.0.2: version "1.0.2" @@ -9176,6 +9869,7 @@ string-width@^1.0.1, string-width@^1.0.2: "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" @@ -9189,13 +9883,7 @@ string.prototype.trim@^1.1.2: es-abstract "^1.5.0" function-bind "^1.0.2" -string_decoder@^1.0.0, string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - dependencies: - safe-buffer "~5.1.0" - -string_decoder@^1.0.3: +string_decoder@^1.0.0, string_decoder@^1.0.3, string_decoder@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.2.0.tgz#fe86e738b19544afe70469243b2a1ee9240eae8d" integrity sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w== @@ -9207,9 +9895,17 @@ string_decoder@~0.10.x: resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= +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" + stringify-object@^2.3.0: version "2.4.0" resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-2.4.0.tgz#c62d11023eb21fe2d9b087be039a26df3b22a09d" + integrity sha1-xi0RAj6yH+LZsIe+A5om3zsioJ0= dependencies: is-plain-obj "^1.0.0" is-regexp "^1.0.0" @@ -9217,10 +9913,12 @@ stringify-object@^2.3.0: stringify-package@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/stringify-package/-/stringify-package-1.0.0.tgz#e02828089333d7d45cd8c287c30aa9a13375081b" + integrity sha512-JIQqiWmLiEozOC0b0BtxZ/AOUtdUZHCBPgqIZ2kSJJqGwgb9neo44XdTHUC4HZSGqi03hOeB7W/E8rAlKnGe9g== strip-ansi@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-0.3.0.tgz#25f48ea22ca79187f3174a4db8759347bb126220" + integrity sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA= dependencies: ansi-regex "^0.2.1" @@ -9246,6 +9944,7 @@ strip-ansi@~0.1.0: strip-bom-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-bom-stream/-/strip-bom-stream-2.0.0.tgz#f87db5ef2613f6968aa545abfe1ec728b6a829ca" + integrity sha1-+H217yYT9paKpUWr/h7HKLaoKco= dependencies: first-chunk-stream "^2.0.0" strip-bom "^2.0.0" @@ -9258,6 +9957,7 @@ strip-bom-string@^1.0.0: strip-bom@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-1.0.0.tgz#85b8862f3844b5a6d5ec8467a93598173a36f794" + integrity sha1-hbiGLzhEtabV7IRnqTWYFzo295Q= dependencies: first-chunk-stream "^1.0.0" is-utf8 "^0.2.0" @@ -9265,6 +9965,7 @@ strip-bom@^1.0.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" @@ -9276,10 +9977,12 @@ strip-bom@^3.0.0: 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-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" @@ -9298,12 +10001,14 @@ supercluster@^2.3.0: supports-color@4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.4.0.tgz#883f7ddabc165142b2a61427f3352ded195d1a3e" + integrity sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ== dependencies: has-flag "^2.0.0" supports-color@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-0.2.0.tgz#d92de2694eb3f67323973d7ae3d8b55b4c22190a" + integrity sha1-2S3iaU6z9nMjlz1649i1W0wiGQo= supports-color@^2.0.0: version "2.0.0" @@ -9313,12 +10018,14 @@ supports-color@^2.0.0: supports-color@^3.1.0, supports-color@^3.2.3: version "3.2.3" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" + integrity sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= dependencies: has-flag "^1.0.0" supports-color@^4.2.1: version "4.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.5.0.tgz#be7a0de484dec5c5cddf8b3d59125044912f635b" + integrity sha1-vnoN5ITexcXN34s9WRJQRJEvY1s= dependencies: has-flag "^2.0.0" @@ -9332,10 +10039,17 @@ supports-color@^5.3.0: swfobject@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/swfobject/-/swfobject-2.2.1.tgz#e55451d5dde59657335c86b01732c61a923293e2" + integrity sha1-5VRR1d3lllczXIawFzLGGpIyk+I= + +symbol-observable@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.1.tgz#8340fc4702c3122df5d22288f88283f513d3fdd4" + integrity sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ= tapable@^0.2.7: - version "0.2.8" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.2.8.tgz#99372a5c999bf2df160afc0d74bed4f47948cd22" + version "0.2.9" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.2.9.tgz#af2d8bbc9b04f74ee17af2b4d9048f807acd18a8" + integrity sha512-2wsvQ+4GwBvLPLWsNfLCDYGsW6xb7aeC6utq2Qh0PFwgEy7K7dsma9Jsmb2zSQj7GvYAyUGSntLtsv++GmgL1A== tar-fs@^1.15.1: version "1.16.3" @@ -9363,12 +10077,13 @@ tar-stream@^1.1.2, tar-stream@^1.5.2: tar@^2.0.0: version "2.2.1" resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1" + integrity sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE= dependencies: block-stream "*" fstream "^1.0.2" inherits "2" -tar@^4: +tar@^4, tar@^4.4.8: version "4.4.8" resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.8.tgz#b19eec3fde2a96e64666df9fdb40c5ca1bc3747d" integrity sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ== @@ -9381,21 +10096,10 @@ tar@^4: safe-buffer "^5.1.2" yallist "^3.0.2" -tar@^4.4.3, tar@^4.4.6: - version "4.4.6" - resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.6.tgz#63110f09c00b4e60ac8bcfe1bf3c8660235fbc9b" - dependencies: - chownr "^1.0.1" - fs-minipass "^1.2.5" - minipass "^2.3.3" - minizlib "^1.1.0" - mkdirp "^0.5.0" - safe-buffer "^5.1.2" - yallist "^3.0.2" - temp-write@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/temp-write/-/temp-write-0.1.1.tgz#0b6467838dd77fbf7f62a0c93da879732ffda932" + integrity sha1-C2Rng43Xf79/YqDJPah5cy/9qTI= dependencies: graceful-fs "~2.0.0" tempfile "~0.1.2" @@ -9403,18 +10107,21 @@ temp-write@~0.1.0: tempfile@~0.1.2: version "0.1.3" resolved "https://registry.yarnpkg.com/tempfile/-/tempfile-0.1.3.tgz#7d6b710047339d39f847327a056dadf183103010" + integrity sha1-fWtxAEcznTn4RzJ6BW2t8YMQMBA= dependencies: uuid "~1.4.0" 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" ternary-stream@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/ternary-stream/-/ternary-stream-2.0.1.tgz#064e489b4b5bf60ba6a6b7bc7f2f5c274ecf8269" + integrity sha1-Bk5Im0tb9gumpre8fy9cJ07Pgmk= dependencies: duplexify "^3.5.0" fork-stream "^0.0.4" @@ -9424,10 +10131,12 @@ ternary-stream@^2.0.1: 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= tfunk@^3.0.1: version "3.1.0" resolved "https://registry.yarnpkg.com/tfunk/-/tfunk-3.1.0.tgz#38e4414fc64977d87afdaa72facb6d29f82f7b5b" + integrity sha1-OORBT8ZJd9h6/apy+sttKfgve1s= dependencies: chalk "^1.1.1" object-path "^0.9.0" @@ -9435,10 +10144,12 @@ tfunk@^3.0.1: throttleit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-1.0.0.tgz#9e785836daf46743145a5984b6268d828528ac6c" + integrity sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw= through2@0.6.5, through2@^0.6.1: version "0.6.5" resolved "https://registry.yarnpkg.com/through2/-/through2-0.6.5.tgz#41ab9c67b29d57209071410e1d7a7a968cd3ad48" + integrity sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg= dependencies: readable-stream ">=1.0.33-1 <1.1.0-0" xtend ">=4.0.0 <4.1.0-0" @@ -9446,11 +10157,12 @@ through2@0.6.5, through2@^0.6.1: through2@^0.5.0: version "0.5.1" resolved "https://registry.yarnpkg.com/through2/-/through2-0.5.1.tgz#dfdd012eb9c700e2323fd334f38ac622ab372da7" + integrity sha1-390BLrnHAOIyP9M084rGIqs3Lac= dependencies: readable-stream "~1.0.17" xtend "~3.0.0" -through2@^2.0.0, through2@^2.0.3, through2@~2.0.3: +through2@^2.0.0, through2@^2.0.1, through2@^2.0.3, through2@~2.0.3: version "2.0.5" resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== @@ -9458,44 +10170,44 @@ through2@^2.0.0, through2@^2.0.3, through2@~2.0.3: readable-stream "~2.3.6" xtend "~4.0.1" -through2@^2.0.1: - version "2.0.3" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be" - dependencies: - readable-stream "^2.1.5" - xtend "~4.0.1" - through@2, "through@>=2.2.7 <3", through@^2.3.6, through@^2.3.7, through@^2.3.8, through@~2.3.4: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= tildify@^1.0.0, tildify@^1.1.2: version "1.2.0" resolved "https://registry.yarnpkg.com/tildify/-/tildify-1.2.0.tgz#dcec03f55dca9b7aa3e5b04f21817eb56e63588a" + integrity sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo= dependencies: os-homedir "^1.0.0" time-stamp@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" + integrity sha1-dkpaEa9QVhkhsTPztE5hhofg9cM= 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.10" resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.10.tgz#1d28e3d2aadf1d5a5996c4e9f95601cd053480ae" + integrity sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg== dependencies: setimmediate "^1.0.4" tiny-relative-date@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/tiny-relative-date/-/tiny-relative-date-1.3.0.tgz#fa08aad501ed730f31cc043181d995c39a935e07" + integrity sha512-MOQHpzllWxDCHHaDno30hhLfbouoYlOI8YlMNtvKe1zXbjEVhbcEovQxvZrPvtiYW630GQDoMMarCnjfyfHA+A== tinymce@^4.0.28: - version "4.8.2" - resolved "https://registry.yarnpkg.com/tinymce/-/tinymce-4.8.2.tgz#2ba65ee56f6641d8dcaca85db3fb36e9b35a3010" + version "4.9.4" + resolved "https://registry.yarnpkg.com/tinymce/-/tinymce-4.9.4.tgz#67c03d0c5a305b32f677e0680ed7909f3cfd457a" + integrity sha512-pht+jAPbVVEVaxGBAGqTwsVsdkI2+c/opuJ44KuD6pBJApMOQbfpGFt+XdxunyPLcxJsa7i28FIWe37W9zqeRA== tinyqueue@^1.1.0: version "1.2.3" @@ -9505,6 +10217,7 @@ tinyqueue@^1.1.0: tmp@0.0.23: version "0.0.23" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.23.tgz#de874aa5e974a85f0a32cdfdbd74663cb3bd9c74" + integrity sha1-3odKpel0qF8KMs39vXRmPLO9nHQ= tmp@^0.0.33: version "0.0.33" @@ -9516,10 +10229,12 @@ tmp@^0.0.33: to-array@0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/to-array/-/to-array-0.1.4.tgz#17e6c11f73dd4f3d74cda7a4ff3238e9ad9bf890" + integrity sha1-F+bBH3PdTz10zaek/zI46a2b+JA= 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-buffer@^1.1.1: version "1.1.1" @@ -9529,12 +10244,14 @@ to-buffer@^1.1.1: 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" @@ -9542,6 +10259,7 @@ to-regex-range@^2.1.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" @@ -9562,12 +10280,6 @@ topojson-server@3.x: dependencies: commander "2" -tough-cookie@~2.3.3: - version "2.3.4" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.4.tgz#ec60cee38ac675063ffc97a5c18970578ee83655" - dependencies: - punycode "^1.4.1" - tough-cookie@~2.4.3: version "2.4.3" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" @@ -9579,14 +10291,17 @@ tough-cookie@~2.4.3: tracejs@^0.1.8: version "0.1.8" resolved "https://registry.yarnpkg.com/tracejs/-/tracejs-0.1.8.tgz#6c26787b1853f1371634622c1c80bc44026c5d70" + integrity sha1-bCZ4exhT8TcWNGIsHIC8RAJsXXA= 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= "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" @@ -9598,6 +10313,7 @@ tsml@1.0.1: 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" @@ -9636,6 +10352,7 @@ type-check@~0.3.2: type-detect@0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-0.1.1.tgz#0ba5ec2a885640e470ea4e8505971900dac58822" + integrity sha1-C6XsKohWQORw6k6FBZcZANrFiCI= typedarray@^0.0.6: version "0.0.6" @@ -9645,36 +10362,50 @@ typedarray@^0.0.6: ua-parser-js@0.7.17: version "0.7.17" resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.17.tgz#e9ec5f9498b9ec910e7ae3ac626a805c4d09ecac" + integrity sha512-uRdSdu1oA1rncCQL7sCj8vSyZkgtL7faaw9Tc9rZ3mGgraQ7+Pdx7w5mnOSF3gw9ZNG6oc+KXfkon3bKuROm0g== uglify-js@2.6.4: version "2.6.4" resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.6.4.tgz#65ea2fb3059c9394692f15fed87c2b36c16b9adf" + integrity sha1-ZeovswWck5RpLxX+2HwrNsFrmt8= dependencies: async "~0.2.6" source-map "~0.5.1" uglify-to-browserify "~1.0.0" yargs "~3.10.0" -uglify-js@^2.6, uglify-js@^2.8.29: +uglify-js@^2.8.29: version "2.8.29" resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd" + integrity sha1-KcVzMUgFe7Th913zW3qcty5qWd0= dependencies: source-map "~0.5.1" yargs "~3.10.0" optionalDependencies: uglify-to-browserify "~1.0.0" +uglify-js@^3.1.4: + version "3.5.2" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.5.2.tgz#dc0c7ac2da0a4b7d15e84266818ff30e82529474" + integrity sha512-imog1WIsi9Yb56yRt5TfYVxGmnWs3WSGU73ieSOlMVFwhJCA9W8fqFFMMj4kgDqiS/80LGdsYnWL7O9UcjEBlg== + dependencies: + commander "~2.19.0" + source-map "~0.6.1" + uglify-save-license@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/uglify-save-license/-/uglify-save-license-0.4.1.tgz#95726c17cc6fd171c3617e3bf4d8d82aa8c4cce1" + integrity sha1-lXJsF8xv0XHDYX479NjYKqjEzOE= uglify-to-browserify@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7" + integrity sha1-bgkk1r2mta/jSeOabWMoUKD4grc= uglifyjs-webpack-plugin@^0.4.6: version "0.4.6" resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz#b951f4abb6bd617e66f63eb891498e391763e309" + integrity sha1-uVH0q7a9YX5m9j64kUmOORdj4wk= dependencies: source-map "^0.5.6" uglify-js "^2.8.29" @@ -9683,14 +10414,17 @@ uglifyjs-webpack-plugin@^0.4.6: uid-number@0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" + integrity sha1-DqEOgDXo61uOREnwbaHHMGY7qoE= ultron@~1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.1.tgz#9fe1536a10a664a65266a1e3ccf85fd36302bc9c" + integrity sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og== umask@^1.1.0, umask@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/umask/-/umask-1.1.0.tgz#f29cebf01df517912bb58ff9c4e50fde8e33320d" + integrity sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0= unassert@^1.3.1: version "1.5.1" @@ -9720,10 +10454,12 @@ unassertify@^2.0.0: unc-path-regex@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" + integrity sha1-5z3T17DXxe2G+6xrCufYxqadUPo= underscore@>=1.8.3, underscore@^1.6.0, underscore@^1.8.3: version "1.9.1" resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.9.1.tgz#06dce34a0e68a7babc29b365b8e74b8925203961" + integrity sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg== underscore@~1.6.0: version "1.6.0" @@ -9741,45 +10477,53 @@ unflowify@^1.0.0: union-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4" + integrity sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ= dependencies: arr-union "^3.1.0" get-value "^2.0.6" is-extendable "^0.1.1" set-value "^0.4.3" -unique-filename@^1.1.0, unique-filename@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.0.tgz#d05f2fe4032560871f30e93cbe735eea201514f3" +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.0" - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.0.tgz#db6676e7c7cc0629878ff196097c78855ae9f4ab" + version "2.0.1" + resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.1.tgz#5e9edc6d1ce8fb264db18a507ef9bd8544451ca6" + integrity sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg== dependencies: imurmurhash "^0.1.4" unique-stream@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unique-stream/-/unique-stream-1.0.0.tgz#d59a4a75427447d9aa6c91e70263f8d26a4b104b" + integrity sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs= 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= 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" @@ -9787,14 +10531,17 @@ unset-value@^1.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.0.5: - version "1.1.0" - resolved "https://registry.yarnpkg.com/upath/-/upath-1.1.0.tgz#35256597e46a581db4793d0ce47fa9aebfc9fabd" +upath@^1.1.1: + 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.3.0, 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" @@ -9810,16 +10557,19 @@ update-notifier@^2.3.0, update-notifier@^2.5.0: 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-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" @@ -9831,6 +10581,7 @@ url-toolkit@^2.1.1, url-toolkit@^2.1.3: 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" @@ -9838,12 +10589,14 @@ url@^0.11.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== user-home@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190" + integrity sha1-K1viOjK2Onyd640PKNSFcko98ZA= -util-deprecate@^1.0.2, util-deprecate@~1.0.1: +util-deprecate@^1.0.1, util-deprecate@^1.0.2, 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= @@ -9851,38 +10604,45 @@ util-deprecate@^1.0.2, util-deprecate@~1.0.1: util-extend@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/util-extend/-/util-extend-1.0.3.tgz#a7c216d267545169637b3b6edc6ca9119e2ff93f" + integrity sha1-p8IW0mdUUWljeztu3GypEZ4v+T8= 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.10.3 <1": - version "0.11.0" - resolved "https://registry.yarnpkg.com/util/-/util-0.11.0.tgz#c5f391beb244103d799b21077a926fef8769e1fb" +"util@>=0.10.3 <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" util@^0.10.3: version "0.10.4" resolved "https://registry.yarnpkg.com/util/-/util-0.10.4.tgz#3aa0125bfe668a4672de58857d3ace27ecb76901" + integrity sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A== dependencies: inherits "2.0.3" utilities@1.0.x: version "1.0.5" resolved "https://registry.yarnpkg.com/utilities/-/utilities-1.0.5.tgz#f2b77a88f3510733fc7215b5c486a504a75ab245" + integrity sha1-8rd6iPNRBzP8chW1xIalBKdaskU= utilities@^0.0.37: version "0.0.37" resolved "https://registry.yarnpkg.com/utilities/-/utilities-0.0.37.tgz#a3470d0a7f688142d9e8a57cee1128f12e19e196" + integrity sha1-o0cNCn9ogULZ6KV87hEo8S4Z4ZY= 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.0.1, uuid@^3.1.0, uuid@^3.3.2: +uuid@^3.0.1, uuid@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== @@ -9890,6 +10650,7 @@ uuid@^3.0.1, uuid@^3.1.0, uuid@^3.3.2: uuid@~1.4.0: version "1.4.2" resolved "https://registry.yarnpkg.com/uuid/-/uuid-1.4.2.tgz#453019f686966a6df83cdc5244e7c990ecc332fc" + integrity sha1-RTAZ9oaWam34PNxSROfJkOzDMvw= v8-compile-cache@^1.1.0: version "1.1.2" @@ -9899,6 +10660,7 @@ v8-compile-cache@^1.1.0: v8flags@^2.0.2: version "2.1.1" resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-2.1.1.tgz#aab1a1fa30d45f88dd321148875ac02c0b55e5b4" + integrity sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ= dependencies: user-home "^1.1.1" @@ -9913,6 +10675,7 @@ validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4: validate-npm-package-name@^3.0.0, validate-npm-package-name@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e" + integrity sha1-X6kS2B630MdK/BQN5zF/DKffQ34= dependencies: builtins "^1.0.3" @@ -9928,6 +10691,7 @@ verror@1.10.0: video.js@5.5.3: version "5.5.3" resolved "https://registry.yarnpkg.com/video.js/-/video.js-5.5.3.tgz#a43f2bfc793d70d4e128dad02cde3a2f4e107b40" + integrity sha1-pD8r/Hk9cNThKNrQLN46L04Qe0A= dependencies: global "^4.3.0" lodash-compat "^3.9.3" @@ -9971,6 +10735,7 @@ video.js@^6.2.4: videojs-chapter-thumbnails@1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/videojs-chapter-thumbnails/-/videojs-chapter-thumbnails-1.1.2.tgz#34c52cb7493ba8f3cc97cb103442ef89f65970e4" + integrity sha1-NMUst0k7qPPMl8sQNELvifZZcOQ= videojs-flash@^2.1.0: version "2.2.0" @@ -9984,6 +10749,7 @@ videojs-flash@^2.1.0: videojs-font@1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/videojs-font/-/videojs-font-1.5.1.tgz#647918200314b8b1f953a489a3766531fce822e3" + integrity sha1-ZHkYIAMUuLH5U6SJo3ZlMfzoIuM= videojs-font@2.1.0: version "2.1.0" @@ -10003,6 +10769,7 @@ videojs-hotkeys@^0.2.20: videojs-ie8@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/videojs-ie8/-/videojs-ie8-1.1.1.tgz#269d624ff325b3bc9258495f2c86f0bc0f0206c0" + integrity sha1-Jp1iT/Mls7ySWElfLIbwvA8CBsA= dependencies: es5-shim "^4.3.1" @@ -10016,6 +10783,7 @@ videojs-ie8@1.1.2: videojs-swf@5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/videojs-swf/-/videojs-swf-5.0.1.tgz#2186bd9ec5ffc5d065d5d956cb0df2533ffa2983" + integrity sha1-IYa9nsX/xdBl1dlWyw3yUz/6KYM= videojs-swf@5.4.2: version "5.4.2" @@ -10025,6 +10793,7 @@ videojs-swf@5.4.2: videojs-vtt.js@0.12.6, videojs-vtt.js@^0.12.1: version "0.12.6" resolved "https://registry.yarnpkg.com/videojs-vtt.js/-/videojs-vtt.js-0.12.6.tgz#e078600bda899eaa6f9c3307134cd0c811947b8e" + integrity sha512-XFXeGBQiljnElMhwCcZst0RDbZn2n8LU7ZScXryd3a00OaZsHAjdZu/7/RdSr7Z1jHphd45FnOvOQkGK4YrWCQ== dependencies: global "^4.3.1" @@ -10038,6 +10807,7 @@ videojs-vtt.js@0.14.1: vinyl-file@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/vinyl-file/-/vinyl-file-2.0.0.tgz#a7ebf5ffbefda1b7d18d140fcb07b223efb6751a" + integrity sha1-p+v1/779obfRjRQPyweyI++2dRo= dependencies: graceful-fs "^4.1.2" pify "^2.3.0" @@ -10049,6 +10819,7 @@ vinyl-file@^2.0.0: vinyl-fs@^0.3.0: version "0.3.14" resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-0.3.14.tgz#9a6851ce1cac1c1cea5fe86c0931d620c2cfa9e6" + integrity sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY= dependencies: defaults "^1.0.0" glob-stream "^3.1.5" @@ -10062,18 +10833,21 @@ vinyl-fs@^0.3.0: vinyl-sourcemaps-apply@^0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz#ab6549d61d172c2b1b87be5c508d239c8ef87705" + integrity sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU= dependencies: source-map "^0.5.1" vinyl@^0.2.1: version "0.2.3" resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.2.3.tgz#bca938209582ec5a49ad538a00fa1f125e513252" + integrity sha1-vKk4IJWC7FpJrVOKAPofEl5RMlI= dependencies: clone-stats "~0.0.1" vinyl@^0.4.0: version "0.4.6" resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.4.6.tgz#2f356c87a550a255461f36bbeb2a5ba8bf784847" + integrity sha1-LzVsh6VQolVGHza76ypbqL94SEc= dependencies: clone "^0.2.0" clone-stats "^0.0.1" @@ -10081,6 +10855,7 @@ vinyl@^0.4.0: vinyl@^0.5.0: version "0.5.3" resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.5.3.tgz#b0455b38fc5e0cf30d4325132e461970c2091cde" + integrity sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4= dependencies: clone "^1.0.0" clone-stats "^0.0.1" @@ -10089,6 +10864,7 @@ vinyl@^0.5.0: vinyl@^1.1.0, vinyl@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-1.2.0.tgz#5c88036cf565e5df05558bfc911f8656df218884" + integrity sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ= dependencies: clone "^1.0.0" clone-stats "^0.0.1" @@ -10097,6 +10873,7 @@ vinyl@^1.1.0, vinyl@^1.2.0: vinyl@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-2.2.0.tgz#d85b07da96e458d25b2ffe19fece9f2caa13ed86" + integrity sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg== dependencies: clone "^2.1.1" clone-buffer "^1.0.0" @@ -10113,6 +10890,7 @@ vlq@^0.2.1, vlq@^0.2.2: vm-browserify@0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73" + integrity sha1-XX6kW7755Kb/ZflUOOCofDV9WnM= dependencies: indexof "0.0.1" @@ -10128,6 +10906,7 @@ vt-pbf@^3.0.1: watchpack@^1.4.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" @@ -10136,16 +10915,19 @@ watchpack@^1.4.0: wcwidth@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" + integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= dependencies: defaults "^1.0.3" webl10n@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/webl10n/-/webl10n-1.0.0.tgz#da1680c63cea81a01d0bc59e2f943a52eba770ed" + integrity sha1-2haAxjzqgaAdC8WeL5Q6UuuncO0= webpack-sources@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.1.0.tgz#a101ebae59d6507354d71d8013950a3a8b7a5a54" + version "1.3.0" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.3.0.tgz#2a28dcb9f1f45fe960d8f1493252b5ee6530fa85" + integrity sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA== dependencies: source-list-map "^2.0.0" source-map "~0.6.1" @@ -10153,6 +10935,7 @@ webpack-sources@^1.0.1: webpack@^3.10.0: version "3.12.0" resolved "https://registry.yarnpkg.com/webpack/-/webpack-3.12.0.tgz#3f9e34360370602fcf639e97939db486f4ec0d74" + integrity sha512-Sw7MdIIOv/nkzPzee4o0EdvCuPmxT98+vVpIvwtcwcF1Q4SDSNp92vwcKc4REe7NItH9f1S4ra9FuQ7yuYZ8bQ== dependencies: acorn "^5.0.0" acorn-dynamic-import "^2.0.0" @@ -10190,14 +10973,17 @@ wgs84@0.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-module@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= which@1, which@^1.0.9, which@^1.1.1, which@^1.2.10, which@^1.2.14, which@^1.2.9, which@^1.3.0, which@^1.3.1: 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" @@ -10209,40 +10995,48 @@ wide-align@^1.1.0: string-width "^1.0.2 || 2" widest-line@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-2.0.0.tgz#0142a4e8a243f8882c0233aa0e0281aa76152273" + 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" window-size@0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d" + integrity sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0= window-size@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.2.0.tgz#b4315bb4214a3d7058ebeee892e13fa24d98b075" + integrity sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU= wordwrap@0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" + integrity sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8= wordwrap@^1.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= wordwrap@~0.0.2: version "0.0.3" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" + integrity sha1-o9XabNXAvAAI03I0u68b7WMFkQc= worker-farm@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.6.0.tgz#aecc405976fab5a95526180846f0dba288f3a4a0" + integrity sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ== dependencies: errno "~0.1.7" worker-loader@^0.8.0: version "0.8.1" resolved "https://registry.yarnpkg.com/worker-loader/-/worker-loader-0.8.1.tgz#e8e995331ea34df5bf68296824bfb7f0ad578d43" + integrity sha1-6OmVMx6jTfW/aCloJL+38K1XjUM= dependencies: loader-utils "^1.0.2" schema-utils "^0.3.0" @@ -10250,6 +11044,7 @@ worker-loader@^0.8.0: 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" @@ -10262,10 +11057,12 @@ wrappy@1, wrappy@^1.0.2: wrench@^1.5.8: version "1.5.9" resolved "https://registry.yarnpkg.com/wrench/-/wrench-1.5.9.tgz#411691c63a9b2531b1700267279bdeca23b2142a" + integrity sha1-QRaRxjqbJTGxcAJnJ5veyiOyFCo= -write-file-atomic@^2.0.0, write-file-atomic@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.3.0.tgz#1ff61575c2e2a4e8e510d6fa4e243cce183999ab" +write-file-atomic@^2.0.0, write-file-atomic@^2.3.0, write-file-atomic@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.2.tgz#a7181706dfba17855d221140a9c06e15fcdd87b9" + integrity sha512-s0b6vB3xIVRLWywa6X9TOMA7k9zio0TMOsl9ZnDkliA/cfJlpHXAscj0gbHVJiTdIuAYpIyqS5GW91fqm6gG5g== dependencies: graceful-fs "^4.1.11" imurmurhash "^0.1.4" @@ -10274,14 +11071,23 @@ write-file-atomic@^2.0.0, write-file-atomic@^2.3.0: ws@~3.3.1: version "3.3.3" resolved "https://registry.yarnpkg.com/ws/-/ws-3.3.3.tgz#f1cf84fe2d5e901ebce94efaece785f187a228f2" + integrity sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA== dependencies: async-limiter "~1.0.0" safe-buffer "~5.1.0" ultron "~1.1.0" +ws@~6.1.0: + version "6.1.4" + resolved "https://registry.yarnpkg.com/ws/-/ws-6.1.4.tgz#5b5c8800afab925e94ccb29d153c8d02c1776ef9" + integrity sha512-eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA== + 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= xhr@2.4.0: version "2.4.0" @@ -10296,6 +11102,7 @@ xhr@2.4.0: xhr@~2.2.0: version "2.2.2" resolved "https://registry.yarnpkg.com/xhr/-/xhr-2.2.2.tgz#2ee72571869f8686d41559a9ea286c18971435ff" + integrity sha1-LuclcYafhobUFVmp6ihsGJcUNf8= dependencies: global "~4.3.0" is-function "^1.0.1" @@ -10305,6 +11112,7 @@ xhr@~2.2.0: xmlhttprequest-ssl@~1.5.4: version "1.5.5" resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz#c2876b06168aadc40e57d97e81191ac8f4398b3e" + integrity sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4= "xtend@>=4.0.0 <4.1.0-0", xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.1: version "4.0.1" @@ -10314,18 +11122,22 @@ xmlhttprequest-ssl@~1.5.4: xtend@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/xtend/-/xtend-3.0.0.tgz#5cce7407baf642cba7becda568111c493f59665a" + integrity sha1-XM50B7r2Qsunvs2laBEcST9ZZlo= 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: version "3.0.3" @@ -10335,30 +11147,35 @@ yallist@^3.0.0, yallist@^3.0.2: yargs-parser@^4.1.0, yargs-parser@^4.2.0: version "4.2.1" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-4.2.1.tgz#29cceac0dc4f03c6c87b4a9f217dd18c9f74871c" + integrity sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw= dependencies: camelcase "^3.0.0" 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-parser@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-7.0.0.tgz#8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9" + integrity sha1-jQrELxbqVd69MyyvTEA4s+P139k= dependencies: camelcase "^4.1.0" yargs-parser@^9.0.2: version "9.0.2" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-9.0.2.tgz#9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077" + integrity sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc= dependencies: camelcase "^4.1.0" yargs@6.4.0: version "6.4.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-6.4.0.tgz#816e1a866d5598ccf34e5596ddce22d92da490d4" + integrity sha1-gW4ahm1VmMzzTlWW3c4i2S2kkNQ= dependencies: camelcase "^3.0.0" cliui "^3.2.0" @@ -10378,6 +11195,7 @@ yargs@6.4.0: yargs@6.6.0: version "6.6.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-6.6.0.tgz#782ec21ef403345f830a808ca3d513af56065208" + integrity sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg= dependencies: camelcase "^3.0.0" cliui "^3.2.0" @@ -10396,6 +11214,7 @@ yargs@6.6.0: yargs@^11.0.0: version "11.1.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-11.1.0.tgz#90b869934ed6e871115ea2ff58b03f4724ed2d77" + integrity sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A== dependencies: cliui "^4.0.0" decamelize "^1.1.1" @@ -10413,12 +11232,14 @@ yargs@^11.0.0: yargs@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-2.3.0.tgz#e900c87250ec5cd080db6009fe3dd63156f1d7fb" + integrity sha1-6QDIclDsXNCA22AJ/j3WMVbx1/s= dependencies: wordwrap "0.0.2" 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" @@ -10437,6 +11258,7 @@ yargs@^7.0.0: yargs@^8.0.2: version "8.0.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-8.0.2.tgz#6299a9055b1cefc969ff7e79c1d918dceb22c360" + integrity sha1-YpmpBVsc78lp/355wdkY3Osiw2A= dependencies: camelcase "^4.1.0" cliui "^3.2.0" @@ -10455,6 +11277,7 @@ yargs@^8.0.2: yargs@~3.10.0: version "3.10.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1" + integrity sha1-9+572FfdfB0tOMDnTvvWgdFDH9E= dependencies: camelcase "^1.0.2" cliui "^2.1.0" @@ -10504,13 +11327,16 @@ yarn@^0.27.5: yauzl@2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.4.1.tgz#9528f442dab1b2284e58b4379bb194e22e0c4005" + integrity sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU= dependencies: fd-slicer "~1.0.1" yeast@0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419" + integrity sha1-AI4G2AlDIMNy28L47XagymyKxBk= zxcvbn@^4.4.2: version "4.4.2" resolved "https://registry.yarnpkg.com/zxcvbn/-/zxcvbn-4.4.2.tgz#28ec17cf09743edcab056ddd8b1b06262cc73c30" + integrity sha1-KOwXzwl0PtyrBW3dixsGJizHPDA= From 8015c5ec7b93bd1498b27234443ea427443ea61c Mon Sep 17 00:00:00 2001 From: aina-esokia Date: Tue, 2 Apr 2019 14:58:34 +0400 Subject: [PATCH 103/367] add substitution icon for font otc and ttc --- config/configuration.sample.yml | 4 +++- ...on_vnd.oasis.opendocument.chart-template.png | Bin 0 -> 13643 bytes 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 resources/www/common/images/icons/substitution/application_vnd.oasis.opendocument.chart-template.png diff --git a/config/configuration.sample.yml b/config/configuration.sample.yml index 050b6562c1..982e4aef28 100644 --- a/config/configuration.sample.yml +++ b/config/configuration.sample.yml @@ -90,7 +90,9 @@ main: client_secret: null border-manager: enabled: true - extension-mapping: { } + extension-mapping: + otc: application/vnd.oasis.opendocument.chart-template + ttc: application/x-font-ttf checkers: - type: Checker\Sha256 diff --git a/resources/www/common/images/icons/substitution/application_vnd.oasis.opendocument.chart-template.png b/resources/www/common/images/icons/substitution/application_vnd.oasis.opendocument.chart-template.png new file mode 100644 index 0000000000000000000000000000000000000000..005ad6fe8bbd81e4e1a04aabff41f6f3404ced6a GIT binary patch literal 13643 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 F{{yT(x;g*= literal 0 HcmV?d00001 From e68081399d921d70f532a8be42a821ebba00f5ab Mon Sep 17 00:00:00 2001 From: aina-esokia Date: Tue, 2 Apr 2019 15:36:49 +0400 Subject: [PATCH 104/367] port add model in order manager of collection --- lib/Alchemy/Phrasea/Collection/CollectionService.php | 4 +++- lib/Alchemy/Phrasea/Controller/Admin/CollectionController.php | 1 + lib/Alchemy/Phrasea/Controller/Admin/UserController.php | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/Alchemy/Phrasea/Collection/CollectionService.php b/lib/Alchemy/Phrasea/Collection/CollectionService.php index acc1db6772..48ccbac843 100644 --- a/lib/Alchemy/Phrasea/Collection/CollectionService.php +++ b/lib/Alchemy/Phrasea/Collection/CollectionService.php @@ -319,7 +319,9 @@ class CollectionService $result = $userQuery->on_base_ids([ $reference->getBaseId()] ) ->who_have_right([\ACL::ORDER_MASTER]) - ->execute()->get_results(); + ->include_templates(true) + ->execute() + ->get_results(); /** @var ACLProvider $acl */ $acl = $this->app['acl']; diff --git a/lib/Alchemy/Phrasea/Controller/Admin/CollectionController.php b/lib/Alchemy/Phrasea/Controller/Admin/CollectionController.php index 3304a19de8..271e7a49df 100644 --- a/lib/Alchemy/Phrasea/Controller/Admin/CollectionController.php +++ b/lib/Alchemy/Phrasea/Controller/Admin/CollectionController.php @@ -50,6 +50,7 @@ class CollectionController extends Controller $query = $this->createUserQuery(); $admins = $query->on_base_ids([$bas_id]) ->who_have_right([\ACL::ORDER_MASTER]) + ->include_templates(true) ->execute() ->get_results(); } diff --git a/lib/Alchemy/Phrasea/Controller/Admin/UserController.php b/lib/Alchemy/Phrasea/Controller/Admin/UserController.php index 65da919edd..35ff646b8c 100644 --- a/lib/Alchemy/Phrasea/Controller/Admin/UserController.php +++ b/lib/Alchemy/Phrasea/Controller/Admin/UserController.php @@ -233,6 +233,7 @@ class UserController extends Controller ->who_have_right($have_right) ->who_have_not_right($have_not_right) ->on_base_ids($on_base) + ->include_templates(true) ->execute() ->get_results(); From 887ad911749e7818b5f734afbc96b47aa2ed3e8c Mon Sep 17 00:00:00 2001 From: Arthur de Moulins Date: Thu, 4 Apr 2019 12:34:04 +0200 Subject: [PATCH 105/367] PHRAS-2505 replace ircmaxell/random-lib with paragonie/random-lib for php7.1 --- composer.json | 4 +- composer.lock | 207 ++++++++++++++++++++++++++++++++++++-------------- 2 files changed, 153 insertions(+), 58 deletions(-) diff --git a/composer.json b/composer.json index 98a77a6f1a..53e0ba6c98 100644 --- a/composer.json +++ b/composer.json @@ -78,7 +78,6 @@ "hoa/router": "~2.0", "igorw/get-in": "~1.0", "imagine/imagine": "0.6.x-dev", - "ircmaxell/random-lib": "~1.0", "jms/serializer": "~0.10", "jms/translation-bundle": "dev-rebase-2015-10-20", "justinrainbow/json-schema": "2.0.3 as 1.6.1", @@ -120,7 +119,8 @@ "alchemy/queue-bundle": "^0.1.5", "google/recaptcha": "^1.1", "facebook/graph-sdk": "^5.6", - "box/spout": "^2.7" + "box/spout": "^2.7", + "paragonie/random-lib": "^2.0" }, "require-dev": { "mikey179/vfsStream": "~1.5", diff --git a/composer.lock b/composer.lock index d9eae9b3ee..edd03dc5d3 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "adf4074eb26ea80d414430d4f7b61311", + "content-hash": "7dd755dbcbdcf15e87b4e2e8967c1314", "packages": [ { "name": "alchemy-fr/tcpdf-clone", @@ -3742,61 +3742,6 @@ ], "time": "2014-11-20T16:49:30+00:00" }, - { - "name": "ircmaxell/random-lib", - "version": "v1.2.0", - "source": { - "type": "git", - "url": "https://github.com/ircmaxell/RandomLib.git", - "reference": "e9e0204f40e49fa4419946c677eccd3fa25b8cf4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/ircmaxell/RandomLib/zipball/e9e0204f40e49fa4419946c677eccd3fa25b8cf4", - "reference": "e9e0204f40e49fa4419946c677eccd3fa25b8cf4", - "shasum": "" - }, - "require": { - "ircmaxell/security-lib": "^1.1", - "php": ">=5.3.2" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^1.11", - "mikey179/vfsstream": "^1.6", - "phpunit/phpunit": "^4.8|^5.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1.x-dev" - } - }, - "autoload": { - "psr-0": { - "RandomLib": "lib" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Anthony Ferrara", - "email": "ircmaxell@ircmaxell.com", - "homepage": "http://blog.ircmaxell.com" - } - ], - "description": "A Library For Generating Secure Random Numbers", - "homepage": "https://github.com/ircmaxell/RandomLib", - "keywords": [ - "cryptography", - "random", - "random-numbers", - "random-strings" - ], - "time": "2016-09-07T15:52:06+00:00" - }, { "name": "ircmaxell/security-lib", "version": "v1.1.0", @@ -4956,6 +4901,68 @@ ], "time": "2016-11-28T09:17:04+00:00" }, + { + "name": "paragonie/random-lib", + "version": "v2.0.0", + "source": { + "type": "git", + "url": "https://github.com/paragonie/RandomLib.git", + "reference": "b73a1cb8eae7a346824ccee42298046dedbf2415" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/RandomLib/zipball/b73a1cb8eae7a346824ccee42298046dedbf2415", + "reference": "b73a1cb8eae7a346824ccee42298046dedbf2415", + "shasum": "" + }, + "require": { + "ircmaxell/security-lib": "^1.1", + "paragonie/random_compat": "^2", + "paragonie/sodium_compat": "^1.3", + "php": ">=5.3.2" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^1.11", + "mikey179/vfsstream": "^1.6", + "phpunit/phpunit": "^4.8 || >=5.0.0 <5.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1.x-dev" + } + }, + "autoload": { + "psr-0": { + "RandomLib": "lib" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Anthony Ferrara", + "email": "ircmaxell@ircmaxell.com", + "homepage": "http://blog.ircmaxell.com" + }, + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com" + } + ], + "description": "A Library For Generating Secure Random Numbers", + "homepage": "https://github.com/ircmaxell/RandomLib", + "keywords": [ + "cryptography", + "random", + "random-numbers", + "random-strings" + ], + "time": "2017-10-06T23:34:21+00:00" + }, { "name": "paragonie/random_compat", "version": "v2.0.4", @@ -5004,6 +5011,88 @@ ], "time": "2016-11-07T23:38:38+00:00" }, + { + "name": "paragonie/sodium_compat", + "version": "v1.9.1", + "source": { + "type": "git", + "url": "https://github.com/paragonie/sodium_compat.git", + "reference": "87125d5b265f98c4d1b8d83a1f0726607c229421" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/sodium_compat/zipball/87125d5b265f98c4d1b8d83a1f0726607c229421", + "reference": "87125d5b265f98c4d1b8d83a1f0726607c229421", + "shasum": "" + }, + "require": { + "paragonie/random_compat": ">=1", + "php": "^5.2.4|^5.3|^5.4|^5.5|^5.6|^7|^8" + }, + "require-dev": { + "phpunit/phpunit": "^3|^4|^5" + }, + "suggest": { + "ext-libsodium": "PHP < 7.0: Better performance, password hashing (Argon2i), secure memory management (memzero), and better security.", + "ext-sodium": "PHP >= 7.0: Better performance, password hashing (Argon2i), secure memory management (memzero), and better security." + }, + "type": "library", + "autoload": { + "files": [ + "autoload.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "ISC" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com" + }, + { + "name": "Frank Denis", + "email": "jedisct1@pureftpd.org" + } + ], + "description": "Pure PHP implementation of libsodium; uses the PHP extension if it exists", + "keywords": [ + "Authentication", + "BLAKE2b", + "ChaCha20", + "ChaCha20-Poly1305", + "Chapoly", + "Curve25519", + "Ed25519", + "EdDSA", + "Edwards-curve Digital Signature Algorithm", + "Elliptic Curve Diffie-Hellman", + "Poly1305", + "Pure-PHP cryptography", + "RFC 7748", + "RFC 8032", + "Salpoly", + "Salsa20", + "X25519", + "XChaCha20-Poly1305", + "XSalsa20-Poly1305", + "Xchacha20", + "Xsalsa20", + "aead", + "cryptography", + "ecdh", + "elliptic curve", + "elliptic curve cryptography", + "encryption", + "libsodium", + "php", + "public-key cryptography", + "secret-key cryptography", + "side-channel resistant" + ], + "time": "2019-03-20T17:19:05+00:00" + }, { "name": "php-ffmpeg/php-ffmpeg", "version": "0.5.1", @@ -5766,6 +5855,11 @@ { "name": "roave/security-advisories", "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/Roave/SecurityAdvisories.git", + "reference": "0698207bf8a9bed212fdde2d8c7cdc77085660c4" + }, "conflict": { "adodb/adodb-php": "<5.20.6", "amphp/artax": ">=2,<2.0.4|>0.7.1,<1.0.4", @@ -8342,6 +8436,7 @@ "mock", "xunit" ], + "abandoned": true, "time": "2015-10-02T06:51:40+00:00" }, { From c89757c4d720da8cb6a3f7717d92bfe9ce556ba0 Mon Sep 17 00:00:00 2001 From: aina-esokia Date: Fri, 5 Apr 2019 15:57:49 +0400 Subject: [PATCH 106/367] escape in controller --- .../Controller/Prod/RecordController.php | 33 ++++++++++++------- lib/classes/record/adapter.php | 2 +- lib/classes/record/preview.php | 4 +-- 3 files changed, 24 insertions(+), 15 deletions(-) diff --git a/lib/Alchemy/Phrasea/Controller/Prod/RecordController.php b/lib/Alchemy/Phrasea/Controller/Prod/RecordController.php index ef67a81ae0..0a948d6d1d 100644 --- a/lib/Alchemy/Phrasea/Controller/Prod/RecordController.php +++ b/lib/Alchemy/Phrasea/Controller/Prod/RecordController.php @@ -90,35 +90,44 @@ class RecordController extends Controller } $recordCaptions["technicalInfo"] = $record->getPositionFromTechnicalInfos(); + // escape record title before rendering + $recordTitle = explode("", $record->get_title()); + if (count($recordTitle) >1) { + $recordTitle[1] = htmlspecialchars($recordTitle[1]); + $recordTitle = implode("", $recordTitle); + } else { + $recordTitle = htmlspecialchars($record->get_title()); + } + return $this->app->json([ - "desc" => $this->render('prod/preview/caption.html.twig', [ + "desc" => $this->render('prod/preview/caption.html.twig', [ 'record' => $record, 'highlight' => $query, 'searchEngine' => $searchEngine, 'searchOptions' => $options, ]), - "recordCaptions"=> $recordCaptions, - "html_preview" => $this->render('common/preview.html.twig', [ + "recordCaptions" => $recordCaptions, + "html_preview" => $this->render('common/preview.html.twig', [ 'record' => $record ]), - "others" => $this->render('prod/preview/appears_in.html.twig', [ + "others" => $this->render('prod/preview/appears_in.html.twig', [ 'parents' => $record->get_grouping_parents(), 'baskets' => $record->get_container_baskets($this->getEntityManager(), $this->getAuthenticatedUser()), ]), - "current" => $train, - "record" => $currentRecord, - "history" => $this->render('prod/preview/short_history.html.twig', [ + "current" => $train, + "record" => $currentRecord, + "history" => $this->render('prod/preview/short_history.html.twig', [ 'record' => $record, ]), - "popularity" => $this->render('prod/preview/popularity.html.twig', [ + "popularity" => $this->render('prod/preview/popularity.html.twig', [ 'record' => $record, ]), - "tools" => $this->render('prod/preview/tools.html.twig', [ + "tools" => $this->render('prod/preview/tools.html.twig', [ 'record' => $record, ]), - "pos" => $record->getNumber(), - "title" => $record->get_title(), - "databox_name" => $record->getDatabox()->get_dbname(), + "pos" => $record->getNumber(), + "title" => $recordTitle, + "databox_name" => $record->getDatabox()->get_dbname(), "collection_name" => $record->getCollection()->get_name(), "collection_logo" => $record->getCollection()->getLogo($record->getBaseId(), $this->app), ]); diff --git a/lib/classes/record/adapter.php b/lib/classes/record/adapter.php index 2a4a3a1c7d..c4045d9fc5 100644 --- a/lib/classes/record/adapter.php +++ b/lib/classes/record/adapter.php @@ -941,7 +941,7 @@ class record_adapter implements RecordInterface, cache_cacheableInterface $this->set_data_to_cache(self::CACHE_TITLE, $title); } - return htmlspecialchars($title); + return $title; } /** diff --git a/lib/classes/record/preview.php b/lib/classes/record/preview.php index 1c88f6e94e..dd0ae0fe43 100644 --- a/lib/classes/record/preview.php +++ b/lib/classes/record/preview.php @@ -149,7 +149,7 @@ class record_preview extends record_adapter $this->original_item = $element; $sbas_id = $element->getSbasId(); $record_id = $element->getRecordId(); - $this->name = htmlspecialchars($Basket->getName()); + $this->name = $Basket->getName(); $number = $element->getOrd(); $first = false; } @@ -169,7 +169,7 @@ class record_preview extends record_adapter if ($element->getOrd() == $pos || $first) { $sbas_id = $element->getSbasId(); $record_id = $element->getRecordId(); - $this->name = htmlspecialchars($entry->getTitle()); + $this->name = $entry->getTitle(); $this->original_item = $element; $number = $element->getOrd(); $first = false; From 5cdf473c7f821e448b3c7793c5283566c7583e20 Mon Sep 17 00:00:00 2001 From: aynsix <35221835+aynsix@users.noreply.github.com> Date: Mon, 8 Apr 2019 16:25:17 +0400 Subject: [PATCH 107/367] PHRAS-1972: Account Page, Allow a Phraseanet User to delete his account and associated datas (#2918) * allow user to delete account * generate translation and add checkbox in the windows confirmation * change text an configuration key * update delete account fonctionality * rename variable * write in explicite condition * merge yarn.lock * regenerate translation --- config/configuration.sample.yml | 1 + .../CollectionRepositoryRegistry.php | 9 + .../Controller/Root/AccountController.php | 187 +++++++++++++- .../ControllerProvider/Root/Account.php | 8 + .../Provider/RepositoriesServiceProvider.php | 3 + .../Model/Entities/ValidationSession.php | 2 +- .../Manipulator/ApiApplicationManipulator.php | 8 + .../Model/Manipulator/BasketManipulator.php | 8 + .../Model/Manipulator/TokenManipulator.php | 11 + .../ValidationSessionRepository.php | 24 ++ .../Notification/Mail/AbstractMail.php | 11 + .../Mail/MailRequestAccountDelete.php | 105 ++++++++ .../Mail/MailSuccessAccountDelete.php | 45 ++++ lib/conf.d/configuration.yml | 1 + resources/locales/messages.de.xlf | 237 ++++++++++++------ resources/locales/messages.en.xlf | 237 ++++++++++++------ resources/locales/messages.fr.xlf | 237 ++++++++++++------ resources/locales/messages.nl.xlf | 237 ++++++++++++------ resources/locales/validators.de.xlf | 2 +- resources/locales/validators.en.xlf | 2 +- resources/locales/validators.fr.xlf | 2 +- resources/locales/validators.nl.xlf | 2 +- templates/web/account/account.html.twig | 83 +++++- templates/web/email-template.html.twig | 10 +- .../RepositoriesServiceProviderTest.php | 1 + .../Mail/MailRequestAccountDeleteTest.php | 66 +++++ .../Mail/MailSuccessAccountDeleteTest.php | 23 ++ 27 files changed, 1258 insertions(+), 304 deletions(-) create mode 100644 lib/Alchemy/Phrasea/Model/Repositories/ValidationSessionRepository.php create mode 100644 lib/Alchemy/Phrasea/Notification/Mail/MailRequestAccountDelete.php create mode 100644 lib/Alchemy/Phrasea/Notification/Mail/MailSuccessAccountDelete.php create mode 100644 tests/Alchemy/Tests/Phrasea/Notification/Mail/MailRequestAccountDeleteTest.php create mode 100644 tests/Alchemy/Tests/Phrasea/Notification/Mail/MailSuccessAccountDeleteTest.php diff --git a/config/configuration.sample.yml b/config/configuration.sample.yml index 982e4aef28..32adca6ce3 100644 --- a/config/configuration.sample.yml +++ b/config/configuration.sample.yml @@ -8,6 +8,7 @@ main: key: '' api_require_ssl: true api_token_header: false + delete-account-require-email-confirmation: true database: host: 127.0.0.1 port: 3306 diff --git a/lib/Alchemy/Phrasea/Collection/CollectionRepositoryRegistry.php b/lib/Alchemy/Phrasea/Collection/CollectionRepositoryRegistry.php index 17f6bb82b4..6d7eaef03c 100644 --- a/lib/Alchemy/Phrasea/Collection/CollectionRepositoryRegistry.php +++ b/lib/Alchemy/Phrasea/Collection/CollectionRepositoryRegistry.php @@ -84,6 +84,15 @@ class CollectionRepositoryRegistry throw new \OutOfBoundsException('No repository available for given base [baseId: ' . $baseId . ' ].'); } + public function getBaseIdMap() + { + if ($this->baseIdMap === null) { + $this->loadBaseIdMap(); + } + + return $this->baseIdMap; + } + public function purgeRegistry() { $this->baseIdMap = null; diff --git a/lib/Alchemy/Phrasea/Controller/Root/AccountController.php b/lib/Alchemy/Phrasea/Controller/Root/AccountController.php index 9d49301c1b..e785c8f0f3 100644 --- a/lib/Alchemy/Phrasea/Controller/Root/AccountController.php +++ b/lib/Alchemy/Phrasea/Controller/Root/AccountController.php @@ -17,20 +17,27 @@ use Alchemy\Phrasea\Application\Helper\EntityManagerAware; use Alchemy\Phrasea\Application\Helper\NotifierAware; use Alchemy\Phrasea\Authentication\Phrasea\PasswordEncoder; use Alchemy\Phrasea\Controller\Controller; -use Alchemy\Phrasea\ControllerProvider\Root\Login; use Alchemy\Phrasea\Core\Configuration\RegistrationManager; use Alchemy\Phrasea\Exception\InvalidArgumentException; use Alchemy\Phrasea\Form\Login\PhraseaRenewPasswordForm; use Alchemy\Phrasea\Model\Entities\ApiApplication; use Alchemy\Phrasea\Model\Entities\FtpCredential; use Alchemy\Phrasea\Model\Entities\Session; +use Alchemy\Phrasea\Model\Entities\User; use Alchemy\Phrasea\Model\Manipulator\ApiAccountManipulator; +use Alchemy\Phrasea\Model\Manipulator\ApiApplicationManipulator; +use Alchemy\Phrasea\Model\Manipulator\BasketManipulator; use Alchemy\Phrasea\Model\Manipulator\TokenManipulator; use Alchemy\Phrasea\Model\Manipulator\UserManipulator; use Alchemy\Phrasea\Model\Repositories\ApiAccountRepository; use Alchemy\Phrasea\Model\Repositories\ApiApplicationRepository; +use Alchemy\Phrasea\Model\Repositories\BasketRepository; +use Alchemy\Phrasea\Model\Repositories\FeedPublisherRepository; use Alchemy\Phrasea\Model\Repositories\TokenRepository; +use Alchemy\Phrasea\Model\Repositories\ValidationSessionRepository; +use Alchemy\Phrasea\Notification\Mail\MailRequestAccountDelete; use Alchemy\Phrasea\Notification\Mail\MailRequestEmailUpdate; +use Alchemy\Phrasea\Notification\Mail\MailSuccessAccountDelete; use Alchemy\Phrasea\Notification\Receiver; use Symfony\Component\HttpFoundation\JsonResponse; use Symfony\Component\HttpFoundation\RedirectResponse; @@ -299,13 +306,102 @@ class AccountController extends Controller $manager = $this->getEventManager(); $user = $this->getAuthenticatedUser(); + $repo_baskets = $this->getBasketRepository(); + $baskets = $repo_baskets->findActiveValidationAndBasketByUser($user); + + $apiAccounts = $this->getApiAccountRepository()->findByUser($user); + + $ownedFeeds = $this->getFeedPublisherRepository()->findBy(['user' => $user, 'owner' => true]); + + $initiatedValidations = $this->getValidationSessionRepository()->findby(['initiator' => $user, ]); + return $this->render('account/account.html.twig', [ - 'user' => $user, - 'evt_mngr' => $manager, - 'notifications' => $manager->list_notifications_available($user), + 'user' => $user, + 'evt_mngr' => $manager, + 'notifications' => $manager->list_notifications_available($user), + 'baskets' => $baskets, + 'api_accounts' => $apiAccounts, + 'owned_feeds' => $ownedFeeds, + 'initiated_validations' => $initiatedValidations, ]); } + /** + * @param Request $request + * @return RedirectResponse + */ + public function processDeleteAccount(Request $request) + { + $user = $this->getAuthenticatedUser(); + + if($this->app['conf']->get(['main', 'delete-account-require-email-confirmation'])) { + + // send email confirmation + + try { + $receiver = Receiver::fromUser($user); + } catch (InvalidArgumentException $e) { + $this->app->addFlash('error', $this->app->trans('phraseanet::erreur: echec du serveur de mail')); + + return $this->app->redirectPath('account'); + } + + $token = $this->getTokenManipulator()->createAccountDeleteToken($user, $user->getEmail()); + $url = $this->app->url('account_confirm_delete', ['token' => $token->getValue()]); + + + $mail = MailRequestAccountDelete::create($this->app, $receiver); + $mail->setUserOwner($user); + $mail->setButtonUrl($url); + $mail->setExpiration($token->getExpiration()); + + $this->deliver($mail); + + $this->app->addFlash('info', $this->app->trans('phraseanet::account: A confirmation e-mail has been sent. Please follow the instructions contained to continue account deletion')); + + return $this->app->redirectPath('account'); + + } else { + $this->doDeleteAccount($user); + + $response = $this->app->redirectPath('homepage', [ + 'redirect' => $request->query->get("redirect") + ]); + + $response->headers->clearCookie('persistent'); + $response->headers->clearCookie('last_act'); + + return $response; + } + + } + + public function confirmDeleteAccount(Request $request) + { + if (($tokenValue = $request->query->get('token')) !== null ) { + if (null === $token = $this->getTokenRepository()->findValidToken($tokenValue)) { + $this->app->addFlash('error', $this->app->trans('Token not found')); + + return $this->app->redirectPath('account'); + } + + $user = $token->getUser(); + // delete account and datas + $this->doDeleteAccount($user); + + $this->getTokenManipulator()->delete($token); + } + + $response = $this->app->redirectPath('homepage', [ + 'redirect' => $request->query->get("redirect") + ]); + + $response->headers->clearCookie('persistent'); + $response->headers->clearCookie('last_act'); + + return $response; + } + /** * Update account information * @@ -406,6 +502,49 @@ class AccountController extends Controller return $this->app->redirectPath('account'); } + /** + * @param User $user + */ + private function doDeleteAccount(User $user) + { + // basket + $repo_baskets = $this->getBasketRepository(); + $baskets = $repo_baskets->findActiveByUser($user); + $this->getBasketManipulator()->removeBaskets($baskets); + + // application + $applications = $this->getApiApplicationRepository()->findByUser($user); + + $this->getApiApplicationManipulator()->deleteApiApplications($applications); + + + // revoke access and delete phraseanet user account + + $list = array_keys($this->app['repo.collections-registry']->getBaseIdMap()); + + $this->app->getAclForUser($user)->revoke_access_from_bases($list); + + if ($this->app->getAclForUser($user)->is_phantom()) { + // send confirmation email: the account has been deleted + + try { + $receiver = Receiver::fromUser($user); + } catch (InvalidArgumentException $e) { + $this->app->addFlash('error', $this->app->trans('phraseanet::erreur: echec du serveur de mail')); + } + + $mail = MailSuccessAccountDelete::create($this->app, $receiver); + + $this->app['manipulator.user']->delete($user); + + $this->deliver($mail); + } + + $this->getAuthenticator()->closeAccount(); + $this->app->addFlash('info', $this->app->trans('phraseanet::account The account has been deleted')); + + } + /** * @return PasswordEncoder */ @@ -501,4 +640,44 @@ class AccountController extends Controller { return $this->app['events-manager']; } + + /** + * @return BasketManipulator + */ + private function getBasketManipulator() + { + return $this->app['manipulator.basket']; + } + + /** + * @return BasketRepository + */ + private function getBasketRepository() + { + return $this->app['repo.baskets']; + } + + /** + * @return ApiApplicationManipulator + */ + private function getApiApplicationManipulator() + { + return $this->app['manipulator.api-application']; + } + + /** + * @return FeedPublisherRepository + */ + private function getFeedPublisherRepository() + { + return $this->app['repo.feed-publishers']; + } + + /** + * @return ValidationSessionRepository + */ + private function getValidationSessionRepository() + { + return $this->app['repo.validation-session']; + } } diff --git a/lib/Alchemy/Phrasea/ControllerProvider/Root/Account.php b/lib/Alchemy/Phrasea/ControllerProvider/Root/Account.php index 8b911eef91..516c78222b 100644 --- a/lib/Alchemy/Phrasea/ControllerProvider/Root/Account.php +++ b/lib/Alchemy/Phrasea/ControllerProvider/Root/Account.php @@ -52,6 +52,14 @@ class Account implements ControllerProviderInterface, ServiceProviderInterface $controllers->get('/', 'account.controller:displayAccount') ->bind('account'); + // allow to delete phraseanet account + $controllers->get('/delete/process', 'account.controller:processDeleteAccount') + ->bind('account_process_delete'); + + $controllers->get('/delete/confirm', 'account.controller:confirmDeleteAccount') + ->bind('account_confirm_delete'); + + // Updates current logged in user account $controllers->post('/', 'account.controller:updateAccount') ->bind('submit_update_account'); diff --git a/lib/Alchemy/Phrasea/Core/Provider/RepositoriesServiceProvider.php b/lib/Alchemy/Phrasea/Core/Provider/RepositoriesServiceProvider.php index 80f9d2286c..b4d4e42fc7 100644 --- a/lib/Alchemy/Phrasea/Core/Provider/RepositoriesServiceProvider.php +++ b/lib/Alchemy/Phrasea/Core/Provider/RepositoriesServiceProvider.php @@ -66,6 +66,9 @@ class RepositoriesServiceProvider implements ServiceProviderInterface $app['repo.validation-participants'] = $app->share(function (PhraseaApplication $app) { return $app['orm.em']->getRepository('Phraseanet:ValidationParticipant'); }); + $app['repo.validation-session'] = $app->share(function (PhraseaApplication $app) { + return $app['orm.em']->getRepository('Phraseanet:ValidationSession'); + }); $app['repo.story-wz'] = $app->share(function (PhraseaApplication $app) { return $app['orm.em']->getRepository('Phraseanet:StoryWZ'); }); diff --git a/lib/Alchemy/Phrasea/Model/Entities/ValidationSession.php b/lib/Alchemy/Phrasea/Model/Entities/ValidationSession.php index 02a108c625..dccc80281a 100644 --- a/lib/Alchemy/Phrasea/Model/Entities/ValidationSession.php +++ b/lib/Alchemy/Phrasea/Model/Entities/ValidationSession.php @@ -18,7 +18,7 @@ use Symfony\Component\HttpKernel\Exception\NotFoundHttpException; /** * @ORM\Table(name="ValidationSessions") - * @ORM\Entity + * @ORM\Entity(repositoryClass="Alchemy\Phrasea\Model\Repositories\ValidationSessionRepository") */ class ValidationSession { diff --git a/lib/Alchemy/Phrasea/Model/Manipulator/ApiApplicationManipulator.php b/lib/Alchemy/Phrasea/Model/Manipulator/ApiApplicationManipulator.php index 7d45988f20..b1f944f13e 100644 --- a/lib/Alchemy/Phrasea/Model/Manipulator/ApiApplicationManipulator.php +++ b/lib/Alchemy/Phrasea/Model/Manipulator/ApiApplicationManipulator.php @@ -57,6 +57,14 @@ class ApiApplicationManipulator implements ManipulatorInterface $this->om->flush(); } + public function deleteApiApplications(array $applications) + { + foreach ($applications as $application) { + $this->om->remove($application); + } + $this->om->flush(); + } + public function update(ApiApplication $application) { $this->om->persist($application); diff --git a/lib/Alchemy/Phrasea/Model/Manipulator/BasketManipulator.php b/lib/Alchemy/Phrasea/Model/Manipulator/BasketManipulator.php index 070791bf0b..640f2b7f9b 100644 --- a/lib/Alchemy/Phrasea/Model/Manipulator/BasketManipulator.php +++ b/lib/Alchemy/Phrasea/Model/Manipulator/BasketManipulator.php @@ -118,4 +118,12 @@ class BasketManipulator $this->manager->remove($basket); $this->manager->flush(); } + + public function removeBaskets(array $baskets) + { + foreach ($baskets as $basket) { + $this->manager->remove($basket); + } + $this->manager->flush(); + } } diff --git a/lib/Alchemy/Phrasea/Model/Manipulator/TokenManipulator.php b/lib/Alchemy/Phrasea/Model/Manipulator/TokenManipulator.php index 1c14c851e8..2a43363693 100644 --- a/lib/Alchemy/Phrasea/Model/Manipulator/TokenManipulator.php +++ b/lib/Alchemy/Phrasea/Model/Manipulator/TokenManipulator.php @@ -26,6 +26,7 @@ class TokenManipulator implements ManipulatorInterface const TYPE_FEED_ENTRY = 'FEED_ENTRY'; const TYPE_PASSWORD = 'password'; const TYPE_ACCOUNT_UNLOCK = 'account-unlock'; + const TYPE_ACCOUNT_DELETE = 'account-delete'; const TYPE_DOWNLOAD = 'download'; const TYPE_MAIL_DOWNLOAD = 'mail-download'; const TYPE_EMAIL = 'email'; @@ -167,6 +168,16 @@ class TokenManipulator implements ManipulatorInterface return $this->create($user, self::TYPE_ACCOUNT_UNLOCK, new \DateTime('+3 days')); } + /** + * @param User $user + * + * @return Token + */ + public function createAccountDeleteToken(User $user, $email) + { + return $this->create($user, self::TYPE_ACCOUNT_DELETE, new \DateTime('+1 hour'), $email); + } + /** * @param User $user * diff --git a/lib/Alchemy/Phrasea/Model/Repositories/ValidationSessionRepository.php b/lib/Alchemy/Phrasea/Model/Repositories/ValidationSessionRepository.php new file mode 100644 index 0000000000..1bfd411c3f --- /dev/null +++ b/lib/Alchemy/Phrasea/Model/Repositories/ValidationSessionRepository.php @@ -0,0 +1,24 @@ + $this->getExpiration(), 'buttonUrl' => $this->getButtonURL(), 'buttonText' => $this->getButtonText(), + 'mailSkin' => $this->getMailSkin(), ]); } @@ -166,6 +169,14 @@ abstract class AbstractMail implements MailInterface $this->url = $url; } + /** + * @return string + */ + public function getMailSkin() + { + return self::MAIL_SKIN; + } + /** * {@inheritdoc} */ diff --git a/lib/Alchemy/Phrasea/Notification/Mail/MailRequestAccountDelete.php b/lib/Alchemy/Phrasea/Notification/Mail/MailRequestAccountDelete.php new file mode 100644 index 0000000000..56998f0a0f --- /dev/null +++ b/lib/Alchemy/Phrasea/Notification/Mail/MailRequestAccountDelete.php @@ -0,0 +1,105 @@ +user = $userOwner; + } + + /** + * {@inheritdoc} + */ + public function getSubject() + { + return $this->app->trans('Email:deletion:request:subject Delete account confirmation'); + } + + /** + * {@inheritdoc} + */ + public function getMessage() + { + if (!$this->user) { + throw new LogicException('You must set a user before calling getMessage'); + } + + return $this->app->trans("Email:deletion:request:message Hello %civility% %firstName% %lastName%. + We have received an account deletion request for your account on %urlInstance%, please confirm this deletion by clicking on the link below. + If you are not at the origin of this request, please change your password as soon as possible %resetPassword% + Link is valid for one hour.", [ + '%civility%' => $this->getOwnerCivility(), + '%firstName%'=> $this->user->getFirstName(), + '%lastName%' => $this->user->getLastName(), + '%urlInstance%' => ''.$this->getPhraseanetURL().'', + '%resetPassword%' => ''.$this->app->url('reset_password').'', + ]); + } + + /** + * {@inheritdoc} + */ + public function getButtonText() + { + return $this->app->trans('Email:deletion:request:textButton Delete my account'); + } + + /** + * {@inheritdoc} + */ + public function getButtonURL() + { + return $this->url; + } + + /** + * {@inheritdoc} + */ + public function getMailSkin() + { + return self::MAIL_SKIN; + } + + private function getOwnerCivility() + { + if (!$this->user) { + throw new LogicException('You must set a user before calling getMessage'); + } + + $civilities = [ + User::GENDER_MISS => 'Miss', + User::GENDER_MRS => 'Mrs', + User::GENDER_MR => 'Mr', + ]; + + if (array_key_exists($this->user->getGender(), $civilities)) { + return $civilities[$this->user->getGender()]; + } else { + return ''; + } + } +} diff --git a/lib/Alchemy/Phrasea/Notification/Mail/MailSuccessAccountDelete.php b/lib/Alchemy/Phrasea/Notification/Mail/MailSuccessAccountDelete.php new file mode 100644 index 0000000000..462feda255 --- /dev/null +++ b/lib/Alchemy/Phrasea/Notification/Mail/MailSuccessAccountDelete.php @@ -0,0 +1,45 @@ +app->trans('Delete account successfull'); + } + + /** + * {@inheritdoc} + */ + public function getMessage() + { + return $this->app->trans('Your phraseanet account on %urlInstance% has been deleted!', ['%urlInstance%' => ''.$this->getPhraseanetURL().'']); + } + + /** + * {@inheritdoc} + */ + public function getButtonText() + { + } + + /** + * {@inheritdoc} + */ + public function getButtonURL() + { + } +} diff --git a/lib/conf.d/configuration.yml b/lib/conf.d/configuration.yml index 4c49e6ded6..f351d620cb 100644 --- a/lib/conf.d/configuration.yml +++ b/lib/conf.d/configuration.yml @@ -6,6 +6,7 @@ main: maintenance: false key: '' api_require_ssl: true + delete-account-require-email-confirmation: true database: host: 'sql-host' port: 3306 diff --git a/resources/locales/messages.de.xlf b/resources/locales/messages.de.xlf index cc637f7e5f..03caf96a6c 100644 --- a/resources/locales/messages.de.xlf +++ b/resources/locales/messages.de.xlf @@ -1,6 +1,6 @@ - +

The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -499,7 +499,7 @@ A task has been creted, please run it to complete empty collection Eine Aufgabe wurde erstellt. Bitte führen Sie diese aus um die Leerung der Kollektion fertigstellen zu können - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php A third-party application is a product developed apart from Phraseanet and that would access Phraseanet data. @@ -954,17 +954,17 @@ Controller/Prod/LazaretController.php Controller/Prod/ToolsController.php Controller/Prod/BasketController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxesController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php @@ -1024,7 +1024,7 @@ Controller/Api/V1Controller.php Controller/Prod/BasketController.php Controller/Admin/SearchEngineController.php - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php web/admin/statusbit.html.twig @@ -1407,7 +1407,7 @@ Bad request format, only JSON is allowed Bad Request Format, nur JSON wird erlaubt - Controller/Root/AccountController.php + Controller/Root/AccountController.php Controller/Admin/RootController.php Controller/Admin/RootController.php Controller/Admin/DataboxController.php @@ -1823,7 +1823,7 @@ Collection empty successful Die Leerung der Kollektion wurde erfolgreich abgeschlossen - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Collection order @@ -1995,7 +1995,7 @@ Could not perform request, please contact an administrator. Antrag konnte nicht durchgeführt werden. Bitte wenden Sie sich an Ihren Systemadministrator - Controller/Root/AccountController.php + Controller/Root/AccountController.php Could not retrieve the file ID, please retry or contact an admin if problem persist @@ -2365,6 +2365,11 @@ prod/upload/lazaret.html.twig admin/task-manager/templates.html.twig + + Delete account successfull + Delete account successfull + Notification/Mail/MailSuccessAccountDelete.php + Delete all users rights Alle Nutzerrechte löschen @@ -2756,7 +2761,7 @@ Email '%email%' for login '%login%' already exists in database Email '%email%' für Login '%login%' existiert schon in der Databank - Controller/Admin/UserController.php + Controller/Admin/UserController.php Email Name @@ -2789,6 +2794,27 @@ E-Mail Test Ergebnis: %email_status% web/admin/dashboard.html.twig + + Email:deletion:request:message Hello %civility% %firstName% %lastName%. + We have received an account deletion request for your account on %urlInstance%, please confirm this deletion by clicking on the link below. + If you are not at the origin of this request, please change your password as soon as possible %resetPassword% + Link is valid for one hour. + Email:deletion:request:message Hello %civility% %firstName% %lastName%. + We have received an account deletion request for your account on %urlInstance%, please confirm this deletion by clicking on the link below. + If you are not at the origin of this request, please change your password as soon as possible %resetPassword% + Link is valid for one hour. + Notification/Mail/MailRequestAccountDelete.php + + + Email:deletion:request:subject Delete account confirmation + Email:deletion:request:subject Delete account confirmation + Notification/Mail/MailRequestAccountDelete.php + + + Email:deletion:request:textButton Delete my account + Email:deletion:request:textButton Delete my account + Notification/Mail/MailRequestAccountDelete.php + Emails E-Mail Adressen @@ -2823,8 +2849,8 @@ Empty the collection before removing Kollektion leeren bevor Entfernung - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php En attente @@ -3081,7 +3107,7 @@ Error while sending the file Fehler beim Datei Senden - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php @@ -3748,7 +3774,7 @@ Invalid file format Ungültiges Datei Format - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php @@ -3772,7 +3798,7 @@ Invalid labels parameter ungültige Labels Parameter - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php @@ -3783,7 +3809,7 @@ Invalid password provided ungültiges Passwort geliefert - Controller/Root/AccountController.php + Controller/Root/AccountController.php Invalid target collection @@ -3967,7 +3993,7 @@ Le contenu de cet email est confidentiel, ne le divulguez pas. Der Inhalt von dieser Email ist geheim, bitte nicht enthüllen - templates/web/email-template.html.twig + templates/web/email-template.html.twig Le nom de base de donnee est incorrect @@ -4142,17 +4168,17 @@ Login %login% already exists in database Benutzername %login% existiert schon im Datenbank - Controller/Admin/UserController.php + Controller/Admin/UserController.php Login %login% is already defined in the file at line %line% Benutzername %login% ist schon in Datei in Linie %line% definiert - Controller/Admin/UserController.php + Controller/Admin/UserController.php Login line %line% is empty Benutzername Zeile %line% ist leer - Controller/Admin/UserController.php + Controller/Admin/UserController.php Login to link your account @@ -4174,7 +4200,7 @@ Mail line %line% is empty Email Zeile %line% ist leer - Controller/Admin/UserController.php + Controller/Admin/UserController.php Mail sent @@ -4260,7 +4286,7 @@ Message automatique de Phraseanet Phraseanet Automatische Meldung - templates/web/email-template.html.twig + templates/web/email-template.html.twig Mettre a jour @@ -4290,7 +4316,7 @@ Missing labels parameter Labels-Parameter fehlt - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php @@ -4301,7 +4327,7 @@ Missing name parameter Name-Parameter fehlt - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Missing path parameter @@ -4390,6 +4416,11 @@ mehrwertiges admin/fields/templates.html.twig + + My application + My application + web/account/account.html.twig + My baskets Meine Sammelkörbe @@ -4469,6 +4500,7 @@ No Nein + web/account/account.html.twig web/developers/applications.html.twig @@ -4844,6 +4876,7 @@ Paniers Sammelkörbe + web/account/account.html.twig web/lightbox/validate.html.twig lightbox/IE6/validate.html.twig web/lightbox/index.html.twig @@ -4872,7 +4905,7 @@ Password is empty at line %line% Passwort ist leer in Zeile %line% - Controller/Admin/UserController.php + Controller/Admin/UserController.php Password renewal for login "%login%" has been requested @@ -5080,7 +5113,7 @@ Pour gérer l'envoi d'email automatique, connectez-vous à %link% Bitte besuchen Sie %link%, um automatisierte Meldungen zu verwalten - templates/web/email-template.html.twig + templates/web/email-template.html.twig Preference saved ! @@ -6360,22 +6393,22 @@ Successful removal erfolgreiches Löschen - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php Successful update Erfolgreiches Update - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php @@ -6605,7 +6638,7 @@ The file is too big Datei ist zu gross - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php @@ -6621,7 +6654,7 @@ The publication has been stopped Veröffentlichung wurde gestoppt - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php @@ -6746,7 +6779,7 @@ This link is valid until URL ist gültig bis - templates/web/email-template.html.twig + templates/web/email-template.html.twig This option disables the selecting of the databases on which a user can register himself, and registration is made on all granted databases. @@ -6816,6 +6849,11 @@ Token web/developers/application.html.twig + + Token not found + Token not found + Controller/Root/AccountController.php + Tool box Toolbox @@ -6946,12 +6984,12 @@ Unable to create template, the name is already used. Unmöglich, eine Vorlage zu erstellen; die Name wird schon benutzt. - Controller/Admin/UserController.php + Controller/Admin/UserController.php Unable to create the user. Unmöglich, den Benutzer zu erstellen. - Controller/Admin/UserController.php + Controller/Admin/UserController.php Unable to delete list @@ -7608,6 +7646,7 @@ Yes Ja + web/account/account.html.twig user/import/view.html.twig web/developers/applications.html.twig @@ -7896,10 +7935,15 @@ Ihre Media und Unterauflösungen (Voransichten, Miniaturansichten..) werden in diese Verzeichnisse gespeichert. web/setup/step2.html.twig + + Your phraseanet account on %urlInstance% has been deleted! + Your phraseanet account on %urlInstance% has been deleted! + Notification/Mail/MailSuccessAccountDelete.php + Your registration requests have been taken into account. Ihre Registrierungsanfragen wurden berücksichtigt - Controller/Root/AccountController.php + Controller/Root/AccountController.php a propos @@ -8399,7 +8443,7 @@ admin::compte-utilisateur activite Tätigkeit Core/Provider/RegistrationServiceProvider.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig @@ -8408,7 +8452,7 @@ admin::compte-utilisateur adresse Adresse Core/Provider/RegistrationServiceProvider.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig @@ -8423,7 +8467,7 @@ admin::compte-utilisateur code postal PLZ Core/Provider/RegistrationServiceProvider.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig web/common/dialog_export.html.twig @@ -8447,7 +8491,7 @@ admin::compte-utilisateur email E-Mail Event/Subscriber/RegistrationSubscriber.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig web/admin/users.html.twig @@ -8459,7 +8503,7 @@ admin::compte-utilisateur fax Fax Core/Provider/RegistrationServiceProvider.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig web/common/dialog_export.html.twig @@ -8496,7 +8540,7 @@ Name Core/Provider/RegistrationServiceProvider.php Event/Subscriber/RegistrationSubscriber.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig web/admin/connected-users.html.twig @@ -8511,14 +8555,14 @@ admin::compte-utilisateur pays Land - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/admin/users.html.twig admin::compte-utilisateur poste Beruf Core/Provider/RegistrationServiceProvider.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig @@ -8529,7 +8573,7 @@ Vorname Core/Provider/RegistrationServiceProvider.php Event/Subscriber/RegistrationSubscriber.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig @@ -8546,7 +8590,7 @@ admin::compte-utilisateur societe Firma Core/Provider/RegistrationServiceProvider.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig web/admin/users.html.twig @@ -8562,7 +8606,7 @@ admin::compte-utilisateur telephone Telefon - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig web/admin/connected-users.html.twig @@ -8572,13 +8616,13 @@ admin::compte-utilisateur un email de confirmation vient de vous etre envoye. Veuillez suivre les instructions contenue pour continuer Wir haben Ihnen eine Email Bestätigung geschickt. Bitte folgen Sie den Anweisungen um fortzusetzen. - Controller/Root/AccountController.php + Controller/Root/AccountController.php admin::compte-utilisateur ville Ort Core/Provider/RegistrationServiceProvider.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig web/common/dialog_export.html.twig @@ -8586,7 +8630,7 @@ admin::compte-utilisateur: L'email a correctement ete mis a jour Die E-Mail wurde aktualisiert - Controller/Root/AccountController.php + Controller/Root/AccountController.php admin::compte-utilisateur: Pourquoi me demande-t-on mon mot de passe pour changer mon adresse email ? @@ -8606,7 +8650,7 @@ admin::compte-utilisateur: erreur lors de la mise a jour Fehler beim Updaten - Controller/Root/AccountController.php + Controller/Root/AccountController.php admin::compte-utilisateur::securite caracteres majuscules @@ -8642,7 +8686,7 @@ admin::compte-utilisateur:ftp: Le mot de passe est errone falsches Passwort - Controller/Root/AccountController.php + Controller/Root/AccountController.php admin::compte-utilisateur:ftp: Nombre d'essais max @@ -9793,7 +9837,7 @@ forms::l'email semble invalide E-Mail scheint ungültig - Controller/Root/AccountController.php + Controller/Root/AccountController.php forms::la valeur donnee est trop courte @@ -9824,7 +9868,7 @@ forms::les emails ne correspondent pas Die E-Mail sind nicht gleich - Controller/Root/AccountController.php + Controller/Root/AccountController.php forms::les mots de passe ne correspondent pas @@ -10040,12 +10084,12 @@ login::notification: Changements enregistres Veränderungen wurden bestätigt - Controller/Root/AccountController.php + Controller/Root/AccountController.php login::notification: Mise a jour du mot de passe avec succes erfolgreiche Passwort Aktualisierung - Controller/Root/AccountController.php + Controller/Root/AccountController.php Controller/Root/LoginController.php @@ -10084,12 +10128,12 @@ login::register:email: Vous avez ete accepte sur les collections suivantes : Ihr Zugriff wurde für die folgende Kollektionen genehmigt : - Controller/Admin/UserController.php + Controller/Admin/UserController.php login::register:email: Vous avez ete refuse sur les collections suivantes : Ihr Zugriff wurde für die folgende Kollektionen abgelehnt : - Controller/Admin/UserController.php + Controller/Admin/UserController.php mai @@ -10724,6 +10768,51 @@ Diese Meldung nicht mehr anzeigen Controller/Prod/LanguageController.php + + phraseanet::account The account has been deleted + phraseanet::account The account has been deleted + Controller/Root/AccountController.php + + + > ]]> + > ]]> + web/account/account.html.twig + + + phraseanet::account: A confirmation e-mail has been sent. Please follow the instructions contained to continue account deletion + phraseanet::account: A confirmation e-mail has been sent. Please follow the instructions contained to continue account deletion + Controller/Root/AccountController.php + + + phraseanet::account: Are you sure you want to delete your account? + phraseanet::account: Are you sure you want to delete your account? + web/account/account.html.twig + + + phraseanet::account: Delete my account + phraseanet::account: Delete my account + web/account/account.html.twig + + + phraseanet::account: I am agree to delete my account + phraseanet::account: I am agree to delete my account + web/account/account.html.twig + + + phraseanet::account: I am agree to delete my account, need confirmation on mail + phraseanet::account: I am agree to delete my account, need confirmation on mail + web/account/account.html.twig + + + phraseanet::account: List of data to be deleted + phraseanet::account: List of data to be deleted + web/account/account.html.twig + + + phraseanet::account: My phraseanet account + phraseanet::account: My phraseanet account + web/account/account.html.twig + phraseanet::chargement Bitte warten... @@ -10754,7 +10843,9 @@ phraseanet::erreur: echec du serveur de mail Mailserver-Ausfall - Controller/Root/AccountController.php + Controller/Root/AccountController.php + Controller/Root/AccountController.php + Controller/Root/AccountController.php phraseanet::jours:: dimanche diff --git a/resources/locales/messages.en.xlf b/resources/locales/messages.en.xlf index 52766d80fd..c573b804d2 100644 --- a/resources/locales/messages.en.xlf +++ b/resources/locales/messages.en.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -499,7 +499,7 @@ A task has been creted, please run it to complete empty collection A task has been created, please run it to empty collection - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php A third-party application is a product developed apart from Phraseanet and that would access Phraseanet data. @@ -954,17 +954,17 @@ Controller/Prod/LazaretController.php Controller/Prod/ToolsController.php Controller/Prod/BasketController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxesController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php @@ -1024,7 +1024,7 @@ Controller/Api/V1Controller.php Controller/Prod/BasketController.php Controller/Admin/SearchEngineController.php - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php web/admin/statusbit.html.twig @@ -1407,7 +1407,7 @@ Bad request format, only JSON is allowed Bad request format. Only JSON is allowed. - Controller/Root/AccountController.php + Controller/Root/AccountController.php Controller/Admin/RootController.php Controller/Admin/RootController.php Controller/Admin/DataboxController.php @@ -1823,7 +1823,7 @@ Collection empty successful Collection successfully emptied - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Collection order @@ -1995,7 +1995,7 @@ Could not perform request, please contact an administrator. Request can't be performed. Please contact an administrator. - Controller/Root/AccountController.php + Controller/Root/AccountController.php Could not retrieve the file ID, please retry or contact an admin if problem persist @@ -2365,6 +2365,11 @@ prod/upload/lazaret.html.twig admin/task-manager/templates.html.twig + + Delete account successfull + Delete account successfull + Notification/Mail/MailSuccessAccountDelete.php + Delete all users rights Delete all users rights @@ -2756,7 +2761,7 @@ Email '%email%' for login '%login%' already exists in database E-mail '%email%' for login '%login%' already exists in database - Controller/Admin/UserController.php + Controller/Admin/UserController.php Email Name @@ -2789,6 +2794,27 @@ E-mail test result: %email_status% web/admin/dashboard.html.twig + + Email:deletion:request:message Hello %civility% %firstName% %lastName%. + We have received an account deletion request for your account on %urlInstance%, please confirm this deletion by clicking on the link below. + If you are not at the origin of this request, please change your password as soon as possible %resetPassword% + Link is valid for one hour. + Email:deletion:request:message Hello %civility% %firstName% %lastName%. + We have received an account deletion request for your account on %urlInstance%, please confirm this deletion by clicking on the link below. + If you are not at the origin of this request, please change your password as soon as possible %resetPassword% + Link is valid for one hour. + Notification/Mail/MailRequestAccountDelete.php + + + Email:deletion:request:subject Delete account confirmation + Email:deletion:request:subject Delete account confirmation + Notification/Mail/MailRequestAccountDelete.php + + + Email:deletion:request:textButton Delete my account + Email:deletion:request:textButton Delete my account + Notification/Mail/MailRequestAccountDelete.php + Emails E-mail configuration @@ -2823,8 +2849,8 @@ Empty the collection before removing Empty the collection before deleting. - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php En attente @@ -3081,7 +3107,7 @@ Error while sending the file Error while sending the file - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php @@ -3748,7 +3774,7 @@ Invalid file format Invalid file format - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php @@ -3772,7 +3798,7 @@ Invalid labels parameter Invalid label parameters - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php @@ -3783,7 +3809,7 @@ Invalid password provided Invalid password provided - Controller/Root/AccountController.php + Controller/Root/AccountController.php Invalid target collection @@ -3967,7 +3993,7 @@ Le contenu de cet email est confidentiel, ne le divulguez pas. The content of this e-mail is confidential. Please do not disclose it. - templates/web/email-template.html.twig + templates/web/email-template.html.twig Le nom de base de donnee est incorrect @@ -4142,17 +4168,17 @@ Login %login% already exists in database Login %login% already exists in database - Controller/Admin/UserController.php + Controller/Admin/UserController.php Login %login% is already defined in the file at line %line% Login %login% already exists in the file line %line% - Controller/Admin/UserController.php + Controller/Admin/UserController.php Login line %line% is empty Login line %line% is empty - Controller/Admin/UserController.php + Controller/Admin/UserController.php Login to link your account @@ -4174,7 +4200,7 @@ Mail line %line% is empty E-mail line %line% is empty - Controller/Admin/UserController.php + Controller/Admin/UserController.php Mail sent @@ -4260,7 +4286,7 @@ Message automatique de Phraseanet Automatic message from Phraseanet - templates/web/email-template.html.twig + templates/web/email-template.html.twig Mettre a jour @@ -4290,7 +4316,7 @@ Missing labels parameter Labels missing parameter - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php @@ -4301,7 +4327,7 @@ Missing name parameter Missing name parameter - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Missing path parameter @@ -4390,6 +4416,11 @@ Multivalued admin/fields/templates.html.twig + + My application + My application + web/account/account.html.twig + My baskets My baskets @@ -4469,6 +4500,7 @@ No No + web/account/account.html.twig web/developers/applications.html.twig @@ -4844,6 +4876,7 @@ Paniers Baskets + web/account/account.html.twig web/lightbox/validate.html.twig lightbox/IE6/validate.html.twig web/lightbox/index.html.twig @@ -4872,7 +4905,7 @@ Password is empty at line %line% Password is empty in line %line% - Controller/Admin/UserController.php + Controller/Admin/UserController.php Password renewal for login "%login%" has been requested @@ -5080,7 +5113,7 @@ Pour gérer l'envoi d'email automatique, connectez-vous à %link% To manage automatic e-mail notifications, please connect to %link%. - templates/web/email-template.html.twig + templates/web/email-template.html.twig Preference saved ! @@ -6360,22 +6393,22 @@ Successful removal Successful removal. - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php Successful update Successful update - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php @@ -6605,7 +6638,7 @@ The file is too big The file is too large. - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php @@ -6621,7 +6654,7 @@ The publication has been stopped The publication has been stopped. - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php @@ -6746,7 +6779,7 @@ This link is valid until This link is valid until - templates/web/email-template.html.twig + templates/web/email-template.html.twig This option disables the selecting of the databases on which a user can register himself, and registration is made on all granted databases. @@ -6816,6 +6849,11 @@ Token web/developers/application.html.twig + + Token not found + Token not found + Controller/Root/AccountController.php + Tool box Media Tool box @@ -6946,12 +6984,12 @@ Unable to create template, the name is already used. Unable to create template, the name is already used. - Controller/Admin/UserController.php + Controller/Admin/UserController.php Unable to create the user. Unable to create the user. - Controller/Admin/UserController.php + Controller/Admin/UserController.php Unable to delete list @@ -7608,6 +7646,7 @@ Yes Yes + web/account/account.html.twig user/import/view.html.twig web/developers/applications.html.twig @@ -7896,10 +7935,15 @@ Media and their subviews (such as previews, thumbnails...) will be stored in the following directories: web/setup/step2.html.twig + + Your phraseanet account on %urlInstance% has been deleted! + Your phraseanet account on %urlInstance% has been deleted! + Notification/Mail/MailSuccessAccountDelete.php + Your registration requests have been taken into account. Your registration request have been taken into account. - Controller/Root/AccountController.php + Controller/Root/AccountController.php a propos @@ -8399,7 +8443,7 @@ admin::compte-utilisateur activite Activity Core/Provider/RegistrationServiceProvider.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig @@ -8408,7 +8452,7 @@ admin::compte-utilisateur adresse Address Core/Provider/RegistrationServiceProvider.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig @@ -8423,7 +8467,7 @@ admin::compte-utilisateur code postal Zip code Core/Provider/RegistrationServiceProvider.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig web/common/dialog_export.html.twig @@ -8447,7 +8491,7 @@ admin::compte-utilisateur email E-mail Event/Subscriber/RegistrationSubscriber.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig web/admin/users.html.twig @@ -8459,7 +8503,7 @@ admin::compte-utilisateur fax Fax Core/Provider/RegistrationServiceProvider.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig web/common/dialog_export.html.twig @@ -8496,7 +8540,7 @@ Last name Core/Provider/RegistrationServiceProvider.php Event/Subscriber/RegistrationSubscriber.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig web/admin/connected-users.html.twig @@ -8511,14 +8555,14 @@ admin::compte-utilisateur pays Country - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/admin/users.html.twig admin::compte-utilisateur poste Job Core/Provider/RegistrationServiceProvider.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig @@ -8529,7 +8573,7 @@ First name Core/Provider/RegistrationServiceProvider.php Event/Subscriber/RegistrationSubscriber.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig @@ -8546,7 +8590,7 @@ admin::compte-utilisateur societe Company Core/Provider/RegistrationServiceProvider.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig web/admin/users.html.twig @@ -8562,7 +8606,7 @@ admin::compte-utilisateur telephone Phone - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig web/admin/connected-users.html.twig @@ -8572,13 +8616,13 @@ admin::compte-utilisateur un email de confirmation vient de vous etre envoye. Veuillez suivre les instructions contenue pour continuer A confirmation e-mail has been sent. Please follow the instructions contained to continue. - Controller/Root/AccountController.php + Controller/Root/AccountController.php admin::compte-utilisateur ville City Core/Provider/RegistrationServiceProvider.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig web/common/dialog_export.html.twig @@ -8586,7 +8630,7 @@ admin::compte-utilisateur: L'email a correctement ete mis a jour E-mail address successfully updated. - Controller/Root/AccountController.php + Controller/Root/AccountController.php admin::compte-utilisateur: Pourquoi me demande-t-on mon mot de passe pour changer mon adresse email ? @@ -8606,7 +8650,7 @@ admin::compte-utilisateur: erreur lors de la mise a jour Error while updating - Controller/Root/AccountController.php + Controller/Root/AccountController.php admin::compte-utilisateur::securite caracteres majuscules @@ -8642,7 +8686,7 @@ admin::compte-utilisateur:ftp: Le mot de passe est errone Wrong password - Controller/Root/AccountController.php + Controller/Root/AccountController.php admin::compte-utilisateur:ftp: Nombre d'essais max @@ -9793,7 +9837,7 @@ forms::l'email semble invalide E-mail address seems invalid. - Controller/Root/AccountController.php + Controller/Root/AccountController.php forms::la valeur donnee est trop courte @@ -9824,7 +9868,7 @@ forms::les emails ne correspondent pas E-mails do not match. - Controller/Root/AccountController.php + Controller/Root/AccountController.php forms::les mots de passe ne correspondent pas @@ -10041,12 +10085,12 @@ See documentation for more examples https://docs.phraseanet.com login::notification: Changements enregistres Changes saved - Controller/Root/AccountController.php + Controller/Root/AccountController.php login::notification: Mise a jour du mot de passe avec succes Password update done - Controller/Root/AccountController.php + Controller/Root/AccountController.php Controller/Root/LoginController.php @@ -10085,12 +10129,12 @@ See documentation for more examples https://docs.phraseanet.com login::register:email: Vous avez ete accepte sur les collections suivantes : Your access has been granted on these bases and collections: - Controller/Admin/UserController.php + Controller/Admin/UserController.php login::register:email: Vous avez ete refuse sur les collections suivantes : Your access has been denied to the following databases and collections: - Controller/Admin/UserController.php + Controller/Admin/UserController.php mai @@ -10725,6 +10769,51 @@ See documentation for more examples https://docs.phraseanet.com Do not display anymore Controller/Prod/LanguageController.php + + phraseanet::account The account has been deleted + phraseanet::account The account has been deleted + Controller/Root/AccountController.php + + + > ]]> + > ]]> + web/account/account.html.twig + + + phraseanet::account: A confirmation e-mail has been sent. Please follow the instructions contained to continue account deletion + phraseanet::account: A confirmation e-mail has been sent. Please follow the instructions contained to continue account deletion + Controller/Root/AccountController.php + + + phraseanet::account: Are you sure you want to delete your account? + phraseanet::account: Are you sure you want to delete your account? + web/account/account.html.twig + + + phraseanet::account: Delete my account + phraseanet::account: Delete my account + web/account/account.html.twig + + + phraseanet::account: I am agree to delete my account + phraseanet::account: I am agree to delete my account + web/account/account.html.twig + + + phraseanet::account: I am agree to delete my account, need confirmation on mail + phraseanet::account: I am agree to delete my account, need confirmation on mail + web/account/account.html.twig + + + phraseanet::account: List of data to be deleted + phraseanet::account: List of data to be deleted + web/account/account.html.twig + + + phraseanet::account: My phraseanet account + phraseanet::account: My phraseanet account + web/account/account.html.twig + phraseanet::chargement Loading @@ -10755,7 +10844,9 @@ See documentation for more examples https://docs.phraseanet.com phraseanet::erreur: echec du serveur de mail Mail-server error - Controller/Root/AccountController.php + Controller/Root/AccountController.php + Controller/Root/AccountController.php + Controller/Root/AccountController.php phraseanet::jours:: dimanche diff --git a/resources/locales/messages.fr.xlf b/resources/locales/messages.fr.xlf index 0fef563ea1..2fce4d7463 100644 --- a/resources/locales/messages.fr.xlf +++ b/resources/locales/messages.fr.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -499,7 +499,7 @@ A task has been creted, please run it to complete empty collection Une tâche de suppression a été créée, lancez la pour vider la collection - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php A third-party application is a product developed apart from Phraseanet and that would access Phraseanet data. @@ -953,17 +953,17 @@ Controller/Prod/LazaretController.php Controller/Prod/ToolsController.php Controller/Prod/BasketController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxesController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php @@ -1023,7 +1023,7 @@ Controller/Api/V1Controller.php Controller/Prod/BasketController.php Controller/Admin/SearchEngineController.php - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php web/admin/statusbit.html.twig @@ -1406,7 +1406,7 @@ Bad request format, only JSON is allowed Mauvais format de requête. Seul JSON est autorisé. - Controller/Root/AccountController.php + Controller/Root/AccountController.php Controller/Admin/RootController.php Controller/Admin/RootController.php Controller/Admin/DataboxController.php @@ -1821,7 +1821,7 @@ Collection empty successful Collection vidée avec succès - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Collection order @@ -1993,7 +1993,7 @@ Could not perform request, please contact an administrator. Impossible d'exécuter la requête. Veuillez contacter un administrateur. - Controller/Root/AccountController.php + Controller/Root/AccountController.php Could not retrieve the file ID, please retry or contact an admin if problem persist @@ -2362,6 +2362,11 @@ prod/upload/lazaret.html.twig admin/task-manager/templates.html.twig + + Delete account successfull + Delete account successfull + Notification/Mail/MailSuccessAccountDelete.php + Delete all users rights Supprimer tous les droits de l'utilisateur @@ -2753,7 +2758,7 @@ Email '%email%' for login '%login%' already exists in database L'adresse e-mail '%email%' pour l'identifiant '%login%' existe déjà dans le base - Controller/Admin/UserController.php + Controller/Admin/UserController.php Email Name @@ -2786,6 +2791,27 @@ Résultat du test d'e-mail : %email_status% web/admin/dashboard.html.twig + + Email:deletion:request:message Hello %civility% %firstName% %lastName%. + We have received an account deletion request for your account on %urlInstance%, please confirm this deletion by clicking on the link below. + If you are not at the origin of this request, please change your password as soon as possible %resetPassword% + Link is valid for one hour. + Email:deletion:request:message Hello %civility% %firstName% %lastName%. + We have received an account deletion request for your account on %urlInstance%, please confirm this deletion by clicking on the link below. + If you are not at the origin of this request, please change your password as soon as possible %resetPassword% + Link is valid for one hour. + Notification/Mail/MailRequestAccountDelete.php + + + Email:deletion:request:subject Delete account confirmation + Email:deletion:request:subject Delete account confirmation + Notification/Mail/MailRequestAccountDelete.php + + + Email:deletion:request:textButton Delete my account + Email:deletion:request:textButton Delete my account + Notification/Mail/MailRequestAccountDelete.php + Emails E-mails @@ -2820,8 +2846,8 @@ Empty the collection before removing Videz la collection avant de la supprimer - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php En attente @@ -3078,7 +3104,7 @@ Error while sending the file Erreur lors de l'envoi du fichier - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php @@ -3745,7 +3771,7 @@ Invalid file format Format de fichier incorrect - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php @@ -3769,7 +3795,7 @@ Invalid labels parameter Paramètre de label incorrect - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php @@ -3780,7 +3806,7 @@ Invalid password provided Mot de passe fournis invalide. - Controller/Root/AccountController.php + Controller/Root/AccountController.php Invalid target collection @@ -3964,7 +3990,7 @@ Le contenu de cet email est confidentiel, ne le divulguez pas. Le contenu de cet e-mail est confidentiel. Ne le divulguez pas. - templates/web/email-template.html.twig + templates/web/email-template.html.twig Le nom de base de donnee est incorrect @@ -4139,17 +4165,17 @@ Login %login% already exists in database L'identifiant %login% existe déjà dans la base de données - Controller/Admin/UserController.php + Controller/Admin/UserController.php Login %login% is already defined in the file at line %line% L'identifiant %login% est déjà mentionné dans le fichier à la ligne %line% - Controller/Admin/UserController.php + Controller/Admin/UserController.php Login line %line% is empty L'identifiant n'est pas renseigné à la ligne %line% - Controller/Admin/UserController.php + Controller/Admin/UserController.php Login to link your account @@ -4171,7 +4197,7 @@ Mail line %line% is empty L'adresse e-mail n'est pas renseignée à la ligne %line% - Controller/Admin/UserController.php + Controller/Admin/UserController.php Mail sent @@ -4257,7 +4283,7 @@ Message automatique de Phraseanet Message automatique de Phraseanet - templates/web/email-template.html.twig + templates/web/email-template.html.twig Mettre a jour @@ -4287,7 +4313,7 @@ Missing labels parameter Paramètre de label manquant - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php @@ -4298,7 +4324,7 @@ Missing name parameter Paramètre de nom manquant - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Missing path parameter @@ -4387,6 +4413,11 @@ Multivalué admin/fields/templates.html.twig + + My application + My application + web/account/account.html.twig + My baskets Mes Paniers @@ -4466,6 +4497,7 @@ No Non + web/account/account.html.twig web/developers/applications.html.twig @@ -4841,6 +4873,7 @@ Paniers Paniers + web/account/account.html.twig web/lightbox/validate.html.twig lightbox/IE6/validate.html.twig web/lightbox/index.html.twig @@ -4869,7 +4902,7 @@ Password is empty at line %line% Le mot de passe est vide à la ligne %line% - Controller/Admin/UserController.php + Controller/Admin/UserController.php Password renewal for login "%login%" has been requested @@ -5077,7 +5110,7 @@ Pour gérer l'envoi d'email automatique, connectez-vous à %link% Pour régler les préférences de réception d'e-mails automatiques, connectez-vous à %link% - templates/web/email-template.html.twig + templates/web/email-template.html.twig Preference saved ! @@ -6359,22 +6392,22 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Successful removal Suppression effectuée - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php Successful update Mise à jour réussie - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php @@ -6604,7 +6637,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis The file is too big Le fichier est trop gros - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php @@ -6620,7 +6653,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis The publication has been stopped La publication a été suspendue - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php @@ -6745,7 +6778,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis This link is valid until Ce lien est valide jusqu'au - templates/web/email-template.html.twig + templates/web/email-template.html.twig This option disables the selecting of the databases on which a user can register himself, and registration is made on all granted databases. @@ -6815,6 +6848,11 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Jeton web/developers/application.html.twig + + Token not found + Token not found + Controller/Root/AccountController.php + Tool box Outils @@ -6945,12 +6983,12 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Unable to create template, the name is already used. Impossible le créer le modèle, le nom donné est déjà utilisé. - Controller/Admin/UserController.php + Controller/Admin/UserController.php Unable to create the user. Impossible de créer l'utilisateur. - Controller/Admin/UserController.php + Controller/Admin/UserController.php Unable to delete list @@ -7607,6 +7645,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Yes Oui + web/account/account.html.twig user/import/view.html.twig web/developers/applications.html.twig @@ -7895,10 +7934,15 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Vos documents et leurs sous-résolutions (vignettes, prévisualisation et autres sous-définitions) sont stockés dans ces répertoires web/setup/step2.html.twig + + Your phraseanet account on %urlInstance% has been deleted! + Your phraseanet account on %urlInstance% has been deleted! + Notification/Mail/MailSuccessAccountDelete.php + Your registration requests have been taken into account. Les demandes d'inscription ont été prises en compte. - Controller/Root/AccountController.php + Controller/Root/AccountController.php a propos @@ -8398,7 +8442,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis admin::compte-utilisateur activite Activité Core/Provider/RegistrationServiceProvider.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig @@ -8407,7 +8451,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis admin::compte-utilisateur adresse Adresse Core/Provider/RegistrationServiceProvider.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig @@ -8422,7 +8466,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis admin::compte-utilisateur code postal Code postal Core/Provider/RegistrationServiceProvider.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig web/common/dialog_export.html.twig @@ -8446,7 +8490,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis admin::compte-utilisateur email E-mail Event/Subscriber/RegistrationSubscriber.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig web/admin/users.html.twig @@ -8458,7 +8502,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis admin::compte-utilisateur fax Fax Core/Provider/RegistrationServiceProvider.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig web/common/dialog_export.html.twig @@ -8495,7 +8539,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Nom Core/Provider/RegistrationServiceProvider.php Event/Subscriber/RegistrationSubscriber.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig web/admin/connected-users.html.twig @@ -8510,14 +8554,14 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis admin::compte-utilisateur pays Pays - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/admin/users.html.twig admin::compte-utilisateur poste Poste Core/Provider/RegistrationServiceProvider.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig @@ -8528,7 +8572,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Prénom Core/Provider/RegistrationServiceProvider.php Event/Subscriber/RegistrationSubscriber.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig @@ -8545,7 +8589,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis admin::compte-utilisateur societe Société Core/Provider/RegistrationServiceProvider.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig web/admin/users.html.twig @@ -8561,7 +8605,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis admin::compte-utilisateur telephone Téléphone - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig web/admin/connected-users.html.twig @@ -8571,13 +8615,13 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis admin::compte-utilisateur un email de confirmation vient de vous etre envoye. Veuillez suivre les instructions contenue pour continuer Un e-mail de confirmation vient de vous être envoyé. Veuillez suivre les instructions contenues dans celui-ci pour continuer - Controller/Root/AccountController.php + Controller/Root/AccountController.php admin::compte-utilisateur ville Ville Core/Provider/RegistrationServiceProvider.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig web/common/dialog_export.html.twig @@ -8585,7 +8629,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis admin::compte-utilisateur: L'email a correctement ete mis a jour L'adresse e-mail a été mise à jour - Controller/Root/AccountController.php + Controller/Root/AccountController.php admin::compte-utilisateur: Pourquoi me demande-t-on mon mot de passe pour changer mon adresse email ? @@ -8606,7 +8650,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le admin::compte-utilisateur: erreur lors de la mise a jour La mise à jour a échoué - Controller/Root/AccountController.php + Controller/Root/AccountController.php admin::compte-utilisateur::securite caracteres majuscules @@ -8642,7 +8686,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le admin::compte-utilisateur:ftp: Le mot de passe est errone Le mot de passe est erroné - Controller/Root/AccountController.php + Controller/Root/AccountController.php admin::compte-utilisateur:ftp: Nombre d'essais max @@ -9793,7 +9837,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le forms::l'email semble invalide L'e-mail semble invalide - Controller/Root/AccountController.php + Controller/Root/AccountController.php forms::la valeur donnee est trop courte @@ -9824,7 +9868,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le forms::les emails ne correspondent pas Les e-mails ne correspondent pas - Controller/Root/AccountController.php + Controller/Root/AccountController.php forms::les mots de passe ne correspondent pas @@ -10040,12 +10084,12 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le login::notification: Changements enregistres Changements confirmés - Controller/Root/AccountController.php + Controller/Root/AccountController.php login::notification: Mise a jour du mot de passe avec succes Mise à jour du mot de passe effectuée - Controller/Root/AccountController.php + Controller/Root/AccountController.php Controller/Root/LoginController.php @@ -10084,12 +10128,12 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le login::register:email: Vous avez ete accepte sur les collections suivantes : Votre accès a été validé pour les collections suivantes : - Controller/Admin/UserController.php + Controller/Admin/UserController.php login::register:email: Vous avez ete refuse sur les collections suivantes : Votre accès a été refusé pour les collections suivantes : - Controller/Admin/UserController.php + Controller/Admin/UserController.php mai @@ -10724,6 +10768,51 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Ne plus afficher ce message Controller/Prod/LanguageController.php + + phraseanet::account The account has been deleted + phraseanet::account The account has been deleted + Controller/Root/AccountController.php + + + > ]]> + > ]]> + web/account/account.html.twig + + + phraseanet::account: A confirmation e-mail has been sent. Please follow the instructions contained to continue account deletion + phraseanet::account: A confirmation e-mail has been sent. Please follow the instructions contained to continue account deletion + Controller/Root/AccountController.php + + + phraseanet::account: Are you sure you want to delete your account? + phraseanet::account: Are you sure you want to delete your account? + web/account/account.html.twig + + + phraseanet::account: Delete my account + phraseanet::account: Delete my account + web/account/account.html.twig + + + phraseanet::account: I am agree to delete my account + phraseanet::account: I am agree to delete my account + web/account/account.html.twig + + + phraseanet::account: I am agree to delete my account, need confirmation on mail + phraseanet::account: I am agree to delete my account, need confirmation on mail + web/account/account.html.twig + + + phraseanet::account: List of data to be deleted + phraseanet::account: List of data to be deleted + web/account/account.html.twig + + + phraseanet::account: My phraseanet account + phraseanet::account: My phraseanet account + web/account/account.html.twig + phraseanet::chargement Chargement @@ -10754,7 +10843,9 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le phraseanet::erreur: echec du serveur de mail Echec du serveur de mails - Controller/Root/AccountController.php + Controller/Root/AccountController.php + Controller/Root/AccountController.php + Controller/Root/AccountController.php phraseanet::jours:: dimanche diff --git a/resources/locales/messages.nl.xlf b/resources/locales/messages.nl.xlf index d9423e27b7..be73e4a7c2 100644 --- a/resources/locales/messages.nl.xlf +++ b/resources/locales/messages.nl.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -503,7 +503,7 @@ A task has been creted, please run it to complete empty collection Een taak werd gemaakt, gelieve deze op een volledig lege collectie uit te voeren - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php A third-party application is a product developed apart from Phraseanet and that would access Phraseanet data. @@ -958,17 +958,17 @@ Controller/Prod/LazaretController.php Controller/Prod/ToolsController.php Controller/Prod/BasketController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxesController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php @@ -1028,7 +1028,7 @@ Controller/Api/V1Controller.php Controller/Prod/BasketController.php Controller/Admin/SearchEngineController.php - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php web/admin/statusbit.html.twig @@ -1411,7 +1411,7 @@ Bad request format, only JSON is allowed Slecht verzoek formaat, enkel JSON is toegestaan - Controller/Root/AccountController.php + Controller/Root/AccountController.php Controller/Admin/RootController.php Controller/Admin/RootController.php Controller/Admin/DataboxController.php @@ -1827,7 +1827,7 @@ Collection empty successful Collectie met succes geledigd - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Collection order @@ -1999,7 +1999,7 @@ Could not perform request, please contact an administrator. Kon uw aanvraag niet behandelen, gelieve contact op te nemen met een beheerder - Controller/Root/AccountController.php + Controller/Root/AccountController.php Could not retrieve the file ID, please retry or contact an admin if problem persist @@ -2369,6 +2369,11 @@ prod/upload/lazaret.html.twig admin/task-manager/templates.html.twig + + Delete account successfull + Delete account successfull + Notification/Mail/MailSuccessAccountDelete.php + Delete all users rights Verwijder alle gebruikersrechten @@ -2760,7 +2765,7 @@ Email '%email%' for login '%login%' already exists in database Email '%email%' for login '%login%' already exists in database - Controller/Admin/UserController.php + Controller/Admin/UserController.php Email Name @@ -2793,6 +2798,27 @@ Email test resultaat : %email_status% web/admin/dashboard.html.twig + + Email:deletion:request:message Hello %civility% %firstName% %lastName%. + We have received an account deletion request for your account on %urlInstance%, please confirm this deletion by clicking on the link below. + If you are not at the origin of this request, please change your password as soon as possible %resetPassword% + Link is valid for one hour. + Email:deletion:request:message Hello %civility% %firstName% %lastName%. + We have received an account deletion request for your account on %urlInstance%, please confirm this deletion by clicking on the link below. + If you are not at the origin of this request, please change your password as soon as possible %resetPassword% + Link is valid for one hour. + Notification/Mail/MailRequestAccountDelete.php + + + Email:deletion:request:subject Delete account confirmation + Email:deletion:request:subject Delete account confirmation + Notification/Mail/MailRequestAccountDelete.php + + + Email:deletion:request:textButton Delete my account + Email:deletion:request:textButton Delete my account + Notification/Mail/MailRequestAccountDelete.php + Emails Emails @@ -2827,8 +2853,8 @@ Empty the collection before removing Maak eerst de collectie leeg alvorens te verwijderen - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php En attente @@ -3085,7 +3111,7 @@ Error while sending the file Fout bij het versturen van het bestaan - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php @@ -3752,7 +3778,7 @@ Invalid file format Ongeldige bestandsindeling - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php @@ -3776,7 +3802,7 @@ Invalid labels parameter Ongeldige parameter voor labels - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php @@ -3787,7 +3813,7 @@ Invalid password provided Ongeldig wachtwoord opgegeven - Controller/Root/AccountController.php + Controller/Root/AccountController.php Invalid target collection @@ -3971,7 +3997,7 @@ Le contenu de cet email est confidentiel, ne le divulguez pas. De inhoud van deze mail is confidentieel, geef hem niet vrij. - templates/web/email-template.html.twig + templates/web/email-template.html.twig Le nom de base de donnee est incorrect @@ -4146,17 +4172,17 @@ Login %login% already exists in database Login %login% already exists in database - Controller/Admin/UserController.php + Controller/Admin/UserController.php Login %login% is already defined in the file at line %line% Login %login% is already defined in the file at line %line% - Controller/Admin/UserController.php + Controller/Admin/UserController.php Login line %line% is empty Login line %line% is empty - Controller/Admin/UserController.php + Controller/Admin/UserController.php Login to link your account @@ -4178,7 +4204,7 @@ Mail line %line% is empty Mail line %line% is empty - Controller/Admin/UserController.php + Controller/Admin/UserController.php Mail sent @@ -4264,7 +4290,7 @@ Message automatique de Phraseanet Automatishe melding van Phraseanet - templates/web/email-template.html.twig + templates/web/email-template.html.twig Mettre a jour @@ -4294,7 +4320,7 @@ Missing labels parameter Ontbrekende parameter voor labels - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php @@ -4305,7 +4331,7 @@ Missing name parameter Ontbrekende parameter voor naam - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Missing path parameter @@ -4394,6 +4420,11 @@ Meerde waarden admin/fields/templates.html.twig + + My application + My application + web/account/account.html.twig + My baskets Mijn mandjes @@ -4473,6 +4504,7 @@ No Nee + web/account/account.html.twig web/developers/applications.html.twig @@ -4848,6 +4880,7 @@ Paniers Mandjes + web/account/account.html.twig web/lightbox/validate.html.twig lightbox/IE6/validate.html.twig web/lightbox/index.html.twig @@ -4876,7 +4909,7 @@ Password is empty at line %line% Password is empty at line %line% - Controller/Admin/UserController.php + Controller/Admin/UserController.php Password renewal for login "%login%" has been requested @@ -5084,7 +5117,7 @@ Pour gérer l'envoi d'email automatique, connectez-vous à %link% Om het automatisch verzenden van mails, meld u dan aan à %link% - templates/web/email-template.html.twig + templates/web/email-template.html.twig Preference saved ! @@ -6364,22 +6397,22 @@ Successful removal Met succes verwijderd - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php Successful update Geslaagde update - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php @@ -6609,7 +6642,7 @@ The file is too big Het bestand is te groot - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php @@ -6625,7 +6658,7 @@ The publication has been stopped Het programma is gestopt - Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php @@ -6750,7 +6783,7 @@ This link is valid until This link is valid until - templates/web/email-template.html.twig + templates/web/email-template.html.twig This option disables the selecting of the databases on which a user can register himself, and registration is made on all granted databases. @@ -6820,6 +6853,11 @@ Token web/developers/application.html.twig + + Token not found + Token not found + Controller/Root/AccountController.php + Tool box Gereedschappen @@ -6950,12 +6988,12 @@ Unable to create template, the name is already used. Unable to create template, the name is already used. - Controller/Admin/UserController.php + Controller/Admin/UserController.php Unable to create the user. Unable to create the user. - Controller/Admin/UserController.php + Controller/Admin/UserController.php Unable to delete list @@ -7612,6 +7650,7 @@ Yes Ja + web/account/account.html.twig user/import/view.html.twig web/developers/applications.html.twig @@ -7900,10 +7939,15 @@ Uw media en hun thumbnails (voorvertoningen, thumbnails..) worden in deze mappen opgeslagen. web/setup/step2.html.twig + + Your phraseanet account on %urlInstance% has been deleted! + Your phraseanet account on %urlInstance% has been deleted! + Notification/Mail/MailSuccessAccountDelete.php + Your registration requests have been taken into account. Your registration requests have been taken into account. - Controller/Root/AccountController.php + Controller/Root/AccountController.php a propos @@ -8403,7 +8447,7 @@ admin::compte-utilisateur activite Activiteit Core/Provider/RegistrationServiceProvider.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig @@ -8412,7 +8456,7 @@ admin::compte-utilisateur adresse Adres Core/Provider/RegistrationServiceProvider.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig @@ -8427,7 +8471,7 @@ admin::compte-utilisateur code postal Postcode Core/Provider/RegistrationServiceProvider.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig web/common/dialog_export.html.twig @@ -8451,7 +8495,7 @@ admin::compte-utilisateur email Email Event/Subscriber/RegistrationSubscriber.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig web/admin/users.html.twig @@ -8463,7 +8507,7 @@ admin::compte-utilisateur fax Fax Core/Provider/RegistrationServiceProvider.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig web/common/dialog_export.html.twig @@ -8500,7 +8544,7 @@ Naam Core/Provider/RegistrationServiceProvider.php Event/Subscriber/RegistrationSubscriber.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig web/admin/connected-users.html.twig @@ -8515,14 +8559,14 @@ admin::compte-utilisateur pays Land - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/admin/users.html.twig admin::compte-utilisateur poste Postcode Core/Provider/RegistrationServiceProvider.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig @@ -8533,7 +8577,7 @@ Voornaam Core/Provider/RegistrationServiceProvider.php Event/Subscriber/RegistrationSubscriber.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig @@ -8550,7 +8594,7 @@ admin::compte-utilisateur societe Bedrijf Core/Provider/RegistrationServiceProvider.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig web/admin/users.html.twig @@ -8566,7 +8610,7 @@ admin::compte-utilisateur telephone Telefoon - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig web/admin/connected-users.html.twig @@ -8576,13 +8620,13 @@ admin::compte-utilisateur un email de confirmation vient de vous etre envoye. Veuillez suivre les instructions contenue pour continuer Een bevestigingsemail werd u gestuurd. Om verder te gaan gelieve de instructies van deze mail te volgen - Controller/Root/AccountController.php + Controller/Root/AccountController.php admin::compte-utilisateur ville Star Core/Provider/RegistrationServiceProvider.php - Controller/Admin/UserController.php + Controller/Admin/UserController.php web/account/account.html.twig web/admin/editusers.html.twig web/common/dialog_export.html.twig @@ -8590,7 +8634,7 @@ admin::compte-utilisateur: L'email a correctement ete mis a jour Het email adres werd met succes up to date gezet - Controller/Root/AccountController.php + Controller/Root/AccountController.php admin::compte-utilisateur: Pourquoi me demande-t-on mon mot de passe pour changer mon adresse email ? @@ -8610,7 +8654,7 @@ admin::compte-utilisateur: erreur lors de la mise a jour Fout tijdens de update - Controller/Root/AccountController.php + Controller/Root/AccountController.php admin::compte-utilisateur::securite caracteres majuscules @@ -8646,7 +8690,7 @@ admin::compte-utilisateur:ftp: Le mot de passe est errone Het paswoord is onjuist - Controller/Root/AccountController.php + Controller/Root/AccountController.php admin::compte-utilisateur:ftp: Nombre d'essais max @@ -9797,7 +9841,7 @@ forms::l'email semble invalide Het email adres blijkt niet geldig te zijn - Controller/Root/AccountController.php + Controller/Root/AccountController.php forms::la valeur donnee est trop courte @@ -9828,7 +9872,7 @@ forms::les emails ne correspondent pas Ee email adressen zijn niet gelijk - Controller/Root/AccountController.php + Controller/Root/AccountController.php forms::les mots de passe ne correspondent pas @@ -10044,12 +10088,12 @@ login::notification: Changements enregistres Veranderingen zijn bewaard - Controller/Root/AccountController.php + Controller/Root/AccountController.php login::notification: Mise a jour du mot de passe avec succes Update van het paswoord met succes uitgevoerd - Controller/Root/AccountController.php + Controller/Root/AccountController.php Controller/Root/LoginController.php @@ -10088,12 +10132,12 @@ login::register:email: Vous avez ete accepte sur les collections suivantes : login::register:email: Vous avez ete accepte sur les collections suivantes : - Controller/Admin/UserController.php + Controller/Admin/UserController.php login::register:email: Vous avez ete refuse sur les collections suivantes : login::register:email: Vous avez ete refuse sur les collections suivantes : - Controller/Admin/UserController.php + Controller/Admin/UserController.php mai @@ -10728,6 +10772,51 @@ Deze melding niet meer tonen Controller/Prod/LanguageController.php + + phraseanet::account The account has been deleted + phraseanet::account The account has been deleted + Controller/Root/AccountController.php + + + > ]]> + > ]]> + web/account/account.html.twig + + + phraseanet::account: A confirmation e-mail has been sent. Please follow the instructions contained to continue account deletion + phraseanet::account: A confirmation e-mail has been sent. Please follow the instructions contained to continue account deletion + Controller/Root/AccountController.php + + + phraseanet::account: Are you sure you want to delete your account? + phraseanet::account: Are you sure you want to delete your account? + web/account/account.html.twig + + + phraseanet::account: Delete my account + phraseanet::account: Delete my account + web/account/account.html.twig + + + phraseanet::account: I am agree to delete my account + phraseanet::account: I am agree to delete my account + web/account/account.html.twig + + + phraseanet::account: I am agree to delete my account, need confirmation on mail + phraseanet::account: I am agree to delete my account, need confirmation on mail + web/account/account.html.twig + + + phraseanet::account: List of data to be deleted + phraseanet::account: List of data to be deleted + web/account/account.html.twig + + + phraseanet::account: My phraseanet account + phraseanet::account: My phraseanet account + web/account/account.html.twig + phraseanet::chargement Laden @@ -10758,7 +10847,9 @@ phraseanet::erreur: echec du serveur de mail De email server is mislukt - Controller/Root/AccountController.php + Controller/Root/AccountController.php + Controller/Root/AccountController.php + Controller/Root/AccountController.php phraseanet::jours:: dimanche diff --git a/resources/locales/validators.de.xlf b/resources/locales/validators.de.xlf index 28f25a8115..8907e430b3 100644 --- a/resources/locales/validators.de.xlf +++ b/resources/locales/validators.de.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. diff --git a/resources/locales/validators.en.xlf b/resources/locales/validators.en.xlf index e98df09634..f6f34ba4d5 100644 --- a/resources/locales/validators.en.xlf +++ b/resources/locales/validators.en.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. diff --git a/resources/locales/validators.fr.xlf b/resources/locales/validators.fr.xlf index cf0678062e..460adfcbf9 100644 --- a/resources/locales/validators.fr.xlf +++ b/resources/locales/validators.fr.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. diff --git a/resources/locales/validators.nl.xlf b/resources/locales/validators.nl.xlf index 89856882a0..e51d1a1f57 100644 --- a/resources/locales/validators.nl.xlf +++ b/resources/locales/validators.nl.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. diff --git a/templates/web/account/account.html.twig b/templates/web/account/account.html.twig index 1dfbdde75f..e8354b3f32 100644 --- a/templates/web/account/account.html.twig +++ b/templates/web/account/account.html.twig @@ -232,12 +232,93 @@
-
+
+
+ +
+ + {% if not user.isadmin() and not user.hasLdapCreated() and (owned_feeds|length == 0) and (initiated_validations|length == 0) %} + + {{ 'phraseanet::account: Delete my account' | trans }} + + + + + {% else %} +

{{ "phraseanet::account: << your account can be deleted via admin interface >> " | trans }}

+ {% endif %} + +
+
+ + + + {% endblock %} diff --git a/templates/web/email-template.html.twig b/templates/web/email-template.html.twig index 44a91853e3..6eb1f9c6fb 100644 --- a/templates/web/email-template.html.twig +++ b/templates/web/email-template.html.twig @@ -49,7 +49,13 @@
- <%= user.display_name %> + <%= htmlEncode(user.display_name) %>
- <%= user.subtitle || '' %> + <%= htmlEncode(user.subtitle) || '' %>
 ?  "+sy.getAttribute("v")+" "+ v +"
- + @@ -72,7 +78,7 @@ {{ senderMail }}
{% endif %}
- {{ messageText | nl2br }} + {{ messageText | raw | nl2br }}
diff --git a/tests/Alchemy/Tests/Phrasea/Core/Provider/RepositoriesServiceProviderTest.php b/tests/Alchemy/Tests/Phrasea/Core/Provider/RepositoriesServiceProviderTest.php index 0f5ede251b..f092131c22 100644 --- a/tests/Alchemy/Tests/Phrasea/Core/Provider/RepositoriesServiceProviderTest.php +++ b/tests/Alchemy/Tests/Phrasea/Core/Provider/RepositoriesServiceProviderTest.php @@ -19,6 +19,7 @@ class RepositoriesServiceProviderTest extends ServiceProviderTestCase ['Alchemy\Phrasea\Core\Provider\RepositoriesServiceProvider', 'repo.baskets', 'Alchemy\Phrasea\Model\Repositories\BasketRepository'], ['Alchemy\Phrasea\Core\Provider\RepositoriesServiceProvider', 'repo.basket-elements', 'Alchemy\Phrasea\Model\Repositories\BasketElementRepository'], ['Alchemy\Phrasea\Core\Provider\RepositoriesServiceProvider', 'repo.validation-participants', 'Alchemy\Phrasea\Model\Repositories\ValidationParticipantRepository'], + ['Alchemy\Phrasea\Core\Provider\RepositoriesServiceProvider', 'repo.validation-session', 'Alchemy\Phrasea\Model\Repositories\ValidationSessionRepository'], ['Alchemy\Phrasea\Core\Provider\RepositoriesServiceProvider', 'repo.story-wz', 'Alchemy\Phrasea\Model\Repositories\StoryWZRepository'], ['Alchemy\Phrasea\Core\Provider\RepositoriesServiceProvider', 'repo.orders', 'Alchemy\Phrasea\Model\Repositories\OrderRepository'], ['Alchemy\Phrasea\Core\Provider\RepositoriesServiceProvider', 'repo.order-elements', 'Alchemy\Phrasea\Model\Repositories\OrderElementRepository'], diff --git a/tests/Alchemy/Tests/Phrasea/Notification/Mail/MailRequestAccountDeleteTest.php b/tests/Alchemy/Tests/Phrasea/Notification/Mail/MailRequestAccountDeleteTest.php new file mode 100644 index 0000000000..126f07109d --- /dev/null +++ b/tests/Alchemy/Tests/Phrasea/Notification/Mail/MailRequestAccountDeleteTest.php @@ -0,0 +1,66 @@ +assertEquals('Email:deletion:request:message Hello %civility% %firstName% %lastName%. + We have received an account deletion request for your account on %urlInstance%, please confirm this deletion by clicking on the link below. + If you are not at the origin of this request, please change your password as soon as possible %resetPassword% + Link is valid for one hour.', $this->getMail()->getMessage()); + } + + public function testShouldThrowALogicExceptionIfNoUserProvided() + { + $mail = MailRequestAccountDelete::create( + $this->getApplication(), + $this->getReceiverMock(), + $this->getEmitterMock(), + $this->getMessage(), + $this->getUrl(), + $this->getExpiration() + ); + + try { + $mail->getMessage(); + $this->fail('Should have raised an exception'); + } catch (LogicException $e) { + + } + } + + public function getMail() + { + $mail = MailRequestAccountDelete::create( + $this->getApplication(), + $this->getReceiverMock(), + $this->getEmitterMock(), + $this->getMessage(), + $this->getUrl(), + $this->getExpiration() + ); + + $user = $this->createUserMock(); + + $user->expects($this->any()) + ->method('getDisplayName') + ->will($this->returnValue('JeanPhil')); + + $mail->setUserOwner($user); + + return $mail; + } +} diff --git a/tests/Alchemy/Tests/Phrasea/Notification/Mail/MailSuccessAccountDeleteTest.php b/tests/Alchemy/Tests/Phrasea/Notification/Mail/MailSuccessAccountDeleteTest.php new file mode 100644 index 0000000000..1830780e3b --- /dev/null +++ b/tests/Alchemy/Tests/Phrasea/Notification/Mail/MailSuccessAccountDeleteTest.php @@ -0,0 +1,23 @@ +getApplication(), + $this->getReceiverMock(), + $this->getEmitterMock(), + $this->getMessage() + ); + } +} From 4203a814a4accd68b58c8dd2f7d40a95510fc045 Mon Sep 17 00:00:00 2001 From: Xavier Rousset Date: Wed, 17 Apr 2019 17:47:45 +0200 Subject: [PATCH 108/367] PHRAS-2533 Inject containers hostname on /etc/hosts file --- .../roles/vagrant_local/tasks/docker-hosts-container.yml | 4 ++++ resources/ansible/roles/vagrant_local/tasks/main.yml | 2 ++ resources/ansible/vars/all.yml | 2 ++ 3 files changed, 8 insertions(+) create mode 100644 resources/ansible/roles/vagrant_local/tasks/docker-hosts-container.yml diff --git a/resources/ansible/roles/vagrant_local/tasks/docker-hosts-container.yml b/resources/ansible/roles/vagrant_local/tasks/docker-hosts-container.yml new file mode 100644 index 0000000000..83c6bfeec9 --- /dev/null +++ b/resources/ansible/roles/vagrant_local/tasks/docker-hosts-container.yml @@ -0,0 +1,4 @@ +--- +- name: Update /etc/hosts + lineinfile: dest=/etc/hosts regexp='^127\.0\.0\.1' line='127.0.0.1 localhost {{ vagrant_local.vm.docker-hosts-container|default('') }}' owner=root group=root mode=0644 + when: vagrant_local.vm.docker-hosts-container is defined \ No newline at end of file diff --git a/resources/ansible/roles/vagrant_local/tasks/main.yml b/resources/ansible/roles/vagrant_local/tasks/main.yml index 619c3b4260..33de639dac 100644 --- a/resources/ansible/roles/vagrant_local/tasks/main.yml +++ b/resources/ansible/roles/vagrant_local/tasks/main.yml @@ -10,3 +10,5 @@ - name: Update /etc/hosts lineinfile: dest=/etc/hosts regexp='^127\.0\.0\.1' line='127.0.0.1 localhost {{ vagrant_local.vm.hostname|default('') }}' owner=root group=root mode=0644 when: vagrant_local.vm.hostname is defined + +- include: docker-hosts-container.yml \ No newline at end of file diff --git a/resources/ansible/vars/all.yml b/resources/ansible/vars/all.yml index e1282c99b5..c9fba96c69 100644 --- a/resources/ansible/vars/all.yml +++ b/resources/ansible/vars/all.yml @@ -48,6 +48,8 @@ vagrant_local: sharedfolder: ./ useVagrantCloud: '1' syncType: nfs + hostname: '' + docker-hosts-container: 'db elasticsearch redis rabbitmq' nginx: install: '1' docroot: /vagrant From aa65192102b26d8405bc8f07be1a5324782a29c7 Mon Sep 17 00:00:00 2001 From: Moctar Date: Thu, 18 Apr 2019 12:13:33 +0200 Subject: [PATCH 109/367] adding phraseanet-docker hostnames to circleci hosts --- .circleci/config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 76f7c42a12..4c43023f89 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -34,6 +34,7 @@ jobs: # Any branch if there are none on the default branch - this should be unnecessary if you have your default branch configured correctly - v1-dep- # This is based on your 1.0 configuration file or project settings + - run: echo 127.0.0.1 redis elasticsearch db rabbitmq | sudo tee -a /etc/hosts - run: git clone https://github.com/alanxz/rabbitmq-c - run: cd rabbitmq-c && git checkout 2ca1774489328cde71195f5fa95e17cf3a80cb8a - run: cd rabbitmq-c && git submodule init && git submodule update && autoreconf -i && ./configure && make && sudo make install From 83b21da377985c1a7198016e390b36c3b8b998f9 Mon Sep 17 00:00:00 2001 From: Xavier Rousset Date: Thu, 18 Apr 2019 17:14:37 +0200 Subject: [PATCH 110/367] PHRAS-2533 Inject docker dependencies, typo fix --- .../roles/vagrant_local/tasks/docker-hosts-container.yml | 4 ++-- resources/ansible/vars/all.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/ansible/roles/vagrant_local/tasks/docker-hosts-container.yml b/resources/ansible/roles/vagrant_local/tasks/docker-hosts-container.yml index 83c6bfeec9..794961f90c 100644 --- a/resources/ansible/roles/vagrant_local/tasks/docker-hosts-container.yml +++ b/resources/ansible/roles/vagrant_local/tasks/docker-hosts-container.yml @@ -1,4 +1,4 @@ --- - name: Update /etc/hosts - lineinfile: dest=/etc/hosts regexp='^127\.0\.0\.1' line='127.0.0.1 localhost {{ vagrant_local.vm.docker-hosts-container|default('') }}' owner=root group=root mode=0644 - when: vagrant_local.vm.docker-hosts-container is defined \ No newline at end of file + lineinfile: dest=/etc/hosts regexp='^127\.0\.0\.1' line='127.0.0.1 localhost {{ vagrant_local.vm.docker_hosts_container|default('') }}' owner=root group=root mode=0644 + when: vagrant_local.vm.docker_hosts_container is defined \ No newline at end of file diff --git a/resources/ansible/vars/all.yml b/resources/ansible/vars/all.yml index c9fba96c69..5cdf9f6a51 100644 --- a/resources/ansible/vars/all.yml +++ b/resources/ansible/vars/all.yml @@ -49,7 +49,7 @@ vagrant_local: useVagrantCloud: '1' syncType: nfs hostname: '' - docker-hosts-container: 'db elasticsearch redis rabbitmq' + docker_hosts_container: 'db elasticsearch redis rabbitmq' nginx: install: '1' docroot: /vagrant From 79e33fcae18b34c04fd2f519cd83a19431310125 Mon Sep 17 00:00:00 2001 From: Xavier Rousset Date: Fri, 19 Apr 2019 18:46:46 +0200 Subject: [PATCH 111/367] PHRAS-2496 Pre-build vagrant image for Phraseanet and implement it in Phraseanet vagrant file --- Vagrantfile | 2 +- resources/ansible/playbook.yml | 28 ++++++++++++++-------------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/Vagrantfile b/Vagrantfile index 4e71464ef1..71a5a721e9 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -119,7 +119,7 @@ Vagrant.configure("2") do |config| ] end - config.vm.box = "ubuntu/trusty64" + config.vm.box = "alchemy/Phraseanet-vagrant-dev" config.ssh.forward_agent = true config_net(config) diff --git a/resources/ansible/playbook.yml b/resources/ansible/playbook.yml index a2969de18c..704c5b96ec 100644 --- a/resources/ansible/playbook.yml +++ b/resources/ansible/playbook.yml @@ -4,18 +4,18 @@ vars_files: - vars/all.yml roles: - - server - - repositories - - vagrant_local - - nginx - - mariadb - - elasticsearch - - rabbitmq - - php - - xdebug - - composer - - mailcatcher - - node - - yarn +# - server +# - repositories +# - vagrant_local +# - nginx +# - mariadb +# - elasticsearch +# - rabbitmq +# - php +# - xdebug +# - composer +# - mailcatcher +# - node +# - yarn +# - ffmpeg - app - - ffmpeg From 47d974a466ea231d50938fb0c267a58d71ca1f94 Mon Sep 17 00:00:00 2001 From: aina-esokia Date: Tue, 23 Apr 2019 12:10:25 +0400 Subject: [PATCH 112/367] PHRAS-2497 #comment port to 4.1 Search issue when query mix data from Public and Private field #time 2h --- .../Elastic/AST/QuotedTextNode.php | 2 +- .../SearchEngine/Elastic/AST/RawNode.php | 2 +- .../SearchEngine/Elastic/AST/TermNode.php | 6 ++++-- .../SearchEngine/Elastic/AST/TextNode.php | 9 ++++----- .../Elastic/Search/QueryHelper.php | 6 +++--- .../SearchEngine/AST/QuotedTextNodeTest.php | 16 +++++++++++++--- .../Phrasea/SearchEngine/AST/TermNodeTest.php | 10 ++++++++-- .../Phrasea/SearchEngine/AST/TextNodeTest.php | 19 ++++++++++++++++--- 8 files changed, 50 insertions(+), 20 deletions(-) diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/QuotedTextNode.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/QuotedTextNode.php index 8d2d5fd9ad..8c330545fd 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/QuotedTextNode.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/QuotedTextNode.php @@ -43,7 +43,7 @@ class QuotedTextNode extends Node $private_fields = $context->getPrivateFields(); $private_fields = ValueChecker::filterByValueCompatibility($private_fields, $this->text); - foreach (QueryHelper::wrapPrivateFieldQueries($private_fields, $query_builder) as $private_field_query) { + foreach (QueryHelper::wrapPrivateFieldQueries($private_fields, $unrestricted_fields, $query_builder) as $private_field_query) { $query = QueryHelper::applyBooleanClause($query, 'should', $private_field_query); } diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/RawNode.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/RawNode.php index 784fadcbfa..c6cdd7d5cc 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/RawNode.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/RawNode.php @@ -61,7 +61,7 @@ class RawNode extends Node $private_fields = $context->getPrivateFields(); $private_fields = ValueChecker::filterByValueCompatibility($private_fields, $this->text); - foreach (QueryHelper::wrapPrivateFieldQueries($private_fields, $query_builder) as $private_field_query) { + foreach (QueryHelper::wrapPrivateFieldQueries($private_fields, $unrestricted_fields, $query_builder) as $private_field_query) { $query = QueryHelper::applyBooleanClause($query, 'should', $private_field_query); } diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/TermNode.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/TermNode.php index 8066fa756c..c587c54592 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/TermNode.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/TermNode.php @@ -19,9 +19,11 @@ class TermNode extends AbstractTermNode return $query; }; - $query = $query_builder($context->getUnrestrictedFields()); + $unrestricted_fields = $context->getUnrestrictedFields(); $private_fields = $context->getPrivateFields(); - foreach (QueryHelper::wrapPrivateFieldQueries($private_fields, $query_builder) as $concept_query) { + $query = $query_builder($unrestricted_fields); + + foreach (QueryHelper::wrapPrivateFieldQueries($private_fields, $unrestricted_fields, $query_builder) as $concept_query) { $query = QueryHelper::applyBooleanClause($query, 'should', $concept_query); } diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/TextNode.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/TextNode.php index 49b8d49da9..4bc98ec6b9 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/TextNode.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/TextNode.php @@ -66,12 +66,11 @@ class TextNode extends AbstractTermNode implements ContextAbleInterface return $query; }; - // Unrestricted fields - $query = $query_builder($context->getUnrestrictedFields()); - - // Private fields + $unrestricted_fields = $context->getUnrestrictedFields(); $private_fields = $context->getPrivateFields(); - foreach (QueryHelper::wrapPrivateFieldQueries($private_fields, $query_builder) as $private_field_query) { + + $query = $query_builder($unrestricted_fields); + foreach (QueryHelper::wrapPrivateFieldQueries($private_fields, $unrestricted_fields, $query_builder) as $private_field_query) { $query = QueryHelper::applyBooleanClause($query, 'should', $private_field_query); } diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Search/QueryHelper.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Search/QueryHelper.php index 746266e341..1acdd5935c 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Search/QueryHelper.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Search/QueryHelper.php @@ -10,13 +10,13 @@ class QueryHelper { private function __construct() {} - public static function wrapPrivateFieldQueries(array $fields, \Closure $query_builder) + public static function wrapPrivateFieldQueries(array $private_fields, array $unrestricted_fields, \Closure $query_builder) { // We make a boolean clause for each collection set to shrink query size // (instead of a clause for each field, with his collection set) $fields_map = []; $collections_map = []; - foreach ($fields as $field) { + foreach ($private_fields as $field) { $collections = $field->getDependantCollections(); $hash = self::hashCollections($collections); $collections_map[$hash] = $collections; @@ -31,7 +31,7 @@ class QueryHelper foreach ($fields_map as $hash => $fields) { // Right to query on a private field is dependant of document collection // Here we make sure we can only match on allowed collections - $query = $query_builder($fields); + $query = $query_builder(array_merge($fields, $unrestricted_fields)); if ($query !== null) { $queries[] = self::restrictQueryToCollections($query, $collections_map[$hash]); } diff --git a/tests/Alchemy/Tests/Phrasea/SearchEngine/AST/QuotedTextNodeTest.php b/tests/Alchemy/Tests/Phrasea/SearchEngine/AST/QuotedTextNodeTest.php index dc5e9995a5..c667e3ff62 100644 --- a/tests/Alchemy/Tests/Phrasea/SearchEngine/AST/QuotedTextNodeTest.php +++ b/tests/Alchemy/Tests/Phrasea/SearchEngine/AST/QuotedTextNodeTest.php @@ -47,7 +47,9 @@ class QuotedTextNodeTest extends \PHPUnit_Framework_TestCase public function testQueryBuildWithPrivateFields() { - $public_field = new Field('foo', FieldMapping::TYPE_STRING, ['private' => false]); + $public_field = new Field('foo', FieldMapping::TYPE_STRING, [ + 'private' => false + ]); $private_field = new Field('bar', FieldMapping::TYPE_STRING, [ 'private' => true, 'used_by_collections' => [1, 2, 3] @@ -75,7 +77,10 @@ class QuotedTextNodeTest extends \PHPUnit_Framework_TestCase "should": [{ "multi_match": { "type": "phrase", - "fields": ["foo.fr", "foo.en"], + "fields": [ + "foo.fr", + "foo.en" + ], "query": "baz", "lenient": true } @@ -89,7 +94,12 @@ class QuotedTextNodeTest extends \PHPUnit_Framework_TestCase "query": { "multi_match": { "type": "phrase", - "fields": ["private_caption.bar.fr", "private_caption.bar.en"], + "fields": [ + "private_caption.bar.fr", + "private_caption.bar.en", + "foo.fr", + "foo.en" + ], "query": "baz", "lenient": true } diff --git a/tests/Alchemy/Tests/Phrasea/SearchEngine/AST/TermNodeTest.php b/tests/Alchemy/Tests/Phrasea/SearchEngine/AST/TermNodeTest.php index d78422d30a..aa68edbfbd 100644 --- a/tests/Alchemy/Tests/Phrasea/SearchEngine/AST/TermNodeTest.php +++ b/tests/Alchemy/Tests/Phrasea/SearchEngine/AST/TermNodeTest.php @@ -126,12 +126,18 @@ class TermNodeTest extends \PHPUnit_Framework_TestCase "bool": { "should": [{ "multi_match": { - "fields": ["concept_path.bar"], + "fields": [ + "concept_path.bar", + "concept_path.foo" + ], "query": "/baz" } }, { "multi_match": { - "fields": ["concept_path.bar"], + "fields": [ + "concept_path.bar", + "concept_path.foo" + ], "query": "/qux" } }] diff --git a/tests/Alchemy/Tests/Phrasea/SearchEngine/AST/TextNodeTest.php b/tests/Alchemy/Tests/Phrasea/SearchEngine/AST/TextNodeTest.php index 6f954dd398..b2cde860b1 100644 --- a/tests/Alchemy/Tests/Phrasea/SearchEngine/AST/TextNodeTest.php +++ b/tests/Alchemy/Tests/Phrasea/SearchEngine/AST/TextNodeTest.php @@ -109,7 +109,12 @@ class TextNodeTest extends \PHPUnit_Framework_TestCase }, "query": { "multi_match": { - "fields": ["private_caption.bar.fr", "private_caption.bar.en"], + "fields": [ + "private_caption.bar.fr", + "private_caption.bar.en", + "foo.fr", + "foo.en" + ], "query": "baz", "type": "cross_fields", "operator": "and", @@ -216,7 +221,12 @@ class TextNodeTest extends \PHPUnit_Framework_TestCase "bool": { "should": [{ "multi_match": { - "fields": ["private_caption.bar.fr", "private_caption.bar.en"], + "fields": [ + "private_caption.bar.fr", + "private_caption.bar.en", + "foo.fr", + "foo.en" + ], "query": "baz", "type": "cross_fields", "operator": "and", @@ -224,7 +234,10 @@ class TextNodeTest extends \PHPUnit_Framework_TestCase } }, { "multi_match": { - "fields": ["concept_path.bar"], + "fields": [ + "concept_path.bar", + "concept_path.foo" + ], "query": "/qux" } }] From 035a4f95a6013ddc7caa28ca8ee79c072b2cbaba Mon Sep 17 00:00:00 2001 From: Xavier Rousset Date: Tue, 23 Apr 2019 12:39:28 +0200 Subject: [PATCH 113/367] Update with old box name --- Vagrantfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Vagrantfile b/Vagrantfile index 71a5a721e9..1b1f577b3f 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -119,7 +119,9 @@ Vagrant.configure("2") do |config| ] end + # Switch between Phraseanet box and native trusty64 config.vm.box = "alchemy/Phraseanet-vagrant-dev" + #config.vm.box = "ubuntu/trusty64" config.ssh.forward_agent = true config_net(config) From eff72083ba3f7f73808334104d4e1eab71f0c5d6 Mon Sep 17 00:00:00 2001 From: aina-esokia Date: Thu, 25 Apr 2019 17:27:33 +0400 Subject: [PATCH 114/367] update delete account config structure #time 0.5h --- config/configuration.sample.yml | 4 ++++ lib/Alchemy/Phrasea/Controller/Root/AccountController.php | 2 +- lib/conf.d/configuration.yml | 4 ++++ templates/web/account/account.html.twig | 2 +- 4 files changed, 10 insertions(+), 2 deletions(-) diff --git a/config/configuration.sample.yml b/config/configuration.sample.yml index 32adca6ce3..ddc49ca944 100644 --- a/config/configuration.sample.yml +++ b/config/configuration.sample.yml @@ -286,3 +286,7 @@ workers: user: guest password: guest vhost: / + +user_account: + deleting_policies: + email_confirmation: true diff --git a/lib/Alchemy/Phrasea/Controller/Root/AccountController.php b/lib/Alchemy/Phrasea/Controller/Root/AccountController.php index e785c8f0f3..a6b305fe22 100644 --- a/lib/Alchemy/Phrasea/Controller/Root/AccountController.php +++ b/lib/Alchemy/Phrasea/Controller/Root/AccountController.php @@ -334,7 +334,7 @@ class AccountController extends Controller { $user = $this->getAuthenticatedUser(); - if($this->app['conf']->get(['main', 'delete-account-require-email-confirmation'])) { + if($this->app['conf']->get(['user_account', 'deleting_policies', 'email_confirmation'])) { // send email confirmation diff --git a/lib/conf.d/configuration.yml b/lib/conf.d/configuration.yml index f351d620cb..33bd2ddb84 100644 --- a/lib/conf.d/configuration.yml +++ b/lib/conf.d/configuration.yml @@ -241,3 +241,7 @@ video-editor: - 1 - '1.5' - 3 + +user_account: + deleting_policies: + email_confirmation: true diff --git a/templates/web/account/account.html.twig b/templates/web/account/account.html.twig index e8354b3f32..29bccc7716 100644 --- a/templates/web/account/account.html.twig +++ b/templates/web/account/account.html.twig @@ -279,7 +279,7 @@
{{ subject }}
- - - - - -
{{ message }} - × -
-

- {% endfor %} - {% endfor %} -{% endmacro %} - -{% macro caption_value(field, bounceable) %} - {% autoescape false %} - {% set terms = [] %} - {% for data in field.values %} - {% if data.from_thesaurus and bounceable %} - {% set value = data.value|e|bounce(field.name, data.qjs, field.sbas_id)|parseColor %} - {% else %} - {% set value = data.value|e|parseColor %} - {% endif %} - {% set terms = [value]|merge(terms) %} - {% endfor %} - {{ terms|join(' ; ') }} - {% endautoescape %} -{% endmacro %} - -{% macro caption_field(field, bounceable, extra_classes) %} -
- {{ field.label_name }} : - {{ _self.caption_value(field, bounceable|default(true))|highlight|linkify }} -
-{% endmacro %} - -{% macro format_caption(record, highlight, search_engine, include_business, bounceable, technical_data) %} - {% for field in record.get_caption().get_highlight_fields(null, include_business) %} - {% set extra_classes = ['pair'] %} - {% if loop.index is odd %} - {% set extra_classes = ['impair'] %} - {% endif %} - {{ _self.caption_field(field, bounceable|default(true), extra_classes) }} - {% endfor %} - {% if technical_data|default(true) and app.getAuthenticatedUser() is not none and app['settings'].getUserSetting(app.getAuthenticatedUser(), 'technical_display') == 'group' %} -
- {% include 'common/technical_datas.html.twig' %} - {% endif %} -{% endmacro %} - -{% macro caption(record, can_see_business, display_exif, limitedWidth = false) %} -
- {% for name, value in record.getCaption(caption_field_order(record, can_see_business)) %} -
{{ caption_field_label(record, name) }}
-
{{ caption_field(record, name, value)|e|highlight|linkify|parseColor }}
- {% endfor %} -
- {% if display_exif|default(true) and app.getAuthenticator().user is not none and user_setting('technical_display') == 'group' %} -
- {% include 'common/technical_datas.html.twig' %} - {% endif %} -{% endmacro %} diff --git a/templates/web/common/macro_caption.html.twig b/templates/web/common/macro_caption.html.twig new file mode 100644 index 0000000000..21a1fab40d --- /dev/null +++ b/templates/web/common/macro_caption.html.twig @@ -0,0 +1,12 @@ +{% macro caption(record, can_see_business, display_exif, limitedWidth = false) %} +
+ {% for name, value in record.getCaption(caption_field_order(record, can_see_business)) %} +
{{ caption_field_label(record, name) }}
+
{{ caption_field(record, name, value)|e|highlight|linkify|parseColor }}
+ {% endfor %} +
+ {% if display_exif|default(true) and app.getAuthenticator().user is not none and user_setting('technical_display') == 'group' %} +
+ {% include 'common/technical_datas.html.twig' %} + {% endif %} +{% endmacro %} diff --git a/templates/web/common/macro_flashes.html.twig b/templates/web/common/macro_flashes.html.twig new file mode 100644 index 0000000000..8d5ea2e393 --- /dev/null +++ b/templates/web/common/macro_flashes.html.twig @@ -0,0 +1,19 @@ +{% macro flashes() %} + {% for type in app.getAvailableFlashTypes %} + {% for message in app.getFlash(type) %} +
+ + + + + + +
{{ message }} + × +
+
+ {% endfor %} + {% endfor %} +{% endmacro %} diff --git a/templates/web/lightbox/IE6/feed.html.twig b/templates/web/lightbox/IE6/feed.html.twig index eb76cafc57..4b5e132c4c 100644 --- a/templates/web/lightbox/IE6/feed.html.twig +++ b/templates/web/lightbox/IE6/feed.html.twig @@ -1,7 +1,7 @@ {% extends "lightbox/index_layout.html.twig" %} {% import 'common/thumbnail.html.twig' as thumbnail %} -{% import 'common/macros.html.twig' as macro %} +{% import 'common/macro_caption.html.twig' as macro_caption %} {% block javascript %} @@ -84,7 +84,7 @@
diff --git a/templates/web/lightbox/IE6/validate.html.twig b/templates/web/lightbox/IE6/validate.html.twig index 10e36c5899..bb60a470f3 100644 --- a/templates/web/lightbox/IE6/validate.html.twig +++ b/templates/web/lightbox/IE6/validate.html.twig @@ -1,7 +1,7 @@ {% extends "lightbox/index_layout.html.twig" %} {% import 'common/thumbnail.html.twig' as thumbnail %} -{% import 'common/macros.html.twig' as macro %} +{% import 'common/macro_caption.html.twig' as macro_caption %} {% block javascript %} @@ -95,7 +95,7 @@
diff --git a/templates/web/lightbox/feed.html.twig b/templates/web/lightbox/feed.html.twig index 721797b88b..0dc742d47d 100644 --- a/templates/web/lightbox/feed.html.twig +++ b/templates/web/lightbox/feed.html.twig @@ -1,7 +1,7 @@ {% extends "lightbox/index_layout.html.twig" %} {% import 'common/thumbnail.html.twig' as thumbnail %} -{% import 'common/macros.html.twig' as macro %} +{% import 'common/macro_caption.html.twig' as macro_caption %} {% block javascript %} @@ -81,7 +81,7 @@ diff --git a/templates/web/lightbox/validate.html.twig b/templates/web/lightbox/validate.html.twig index 5ca17f41c5..fbb1561817 100644 --- a/templates/web/lightbox/validate.html.twig +++ b/templates/web/lightbox/validate.html.twig @@ -1,7 +1,7 @@ {% extends "lightbox/index_layout.html.twig" %} {% import 'common/thumbnail.html.twig' as thumbnail %} -{% import 'common/macros.html.twig' as macro %} +{% import 'common/macro_caption.html.twig' as macro_caption %} {% block javascript %} @@ -95,7 +95,7 @@ diff --git a/templates/web/login/index.html.twig b/templates/web/login/index.html.twig index 4cbe37ba8f..6cca5039fe 100644 --- a/templates/web/login/index.html.twig +++ b/templates/web/login/index.html.twig @@ -1,6 +1,6 @@ {% extends "login/layout/sidebar-layout.html.twig" %} -{% import "common/macros.html.twig" as macro %} +{% import "common/macro_captcha.html.twig" as macro_captcha %} {% import "login/common/macros.html.twig" as auth_macro %} {% block main_title %} @@ -70,10 +70,11 @@ {{ "Forgot password?" | trans }} + {% if recaptcha_display %}
- {{ macro.captcha() }} + {{ macro_captcha.captcha() }}
{% endif %} diff --git a/templates/web/login/providers/bind.html.twig b/templates/web/login/providers/bind.html.twig index adce1a0263..41ce1530d5 100644 --- a/templates/web/login/providers/bind.html.twig +++ b/templates/web/login/providers/bind.html.twig @@ -1,6 +1,6 @@ {% extends "login/layout/sidebar-layout.html.twig" %} -{% import "common/macros.html.twig" as macro %} +{% import "common/macro_captcha.html.twig" as macro_captcha %} {% import "login/common/macros.html.twig" as auth_macro %} {% block title %} @@ -60,7 +60,7 @@ {% if recaptcha_display %}
- {{ macro.captcha() }} + {{ macro_captcha.captcha() }}
{% endif %} diff --git a/templates/web/login/providers/mapping.html.twig b/templates/web/login/providers/mapping.html.twig index 1016fa21e7..2a73222f4f 100644 --- a/templates/web/login/providers/mapping.html.twig +++ b/templates/web/login/providers/mapping.html.twig @@ -1,6 +1,6 @@ {% extends "login/layout/sidebar-layout.html.twig" %} -{% import "common/macros.html.twig" as macro %} +{% import "common/macro_captcha.html.twig" as macro_captcha %} {% import "login/common/macros.html.twig" as auth_macro %} {% block title %} @@ -76,7 +76,7 @@ {% if recaptcha_display %}
- {{ macro.captcha() }} + {{ macro_captcha.captcha() }}
{% endif %} diff --git a/templates/web/login/register-classic.html.twig b/templates/web/login/register-classic.html.twig index 9b31038a33..6d62cb45a8 100644 --- a/templates/web/login/register-classic.html.twig +++ b/templates/web/login/register-classic.html.twig @@ -1,7 +1,7 @@ {% extends "login/layout/sidebar-layout.html.twig" %} {% import "login/common/macros.html.twig" as auth_macro %} -{% import "common/macros.html.twig" as macro %} +{% import "common/macro_captcha.html.twig" as macro_captcha %} {% block title %} {{ "Register" | trans }} @@ -85,7 +85,7 @@ {% if recaptcha_display %}
- {{ macro.captcha() }} + {{ macro_captcha.captcha() }}
{% endif %} diff --git a/templates/web/prod/preview/caption.html.twig b/templates/web/prod/preview/caption.html.twig index 4f4b08063a..4758f02211 100644 --- a/templates/web/prod/preview/caption.html.twig +++ b/templates/web/prod/preview/caption.html.twig @@ -1,4 +1,4 @@ -{% import 'common/macros.html.twig' as macro %} +{% import 'common/macro_caption.html.twig' as macro_caption %} {% set can_edit = granted_on_collection(record.baseId, [constant('\\ACL::CANMODIFRECORD')]) %} {% set can_see_business = can_edit %} @@ -17,8 +17,4 @@ {% endfor %} -{% if record.is_from_reg() %} - {{macro.caption(record, can_see_business)}} -{% else %} - {{macro.caption(record, can_see_business)}} -{% endif %} \ No newline at end of file +{{macro_caption.caption(record, can_see_business)}} diff --git a/templates/web/prod/results/list.html.twig b/templates/web/prod/results/list.html.twig index 790a4c2414..ca45b67914 100644 --- a/templates/web/prod/results/list.html.twig +++ b/templates/web/prod/results/list.html.twig @@ -1,4 +1,4 @@ -{% import 'common/macros.html.twig' as macro %} +{% import 'common/macro_caption.html.twig' as macro_caption %} {% block content_item %}
@@ -14,7 +14,7 @@
{% set can_see_business = granted_on_collection(record.baseId, [constant('\\ACL::CANMODIFRECORD')]) %} - {{ macro.caption(record, can_see_business) }} + {{ macro_caption.caption(record, can_see_business) }}
{{ form_widget(form.logoChoice[1]) }} {{ form_label(form.logoChoice[1]) }}
{{ 'prod::setup: help text' | trans }} - +
+ {{ 'prod::setup: download gabari' | trans }} +
{% if app['conf'].get(['registry', 'general', 'personalize-logo-choice', 'personalizeFile']) == 'true' %} {% set extension = app['conf'].get(['registry', 'general', 'personalize-logo-choice', 'fileType']) %} @@ -28,6 +30,7 @@
+
From abf9b821d96633676aaf275d47671fd5d3151b27 Mon Sep 17 00:00:00 2001 From: Alexandre BRACH Date: Thu, 6 Jun 2019 18:32:43 +0200 Subject: [PATCH 224/367] PHRDPL-60 #comment Check the INSTALL_* env vars for auto installation --- Dockerfile | 3 +-- docker/phraseanet/auto-install.sh | 27 +++++++++++++++++++++++++++ docker/phraseanet/boot.sh | 9 +++++++++ 3 files changed, 37 insertions(+), 2 deletions(-) create mode 100755 docker/phraseanet/auto-install.sh diff --git a/Dockerfile b/Dockerfile index 0320f93cdb..7c3bccad7c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -64,8 +64,6 @@ RUN mkdir /entrypoint /var/alchemy \ && mkdir -p /home/app/.composer \ && chown -R app: /home/app /var/alchemy -ADD ./docker/phraseanet/ / - WORKDIR /var/alchemy/ COPY gulpfile.js /var/alchemy/ @@ -83,6 +81,7 @@ RUN make clean_assets RUN make install_asset_dependencies RUN make install_assets +ADD ./docker/phraseanet/ / COPY lib /var/alchemy/lib COPY tmp /var/alchemy/tmp COPY config /var/alchemy/config diff --git a/docker/phraseanet/auto-install.sh b/docker/phraseanet/auto-install.sh new file mode 100755 index 0000000000..83d2d17354 --- /dev/null +++ b/docker/phraseanet/auto-install.sh @@ -0,0 +1,27 @@ +#!/bin/bash + +/var/alchemy/Phraseanet/bin/setup system:install \ + --email=$INSTALL_ACCOUNT_EMAIL \ + --password=$INSTALL_ACCOUNT_PASSWORD \ + --db-host=$INSTALL_DB_HOST \ + --db-port=$INSTALL_DB_PORT \ + --db-user=$INSTALL_DB_USER \ + --db-password=$INSTALL_DB_PASSWORD \ + --db-template=$INSTALL_DB_TEMPLATE \ + --appbox=$INSTALL_APPBOX \ + --databox=$INSTALL_DATABOX \ + --server-name=$INSTALL_SERVER_NAME \ + --data-path=/var/alchemy/Phraseanet/datas -y + +/var/alchemy/Phraseanet/bin/setup system:config set main.search-engine.options.host elasticsearch +/var/alchemy/Phraseanet/bin/setup system:config set main.search-engine.options.minScore 2 +/var/alchemy/Phraseanet/bin/setup system:config set main.search-engine.options.base_aggregate_limit 10 +/var/alchemy/Phraseanet/bin/setup system:config set main.search-engine.options.collection_aggregate_limit 10 +/var/alchemy/Phraseanet/bin/setup system:config set main.search-engine.options.doctype_aggregate_limit 10 +/var/alchemy/Phraseanet/bin/console compile:configuration +/var/alchemy/Phraseanet/bin/console searchengine:index -c + +## enable API and disable ssl on it +/var/alchemy/Phraseanet/bin/setup system:config set registry.api-clients.api-enabled true +/var/alchemy/Phraseanet/bin/setup system:config set main.api_require_ssl false +/var/alchemy/Phraseanet/bin/console comp:conf diff --git a/docker/phraseanet/boot.sh b/docker/phraseanet/boot.sh index d38c260225..9d576f1758 100755 --- a/docker/phraseanet/boot.sh +++ b/docker/phraseanet/boot.sh @@ -2,4 +2,13 @@ envsubst < /php.ini.sample > /usr/local/etc/php/php.ini envsubst < /php-fpm.conf.sample > /usr/local/etc/php-fpm.conf + +FILE=/var/alchemy/Phraseanet/config/configuration.yml +if [ -f "$FILE" ]; then + echo "$FILE exist, skip setup." +else + echo "$FILE doesn't exist, entering setup..." + runuser app -c '/auto-install.sh' +fi + php-fpm From e0ccc16fcfaf355432ee90d636e89ff8304c4c4b Mon Sep 17 00:00:00 2001 From: Nicolas Maillat Date: Fri, 7 Jun 2019 13:47:04 +0200 Subject: [PATCH 225/367] PHRAS-2660 #comment add rabbitmq config --- lib/conf.d/configuration.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/conf.d/configuration.yml b/lib/conf.d/configuration.yml index 6850a7ad7e..5a65d3dd6f 100644 --- a/lib/conf.d/configuration.yml +++ b/lib/conf.d/configuration.yml @@ -290,5 +290,13 @@ video-editor: - 1 - '1.5' - 3 +rabbitmq: + server: + host: localhost + port: 5672 + user: '' + password: '' + vhost: / + Console_logger_enabled_environments: [test] From c06acf21ee4e174a0ffce4b3d2629bd878e7d1c1 Mon Sep 17 00:00:00 2001 From: Nicolas Maillat Date: Fri, 7 Jun 2019 15:28:14 +0200 Subject: [PATCH 226/367] Update main.scss --- resources/www/common/styles/main.scss | 3 --- 1 file changed, 3 deletions(-) diff --git a/resources/www/common/styles/main.scss b/resources/www/common/styles/main.scss index 9090fe92b3..3b066267db 100644 --- a/resources/www/common/styles/main.scss +++ b/resources/www/common/styles/main.scss @@ -71,6 +71,3 @@ $mainMenuLinkBackgroundHoverColor: transparent; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.39); } } - - - From 040172b509e954d878a49415d720831d58c56b58 Mon Sep 17 00:00:00 2001 From: Alexandre BRACH Date: Fri, 7 Jun 2019 17:05:32 +0200 Subject: [PATCH 227/367] PHRDPL-36 #comment remove supervisord & configure vars at startup --- Dockerfile | 12 +++----- docker/phraseanet/auto-install.sh | 21 ++++++++++++-- docker/phraseanet/boot.sh | 3 -- .../supervisor-phraseanet-scheduler.conf | 28 ------------------- docker/phraseanet/phraseanet-entrypoint.sh | 8 ++++++ 5 files changed, 31 insertions(+), 41 deletions(-) delete mode 100644 docker/phraseanet/etc/supervisor/conf.d/supervisor-phraseanet-scheduler.conf create mode 100755 docker/phraseanet/phraseanet-entrypoint.sh diff --git a/Dockerfile b/Dockerfile index 7c3bccad7c..b2bfe4a355 100644 --- a/Dockerfile +++ b/Dockerfile @@ -24,7 +24,6 @@ RUN apt-get update \ libzmq3-dev \ locales \ mcrypt \ - supervisor \ swftools \ unoconv \ unzip \ @@ -38,9 +37,7 @@ RUN apt-get update \ && docker-php-ext-enable redis amqp zmq imagick \ && pecl clear-cache \ && docker-php-source delete \ - && rm -rf /var/lib/apt/lists/* \ - && mkdir -p /var/log/supervisor - #&& chown -R app: /var/log/supervisor + && rm -rf /var/lib/apt/lists/* RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" \ && php -r "if (hash_file('sha384', 'composer-setup.php') === '48e3236262b34d30969dca3c37281b3b4bbe3221bda826ac6a9a62d6444cdb0dcd0615698a5cbe587c3f0fe57a54d8f5') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" \ @@ -52,7 +49,7 @@ RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" \ # https://linuxize.com/post/how-to-install-node-js-on-ubuntu-18.04/ # https://yarnpkg.com/lang/en/docs/install/#debian-stable RUN curl -sL https://deb.nodesource.com/setup_10.x | bash - \ - && apt install nodejs \ + && apt install -y nodejs \ && curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - \ && echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list \ && apt-get update && apt-get install -y --no-install-recommends yarn \ @@ -117,7 +114,6 @@ RUN apt-get update \ libzmq3-dev \ locales \ mcrypt \ - supervisor \ swftools \ unoconv \ unzip \ @@ -131,8 +127,7 @@ RUN apt-get update \ && docker-php-ext-enable redis amqp zmq imagick \ && pecl clear-cache \ && docker-php-source delete \ - && rm -rf /var/lib/apt/lists/* \ - && mkdir -p /var/log/supervisor + && rm -rf /var/lib/apt/lists/* RUN mkdir /entrypoint /var/alchemy \ && useradd -u 1000 app \ @@ -154,6 +149,7 @@ RUN mkdir -p /var/alchemy/Phraseanet/logs \ && mkdir -p /var/alchemy/Phraseanet/config \ && chmod -R 777 /var/alchemy/Phraseanet/config WORKDIR /var/alchemy/Phraseanet +ENTRYPOINT ["/phraseanet-entrypoint.sh"] CMD ["/boot.sh"] # phraseanet-nginx diff --git a/docker/phraseanet/auto-install.sh b/docker/phraseanet/auto-install.sh index 83d2d17354..4028e5a614 100755 --- a/docker/phraseanet/auto-install.sh +++ b/docker/phraseanet/auto-install.sh @@ -1,5 +1,7 @@ #!/bin/bash +set -xe + /var/alchemy/Phraseanet/bin/setup system:install \ --email=$INSTALL_ACCOUNT_EMAIL \ --password=$INSTALL_ACCOUNT_PASSWORD \ @@ -18,10 +20,25 @@ /var/alchemy/Phraseanet/bin/setup system:config set main.search-engine.options.base_aggregate_limit 10 /var/alchemy/Phraseanet/bin/setup system:config set main.search-engine.options.collection_aggregate_limit 10 /var/alchemy/Phraseanet/bin/setup system:config set main.search-engine.options.doctype_aggregate_limit 10 -/var/alchemy/Phraseanet/bin/console compile:configuration + +## Redis +/var/alchemy/Phraseanet/bin/setup system:config set main.cache.options.host redis +/var/alchemy/Phraseanet/bin/setup system:config set main.cache.options.port 6379 +/var/alchemy/Phraseanet/bin/setup system:config set main.cache.options.domain $INSTALL_SERVER_NAME +/var/alchemy/Phraseanet/bin/setup system:config set main.cache.type redis + +# RabbitMQ + +bin/setup system:config set rabbitmq.server.host rabbitmq +bin/setup system:config set rabbitmq.server.port 5672 +bin/setup system:config set rabbitmq.server.user $INSTALL_RABBITMQ_USER +bin/setup system:config set rabbitmq.server.password $INSTALL_RABBITMQ_PASSWORD +bin/setup system:config set rabbitmq.server.vhost / + + /var/alchemy/Phraseanet/bin/console searchengine:index -c ## enable API and disable ssl on it /var/alchemy/Phraseanet/bin/setup system:config set registry.api-clients.api-enabled true /var/alchemy/Phraseanet/bin/setup system:config set main.api_require_ssl false -/var/alchemy/Phraseanet/bin/console comp:conf +/var/alchemy/Phraseanet/bin/console compile:configuration diff --git a/docker/phraseanet/boot.sh b/docker/phraseanet/boot.sh index 9d576f1758..4b2cf2baa2 100755 --- a/docker/phraseanet/boot.sh +++ b/docker/phraseanet/boot.sh @@ -1,8 +1,5 @@ #!/bin/bash -envsubst < /php.ini.sample > /usr/local/etc/php/php.ini -envsubst < /php-fpm.conf.sample > /usr/local/etc/php-fpm.conf - FILE=/var/alchemy/Phraseanet/config/configuration.yml if [ -f "$FILE" ]; then echo "$FILE exist, skip setup." diff --git a/docker/phraseanet/etc/supervisor/conf.d/supervisor-phraseanet-scheduler.conf b/docker/phraseanet/etc/supervisor/conf.d/supervisor-phraseanet-scheduler.conf deleted file mode 100644 index 31f9ba6deb..0000000000 --- a/docker/phraseanet/etc/supervisor/conf.d/supervisor-phraseanet-scheduler.conf +++ /dev/null @@ -1,28 +0,0 @@ -[program:scheduler-phraseanet] -command=php /var/alchemy/Phraseanet/bin/console task-manager:scheduler:run ; the program (relative uses PATH, can take args) -stdout_logfile=/var/log/supervisor/scheduler-phraseanet.log ; stdout log path, NONE for none; default AUTO -stderr_logfile=/var/log/supervisor/scheduler-phraseanet_error.log ; stderr log path, NONE for none; default AUTO -process_name=%(program_name)s ; process_name expr (default %(program_name)s) -numprocs=1 ; number of processes copies to start (def 1) -directory=/tmp ; directory to cwd to before exec (def no cwd) -priority=999 ; the relative start priority (default 999) -autostart=true ; start at supervisord start (default: true) -autorestart=true ; whether/when to restart (default: unexpected) -startsecs=0 ; number of secs prog must stay running (def. 1) -startretries=3 ; max # of serial start failures (default 3) -exitcodes=0,2 ; 'expected' exit codes for process (default 0,2) -stopsignal=INT ; signal used to kill process (default TERM) -stopwaitsecs=20 ; max num secs to wait b4 SIGKILL (default 10) -stopasgroup=true ; send stop signal to the UNIX process group (default false) -killasgroup=true ; SIGKILL the UNIX process group (def false) -redirect_stderr=true ; redirect proc stderr to stdout (default false) -user=1000 ; setuid to this UNIX account to run the program -stdout_logfile_maxbytes=50MB ; max # logfile bytes b4 rotation (default 50MB) -stdout_logfile_backups=10 ; # of stdout logfile backups (default 10) -stdout_capture_maxbytes=1MB ; number of bytes in 'capturemode' (default 0) -stdout_events_enabled=false ; emit events on stdout writes (default false) -stderr_logfile_maxbytes=10MB ; max # logfile bytes b4 rotation (default 50MB) -stderr_logfile_backups=10 ; # of stderr logfile backups (default 10) -stderr_capture_maxbytes=1MB ; number of bytes in 'capturemode' (default 0) -stderr_events_enabled=false ; emit events on stderr writes (default false) -environment=HOME=/var/alchemy/Phraseanet,USER=app,PATH="/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin" ; process environment additions (def no add) diff --git a/docker/phraseanet/phraseanet-entrypoint.sh b/docker/phraseanet/phraseanet-entrypoint.sh new file mode 100755 index 0000000000..de763cd13a --- /dev/null +++ b/docker/phraseanet/phraseanet-entrypoint.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +set -e + +envsubst < /php.ini.sample > /usr/local/etc/php/php.ini +envsubst < /php-fpm.conf.sample > /usr/local/etc/php-fpm.conf + +docker-php-entrypoint $@ From 1fca66d326ee452cf71b800b0d1887d1678dbef4 Mon Sep 17 00:00:00 2001 From: Xavier Rousset Date: Tue, 11 Jun 2019 16:44:39 +0200 Subject: [PATCH 228/367] PHRAS-2565 Add prompt to configure the build (triggered with --provision flag) --- Vagrantfile | 47 +++++++++++++++++++++++++++++++++++++---------- 1 file changed, 37 insertions(+), 10 deletions(-) diff --git a/Vagrantfile b/Vagrantfile index 74f8710e8e..e1ada1eca9 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -11,6 +11,7 @@ class MyCustomError < StandardError "[#{code} #{super}]" end end + # Check to determine whether we're on a windows or linux/os-x host, # later on we use this to launch ansible in the supported way # source: https://stackoverflow.com/questions/2108727/which-in-ruby-checking-if-program-exists-in-path-from-ruby @@ -34,15 +35,43 @@ else if which('ifconfig') end end -$php = [ "5.6", "7.0", "7.1", "7.2" ] -$phpVersion = ENV['phpversion'] ? ENV['phpversion'] : "7.0"; - unless Vagrant.has_plugin?('vagrant-hostmanager') raise "vagrant-hostmanager is not installed! Please run\n vagrant plugin install vagrant-hostmanager\n\n" end -unless $php.include?($phpVersion) - raise "You should specify php version before running vagrant\n\n (Available : 5.6, 7.0, 7.1, 7.2 | default => 5.6)\n\n Exemple: phpversion='7.0' vagrant up \n\n" +if ARGV[1] == '--provision' + print "Choose a PHP version for your build (Available : 5.6, 7.0, 7.1, 7.2)\n" + phpversion = STDIN.gets.chomp + print "\n" + # Php version selection + case (phpversion) + when "5.6", "7.0", "7.1", "7.2" + print "Selected PHP version : "+phpversion+"\n" + print "Continue ? (Y/n) \n" + continue = STDIN.gets.chomp + case continue + when 'n', 'no', 'N', 'NO' + raise "Build aborted" + else + print "Build with PHP"+phpversion+"\n" + end + + else + raise "You should specify php version before running vagrant\n\n (Available : 5.6, 7.0, 7.1, 7.2)\n\n" + end + + print "Choose a Build type (1 local, 2 box)\n" + type = STDIN.gets.chomp + print "\n" + # Switch between Phraseanet box and native trusty64 + case (type) + when '1' + $box = "ubuntu/xenial64" + when '2' + $box = "alchemy/Phraseanet-vagrant-dev_php" + $box.concat(phpversion) + end + print "Build with "+$box+" box\n" end $root = File.dirname(File.expand_path(__FILE__)) @@ -119,14 +148,12 @@ Vagrant.configure("2") do |config| ] end - # Switch between Phraseanet box and native trusty64 - config.vm.box = "alchemy/Phraseanet-vagrant-dev" - #config.vm.box = "ubuntu/trusty64" + config.vm.box = ($box) ? $box : "ubuntu/xenial64" # In case, Phraseanet box, choose the php version # For php 7.0 use box 0.0.1 # For php 7.1 use box 0.0.2 - config.vm.box_version = "0.0.1" + #config.vm.box_version = "0.0.1" config.ssh.forward_agent = true config_net(config) @@ -141,7 +168,7 @@ Vagrant.configure("2") do |config| ansible.extra_vars = { hostname: $hostname, host_addresses: $hostIps, - phpversion: $phpVersion, + phpversion: phpversion, postfix: { postfix_domain: $hostname + ".vb" } From b8efa93e397a0c78a6149b6da017cf29ecf04810 Mon Sep 17 00:00:00 2001 From: Xavier Rousset Date: Tue, 11 Jun 2019 16:49:26 +0200 Subject: [PATCH 229/367] PHRAS-2565 Update vars for PHP7-2 build, check of another builds in progress --- resources/ansible/roles/elasticsearch/tasks/main.yml | 2 +- resources/ansible/roles/repositories/tasks/main.yml | 2 +- resources/ansible/vars/all.yml | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/resources/ansible/roles/elasticsearch/tasks/main.yml b/resources/ansible/roles/elasticsearch/tasks/main.yml index d246953df7..655567c119 100644 --- a/resources/ansible/roles/elasticsearch/tasks/main.yml +++ b/resources/ansible/roles/elasticsearch/tasks/main.yml @@ -13,7 +13,7 @@ changed_when: false - name: Install Dependencies - apt: pkg=openjdk-7-jre state=latest + apt: pkg=openjdk-8-jre state=latest - name: Remove temporary debian package shell: rm -f /tmp/elasticsearch-{{ elasticsearch.version }}.deb diff --git a/resources/ansible/roles/repositories/tasks/main.yml b/resources/ansible/roles/repositories/tasks/main.yml index 2c00cef1e7..ee459d8949 100644 --- a/resources/ansible/roles/repositories/tasks/main.yml +++ b/resources/ansible/roles/repositories/tasks/main.yml @@ -16,7 +16,7 @@ - name: Add Key for MariaDB Repository sudo: yes - apt_key: url=http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xcbcb082a1bb943db + apt_key: url=http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xF1656F24C74CD1D8 # RabbitMQ - name: Add rabbitmq package repository diff --git a/resources/ansible/vars/all.yml b/resources/ansible/vars/all.yml index 5cdf9f6a51..acef9788e3 100644 --- a/resources/ansible/vars/all.yml +++ b/resources/ansible/vars/all.yml @@ -34,12 +34,14 @@ server: - fr_FR.UTF-8 - de_DE.UTF-8 - nl_NL.UTF-8 + repositories: php: 'ppa:ondrej/php' - mariadb: 'deb http://mirror6.layerjet.com/mariadb/repo/10.1/ubuntu' + mariadb: 'deb [arch=amd64,arm64,i386,ppc64el] http://mirror.nodesdirect.com/mariadb/repo/10.3/ubuntu' elasticsearch: 'ppa:webupd8team/java' rabbitmq: 'deb http://www.rabbitmq.com/debian/ testing main' yarn: 'https://dl.yarnpkg.com/debian/' + vagrant_local: install: '1' vm: From 2441731b94bc3091bf0808ba493b692efe5df1cd Mon Sep 17 00:00:00 2001 From: Xavier Rousset Date: Tue, 11 Jun 2019 17:25:39 +0200 Subject: [PATCH 230/367] Update README --- README.md | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 90bb6dd4c9..18948ebd57 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,10 @@ Phraseanet 4.1 - Digital Asset Management application - Elasticsearch search engine - Multiple resolution assets generation +# License : + +Phraseanet is licensed under GPL-v3 license. + # Documentation : https://docs.phraseanet.com/ @@ -31,17 +35,22 @@ https://www.phraseanet.com/download/ # Development : For development purpose Phraseanet is shipped with ready to use development environments using vagrant. +You can easily choose betweeen a complete build or a prebuild box, with a specific PHP version. -- git clone -- vagrant up + git clone + vagrant up --provision + +then, a prompt allow you to choose PHP version, and another one to choose a complete build or an Alchemy prebuilt boxes. + +Ex: +- vagrant up --provision //// 5.6 ///// 1 >> Build an ubuntu/xenial box with php5.6 +- vagrant up --provision //// 7.0 ///// 1 >> Build an ubuntu/xenial with php7.0 +- vagrant up --provision //// 7.2 ///// 2 >> Build the alchemy/phraseanet-php-7.2 box +- vagrant up --provision //// 5.6 ///// 1 >> Build the alchemy/phraseanet-php-5.6 box For development with Phraseanet API see https://docs.phraseanet.com/4.0/en/Devel/index.html -# License : - -Phraseanet is licensed under GPL-v3 license. - # Docker build From 76509781ebb4079303cfa5d3fb5cd387a3112818 Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana Date: Wed, 12 Jun 2019 11:06:19 +0400 Subject: [PATCH 231/367] PHRAS-2386 #adding fix of feedback block #time 2h --- .../www/common/images/icons/basket_push.png | Bin 1071 -> 1122 bytes .../images/icons/basket_push_unread.png | Bin 1302 -> 1344 bytes .../common/images/icons/basket_validation.png | Bin 1010 -> 1286 bytes templates/web/prod/WorkZone/Macros.html.twig | 5 ++++- 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/resources/www/common/images/icons/basket_push.png b/resources/www/common/images/icons/basket_push.png index 97e038241c4a5fe6bd9f1a48550229f78c3b687b..7137a58251d6d7fb22d600d8df95514423790faf 100644 GIT binary patch delta 1089 zcmV-H1it&P2;vBkFns`ZaHZ3+0|gZ0rA1wpJy)2c1O3hIj}*kT2-P|S;i1=lJT4{g#I8DQ_60!Vkcr~8h_wpuRYt0xIt zHl}bPUrYDIR32ac-NSLxp|u!$#+GkMYCUaAB0pUGt(BafX?rr2+C=vNl+$Y2`p^#?xkVdt0_R!#nuNYO?uiHK;(Z^Uubz zC!Eg>x7|ybBgY&iX=V4wvS7^0>3R-yfx(1?!ys0pdAdRiXgK1@r9H-FpRNwG^iOf zTV7Vy1P;u}pGqh!Rd6xCj7xLN$o{beV-+Zw!tDOG&t0CGW97Uxrn?PgEUr|bm<%GS znQ2;KQjFX@?F>bkIkxg9kv?cm2=cVlI3E}@kbggrz9#2uhO!ZnQYL)wRkE}j%Ije` zV51uKoC5(jj`Ei5WHpT5tvjmSZg7}6yfA=d@-!*G+lCdc-v5h4LVgnm7|tOG9+NcW zhKrDkILaWrE|drvvYmHoJbO<9T!H@-1{^16D){u55D8y1fZQ-a=}>N8`XEVPD?jm> z<$uz+sF?R(?`Xl@9gI(docq&YYmbJ1qg)r}N_cdV8FN#&Yg5t*#9?)(=7#=A0A3UJ zD&&wR8#z-!@`m5*+-%pGP}}=7#^MugzYA9q!Jh%e3CDe}BW>cGpXkZ5bS#?X!-!t7TM{=JCq?DWv@f@14y<^B^UjaUx74M3g|& zhE8~?c6Jt=Peyj=SLWinI?4dx=O&pBgD?S1SOv-8;s{9n8?L0sk8?t+S?0}d89ImV zCH|~)SXas_!#noU4s-g zr1Qw6nS0N1?Ql}b%%h}2m`BgGGe1Biqm;1>=$(zk@{%w_? zkSW7*)lZOl=cfJgO2w+o$SrHCb5UH+*^1==ObBQXT4KY6c?7f9G5KrXZVtDsxi${5d!?bCww#r`DnyW=p6Wf&WdX#s!q+*K?E#9|T|+Irrw-_eC9 z^K7NbBv^19 zWk+vrVXu^DjiG#j(?NNDp?JKrkISYNxbvKil}zm;!hbx@g+IvlG^@=Ehzu9l^Ir80 zs&z7Yb?5iNqbV<|lu^qmWqFwsXU%BEiZz^$t+u*ILvRq*T$KR;`-pRtzH5XSdw0{8quZvFRl{;3=*$b8vd0UoLZKY+e{FEL76^V6v{r?*PHod-Kmn7@?xAbtH3t|XC@`XfM$8+ozGQXR~FF)AexHcO(`50HFiUElvC;XJT^EpHT(99$YxoJ>v{HQ zGpz0*+#Y4^11!1Qfy-57&3G6FpH2Vp-9_YwNZYkpvb*sQwmAfKqxDQ!00000Ne4wv IM6N<$f?`4i1ONa4 diff --git a/resources/www/common/images/icons/basket_push_unread.png b/resources/www/common/images/icons/basket_push_unread.png index b09552bcf767a0712e082f8c159d1af5c1eb1f72..a55080d4ba0887edbf8a58c679a346b66a620b41 100644 GIT binary patch delta 1312 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 diff --git a/resources/www/common/images/icons/basket_validation.png b/resources/www/common/images/icons/basket_validation.png index cddaac1db1eaf25f1b8c1a4cb6704cf48a2f171a..dbf618043a4b4d60b585719a127e882c8eb71042 100644 GIT binary patch literal 1286 zcmV+h1^N1kP)Px(z)3_wR7ee-ReemAWfVW}``%CJ5}z%$k`R$U!ez_c6kS+KT&%Q4TiBY5velNB zO9zz1D4P&9*RqvTthp7fxjx(yf^r3`P21c|{fDTg;c^MIAb|__-nZZHygYZ;vaNN- zx#xM#=X1VZ90BanBO2W3a}Zm>G53 zzlyrj^6A?BWI$4AQH)CxRFX+ok_lI0lXG?S93peas?SK|<$)T>$O&|-1@2*B9xwo$ z0*(O@NyOh<4-5Cn+<47%|uN{FB+Zrq^e8d>uW*%g)tDq_(_OTs!~}wqvox zDV_)!!ECX8>d8<4IdCr`E&kHf7}a4|-ye$8LRB`i5SY+9fY2tLFFV+meRcdUBYG``V+&%8W9p1q~Yt4l?!mZKdeuS?V$Zje@|)wzn$oyZ*+j z-^4iuiG+Kuv9f0s7!$xL8W4;jo9PFVlE>=I&0_*oBY>*Vx_|qM;IezOyBy2D3wit+ zpGmefRrP)dxsHi3Q15L=YdRdiY^ODo_NWr+e55BdJgkv4g0uTbRc$ch`@j=>1}=OW zLlyxgWu9|P*q5$+L-sB5`0|6Q3?-dZ8a98l<^ky1G+>e`xU+PdM1uKx-}7a4ihos3 zuo)MJ)gY!||96|!yY|9cA?*uZRR|?DFr}3TZ`vz`k;N%v?gxRLo|%sK@l5YYY}8rX zv5MY1sYN1Rf!#K6VC#vkIJ?YY4#}-Bf-BKK$7c_W42^N=5^8|M6qaBC$KdYC_F2ke8<o8~>OMZU4;rP))L7o0AnR(4dpCQF-IrhrD3Q!Iu<;u`EQ! z93hwDhhJLu&U0(~HdCAm;P=~6)xW|||L{JkTEw{%`5YfNzVy(k7N(+sbfdr|pXKuT z9QtDOlMDd1*!aL*upFxd=M?ztfZSYox0L3ul%UW1CRP+}lKjjfIdT55#FMjHF4F_` zL~HoMFDJ`l0D?O-oQn7<#5_^~P&UBb^ldU%2qYiq!+*kk2i{s1DT9WFf(PmYtyI*V12o@bV8&<OV07*qoM6N<$f>G^-?EnA( literal 1010 zcmVPx&tVu*cR5%fpR9$FPM-)CY_paIagTZR?_i43-svsI-DX3{QF}u=|`ct9eYkUyu zgRF@dB~>9NyFU1$D6|ODhZ<{Is@bF^xHS=?M5<3>;;N7s#l)b3P2=7>AJ@?FazH`1aL&PK59lMKFUM!EsOB<|$;b>=-bwV1iM2Vi*k1i}F;d!LpDVm-< z8zk{NcBR^SuMJstbJ<_R7lx{(wbW46NfUp2InU$Wo3^pn4>O7v%-U6YCaYSmMrEt- z8Pbj>*HK%jIUNNLJDz`+P(HpSPr*D0{^j5+UT4eejwk;5!_9{qhIg*Z_S%GOvy7>vvP2}<^Cdh6;< z_+)%b>U3Xi==rO`*Fem&@lfm!I`DG^aa5^{TjT&SBOH0VN~Ei6j8YdTadcFsZf)u# z{+`nTae(~tpP{qLsxR3-tVlKNU30k=-!KF*aW&Rrtc_1XLu~$yUr9M!6{|VqS8xJh z4?I~YaK!}g@VaVW5TOm6>dI3RqVRFJy^=zljMlVWqqZnd;W%|;2YF^f(4{nvJ|Y_C zg`jh{_RzhtURv_OXXNT4vK$F2@tiM?;El0!#R*FFAEynG-SS_t!jO^U{ia&FqxXzw zBS<1rvYKXw=hC%-3*1XeqyxvldWMRCrJDbY8gP*bz8p>(f}OeflJ%db_T_^TI&;7> zXkq7&v0LgYI@-V^a1>7X4=Jsq5=<-tV~}Xz5Ufg5M)@`#FYovzu)#e5RIFmNs0eGm ztO6$0DcHiVQY3x^#c~{t-mVuw^vsL#!8?)$0|8{~^6zNz?6S!y@BABhdV_wtb&woX zTI0Y_rY}ACiADoTdb!$3A^!_3Gj^R$UjK&1#)oLhhh>B_f;%Bse2T0rUv$<*H*=~G zT~amgbWuR8y+28JM$+{4vL>2Uyim;OU8tuVs7N^0U$|VcVg8D<^WNxtbdk~zzNe5A zrm#DmzWub7-;3Y#3k(cB?DC^QDSI9vSUI^1P#>gJx?r=+U_;@0_i=CTE<|r}4N*tq z`G-VhIf8uZp)N#`y9NEvb5Y51dN_K!5GyYNgD_Yi3i)>H{>sj_w{63RTTQEo9YgE< zzqV1yn - + @@ -230,7 +230,7 @@
- +
diff --git a/templates/web/prod/preview/popularity.html.twig b/templates/web/prod/preview/popularity.html.twig index 0aba714025..30f64a4291 100644 --- a/templates/web/prod/preview/popularity.html.twig +++ b/templates/web/prod/preview/popularity.html.twig @@ -75,10 +75,20 @@ data.addColumn('number', '{{ 'preview::visualisation' | trans }}'); data.addRows(arrayViews); + var $color = "#FFFFFF"; + if ($('body').hasClass('000000')) { + $color = "#FFFFFF"; + } + if ($('body').hasClass('FFFFFF')) { + $color = "#000000"; + } + /*if ($('body').hasClass('959595')) { + $color = "#000000"; + }*/ var options = { titleTextStyle: { - color: 'white', + color: $color, fontSize: 13 }, colors: ['#FF9900'], @@ -87,28 +97,28 @@ hAxis: { title: '{{ 'preview::date' | trans }}', titleTextStyle: { - color: 'white', + color: $color, fontSize: 11 }, - textStyle:{color: '#FFF'}, + textStyle:{color: $color}, format: 'd/M/yy', gridlines: {color: 'none'}, min: new Date(statistics.from), max: new Date(statistics.to), - baselineColor: '#FFF' + baselineColor: $color }, vAxis: { title: '{{ 'preview::visualisation' | trans }}', titleTextStyle: { - color: 'white', + color: $color, fontSize: 11 }, - textStyle:{color: '#FFF'}, + textStyle:{color: $color}, minValue: 0, maxValue: maxValue, - baselineColor: '#FFF' + baselineColor: $color }, - legend: {position: 'top', textStyle: {color: 'white'}}, + legend: {position: 'top', textStyle: {color: $color}}, }; var chart = new google.visualization.ColumnChart( @@ -199,4 +209,4 @@ }); - \ No newline at end of file + From 0263f7b5a5e0799044bcdb8a832fdf0971b2e0dd Mon Sep 17 00:00:00 2001 From: aina-esokia Date: Mon, 1 Jul 2019 18:15:08 +0400 Subject: [PATCH 251/367] update record type and mimetype on sustitute --- lib/Alchemy/Phrasea/Media/SubdefSubstituer.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/Alchemy/Phrasea/Media/SubdefSubstituer.php b/lib/Alchemy/Phrasea/Media/SubdefSubstituer.php index 3bbdc2666d..2259fa572d 100644 --- a/lib/Alchemy/Phrasea/Media/SubdefSubstituer.php +++ b/lib/Alchemy/Phrasea/Media/SubdefSubstituer.php @@ -73,6 +73,9 @@ class SubdefSubstituer $this->createMediaSubdef($record, 'document', $media); + $record->setMimeType($media->getFile()->getMimeType()); + $record->setType($media->getType()); + $record->write_metas(); if ($shouldSubdefsBeRebuilt) { From fc022f817bf8399bcfe80e9e5becefccb482c9db Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana Date: Mon, 1 Jul 2019 18:32:12 +0400 Subject: [PATCH 252/367] PHRAS-2544 fix statistic popup --- .../web/prod/preview/popularity.html.twig | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/templates/web/prod/preview/popularity.html.twig b/templates/web/prod/preview/popularity.html.twig index 30f64a4291..06127353c4 100644 --- a/templates/web/prod/preview/popularity.html.twig +++ b/templates/web/prod/preview/popularity.html.twig @@ -67,7 +67,16 @@ } } - + var $color = "#FFFFFF"; + if ($('body').hasClass('000000')) { + $color = "#FFFFFF"; + } + if ($('body').hasClass('FFFFFF')) { + $color = "#000000"; + } + /*if ($('body').hasClass('959595')) { + $color = "#000000"; + }*/ function drawChartVisualisation() { var maxValue = statistics.max_views < 4 ? 4 : statistics.max_views; var data = new google.visualization.DataTable(); @@ -75,16 +84,7 @@ data.addColumn('number', '{{ 'preview::visualisation' | trans }}'); data.addRows(arrayViews); - var $color = "#FFFFFF"; - if ($('body').hasClass('000000')) { - $color = "#FFFFFF"; - } - if ($('body').hasClass('FFFFFF')) { - $color = "#000000"; - } - /*if ($('body').hasClass('959595')) { - $color = "#000000"; - }*/ + var options = { titleTextStyle: { @@ -138,7 +138,7 @@ var options = { titleTextStyle: { - color: 'white', + color: $color, fontSize: 13 }, colors: ['#FF9900'], @@ -147,29 +147,29 @@ hAxis: { title: '{{ 'preview::date' | trans }}', titleTextStyle: { - color: 'white', + color: $color, fontSize: 11 }, - textStyle:{color: '#FFF'}, + textStyle:{color: $color}, format: 'd/M/yy', gridlines: {color: 'none'}, min: new Date(statistics.from), max: new Date(statistics.to), - baselineColor: '#FFF' + baselineColor: $color }, vAxis: { title: '{{ 'preview::downloads' | trans }}', titleTextStyle: { - color: 'white', + color: $color, fontSize: 11 }, - textStyle:{color: '#FFF'}, + textStyle:{color: $color}, minValue: 0, maxValue: maxValue, - baselineColor: '#FFF', + baselineColor: $color, format: '0' }, - legend: {position: 'top', textStyle: {color: 'white'}}, + legend: {position: 'top', textStyle: {color: $color}}, }; var chart = new google.visualization.ColumnChart( @@ -185,7 +185,7 @@ 'backgroundColor': 'transparent', is3D: true, colors:['#FF9900','#3FDFFD', '#14CAB5', '#CAA514', '#97853C'], - legend: {position: 'right', textStyle: {color: 'white'}}, + legend: {position: 'right', textStyle: {color: $color}}, chartArea: {width:'90%',height:'70%'} }; From 1b4110c08544adff814d08546518504e2818abb1 Mon Sep 17 00:00:00 2001 From: aina-esokia Date: Tue, 2 Jul 2019 14:23:12 +0400 Subject: [PATCH 253/367] add composer.lock --- composer.lock | 48 +++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 45 insertions(+), 3 deletions(-) diff --git a/composer.lock b/composer.lock index c379c82566..6a46737c3e 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "a9c7fed873d5bfe962c81d543b33330f", + "content-hash": "64830cb4d53b32b47e02d4a19df9cef2", "packages": [ { "name": "alchemy-fr/tcpdf-clone", @@ -1156,6 +1156,48 @@ ], "time": "2016-08-09T20:10:17+00:00" }, + { + "name": "czproject/git-php", + "version": "v3.17.0", + "source": { + "type": "git", + "url": "https://github.com/czproject/git-php.git", + "reference": "a7b911b81a2fe626f748a4ac8955353c5777bc6c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/czproject/git-php/zipball/a7b911b81a2fe626f748a4ac8955353c5777bc6c", + "reference": "a7b911b81a2fe626f748a4ac8955353c5777bc6c", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "nette/tester": "^1.1" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jan Pecha", + "email": "janpecha@email.cz" + } + ], + "description": "Library for work with Git repository in PHP.", + "keywords": [ + "git" + ], + "time": "2019-02-09T13:11:36+00:00" + }, { "name": "dailymotion/sdk", "version": "1.6.5", @@ -7747,12 +7789,12 @@ "version": "v1.6.4", "source": { "type": "git", - "url": "https://github.com/bovigo/vfsStream.git", + "url": "https://github.com/mikey179/vfsStream.git", "reference": "0247f57b2245e8ad2e689d7cee754b45fbabd592" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bovigo/vfsStream/zipball/0247f57b2245e8ad2e689d7cee754b45fbabd592", + "url": "https://api.github.com/repos/mikey179/vfsStream/zipball/0247f57b2245e8ad2e689d7cee754b45fbabd592", "reference": "0247f57b2245e8ad2e689d7cee754b45fbabd592", "shasum": "" }, From 11c9b2ba992397909465bf2cffaa1daae7c170a7 Mon Sep 17 00:00:00 2001 From: aina-esokia Date: Tue, 2 Jul 2019 15:34:42 +0400 Subject: [PATCH 254/367] update AddPlugin --- lib/Alchemy/Phrasea/Command/Plugin/AddPlugin.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/Alchemy/Phrasea/Command/Plugin/AddPlugin.php b/lib/Alchemy/Phrasea/Command/Plugin/AddPlugin.php index 5f4f8b0da9..0cba6d047e 100644 --- a/lib/Alchemy/Phrasea/Command/Plugin/AddPlugin.php +++ b/lib/Alchemy/Phrasea/Command/Plugin/AddPlugin.php @@ -47,6 +47,8 @@ class AddPlugin extends AbstractPluginCommand $this->doInstallPlugin($source, $input, $output); } + + return 0; } protected function shouldDownloadPlugin($source) From 4bfa1b109f63c78574541fe63d724428d513f419 Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana Date: Wed, 3 Jul 2019 13:52:37 +0400 Subject: [PATCH 255/367] PHRAS-2544 #comment port41 of 2537 #time 4h --- templates/web/prod/index.html.twig | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/templates/web/prod/index.html.twig b/templates/web/prod/index.html.twig index 786c583e8d..d2b34b8ff1 100644 --- a/templates/web/prod/index.html.twig +++ b/templates/web/prod/index.html.twig @@ -277,6 +277,9 @@ {% endif %} {% endif %} + {#container fetched by js #} + + @@ -454,7 +457,7 @@
From c2f55eb8ba080a5410345f372b42a66ff52749e9 Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana Date: Tue, 16 Jul 2019 15:12:26 +0400 Subject: [PATCH 266/367] PHRAS-2668 #comment fix twig error #time 1h --- cache/.gitkeep | 0 templates/web/common/index_bootstrap.html.twig | 2 +- templates/web/prod/index.html.twig | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) delete mode 100644 cache/.gitkeep diff --git a/cache/.gitkeep b/cache/.gitkeep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/templates/web/common/index_bootstrap.html.twig b/templates/web/common/index_bootstrap.html.twig index 6249ef8e66..9b9f27a228 100644 --- a/templates/web/common/index_bootstrap.html.twig +++ b/templates/web/common/index_bootstrap.html.twig @@ -32,7 +32,7 @@ {% endblock %} - +
{% include 'common/menubar.html.twig' %}
diff --git a/templates/web/prod/index.html.twig b/templates/web/prod/index.html.twig index d2b34b8ff1..73adc3534e 100644 --- a/templates/web/prod/index.html.twig +++ b/templates/web/prod/index.html.twig @@ -146,7 +146,7 @@ $(document).ready(function(){ prodApp.appEvents.emit('workzone.doRemoveWarning', "{% if app['settings'].getUserSetting(app.getAuthenticatedUser(), "warning_on_delete_story") %}true{% else %}false{% endif %}"); prodApp.appEvents.emit('search.updateFacetData'); - + $('body').addClass('{{ cssfile }}') }); From 49f6ff58ee1c3cca187837ecc12547980ce1f15c Mon Sep 17 00:00:00 2001 From: Nicolas Maillat Date: Tue, 16 Jul 2019 18:10:25 +0200 Subject: [PATCH 267/367] Update index.html.twig --- templates/web/prod/index.html.twig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/web/prod/index.html.twig b/templates/web/prod/index.html.twig index 73adc3534e..c5cde9d778 100644 --- a/templates/web/prod/index.html.twig +++ b/templates/web/prod/index.html.twig @@ -146,7 +146,7 @@ $(document).ready(function(){ prodApp.appEvents.emit('workzone.doRemoveWarning', "{% if app['settings'].getUserSetting(app.getAuthenticatedUser(), "warning_on_delete_story") %}true{% else %}false{% endif %}"); prodApp.appEvents.emit('search.updateFacetData'); - $('body').addClass('{{ cssfile }}') + $('body').addClass('{{ cssfile }}'); }); From fdb67c74d9a1bdd3a9602ec7a5dbe60294dc5769 Mon Sep 17 00:00:00 2001 From: aynsix Date: Wed, 17 Jul 2019 17:16:29 +0400 Subject: [PATCH 268/367] fix port to 4.1 extract xmp:PageImage indesign --- composer.lock | 12 ++++----- lib/Alchemy/Phrasea/Media/SubdefGenerator.php | 26 ++++++++++++++----- 2 files changed, 25 insertions(+), 13 deletions(-) diff --git a/composer.lock b/composer.lock index 5721974b41..194fd91634 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "64830cb4d53b32b47e02d4a19df9cef2", + "content-hash": "6341722edcd5bfa22e933f5411225144", "packages": [ { "name": "alchemy-fr/tcpdf-clone", @@ -383,16 +383,16 @@ }, { "name": "alchemy/phpexiftool", - "version": "0.7.0", + "version": "0.7.2", "source": { "type": "git", "url": "https://github.com/alchemy-fr/PHPExiftool.git", - "reference": "7372ca4e43473328bf06bca810558fbad7bb2f95" + "reference": "ba1cb51eceb6562d7996023478977a8739de188b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/alchemy-fr/PHPExiftool/zipball/7372ca4e43473328bf06bca810558fbad7bb2f95", - "reference": "7372ca4e43473328bf06bca810558fbad7bb2f95", + "url": "https://api.github.com/repos/alchemy-fr/PHPExiftool/zipball/ba1cb51eceb6562d7996023478977a8739de188b", + "reference": "ba1cb51eceb6562d7996023478977a8739de188b", "shasum": "" }, "require": { @@ -452,7 +452,7 @@ "exiftool", "metadata" ], - "time": "2017-05-18T19:04:04+00:00" + "time": "2019-02-13T13:06:43+00:00" }, { "name": "alchemy/queue-bundle", diff --git a/lib/Alchemy/Phrasea/Media/SubdefGenerator.php b/lib/Alchemy/Phrasea/Media/SubdefGenerator.php index 2dede228c5..88867551a1 100644 --- a/lib/Alchemy/Phrasea/Media/SubdefGenerator.php +++ b/lib/Alchemy/Phrasea/Media/SubdefGenerator.php @@ -61,7 +61,7 @@ class SubdefGenerator public function generateSubdefs(\record_adapter $record, array $wanted_subdefs = null) { - if ($record->get_hd_file() !== null) { + if ($record->get_hd_file() !== null && $record->get_hd_file()->getMimeType() == "application/x-indesign") { $mediaSource = $this->mediavorus->guess($record->get_hd_file()->getPathname()); $metadatas = $mediaSource->getMetadatas(); @@ -69,15 +69,27 @@ class SubdefGenerator if(!isset($this->tmpFilesystem)){ $this->tmpFilesystem = Manager::create(); } - $tmpDir = $this->tmpFilesystem->createTemporaryDirectory(); + $tmpDir = $this->tmpFilesystem->createTemporaryDirectory(0777, 500); - try { - $this->app['filesystem']->dumpFile($tmpDir.'/file.jpg', $metadatas->get('XMP-xmp:PageImage')->getValue()->asString()); - $this->tmpFilePath = $tmpDir.'/file.jpg'; - } catch (\Exception $e) { - $this->logger->error(sprintf('Unable to write temporary file : %s', $e->getMessage())); + $files = $this->app['exiftool.preview-extractor']->extract($record->get_hd_file()->getPathname(), $tmpDir); + + $selected = null; + $size = null; + + foreach ($files as $file) { + if ($file->isDir() || $file->isDot()) { + continue; + } + + if (is_null($selected) || $file->getSize() > $size) { + $selected = $file->getPathname(); + $size = $file->getSize(); + } } + if ($selected) { + $this->tmpFilePath = $selected; + } } } From 8c0f939339df7278536d5fd47e95704a56159b1f Mon Sep 17 00:00:00 2001 From: Xavier Rousset Date: Tue, 16 Jul 2019 20:13:46 +0200 Subject: [PATCH 269/367] Update provisioning workflow, check if a box name is defined. A playbook for box usage is created --- Vagrantfile | 66 ++++++++++++---------------- resources/ansible/playbook-boxes.yml | 21 +++++++++ resources/ansible/playbook.yml | 24 +++++----- 3 files changed, 61 insertions(+), 50 deletions(-) create mode 100644 resources/ansible/playbook-boxes.yml diff --git a/Vagrantfile b/Vagrantfile index a899a77ca5..f4d4ea0049 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -1,16 +1,5 @@ Vagrant.require_version ">= 1.5" - -class MyCustomError < StandardError - attr_reader :code - - def initialize(code) - @code = code - end - - def to_s - "[#{code} #{super}]" - end -end +require 'json' # Check to determine whether we're on a windows or linux/os-x host, # later on we use this to launch ansible in the supported way @@ -39,7 +28,16 @@ unless Vagrant.has_plugin?('vagrant-hostmanager') raise "vagrant-hostmanager is not installed! Please run\n vagrant plugin install vagrant-hostmanager\n\n" end -if ARGV[1] == '--provision' +# Check to determine if box_meta JSON is present +# if provisionned : pick name of box +if File.file?(".vagrant/machines/default/virtualbox/box_meta") + data = File.read(".vagrant/machines/default/virtualbox/box_meta") + parsed_json = JSON.parse(data) + $box = parsed_json["name"] +end + +# if not : run prompt to configure provisioning +if !File.file?(".vagrant/machines/default/virtualbox/box_meta") && ARGV[0] == 'up' print "\033[34m \nChoose a Build type :\n\n(1) Use prebuilt Phraseanet Box\n(2) Build Phraseanet from scratch (xenial)\n\033[00m" type = STDIN.gets.chomp print "\n" @@ -47,9 +45,10 @@ if ARGV[1] == '--provision' case (type) when '1' $box = "alchemy/Phraseanet-vagrant-dev_php" + $playbook = "resources/ansible/playbook-boxes.yml" when '2' $box = "ubuntu/xenial64" - print("\033[91mComplete build selected, don't forget to uncomment all roles on playbook.yml\n\n\033[00m") + $playbook = "resources/ansible/playbook.yml" else raise "\033[31mYou should specify Build type before running vagrant\n\n (Available : 1, 2)\n\n\033[00m" end @@ -133,8 +132,6 @@ else if $env == "linux" $hostIps = `ifconfig | sed -nE 's/[[:space:]]*inet ([0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3})(.*)$/\\1/p'`.split("\n"); else $hostIps = `resources/ansible/inventories/GetIpAdresses.cmd`; - # raise MyCustomError.new($hostIps), "HOST IP" - end end @@ -157,31 +154,28 @@ Vagrant.configure("2") do |config| ] end - config.vm.box = ($box) ? $box : "ubuntu/xenial64" - - # In case, Phraseanet box, choose the php version - # For php 7.0 use box 0.0.1 - # For php 7.1 use box 0.0.2 - #config.vm.box_version = "0.0.1" - + config.vm.box = $box config.ssh.forward_agent = true config_net(config) # If ansible is in your path it will provision from your HOST machine # If ansible is not found in the path it will be instaled in the VM and provisioned from there if which('ansible-playbook') - config.vm.provision "ansible_local" do |ansible| - ansible.playbook = "resources/ansible/playbook.yml" - ansible.limit = 'all' - ansible.verbose = 'vvv' - ansible.extra_vars = { - hostname: $hostname, - host_addresses: $hostIps, - phpversion: phpversion, - postfix: { - postfix_domain: $hostname + ".vb" + + if $playbook + config.vm.provision "ansible_local" do |ansible| + ansible.playbook = $playbook + ansible.limit = 'all' + ansible.verbose = 'vvv' + ansible.extra_vars = { + hostname: $hostname, + host_addresses: $hostIps, + phpversion: phpversion, + postfix: { + postfix_domain: $hostname + ".vb" + } } - } + end end config.vm.provision "ansible_local", run: "always" do |ansible| @@ -194,10 +188,6 @@ Vagrant.configure("2") do |config| } end else - # raise MyCustomError.new([$hostname, $phpVersion, $hostIps]), "HOST IP" - # raise MyCustomError.new($hostIps), "HOST IP" - # raise MyCustomError.new($hostIps), "HOST IP" - config.vm.provision :shell, path: "resources/ansible/windows.sh", args: [$hostname, $phpVersion, $hostIps] # config.vm.provision :shell, run: "always", path: "resources/ansible/windows-always.sh", args: ["default"] end diff --git a/resources/ansible/playbook-boxes.yml b/resources/ansible/playbook-boxes.yml new file mode 100644 index 0000000000..704c5b96ec --- /dev/null +++ b/resources/ansible/playbook-boxes.yml @@ -0,0 +1,21 @@ +--- +- hosts: all + sudo: true + vars_files: + - vars/all.yml + roles: +# - server +# - repositories +# - vagrant_local +# - nginx +# - mariadb +# - elasticsearch +# - rabbitmq +# - php +# - xdebug +# - composer +# - mailcatcher +# - node +# - yarn +# - ffmpeg + - app diff --git a/resources/ansible/playbook.yml b/resources/ansible/playbook.yml index 370b427481..c4f76aaa61 100644 --- a/resources/ansible/playbook.yml +++ b/resources/ansible/playbook.yml @@ -4,18 +4,18 @@ vars_files: - vars/all.yml roles: -# - server -# - repositories -# - vagrant_local + - server + - repositories + - vagrant_local - nginx -# - mariadb -# - elasticsearch -# - rabbitmq -# - php + - mariadb + - elasticsearch + - rabbitmq + - php - xdebug -# - composer -# - mailcatcher -# - node -# - yarn -# - ffmpeg + - composer + - mailcatcher + - node + - yarn + - ffmpeg - app From e06a281dd061258834dc6aa0d8cd98c051271db6 Mon Sep 17 00:00:00 2001 From: aynsix Date: Thu, 18 Jul 2019 12:17:44 +0400 Subject: [PATCH 270/367] add index on table notifications --- lib/Alchemy/Phrasea/Core/Version.php | 2 +- lib/conf.d/bases_structure.xml | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/lib/Alchemy/Phrasea/Core/Version.php b/lib/Alchemy/Phrasea/Core/Version.php index b2bf620798..0e15108724 100644 --- a/lib/Alchemy/Phrasea/Core/Version.php +++ b/lib/Alchemy/Phrasea/Core/Version.php @@ -16,7 +16,7 @@ class Version /** * @var string */ - private $number = '4.1.0-alpha.14a'; + private $number = '4.1.0-alpha.15a'; /** * @var string diff --git a/lib/conf.d/bases_structure.xml b/lib/conf.d/bases_structure.xml index a4d0d2f9c5..a666eaeb5c 100644 --- a/lib/conf.d/bases_structure.xml +++ b/lib/conf.d/bases_structure.xml @@ -1278,6 +1278,27 @@ id + + usr_id + INDEX + + usr_id + + + + unread + INDEX + + unread + + + + created_on + INDEX + + created_on + + InnoDB From 5bc66e8f237fd80d041823c41fb6684b8a940d84 Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana Date: Fri, 19 Jul 2019 12:04:19 +0400 Subject: [PATCH 271/367] PHRAS-2671 #comment Fix behaviour of display tooltip #time 4h --- cache/.gitkeep | 0 templates/web/common/preview.html.twig | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) delete mode 100644 cache/.gitkeep diff --git a/cache/.gitkeep b/cache/.gitkeep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/templates/web/common/preview.html.twig b/templates/web/common/preview.html.twig index b607d6d017..0dba1f0cfd 100644 --- a/templates/web/common/preview.html.twig +++ b/templates/web/common/preview.html.twig @@ -15,7 +15,7 @@ {% set previewHtml5 = null %} -{% if app.getAclForUser(app.getAuthenticatedUser()).has_access_to_subdef(record, 'preview') %} +{% if app.getAclForUser(app.getAuthenticatedUser()).has_access_to_subdef(record, 'preview') and record.has_preview == true %} {% set preview_obj = record.get_preview() %} {% else %} {% set preview_obj = record.get_thumbnail() %} From 954e04477d66569799bacd9963fd7df22441c604 Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana Date: Tue, 23 Jul 2019 11:27:11 +0400 Subject: [PATCH 272/367] PHRAS-2665 #comment fix code review #time 1h --- .../web/prod/actions/Tools/videoEditor.html.twig | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/templates/web/prod/actions/Tools/videoEditor.html.twig b/templates/web/prod/actions/Tools/videoEditor.html.twig index b0064cc978..d9a798291a 100644 --- a/templates/web/prod/actions/Tools/videoEditor.html.twig +++ b/templates/web/prod/actions/Tools/videoEditor.html.twig @@ -52,11 +52,7 @@ {% set prevRatio = '' %} {% if width and height %} - {% set rawRatio = (width / height)|number_format(3, '.') %} - {% set rawRatioLength = rawRatio|length %} - {% set ratio = rawRatio|slice(0,rawRatioLength-1) %} - {% else %} - {% set ratio = '' %} + {% set ratio = (width / height)|number_format(3, '.') %} {% endif %} {#Set the document Ratio #} @@ -66,13 +62,9 @@ {% set height = subdef.get_height() %} {% if width and height %} - {% set rawRatio = (width / height)|number_format(3, '.') %} - {% set rawRatioLength = rawRatio|length %} {% if subdef.get_name()=='preview' %} - {% set prevRatio = rawRatio|slice(0,rawRatioLength-1) %} + {% set prevRatio = (width / height)|number_format(3, '.') %} {% endif %} - {% else %} - {% set prevRatio = '' %} {% endif %} {% endfor %} From 86484c6580210073d8d53d58d839834f21d4e634 Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana Date: Tue, 23 Jul 2019 11:29:00 +0400 Subject: [PATCH 273/367] PHRAS-2665 --- templates/web/prod/actions/Tools/videoEditor.html.twig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/templates/web/prod/actions/Tools/videoEditor.html.twig b/templates/web/prod/actions/Tools/videoEditor.html.twig index d9a798291a..6d10080cce 100644 --- a/templates/web/prod/actions/Tools/videoEditor.html.twig +++ b/templates/web/prod/actions/Tools/videoEditor.html.twig @@ -52,7 +52,7 @@ {% set prevRatio = '' %} {% if width and height %} - {% set ratio = (width / height)|number_format(3, '.') %} + {% set ratio = (width / height)|number_format(2, '.') %} {% endif %} {#Set the document Ratio #} @@ -63,7 +63,7 @@ {% if width and height %} {% if subdef.get_name()=='preview' %} - {% set prevRatio = (width / height)|number_format(3, '.') %} + {% set prevRatio = (width / height)|number_format(2, '.') %} {% endif %} {% endif %} From 714918f148687f14fa472dbc7bfd775e817662b3 Mon Sep 17 00:00:00 2001 From: jygaulier Date: Tue, 23 Jul 2019 16:58:50 +0200 Subject: [PATCH 274/367] Restore xdebug provisioning restore roles xdebug & nginx --- resources/ansible/playbook-boxes.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/ansible/playbook-boxes.yml b/resources/ansible/playbook-boxes.yml index 704c5b96ec..370b427481 100644 --- a/resources/ansible/playbook-boxes.yml +++ b/resources/ansible/playbook-boxes.yml @@ -7,12 +7,12 @@ # - server # - repositories # - vagrant_local -# - nginx + - nginx # - mariadb # - elasticsearch # - rabbitmq # - php -# - xdebug + - xdebug # - composer # - mailcatcher # - node From b0c0f65764b52d5aeb4abf8df1104ec1f61b22e7 Mon Sep 17 00:00:00 2001 From: Jean-Yves Gaulier Date: Mon, 15 Jul 2019 16:23:49 +0200 Subject: [PATCH 275/367] PHRAS-2666_slow-notifications_4.1 removed join on basket_elements where useless !!! WIP !!! --- .../Model/Repositories/BasketRepository.php | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/lib/Alchemy/Phrasea/Model/Repositories/BasketRepository.php b/lib/Alchemy/Phrasea/Model/Repositories/BasketRepository.php index 6304f3eaa6..fa8d23db5f 100644 --- a/lib/Alchemy/Phrasea/Model/Repositories/BasketRepository.php +++ b/lib/Alchemy/Phrasea/Model/Repositories/BasketRepository.php @@ -59,16 +59,16 @@ class BasketRepository extends EntityRepository */ public function findActiveByUser(User $user, $sort = null) { - $dql = 'SELECT b - FROM Phraseanet:Basket b - LEFT JOIN b.elements e - WHERE b.user = :usr_id - AND b.archived = false'; + $dql = "SELECT b\n" + . " FROM Phraseanet:Basket b\n" + . " WHERE b.user = :usr_id\n" + . " AND b.archived = false"; if ($sort == 'date') { - $dql .= ' ORDER BY b.created DESC'; - } elseif ($sort == 'name') { - $dql .= ' ORDER BY b.name ASC'; + $dql .= "\n ORDER BY b.created DESC"; + } + elseif ($sort == 'name') { + $dql .= "\n ORDER BY b.name ASC"; } $query = $this->_em->createQuery($dql); @@ -85,19 +85,19 @@ class BasketRepository extends EntityRepository */ public function findUnreadActiveByUser(User $user) { - $dql = 'SELECT b - FROM Phraseanet:Basket b - JOIN b.elements e - LEFT JOIN b.validation s - LEFT JOIN s.participants p - WHERE b.archived = false - AND ( - (b.user = :usr_id_owner AND b.isRead = false) - OR (b.user != :usr_id_ownertwo - AND p.user = :usr_id_participant - AND p.is_aware = false) - ) - AND (s.expires IS NULL OR s.expires > CURRENT_TIMESTAMP())'; + $dql = "SELECT b\n" + . " FROM (Phraseanet:Basket b LEFT JOIN b.validation s)\n" + . " INNER JOIN s.participants p\n" + . " WHERE b.archived = false\n" + . " AND (\n" + . " (b.user = :usr_id_owner AND b.isRead = false)\n" + . " OR \n" + . " (b.user != :usr_id_ownertwo\n" + . " AND p.user = :usr_id_participant\n" + . " AND p.is_aware = false\n" + . " AND s.expires > CURRENT_TIMESTAMP()\n" + . " )\n" + . " )"; $params = [ 'usr_id_owner' => $user->getId(), From 5585893f05a75a871a9c7534eaf078f23069335c Mon Sep 17 00:00:00 2001 From: Jean-Yves Gaulier Date: Mon, 22 Jul 2019 15:24:48 +0200 Subject: [PATCH 276/367] PHRAS-2651_event-to-message_4.1 fix for php7.1 !!! WIP !!! --- .../Controller/Prod/UploadController.php | 8 ++-- .../Model/Repositories/BasketRepository.php | 44 +++++++++---------- 2 files changed, 25 insertions(+), 27 deletions(-) diff --git a/lib/Alchemy/Phrasea/Controller/Prod/UploadController.php b/lib/Alchemy/Phrasea/Controller/Prod/UploadController.php index 89a0d21910..27d18d5473 100644 --- a/lib/Alchemy/Phrasea/Controller/Prod/UploadController.php +++ b/lib/Alchemy/Phrasea/Controller/Prod/UploadController.php @@ -367,15 +367,17 @@ class UploadController extends Controller $postMaxSize = PHP_INT_MAX; } + $r = 0; switch (strtolower(substr($postMaxSize, -1))) { /** @noinspection PhpMissingBreakStatementInspection */ case 'g': - $postMaxSize *= 1024; + $r += 10; /** @noinspection PhpMissingBreakStatementInspection */ case 'm': - $postMaxSize *= 1024; + $r += 10; case 'k': - $postMaxSize *= 1024; + $r += 10; + $postMaxSize = ((int)($postMaxSize))<<$r; } return min(UploadedFile::getMaxFilesize(), (int) $postMaxSize); diff --git a/lib/Alchemy/Phrasea/Model/Repositories/BasketRepository.php b/lib/Alchemy/Phrasea/Model/Repositories/BasketRepository.php index fa8d23db5f..284b640729 100644 --- a/lib/Alchemy/Phrasea/Model/Repositories/BasketRepository.php +++ b/lib/Alchemy/Phrasea/Model/Repositories/BasketRepository.php @@ -120,23 +120,23 @@ class BasketRepository extends EntityRepository */ public function findActiveValidationByUser(User $user, $sort = null) { - $dql = 'SELECT b - FROM Phraseanet:Basket b - JOIN b.elements e - JOIN e.validation_datas v - JOIN b.validation s - JOIN s.participants p - WHERE b.user != ?1 AND p.user = ?2 - AND (s.expires IS NULL OR s.expires > CURRENT_TIMESTAMP()) '; + $dql = "SELECT b\n" + . "FROM Phraseanet:Basket b\n" + . " JOIN b.validation s\n" + . " JOIN s.participants p\n" + . "WHERE b.user != ?1 AND p.user = ?2\n" + . " AND (s.expires IS NULL OR s.expires > CURRENT_TIMESTAMP())"; if ($sort == 'date') { - $dql .= ' ORDER BY b.created DESC'; + $dql .= "\nORDER BY b.created DESC"; } elseif ($sort == 'name') { - $dql .= ' ORDER BY b.name ASC'; + $dql .= "\nORDER BY b.name ASC"; } $query = $this->_em->createQuery($dql); $query->setParameters([1 => $user->getId(), 2 => $user->getId()]); + $sql = $query->getSQL(); + file_put_contents("/tmp/phraseanet-log.txt", sprintf("%s (%d) %s\n", __FILE__, __LINE__, var_export($sql, true)), FILE_APPEND); return $query->getResult(); } @@ -210,30 +210,27 @@ class BasketRepository extends EntityRepository { switch ($type) { case self::RECEIVED: - $dql = 'SELECT b - FROM Phraseanet:Basket b - JOIN b.elements e - WHERE b.user = :usr_id AND b.pusher_id IS NOT NULL'; + $dql = "SELECT b\n" + . "FROM Phraseanet:Basket b\n" + . "WHERE b.user = :usr_id AND b.pusher_id IS NOT NULL"; $params = [ 'usr_id' => $user->getId() ]; break; case self::VALIDATION_DONE: - $dql = 'SELECT b - FROM Phraseanet:Basket b - JOIN b.elements e - JOIN b.validation s - JOIN s.participants p - WHERE b.user != ?1 AND p.user = ?2'; + $dql = "SELECT b\n" + . "FROM Phraseanet:Basket b\n" + . " JOIN b.validation s\n" + . " JOIN s.participants p\n" + . "WHERE b.user != ?1 AND p.user = ?2"; $params = [ - 1 => $user->getId() - , 2 => $user->getId() + 1 => $user->getId(), + 2 => $user->getId() ]; break; case self::VALIDATION_SENT: $dql = 'SELECT b FROM Phraseanet:Basket b - JOIN b.elements e JOIN b.validation v WHERE b.user = :usr_id'; $params = [ @@ -243,7 +240,6 @@ class BasketRepository extends EntityRepository case self::MYBASKETS: $dql = 'SELECT b FROM Phraseanet:Basket b - LEFT JOIN b.elements e LEFT JOIN b.validation s LEFT JOIN s.participants p WHERE (b.user = :usr_id)'; From 2fcbd7e6d7c773eb25ca5ac6ce8617117734539d Mon Sep 17 00:00:00 2001 From: Jean-Yves Gaulier Date: Wed, 24 Jul 2019 20:50:27 +0200 Subject: [PATCH 277/367] PHRAS-2666_slow-notifications_4.1 removed join on basket_elements where useless code style + type hints !!! WIP !!! --- .../Controller/Prod/RootController.php | 14 ++---- .../Controller/Root/AccountController.php | 28 +++++++---- .../Controller/Root/SessionController.php | 25 +++++++--- lib/Alchemy/Phrasea/Helper/WorkZone.php | 23 ++++----- .../Model/Repositories/BasketRepository.php | 47 ++++++++++++++----- lib/classes/ACL.php | 31 +++++++----- .../eventsmanager/notify/orderdeliver.php | 20 +++++--- .../eventsmanager/notify/validationdone.php | 30 ++++++++---- lib/classes/set/export.php | 7 ++- 9 files changed, 148 insertions(+), 77 deletions(-) diff --git a/lib/Alchemy/Phrasea/Controller/Prod/RootController.php b/lib/Alchemy/Phrasea/Controller/Prod/RootController.php index 7e02f54ce8..b89c919ed9 100644 --- a/lib/Alchemy/Phrasea/Controller/Prod/RootController.php +++ b/lib/Alchemy/Phrasea/Controller/Prod/RootController.php @@ -15,12 +15,9 @@ use Alchemy\Phrasea\Core\Configuration\DisplaySettingService; use Alchemy\Phrasea\Exception\SessionNotFound; use Alchemy\Phrasea\Feed\Aggregate; use Alchemy\Phrasea\Helper; -use Alchemy\Phrasea\Model\Entities\UserSetting; +use Alchemy\Phrasea\Helper\WorkZone as WorkzoneHelper; use Alchemy\Phrasea\Model\Repositories\FeedRepository; -use Symfony\Component\Finder\Finder; -use Symfony\Component\Finder\SplFileInfo; use Symfony\Component\HttpFoundation\Request; -// use Alchemy\Phrasea\Plugin\ActionBarPluginInterface; class RootController extends Controller @@ -43,12 +40,11 @@ class RootController extends Controller public function indexAction(Request $request) { try { \Session_Logger::updateClientInfos($this->app, 1); - } catch (SessionNotFound $e) { + } + catch (SessionNotFound $e) { return $this->app->redirectPath('logout'); } - $css = []; - $user = $this->getAuthenticatedUser(); $cssfile = $this->getSettings()->getUserSetting($user, 'css'); @@ -110,7 +106,7 @@ class RootController extends Controller return $this->render('prod/index.html.twig', [ 'module_name' => 'Production', - 'WorkZone' => new Helper\WorkZone($this->app, $request), + 'WorkZone' => new WorkzoneHelper($this->app, $request), 'module_prod' => $helper, 'search_datas' => $helper->get_search_datas(), 'cssfile' => $cssfile, @@ -123,7 +119,7 @@ class RootController extends Controller 'feeds' => $feeds, 'aggregate' => $aggregate, 'GV_google_api' => $conf->get(['registry', 'webservices', 'google-charts-enabled']), - 'geocodingProviders' => $conf->get(['geocoding-providers']), + 'geocodingProviders' => $conf->get(['geocoding-providers']), 'search_status' => \databox_status::getSearchStatus($this->app), 'thesau_js_list' => $thjslist, 'thesau_json_sbas' => json_encode($sbas), diff --git a/lib/Alchemy/Phrasea/Controller/Root/AccountController.php b/lib/Alchemy/Phrasea/Controller/Root/AccountController.php index a6b305fe22..b4053a6ce1 100644 --- a/lib/Alchemy/Phrasea/Controller/Root/AccountController.php +++ b/lib/Alchemy/Phrasea/Controller/Root/AccountController.php @@ -522,27 +522,35 @@ class AccountController extends Controller $list = array_keys($this->app['repo.collections-registry']->getBaseIdMap()); - $this->app->getAclForUser($user)->revoke_access_from_bases($list); + try { + $this->app->getAclForUser($user)->revoke_access_from_bases($list); + } + catch (\Exception $e) { + // one or more access could not be revoked ? the user will not be phantom + $this->app->addFlash('error', $this->app->trans('phraseanet::error: failed to revoke some user access')); + } if ($this->app->getAclForUser($user)->is_phantom()) { // send confirmation email: the account has been deleted try { $receiver = Receiver::fromUser($user); - } catch (InvalidArgumentException $e) { - $this->app->addFlash('error', $this->app->trans('phraseanet::erreur: echec du serveur de mail')); + $mail = MailSuccessAccountDelete::create($this->app, $receiver); + } + catch (InvalidArgumentException $e) { + $this->app->addFlash('error', $this->app->trans('phraseanet::erreur: echec du serveur de mail')); + $mail = null; } - - $mail = MailSuccessAccountDelete::create($this->app, $receiver); $this->app['manipulator.user']->delete($user); - $this->deliver($mail); + if($mail) { + $this->deliver($mail); + } + + $this->getAuthenticator()->closeAccount(); + $this->app->addFlash('info', $this->app->trans('phraseanet::account The account has been deleted')); } - - $this->getAuthenticator()->closeAccount(); - $this->app->addFlash('info', $this->app->trans('phraseanet::account The account has been deleted')); - } /** diff --git a/lib/Alchemy/Phrasea/Controller/Root/SessionController.php b/lib/Alchemy/Phrasea/Controller/Root/SessionController.php index 5070ca33ba..23e6b2b425 100644 --- a/lib/Alchemy/Phrasea/Controller/Root/SessionController.php +++ b/lib/Alchemy/Phrasea/Controller/Root/SessionController.php @@ -120,7 +120,8 @@ class SessionController extends Controller return $this->app->json($ret); } - } else { + } + else { $ret['status'] = 'disconnected'; return $this->app->json($ret); @@ -128,7 +129,8 @@ class SessionController extends Controller try { $this->getApplicationBox()->get_connection(); - } catch (\Exception $e) { + } + catch (\Exception $e) { return $this->app->json($ret); } @@ -140,7 +142,14 @@ class SessionController extends Controller /** @var \Alchemy\Phrasea\Model\Entities\Session $session */ $session = $this->getSessionRepository()->find($this->getSession()->get('session_id')); - $session->setUpdated(new \DateTime()); + try { + $now = new \DateTime(); + } + catch (\Exception $e) { + // no-op : DateTime() without arg should not fail... + $now = null; // prevent phpstorm warning about undefine var. + } + $session->setUpdated($now); $manager = $this->getEntityManager(); if (!$session->hasModuleId($moduleId)) { @@ -148,8 +157,9 @@ class SessionController extends Controller $module->setModuleId($moduleId); $module->setSession($session); $manager->persist($module); - } else { - $manager->persist($session->getModuleById($moduleId)->setUpdated(new \DateTime())); + } + else { + $manager->persist($session->getModuleById($moduleId)->setUpdated($now)); } $manager->persist($session); @@ -231,7 +241,10 @@ class SessionController extends Controller */ private function getBasketRepository() { - return $this->getEntityManager()->getRepository('Phraseanet:Basket'); + /** @var BasketRepository $ret */ + $ret = $this->getEntityManager()->getRepository('Phraseanet:Basket'); + + return $ret; } /** diff --git a/lib/Alchemy/Phrasea/Helper/WorkZone.php b/lib/Alchemy/Phrasea/Helper/WorkZone.php index 6095a54c9b..8841b264ae 100644 --- a/lib/Alchemy/Phrasea/Helper/WorkZone.php +++ b/lib/Alchemy/Phrasea/Helper/WorkZone.php @@ -11,28 +11,29 @@ namespace Alchemy\Phrasea\Helper; -use Doctrine\Common\Collections\ArrayCollection; use Alchemy\Phrasea\Model\Entities\Basket as BasketEntity; +use Alchemy\Phrasea\Model\Repositories\BasketRepository; +use Alchemy\Phrasea\Model\Repositories\StoryWZRepository; +use Doctrine\Common\Collections\ArrayCollection; class WorkZone extends Helper { - const BASKETS = 'baskets'; - const STORIES = 'stories'; + const BASKETS = 'baskets'; + const STORIES = 'stories'; const VALIDATIONS = 'validations'; /** - * * Returns an ArrayCollection containing three keys : - * - self::BASKETS : an ArrayCollection of the actives baskets - * (Non Archived) + * - self::BASKETS : an ArrayCollection of the actives baskets (Non Archived) * - self::STORIES : an ArrayCollection of working stories * - self::VALIDATIONS : the validation people are waiting from me * - * @return \Doctrine\Common\Collections\ArrayCollection + * @param null|string $sort "date"|"name" + * @return ArrayCollection */ - public function getContent($sort) + public function getContent(string $sort = null) { - /* @var $repo_baskets Alchemy\Phrasea\Model\Repositories\BasketRepository */ + /* @var $repo_baskets BasketRepository */ $repo_baskets = $this->app['repo.baskets']; $sort = in_array($sort, ['date', 'name']) ? $sort : 'name'; @@ -42,7 +43,7 @@ class WorkZone extends Helper $baskets = $repo_baskets->findActiveByUser($this->app->getAuthenticatedUser(), $sort); // force creation of a default basket - if (0 === count($baskets)) { + if (count($baskets) === 0) { $basket = new BasketEntity(); $basket->setName($this->app->trans('Default basket')); @@ -55,7 +56,7 @@ class WorkZone extends Helper $validations = $repo_baskets->findActiveValidationByUser($this->app->getAuthenticatedUser(), $sort); - /* @var $repo_stories Alchemy\Phrasea\Model\Repositories\StoryWZRepository */ + /* @var $repo_stories StoryWZRepository */ $repo_stories = $this->app['repo.story-wz']; $stories = $repo_stories->findByUser($this->app, $this->app->getAuthenticatedUser(), $sort); diff --git a/lib/Alchemy/Phrasea/Model/Repositories/BasketRepository.php b/lib/Alchemy/Phrasea/Model/Repositories/BasketRepository.php index 284b640729..fe1d7e9dbb 100644 --- a/lib/Alchemy/Phrasea/Model/Repositories/BasketRepository.php +++ b/lib/Alchemy/Phrasea/Model/Repositories/BasketRepository.php @@ -54,13 +54,16 @@ class BasketRepository extends EntityRepository /** * Returns all basket for a given user that are not marked as archived * - * @param User $user + * @param User $user + * @param null|string $sort * @return Basket[] */ - public function findActiveByUser(User $user, $sort = null) + public function findActiveByUser(User $user, string $sort = null) { + // checked : 4 usages, "b.elements" is useless $dql = "SELECT b\n" . " FROM Phraseanet:Basket b\n" + // . " LEFT JOIN b.elements e\n" // . " WHERE b.user = :usr_id\n" . " AND b.archived = false"; @@ -74,20 +77,26 @@ class BasketRepository extends EntityRepository $query = $this->_em->createQuery($dql); $query->setParameters(['usr_id' => $user->getId()]); + $sql = $query->getSQL(); + file_put_contents("/tmp/phraseanet-log.txt", sprintf("%s (%d) %s\n\n", __FILE__, __LINE__, var_export($sql, true)), FILE_APPEND); + return $query->getResult(); } /** * Returns all unread basket for a given user that are not marked as archived * - * @param User $user + * @param User $user * @return Basket[] */ public function findUnreadActiveByUser(User $user) { + // checked : 2 usages, "b.elements" is useless $dql = "SELECT b\n" - . " FROM (Phraseanet:Basket b LEFT JOIN b.validation s)\n" - . " INNER JOIN s.participants p\n" + . " FROM (Phraseanet:Basket b\"" + // . " JOIN b.elements e\n" + . " LEFT JOIN b.validation s)\n" + . " INNER JOIN s.participants p\n" . " WHERE b.archived = false\n" . " AND (\n" . " (b.user = :usr_id_owner AND b.isRead = false)\n" @@ -108,6 +117,9 @@ class BasketRepository extends EntityRepository $query = $this->_em->createQuery($dql); $query->setParameters($params); + $sql = $query->getSQL(); + file_put_contents("/tmp/phraseanet-log.txt", sprintf("%s (%d) %s\n\n", __FILE__, __LINE__, var_export($sql, true)), FILE_APPEND); + return $query->getResult(); } @@ -115,13 +127,17 @@ class BasketRepository extends EntityRepository * Returns all baskets that are in validation session not expired and * where a specified user is participant (not owner) * - * @param User $user + * @param User $user + * @param null|string $sort * @return Basket[] */ public function findActiveValidationByUser(User $user, $sort = null) { + // checked : 2 usages, "b.elements" seems useless. $dql = "SELECT b\n" . "FROM Phraseanet:Basket b\n" + // . " JOIN b.elements e\n" + // . " JOIN e.validation_datas v\n" . " JOIN b.validation s\n" . " JOIN s.participants p\n" . "WHERE b.user != ?1 AND p.user = ?2\n" @@ -136,7 +152,7 @@ class BasketRepository extends EntityRepository $query = $this->_em->createQuery($dql); $query->setParameters([1 => $user->getId(), 2 => $user->getId()]); $sql = $query->getSQL(); - file_put_contents("/tmp/phraseanet-log.txt", sprintf("%s (%d) %s\n", __FILE__, __LINE__, var_export($sql, true)), FILE_APPEND); + file_put_contents("/tmp/phraseanet-log.txt", sprintf("%s (%d) %s\n\n", __FILE__, __LINE__, var_export($sql, true)), FILE_APPEND); return $query->getResult(); } @@ -152,10 +168,11 @@ class BasketRepository extends EntityRepository */ public function findUserBasket($basket_id, User $user, $requireOwner) { - $dql = 'SELECT b - FROM Phraseanet:Basket b - LEFT JOIN b.elements e - WHERE b.id = :basket_id'; + // checked : 3 usages, "b.elements e" seems useless + $dql = "SELECT b\n" + . " FROM Phraseanet:Basket b\n" + // . " LEFT JOIN b.elements e\n" + . " WHERE b.id = :basket_id"; $query = $this->_em->createQuery($dql); $query->setParameters(['basket_id' => $basket_id]); @@ -188,7 +205,7 @@ class BasketRepository extends EntityRepository public function findContainingRecordForUser(\record_adapter $record, User $user) { - + // todo : check "e.sbas_id = e.sbas_id" ??? $dql = 'SELECT b FROM Phraseanet:Basket b JOIN b.elements e @@ -210,16 +227,20 @@ class BasketRepository extends EntityRepository { switch ($type) { case self::RECEIVED: + // todo : check when called, and if "LEFT JOIN b.elements e" is usefull $dql = "SELECT b\n" . "FROM Phraseanet:Basket b\n" + . " JOIN b.elements e\n" . "WHERE b.user = :usr_id AND b.pusher_id IS NOT NULL"; $params = [ 'usr_id' => $user->getId() ]; break; case self::VALIDATION_DONE: + // todo : check when called, and if "LEFT JOIN b.elements e" is usefull $dql = "SELECT b\n" . "FROM Phraseanet:Basket b\n" + . " JOIN b.elements e\n" . " JOIN b.validation s\n" . " JOIN s.participants p\n" . "WHERE b.user != ?1 AND p.user = ?2"; @@ -248,6 +269,7 @@ class BasketRepository extends EntityRepository ]; break; default: + // todo : check when called, and if "LEFT JOIN b.elements e" is usefull $dql = 'SELECT b FROM Phraseanet:Basket b LEFT JOIN b.elements e @@ -293,6 +315,7 @@ class BasketRepository extends EntityRepository */ public function findActiveValidationAndBasketByUser(User $user, $sort = null) { + // todo : check caller and if "LEFT JOIN b.elements e" is usefull $dql = 'SELECT b FROM Phraseanet:Basket b LEFT JOIN b.elements e diff --git a/lib/classes/ACL.php b/lib/classes/ACL.php index cbeb9b5672..570b917e25 100644 --- a/lib/classes/ACL.php +++ b/lib/classes/ACL.php @@ -1115,7 +1115,6 @@ class ACL implements cache_cacheableInterface /** * @param array $base_ids * @return $this - * @throws DBALException * @throws Exception */ public function revoke_access_from_bases(Array $base_ids) @@ -1125,24 +1124,30 @@ class ACL implements cache_cacheableInterface $usr_id = $this->user->getId(); + $errors = 0; foreach ($base_ids as $base_id) { - if (!$stmt_del->execute([':base_id' => $base_id, ':usr_id' => $usr_id])) { - throw new Exception('Error while deleteing some rights'); - } - - $this->app['dispatcher']->dispatch( - AclEvents::ACCESS_TO_BASE_REVOKED, - new AccessToBaseRevokedEvent( - $this, - array( - 'base_id'=>$base_id + if ($stmt_del->execute([':base_id' => $base_id, ':usr_id' => $usr_id])) { + $this->app['dispatcher']->dispatch( + AclEvents::ACCESS_TO_BASE_REVOKED, + new AccessToBaseRevokedEvent( + $this, + [ + 'base_id' => $base_id + ] ) - ) - ); + ); + } + else { + $errors++; + } } $stmt_del->closeCursor(); $this->delete_data_from_cache(self::CACHE_RIGHTS_BAS); + if($errors > 0) { + throw new Exception('Error while deleting some rights'); + } + return $this; } diff --git a/lib/classes/eventsmanager/notify/orderdeliver.php b/lib/classes/eventsmanager/notify/orderdeliver.php index 6e27d431ea..8f4dcd8813 100644 --- a/lib/classes/eventsmanager/notify/orderdeliver.php +++ b/lib/classes/eventsmanager/notify/orderdeliver.php @@ -11,6 +11,9 @@ use Alchemy\Phrasea\Application; use Alchemy\Phrasea\Model\Entities\User; +use Alchemy\Phrasea\Model\Repositories\BasketRepository; +use Alchemy\Phrasea\Model\Repositories\UserRepository; + class eventsmanager_notify_orderdeliver extends eventsmanager_notifyAbstract { @@ -31,9 +34,9 @@ class eventsmanager_notify_orderdeliver extends eventsmanager_notifyAbstract /** * - * @param Array $datas + * @param string[] $data * @param boolean $unread - * @return string + * @return array */ public function datas(array $data, $unread) { @@ -41,24 +44,29 @@ class eventsmanager_notify_orderdeliver extends eventsmanager_notifyAbstract $ssel_id = $data['ssel_id']; $n = $data['n']; - if (null === $user= $this->app['repo.users']->find(($from))) { + /** @var UserRepository $userRepo */ + $userRepo = $this->app['repo.users']; + if( ($user= $userRepo->find(($from))) === null ) { return []; } $sender = $user->getDisplayName(); try { + /** @var BasketRepository $repository */ $repository = $this->app['repo.baskets']; $basket = $repository->findUserBasket($ssel_id, $this->app->getAuthenticatedUser(), false); - } catch (\Exception $e) { + } + catch (\Exception $e) { return []; } + $ret = [ 'text' => $this->app->trans('%user% vous a delivre %quantity% document(s) pour votre commande %title%', ['%user%' => $sender, '%quantity%' => $n, '%title%' => '' - . $basket->getName() . '']) - , 'class' => '' + . $basket->getName() . '']), + 'class' => '' ]; return $ret; diff --git a/lib/classes/eventsmanager/notify/validationdone.php b/lib/classes/eventsmanager/notify/validationdone.php index 6f231f90aa..c5b0c48a5c 100644 --- a/lib/classes/eventsmanager/notify/validationdone.php +++ b/lib/classes/eventsmanager/notify/validationdone.php @@ -11,6 +11,9 @@ use Alchemy\Phrasea\Application; use Alchemy\Phrasea\Model\Entities\User; +use Alchemy\Phrasea\Model\Repositories\BasketRepository; +use Alchemy\Phrasea\Model\Repositories\UserRepository; + class eventsmanager_notify_validationdone extends eventsmanager_notifyAbstract { @@ -31,35 +34,38 @@ class eventsmanager_notify_validationdone extends eventsmanager_notifyAbstract /** * - * @param string $datas + * @param string[] $data * @param boolean $unread - * @return Array + * @return array */ public function datas(array $data, $unread) { $from = $data['from']; $ssel_id = $data['ssel_id']; - if (null === $registered_user = $this->app['repo.users']->find($from)) { + /** @var UserRepository $userRepo */ + $userRepo = $this->app['repo.users']; + if ( ($registered_user = $userRepo->find($from)) === null ) { return []; } $sender = $registered_user->getDisplayName(); try { + /** @var BasketRepository $repository */ $repository = $this->app['repo.baskets']; $basket = $repository->findUserBasket($ssel_id, $this->app->getAuthenticatedUser(), false); - } catch (\Exception $e) { + } + catch (\Exception $e) { return []; } $ret = [ 'text' => $this->app->trans('%user% a envoye son rapport de validation de %title%', ['%user%' => $sender, '%title%' => '' - . $basket->getName() . '' - ]) - , 'class' => '' + . $basket->getName() . '']), + 'class' => '' ]; return $ret; @@ -84,12 +90,18 @@ class eventsmanager_notify_validationdone extends eventsmanager_notifyAbstract } /** - * @param integer $usr_id The id of the user to check + * @param User $user The id of the user to check * * @return boolean */ public function is_available(User $user) { - return $this->app->getAclForUser($user)->has_right(\ACL::CANPUSH); + try { + return $this->app->getAclForUser($user)->has_right(\ACL::CANPUSH); + } + catch (\Exception $e) { + // has_right(unknow_right) ? will not happen ! + return false; + } } } diff --git a/lib/classes/set/export.php b/lib/classes/set/export.php index 433bcb95cb..b9a59a1042 100644 --- a/lib/classes/set/export.php +++ b/lib/classes/set/export.php @@ -9,13 +9,16 @@ */ use Alchemy\Phrasea\Application; -use Alchemy\Phrasea\Model\Serializer\CaptionSerializer; use Alchemy\Phrasea\Model\Entities\Token; use Alchemy\Phrasea\Model\Entities\User; +use Alchemy\Phrasea\Model\Repositories\BasketRepository; +use Alchemy\Phrasea\Model\Repositories\StoryWZRepository; +use Alchemy\Phrasea\Model\Serializer\CaptionSerializer; use Assert\Assertion; use Doctrine\DBAL\Connection; use Symfony\Component\Filesystem\Filesystem; + class set_export extends set_abstract { private static $maxFilenameLength = 256; @@ -60,6 +63,7 @@ class set_export extends set_abstract $remain_hd = []; if ($storyWZid) { + /** @var StoryWZRepository $repository */ $repository = $app['repo.story-wz']; $storyWZ = $repository->findByUserAndId($this->app, $app->getAuthenticatedUser(), $storyWZid); @@ -68,6 +72,7 @@ class set_export extends set_abstract } if ($sstid != "") { + /** @var BasketRepository $repository */ $repository = $app['repo.baskets']; $Basket = $repository->findUserBasket($sstid, $app->getAuthenticatedUser(), false); From 3ae0c9486360ea5f5c06e2601c2f757e0eca3159 Mon Sep 17 00:00:00 2001 From: Jean-Yves Gaulier Date: Thu, 25 Jul 2019 17:33:21 +0200 Subject: [PATCH 278/367] PHRAS-2666_slow-notifications_4.1 fix bad fct arg type "string" !!! WIP !!! --- lib/Alchemy/Phrasea/Helper/WorkZone.php | 2 +- lib/Alchemy/Phrasea/Model/Repositories/BasketRepository.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Alchemy/Phrasea/Helper/WorkZone.php b/lib/Alchemy/Phrasea/Helper/WorkZone.php index 8841b264ae..345af37fbd 100644 --- a/lib/Alchemy/Phrasea/Helper/WorkZone.php +++ b/lib/Alchemy/Phrasea/Helper/WorkZone.php @@ -31,7 +31,7 @@ class WorkZone extends Helper * @param null|string $sort "date"|"name" * @return ArrayCollection */ - public function getContent(string $sort = null) + public function getContent($sort = null) { /* @var $repo_baskets BasketRepository */ $repo_baskets = $this->app['repo.baskets']; diff --git a/lib/Alchemy/Phrasea/Model/Repositories/BasketRepository.php b/lib/Alchemy/Phrasea/Model/Repositories/BasketRepository.php index fe1d7e9dbb..2c863ac3c2 100644 --- a/lib/Alchemy/Phrasea/Model/Repositories/BasketRepository.php +++ b/lib/Alchemy/Phrasea/Model/Repositories/BasketRepository.php @@ -58,7 +58,7 @@ class BasketRepository extends EntityRepository * @param null|string $sort * @return Basket[] */ - public function findActiveByUser(User $user, string $sort = null) + public function findActiveByUser(User $user, $sort = null) { // checked : 4 usages, "b.elements" is useless $dql = "SELECT b\n" From 568268a91880e3554be0c25f00255e0b6622c732 Mon Sep 17 00:00:00 2001 From: Jean-Yves Gaulier Date: Thu, 25 Jul 2019 18:16:43 +0200 Subject: [PATCH 279/367] PHRAS-2666_slow-notifications_4.1 revert to fix unit test (?) !!! WIP !!! --- .../Phrasea/Controller/Root/SessionController.php | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/lib/Alchemy/Phrasea/Controller/Root/SessionController.php b/lib/Alchemy/Phrasea/Controller/Root/SessionController.php index 23e6b2b425..c3585aecbe 100644 --- a/lib/Alchemy/Phrasea/Controller/Root/SessionController.php +++ b/lib/Alchemy/Phrasea/Controller/Root/SessionController.php @@ -94,10 +94,9 @@ class SessionController extends Controller } /** - * Check session state - * - * @param Request $request + * @param Request $request * @return JsonResponse + * @throws \Exception in case "new \DateTime()" fails ? */ public function updateSession(Request $request) { @@ -142,14 +141,7 @@ class SessionController extends Controller /** @var \Alchemy\Phrasea\Model\Entities\Session $session */ $session = $this->getSessionRepository()->find($this->getSession()->get('session_id')); - try { - $now = new \DateTime(); - } - catch (\Exception $e) { - // no-op : DateTime() without arg should not fail... - $now = null; // prevent phpstorm warning about undefine var. - } - $session->setUpdated($now); + $session->setUpdated(new \DateTime()); $manager = $this->getEntityManager(); if (!$session->hasModuleId($moduleId)) { From 31b940239f2890a00fb3571e29487ba21f740b09 Mon Sep 17 00:00:00 2001 From: Jean-Yves Gaulier Date: Thu, 25 Jul 2019 19:34:32 +0200 Subject: [PATCH 280/367] PHRAS-2666_slow-notifications_4.1 fix dql !!! WIP !!! --- .../Model/Repositories/BasketRepository.php | 23 ++++++++++--------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/lib/Alchemy/Phrasea/Model/Repositories/BasketRepository.php b/lib/Alchemy/Phrasea/Model/Repositories/BasketRepository.php index 2c863ac3c2..b835a821e0 100644 --- a/lib/Alchemy/Phrasea/Model/Repositories/BasketRepository.php +++ b/lib/Alchemy/Phrasea/Model/Repositories/BasketRepository.php @@ -77,9 +77,6 @@ class BasketRepository extends EntityRepository $query = $this->_em->createQuery($dql); $query->setParameters(['usr_id' => $user->getId()]); - $sql = $query->getSQL(); - file_put_contents("/tmp/phraseanet-log.txt", sprintf("%s (%d) %s\n\n", __FILE__, __LINE__, var_export($sql, true)), FILE_APPEND); - return $query->getResult(); } @@ -93,10 +90,10 @@ class BasketRepository extends EntityRepository { // checked : 2 usages, "b.elements" is useless $dql = "SELECT b\n" - . " FROM (Phraseanet:Basket b\"" + . " FROM Phraseanet:Basket b\n" // . " JOIN b.elements e\n" - . " LEFT JOIN b.validation s)\n" - . " INNER JOIN s.participants p\n" + . " LEFT JOIN b.validation s\n" + . " LEFT JOIN s.participants p\n" . " WHERE b.archived = false\n" . " AND (\n" . " (b.user = :usr_id_owner AND b.isRead = false)\n" @@ -117,9 +114,6 @@ class BasketRepository extends EntityRepository $query = $this->_em->createQuery($dql); $query->setParameters($params); - $sql = $query->getSQL(); - file_put_contents("/tmp/phraseanet-log.txt", sprintf("%s (%d) %s\n\n", __FILE__, __LINE__, var_export($sql, true)), FILE_APPEND); - return $query->getResult(); } @@ -143,6 +137,15 @@ class BasketRepository extends EntityRepository . "WHERE b.user != ?1 AND p.user = ?2\n" . " AND (s.expires IS NULL OR s.expires > CURRENT_TIMESTAMP())"; + $dql = 'SELECT b + FROM Phraseanet:Basket b + JOIN b.elements e + JOIN e.validation_datas v + JOIN b.validation s + JOIN s.participants p + WHERE b.user != ?1 AND p.user = ?2 + AND (s.expires IS NULL OR s.expires > CURRENT_TIMESTAMP()) '; + if ($sort == 'date') { $dql .= "\nORDER BY b.created DESC"; } elseif ($sort == 'name') { @@ -151,8 +154,6 @@ class BasketRepository extends EntityRepository $query = $this->_em->createQuery($dql); $query->setParameters([1 => $user->getId(), 2 => $user->getId()]); - $sql = $query->getSQL(); - file_put_contents("/tmp/phraseanet-log.txt", sprintf("%s (%d) %s\n\n", __FILE__, __LINE__, var_export($sql, true)), FILE_APPEND); return $query->getResult(); } From 2180332414e3312330ec7d56682985670c752a71 Mon Sep 17 00:00:00 2001 From: jygaulier Date: Mon, 29 Jul 2019 13:37:53 +0200 Subject: [PATCH 281/367] fix mailcatcher version current version of mailcatcher wants ruby 2, downgrade to a version ok with ruby 1.9 --- resources/ansible/roles/mailcatcher/tasks/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/ansible/roles/mailcatcher/tasks/main.yml b/resources/ansible/roles/mailcatcher/tasks/main.yml index 7d1ca213ea..45a377ebe8 100644 --- a/resources/ansible/roles/mailcatcher/tasks/main.yml +++ b/resources/ansible/roles/mailcatcher/tasks/main.yml @@ -13,7 +13,7 @@ - name: Install mailcatcher gem # gem module is flaky, this is consistent - command: gem install mailcatcher --conservative + command: gem install mailcatcher -v 0.6.4 --conservative ignore_errors: yes - name: Install mailcatcher supervisord conf From 9335bb2517cc02fd093e6f084e50f71397296a05 Mon Sep 17 00:00:00 2001 From: jygaulier Date: Mon, 29 Jul 2019 13:39:06 +0200 Subject: [PATCH 282/367] restore mailcatcher --- resources/ansible/playbook-boxes.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/ansible/playbook-boxes.yml b/resources/ansible/playbook-boxes.yml index 370b427481..3418297c6c 100644 --- a/resources/ansible/playbook-boxes.yml +++ b/resources/ansible/playbook-boxes.yml @@ -14,7 +14,7 @@ # - php - xdebug # - composer -# - mailcatcher + - mailcatcher # - node # - yarn # - ffmpeg From e679f78ed746d8fb73550b208916558f866d0328 Mon Sep 17 00:00:00 2001 From: Alexandre BRACH Date: Fri, 2 Aug 2019 11:15:49 +0200 Subject: [PATCH 283/367] PHRDPL-75 #comment composer-install : update checksum --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 9f1821fb6d..7ff718ab2c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -40,7 +40,7 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" \ - && php -r "if (hash_file('sha384', 'composer-setup.php') === '48e3236262b34d30969dca3c37281b3b4bbe3221bda826ac6a9a62d6444cdb0dcd0615698a5cbe587c3f0fe57a54d8f5') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" \ + && php -r "if (hash_file('sha384', 'composer-setup.php') === 'a5c698ffe4b8e849a443b120cd5ba38043260d5c4023dbf93e1558871f1f07f58274fc6f4c93bcfd858c6bd0775cd8d1') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" \ && php composer-setup.php --install-dir=/usr/local/bin --filename=composer \ && php -r "unlink('composer-setup.php');" From f185558de74f846cfa68d05399f828f8453ce533 Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana Date: Fri, 2 Aug 2019 13:48:48 +0400 Subject: [PATCH 284/367] PHRAS-2688 #comment Port 41 of Prod workzone: Change type of numbering #time 1h --- lib/Alchemy/Phrasea/Controller/Prod/QueryController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Alchemy/Phrasea/Controller/Prod/QueryController.php b/lib/Alchemy/Phrasea/Controller/Prod/QueryController.php index a362540935..12685f1119 100644 --- a/lib/Alchemy/Phrasea/Controller/Prod/QueryController.php +++ b/lib/Alchemy/Phrasea/Controller/Prod/QueryController.php @@ -317,7 +317,7 @@ class QueryController extends Controller
' . '
' - . $this->app->trans('%total% reponses', ['%total%' => ''.$result->getTotal().'']) . ''; + . $this->app->trans('%total% reponses', ['%total%' => ''.number_format($result->getTotal(),null, null, ' ').'']) . ''; $json['infos'] = $infoResult; $json['navigationTpl'] = $string; From 3663ace661998b0f0a7e8fd781b9cf7e18ee69fa Mon Sep 17 00:00:00 2001 From: Alexandre BRACH Date: Fri, 2 Aug 2019 12:32:09 +0200 Subject: [PATCH 285/367] PHRDPL-75 #comment update .circleci --- .circleci/config.yml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 7ce9464ae5..28843588b3 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -124,7 +124,7 @@ workflows: context: "AWS London" create-repo: true dockerfile: Dockerfile - extra-build-args: "--target phraseanet" + extra-build-args: "--target phraseanet-fpm" region: AWS_DEFAULT_REGION repo: "${AWS_RESOURCE_NAME_PREFIX}/phraseanet" tag: "alpha-0.1" @@ -139,3 +139,14 @@ workflows: region: AWS_DEFAULT_REGION repo: "${AWS_RESOURCE_NAME_PREFIX}/phraseanet-nginx" tag: "alpha-0.1" + - aws-ecr/build_and_push_image: + account-url: AWS_ACCOUNT_URL + aws-access-key-id: AWS_ACCESS_KEY_ID + aws-secret-access-key: AWS_SECRET_ACCESS_KEY + context: "AWS London" + create-repo: true + dockerfile: Dockerfile + extra-build-args: "--target phraseanet-worker" + region: AWS_DEFAULT_REGION + repo: "${AWS_RESOURCE_NAME_PREFIX}/phraseanet" + tag: "alpha-0.1" From 366c48673397dc537de4a6d209df5a17354fd0c0 Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana Date: Wed, 7 Aug 2019 16:43:53 +0400 Subject: [PATCH 286/367] PHRAS-2282 #comment add new design #time 24h --- .../prod/WorkZone/Browser/Browser.html.twig | 6 ++-- .../prod/WorkZone/Browser/Results.html.twig | 32 ++++++------------- 2 files changed, 12 insertions(+), 26 deletions(-) diff --git a/templates/web/prod/WorkZone/Browser/Browser.html.twig b/templates/web/prod/WorkZone/Browser/Browser.html.twig index 7ba9370ec7..ce831a2b42 100644 --- a/templates/web/prod/WorkZone/Browser/Browser.html.twig +++ b/templates/web/prod/WorkZone/Browser/Browser.html.twig @@ -1,7 +1,7 @@ -
+
-
+
@@ -78,7 +78,7 @@
-
+
diff --git a/templates/web/prod/WorkZone/Browser/Results.html.twig b/templates/web/prod/WorkZone/Browser/Results.html.twig index 47ba7802dd..71e43ef98c 100644 --- a/templates/web/prod/WorkZone/Browser/Results.html.twig +++ b/templates/web/prod/WorkZone/Browser/Results.html.twig @@ -7,24 +7,9 @@ {% if Total == 0 %} {{ 'No results' | trans }} {% elseif Total == 1 %} - {{ '1 result' | trans }} + {{ 'Result' | trans }} {% else %} - {% trans with {'%Total%' : Total} %}%Total% results{% endtrans %} - {% endif %} - - - {% if Page - 1 > 0 %} - - - - {% endif %} - - Page {{ Page }} / {{ MaxPage }} - - {% if Page + 1 <= MaxPage %} - - - + {{ 'Results' | trans }} {% endif %} @@ -35,18 +20,16 @@ {% for Basket in Baskets %}
× -
+
+
{% set BasketElement = Basket.getElements().first() %} {% if BasketElement %} - {{thumbnail.format(BasketElement.getRecord(app).get_thumbnail(), 80, 80, '', true, false)}} + {{thumbnail.format(BasketElement.getRecord(app).get_thumbnail(), 150, 106, '', true, false)}} {% endif %} -
- {{ Basket.getElements().count() }} -
 

@@ -64,9 +47,12 @@ {% endif %} {{ Basket.getName() }} - +
+ {{ Basket.getElements().count() }} {{ ' records' }} +

+ {% if Basket.getPusher() %}

{% set user_name = '' ~ Basket.getPusher(app).get_display_name() ~ '' %} From e7ec57346a46ce366f02a632038f6a696c1e5b2f Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana Date: Thu, 8 Aug 2019 13:56:44 +0400 Subject: [PATCH 287/367] PRHAS-2282 #comment fix JY comments --- templates/web/prod/WorkZone/Browser/Results.html.twig | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/templates/web/prod/WorkZone/Browser/Results.html.twig b/templates/web/prod/WorkZone/Browser/Results.html.twig index 71e43ef98c..908de424c2 100644 --- a/templates/web/prod/WorkZone/Browser/Results.html.twig +++ b/templates/web/prod/WorkZone/Browser/Results.html.twig @@ -4,13 +4,9 @@
- {% if Total == 0 %} - {{ 'No results' | trans }} - {% elseif Total == 1 %} - {{ 'Result' | trans }} - {% else %} - {{ 'Results' | trans }} - {% endif %} + {% transchoice Total %} + {0} No results|{1} Result|]1,Inf[ Results + {% endtranschoice %}
From 772b1026320c652c2cf99d3fbb65632a9379c90b Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana Date: Mon, 12 Aug 2019 16:40:58 +0400 Subject: [PATCH 288/367] PHRAS-2282 #time 4h --- templates/web/prod/WorkZone/Browser/Browser.html.twig | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/templates/web/prod/WorkZone/Browser/Browser.html.twig b/templates/web/prod/WorkZone/Browser/Browser.html.twig index ce831a2b42..5ca65cf7e4 100644 --- a/templates/web/prod/WorkZone/Browser/Browser.html.twig +++ b/templates/web/prod/WorkZone/Browser/Browser.html.twig @@ -84,3 +84,8 @@

+ From 947b97ee0ba84677aaff2a781a0143e50ee45f81 Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana Date: Tue, 13 Aug 2019 11:06:57 +0400 Subject: [PATCH 289/367] PHRAS-2706 --- lib/Alchemy/Phrasea/Model/Repositories/BasketRepository.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/Alchemy/Phrasea/Model/Repositories/BasketRepository.php b/lib/Alchemy/Phrasea/Model/Repositories/BasketRepository.php index 6304f3eaa6..ee65e0bd1e 100644 --- a/lib/Alchemy/Phrasea/Model/Repositories/BasketRepository.php +++ b/lib/Alchemy/Phrasea/Model/Repositories/BasketRepository.php @@ -212,8 +212,7 @@ class BasketRepository extends EntityRepository case self::RECEIVED: $dql = 'SELECT b FROM Phraseanet:Basket b - JOIN b.elements e - WHERE b.user = :usr_id AND b.pusher_id IS NOT NULL'; + JOIN b.elements e'; $params = [ 'usr_id' => $user->getId() ]; From 074e1cf9ea66b0963e466347f5c65140fbc27cfd Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana Date: Tue, 13 Aug 2019 11:35:06 +0400 Subject: [PATCH 290/367] PHRAS-2282 commit to run circle ci test --- templates/web/prod/WorkZone/Browser/Browser.html.twig | 1 + 1 file changed, 1 insertion(+) diff --git a/templates/web/prod/WorkZone/Browser/Browser.html.twig b/templates/web/prod/WorkZone/Browser/Browser.html.twig index 5ca65cf7e4..1545366eac 100644 --- a/templates/web/prod/WorkZone/Browser/Browser.html.twig +++ b/templates/web/prod/WorkZone/Browser/Browser.html.twig @@ -88,4 +88,5 @@ .dialog-Medium { height: 523px!important; } + From 8987e2dba5cf066c8b69dba4dd51e0d16c6fef54 Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana Date: Tue, 13 Aug 2019 11:39:57 +0400 Subject: [PATCH 291/367] PHRAS-2688 commit to run ccircle ci test --- lib/Alchemy/Phrasea/Controller/Prod/QueryController.php | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/Alchemy/Phrasea/Controller/Prod/QueryController.php b/lib/Alchemy/Phrasea/Controller/Prod/QueryController.php index 12685f1119..1e8724c0ee 100644 --- a/lib/Alchemy/Phrasea/Controller/Prod/QueryController.php +++ b/lib/Alchemy/Phrasea/Controller/Prod/QueryController.php @@ -179,7 +179,6 @@ class QueryController extends Controller }; $userManipulator->setUserSetting($user, 'last_jsonquery', (string)$request->request->get('jsQuery')); - $jsQuery = @json_decode((string)$request->request->get('jsQuery'), true); if(($ft = $findFulltext($jsQuery['query'])) !== null) { $userManipulator->setUserSetting($user, 'start_page_query', $ft); From 0d84aa040afb2c77a83604799e01d84b77cb99e2 Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana Date: Wed, 14 Aug 2019 16:18:15 +0400 Subject: [PATCH 292/367] PHRAS-2282 #comment fix next page or previous page display for results #time 3h --- .../prod/WorkZone/Browser/Browser.html.twig | 9 ++++++- .../prod/WorkZone/Browser/Results.html.twig | 24 +++++++++++++++---- 2 files changed, 28 insertions(+), 5 deletions(-) diff --git a/templates/web/prod/WorkZone/Browser/Browser.html.twig b/templates/web/prod/WorkZone/Browser/Browser.html.twig index 1545366eac..fad351dc25 100644 --- a/templates/web/prod/WorkZone/Browser/Browser.html.twig +++ b/templates/web/prod/WorkZone/Browser/Browser.html.twig @@ -88,5 +88,12 @@ .dialog-Medium { height: 523px!important; } - +.paginator a { + background: none!important; + border: 0; + border-radius: 0; + padding: 0 9px; + font-weight: bold; +} + diff --git a/templates/web/prod/WorkZone/Browser/Results.html.twig b/templates/web/prod/WorkZone/Browser/Results.html.twig index 908de424c2..041a246a41 100644 --- a/templates/web/prod/WorkZone/Browser/Results.html.twig +++ b/templates/web/prod/WorkZone/Browser/Results.html.twig @@ -99,19 +99,35 @@
{% if Page - 1 > 0 %} - - + + < {% endif %} Page {{ Page }} / {{ MaxPage }} {% if Page + 1 <= MaxPage %} - - + + > {% endif %}
+ From 816225036f0c96eb90de58d8d11fe500ec90d33e Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana Date: Wed, 14 Aug 2019 16:26:16 +0400 Subject: [PATCH 293/367] PHRAS-2282 add loader on results display --- templates/web/prod/WorkZone/Browser/Browser.html.twig | 6 ++++++ templates/web/prod/WorkZone/Browser/Results.html.twig | 2 ++ 2 files changed, 8 insertions(+) diff --git a/templates/web/prod/WorkZone/Browser/Browser.html.twig b/templates/web/prod/WorkZone/Browser/Browser.html.twig index fad351dc25..91ca5054c5 100644 --- a/templates/web/prod/WorkZone/Browser/Browser.html.twig +++ b/templates/web/prod/WorkZone/Browser/Browser.html.twig @@ -95,5 +95,11 @@ padding: 0 9px; font-weight: bold; } +.result_loader { + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); +} diff --git a/templates/web/prod/WorkZone/Browser/Results.html.twig b/templates/web/prod/WorkZone/Browser/Results.html.twig index 041a246a41..1985bcaec4 100644 --- a/templates/web/prod/WorkZone/Browser/Results.html.twig +++ b/templates/web/prod/WorkZone/Browser/Results.html.twig @@ -119,6 +119,7 @@ //load the next result page jQuery(document).ready(function(){ jQuery('.next_res').click(function(){ + jQuery('.results').append(''); jQuery('.results').load($(this).attr('href')); return false; }); @@ -126,6 +127,7 @@ //load the prev result page jQuery(document).ready(function(){ jQuery('.prev_res').click(function(){ + jQuery('.results').append(''); jQuery('.results').load($(this).attr('href')); return false; }); From 80b4c9a6a6c9e844a5c187471c595f334346b6b3 Mon Sep 17 00:00:00 2001 From: Xavier Rousset Date: Wed, 14 Aug 2019 15:45:04 +0200 Subject: [PATCH 294/367] PHRAS-2127 | Add https in default geoname server url, remove url formatter in register controller --- lib/Alchemy/Phrasea/Application.php | 2 +- lib/Alchemy/Phrasea/Controller/Root/LoginController.php | 2 +- .../Phrasea/Core/Configuration/RegistryFormManipulator.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/Alchemy/Phrasea/Application.php b/lib/Alchemy/Phrasea/Application.php index f586a4f93a..743f9cc664 100644 --- a/lib/Alchemy/Phrasea/Application.php +++ b/lib/Alchemy/Phrasea/Application.php @@ -653,7 +653,7 @@ class Application extends SilexApplication private function setupGeonames() { $this['geonames.server-uri'] = $this->share(function (Application $app) { - return $app['conf']->get(['registry', 'webservices', 'geonames-server'], 'http://geonames.alchemyasp.com/'); + return $app['conf']->get(['registry', 'webservices', 'geonames-server'], 'https://geonames.alchemyasp.com/'); }); } diff --git a/lib/Alchemy/Phrasea/Controller/Root/LoginController.php b/lib/Alchemy/Phrasea/Controller/Root/LoginController.php index ecb65abc47..c0a05be25f 100644 --- a/lib/Alchemy/Phrasea/Controller/Root/LoginController.php +++ b/lib/Alchemy/Phrasea/Controller/Root/LoginController.php @@ -265,7 +265,7 @@ class LoginController extends Controller return $this->render('login/register-classic.html.twig', array_merge( $this->getDefaultTemplateVariables($request), [ - 'geonames_server_uri' => str_replace(sprintf('%s:', parse_url($url, PHP_URL_SCHEME)), '', $url), + 'geonames_server_uri' => $url, 'form' => $form->createView() ])); } diff --git a/lib/Alchemy/Phrasea/Core/Configuration/RegistryFormManipulator.php b/lib/Alchemy/Phrasea/Core/Configuration/RegistryFormManipulator.php index fbf4526d05..fbce72ccc7 100644 --- a/lib/Alchemy/Phrasea/Core/Configuration/RegistryFormManipulator.php +++ b/lib/Alchemy/Phrasea/Core/Configuration/RegistryFormManipulator.php @@ -146,7 +146,7 @@ class RegistryFormManipulator ], 'webservices' => [ 'google-charts-enabled' => true, - 'geonames-server' => 'http://geonames.alchemyasp.com/', + 'geonames-server' => 'https://geonames.alchemyasp.com/', 'captchas-enabled' => false, 'recaptcha-public-key' => '', 'recaptcha-private-key' => '', From d0bbea71b9092663c3956826d4936172bc90dbcd Mon Sep 17 00:00:00 2001 From: aynsix Date: Wed, 14 Aug 2019 18:24:22 +0400 Subject: [PATCH 295/367] use configuration pdftotext binary --- lib/Alchemy/Phrasea/Application.php | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/lib/Alchemy/Phrasea/Application.php b/lib/Alchemy/Phrasea/Application.php index f586a4f93a..f25e906f57 100644 --- a/lib/Alchemy/Phrasea/Application.php +++ b/lib/Alchemy/Phrasea/Application.php @@ -115,6 +115,7 @@ use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\Form\FormInterface; use Symfony\Component\Form\FormTypeInterface; use Symfony\Component\HttpFoundation\RedirectResponse; +use Symfony\Component\Process\ExecutableFinder; use Unoconv\UnoconvServiceProvider; use XPDF\PdfToText; use XPDF\XPDFServiceProvider; @@ -237,8 +238,19 @@ class Application extends SilexApplication $this->register(new UnicodeServiceProvider()); $this->register(new ValidatorServiceProvider()); - $this->register(new XPDFServiceProvider()); - $this->setupXpdf(); + + if ($this['configuration.store']->isSetup()) { + $binariesConfig = $this['conf']->get(['main', 'binaries']); + $executableFinder = new ExecutableFinder(); + $this->register(new XPDFServiceProvider(), [ + 'xpdf.configuration' => [ + 'pdftotext.binaries' => isset($binariesConfig['pdftotext_binary']) ? $binariesConfig['pdftotext_binary'] : $executableFinder->find('pdftotext'), + ] + ]); + + $this->setupXpdf(); + } + $this->register(new FileServeServiceProvider()); $this->register(new ManipulatorServiceProvider()); $this->register(new PluginServiceProvider()); From eb938ee9ea19011e424066854b4a0a35dc6848c7 Mon Sep 17 00:00:00 2001 From: aynsix Date: Thu, 15 Aug 2019 11:15:26 +0400 Subject: [PATCH 296/367] formate date from metadata to Y/m/d H:i:s --- .../Phrasea/Metadata/PhraseanetMetadataSetter.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/lib/Alchemy/Phrasea/Metadata/PhraseanetMetadataSetter.php b/lib/Alchemy/Phrasea/Metadata/PhraseanetMetadataSetter.php index 45d098bd11..c72c884203 100644 --- a/lib/Alchemy/Phrasea/Metadata/PhraseanetMetadataSetter.php +++ b/lib/Alchemy/Phrasea/Metadata/PhraseanetMetadataSetter.php @@ -14,6 +14,7 @@ namespace Alchemy\Phrasea\Metadata; use Alchemy\Phrasea\Border\File; use Alchemy\Phrasea\Databox\DataboxRepository; use Alchemy\Phrasea\Metadata\Tag\NoSource; +use DateTime; use PHPExiftool\Driver\Metadata\Metadata; class PhraseanetMetadataSetter @@ -66,8 +67,16 @@ class PhraseanetMetadataSetter continue; } - $data['value'] = $value; + if ($field->get_type() == 'date') { + try { + $dateTime = new DateTime($value); + $value = $dateTime->format('Y/m/d H:i:s'); + } catch (\Exception $e) { + // $value unchanged + } + } + $data['value'] = $value; $metadataInRecordFormat[] = $data; } } From 20076df3f8cc5d06fdafae52d615e35a6fb8ddfb Mon Sep 17 00:00:00 2001 From: aynsix Date: Thu, 15 Aug 2019 15:23:03 +0400 Subject: [PATCH 297/367] port to 4.1 date with time on phraseanet --- .../Elastic/AST/KeyValue/FieldKey.php | 5 + .../SearchEngine/Elastic/AST/KeyValue/Key.php | 1 + .../Elastic/AST/KeyValue/MetadataKey.php | 5 + .../Elastic/AST/KeyValue/NativeKey.php | 5 + .../Elastic/AST/KeyValue/RangeExpression.php | 44 +++++--- .../Elastic/AST/KeyValue/TimestampKey.php | 5 + .../Elastic/ElasticSearchEngine.php | 4 +- .../SearchEngine/Elastic/FieldMapping.php | 3 +- .../Elastic/Mapping/DateFieldMapping.php | 5 +- .../SearchEngine/Elastic/RecordHelper.php | 48 ++++++--- .../Elastic/Search/QueryHelper.php | 65 ++++++----- .../Elastic/Search/QueryVisitor.php | 22 ++-- .../Elastic/Structure/ValueChecker.php | 3 +- .../TaskManager/Job/WriteMetadataJob.php | 62 +++++++++-- .../SearchEngine/AST/RangeExpressionTest.php | 2 + .../SearchEngine/resources/queries.csv | 101 +++++++++++++++--- 16 files changed, 287 insertions(+), 93 deletions(-) diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/KeyValue/FieldKey.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/KeyValue/FieldKey.php index f4f8553738..293e8c69dd 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/KeyValue/FieldKey.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/KeyValue/FieldKey.php @@ -30,6 +30,11 @@ class FieldKey implements Key, QueryPostProcessor return $this->getField($context)->getIndexField($raw); } + public function getFieldType(QueryContext $context) + { + return $this->getField($context)->getType(); + } + public function isValueCompatible($value, QueryContext $context) { return ValueChecker::isValueCompatible($this->getField($context), $value); diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/KeyValue/Key.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/KeyValue/Key.php index 20ee045a59..d664fccb94 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/KeyValue/Key.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/KeyValue/Key.php @@ -6,6 +6,7 @@ use Alchemy\Phrasea\SearchEngine\Elastic\Search\QueryContext; interface Key { + public function getFieldType(QueryContext $context); public function getIndexField(QueryContext $context, $raw = false); public function isValueCompatible($value, QueryContext $context); public function __toString(); diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/KeyValue/MetadataKey.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/KeyValue/MetadataKey.php index 292b6e7237..61f9303fe0 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/KeyValue/MetadataKey.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/KeyValue/MetadataKey.php @@ -23,6 +23,11 @@ class MetadataKey implements Key return $this->getTag($context)->getIndexField($raw); } + public function getFieldType(QueryContext $context) + { + return $this->getTag($context)->getType(); + } + public function isValueCompatible($value, QueryContext $context) { return ValueChecker::isValueCompatible($this->getTag($context), $value); diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/KeyValue/NativeKey.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/KeyValue/NativeKey.php index e486483b71..3c2d334f48 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/KeyValue/NativeKey.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/KeyValue/NativeKey.php @@ -52,6 +52,11 @@ class NativeKey implements Key $this->key = $key; } + public function getFieldType(QueryContext $context) + { + return $this->type; + } + public function getIndexField(QueryContext $context, $raw = false) { return $this->key; diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/KeyValue/RangeExpression.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/KeyValue/RangeExpression.php index ec785354ae..17f901a77c 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/KeyValue/RangeExpression.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/KeyValue/RangeExpression.php @@ -2,18 +2,20 @@ namespace Alchemy\Phrasea\SearchEngine\Elastic\AST\KeyValue; +use Alchemy\Phrasea\SearchEngine\Elastic\FieldMapping; +use Alchemy\Phrasea\SearchEngine\Elastic\RecordHelper; +use Alchemy\Phrasea\SearchEngine\Elastic\Structure\Field as StructureField; use Assert\Assertion; -use Alchemy\Phrasea\SearchEngine\Elastic\AST\KeyValue\FieldKey; -use Alchemy\Phrasea\SearchEngine\Elastic\AST\KeyValue\Key; use Alchemy\Phrasea\SearchEngine\Elastic\AST\Node; use Alchemy\Phrasea\SearchEngine\Elastic\Exception\QueryException; use Alchemy\Phrasea\SearchEngine\Elastic\Search\QueryContext; -use Alchemy\Phrasea\SearchEngine\Elastic\Search\QueryHelper; use Alchemy\Phrasea\SearchEngine\Elastic\Search\QueryPostProcessor; class RangeExpression extends Node { + /** @var FieldKey */ private $key; + private $lower_bound; private $lower_inclusive; private $higher_bound; @@ -55,20 +57,34 @@ class RangeExpression extends Node public function buildQuery(QueryContext $context) { $params = array(); - if ($this->lower_bound !== null) { - $this->assertValueCompatible($this->lower_bound, $context); - if ($this->lower_inclusive) { - $params['gte'] = $this->lower_bound; - } else { - $params['gt'] = $this->lower_bound; + /** @var StructureField $field */ + // $field = $this->key->getField($context); + $lower_bound = $this->lower_bound; + $higher_bound = $this->higher_bound; + + if($this->key->getFieldType($context) === FieldMapping::TYPE_DATE) { + if($lower_bound !== null) { + $lower_bound = RecordHelper::sanitizeDate($lower_bound); + } + if($higher_bound !== null) { + $higher_bound = RecordHelper::sanitizeDate($higher_bound); } } - if ($this->higher_bound !== null) { - $this->assertValueCompatible($this->higher_bound, $context); - if ($this->higher_inclusive) { - $params['lte'] = $this->higher_bound; + + if ($lower_bound !== null) { + $this->assertValueCompatible($lower_bound, $context); + if ($this->lower_inclusive) { + $params['gte'] = $lower_bound; } else { - $params['lt'] = $this->higher_bound; + $params['gt'] = $lower_bound; + } + } + if ($higher_bound !== null) { + $this->assertValueCompatible($higher_bound, $context); + if ($this->higher_inclusive) { + $params['lte'] = $higher_bound; + } else { + $params['lt'] = $higher_bound; } } diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/KeyValue/TimestampKey.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/KeyValue/TimestampKey.php index b879945982..a5d34909d7 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/KeyValue/TimestampKey.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/AST/KeyValue/TimestampKey.php @@ -34,6 +34,11 @@ class TimestampKey implements Key, Typed return FieldMapping::TYPE_DATE; } + public function getFieldType(QueryContext $context) + { + return FieldMapping::TYPE_DATE; + } + public function getIndexField(QueryContext $context, $raw = false) { return $this->index_field; diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/ElasticSearchEngine.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/ElasticSearchEngine.php index ed9d3ceeed..63d9ec108e 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/ElasticSearchEngine.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/ElasticSearchEngine.php @@ -396,10 +396,10 @@ class ElasticSearchEngine implements SearchEngineInterface if ($options->getDateFields() && ($options->getMaxDate() || $options->getMinDate())) { $range = []; if ($options->getMaxDate()) { - $range['lte'] = $options->getMaxDate()->format(FieldMapping::DATE_FORMAT_CAPTION_PHP); + $range['lte'] = $options->getMaxDate()->format('Y-m-d'); } if ($options->getMinDate()) { - $range['gte'] = $options->getMinDate()->format(FieldMapping::DATE_FORMAT_CAPTION_PHP); + $range['gte'] = $options->getMinDate()->format('Y-m-d'); } foreach ($options->getDateFields() as $dateField) { diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/FieldMapping.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/FieldMapping.php index 076034b7b1..7a60b066e6 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/FieldMapping.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/FieldMapping.php @@ -16,8 +16,7 @@ class FieldMapping const DATE_FORMAT_MYSQL = 'yyyy-MM-dd HH:mm:ss'; const DATE_FORMAT_CAPTION = 'yyyy/MM/dd'; // ES format - const DATE_FORMAT_MYSQL_OR_CAPTION = 'yyyy-MM-dd HH:mm:ss||yyyy/MM/dd'; - const DATE_FORMAT_CAPTION_PHP = 'Y/m/d'; // PHP format + const DATE_FORMAT_MYSQL_OR_CAPTION = 'yyyy-MM-dd HH:mm:ss||yyyy-MM-dd||yyyy-MM||yyyy'; // Core types const TYPE_STRING = 'string'; diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Mapping/DateFieldMapping.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Mapping/DateFieldMapping.php index a96ef45f4a..128a16467f 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Mapping/DateFieldMapping.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Mapping/DateFieldMapping.php @@ -57,6 +57,9 @@ class DateFieldMapping extends ComplexFieldMapping */ protected function getProperties() { - return array_merge([ 'format' => $this->format ], parent::getProperties()); + return array_merge([ + 'format' => $this->format, + 'ignore_malformed' => true + ], parent::getProperties()); } } diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/RecordHelper.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/RecordHelper.php index ffb0c71adf..83ca222593 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/RecordHelper.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/RecordHelper.php @@ -89,31 +89,45 @@ class RecordHelper return $this->collectionMap; } - /** - * @param string $date - * @return bool - */ - public static function validateDate($date) - { - $d = DateTime::createFromFormat(FieldMapping::DATE_FORMAT_CAPTION_PHP, $date); - - return $d && $d->format(FieldMapping::DATE_FORMAT_CAPTION_PHP) == $date; - } - /** * @param string $value * @return null|string */ public static function sanitizeDate($value) { - // introduced in https://github.com/alchemy-fr/Phraseanet/commit/775ce804e0257d3a06e4e068bd17330a79eb8370#diff-bee690ed259e0cf73a31dee5295d2edcR286 - // not sure if it's really needed + $v_fix = null; try { - $date = new \DateTime($value); - - return $date->format(FieldMapping::DATE_FORMAT_CAPTION_PHP); + $a = explode(';', preg_replace('/\D+/', ';', trim($value))); + switch (count($a)) { + case 1: // yyyy + $date = new \DateTime($a[0] . '-01-01'); // will throw if date is not valid + $v_fix = $date->format('Y'); + break; + case 2: // yyyy;mm + $date = new \DateTime( $a[0] . '-' . $a[1] . '-01'); + $v_fix = $date->format('Y-m'); + break; + case 3: // yyyy;mm;dd + $date = new \DateTime($a[0] . '-' . $a[1] . '-' . $a[2]); + $v_fix = $date->format('Y-m-d'); + break; + case 4: + $date = new \DateTime($a[0] . '-' . $a[1] . '-' . $a[2] . ' ' . $a[3] . ':00:00'); + $v_fix = $date->format('Y-m-d H:i:s'); + break; + case 5: + $date = new \DateTime($a[0] . '-' . $a[1] . '-' . $a[2] . ' ' . $a[3] . ':' . $a[4] . ':00'); + $v_fix = $date->format('Y-m-d H:i:s'); + break; + case 6: + $date = new \DateTime($a[0] . '-' . $a[1] . '-' . $a[2] . ' ' . $a[3] . ':' . $a[4] . ':' . $a[5]); + $v_fix = $date->format('Y-m-d H:i:s'); + break; + } } catch (\Exception $e) { - return null; + // no-op, v_fix = null } + + return $v_fix; } } diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Search/QueryHelper.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Search/QueryHelper.php index 1acdd5935c..071ac94b1c 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Search/QueryHelper.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Search/QueryHelper.php @@ -110,41 +110,50 @@ class QueryHelper } } - public static function getRangeFromDateString($string) + public static function getRangeFromDateString($value) { - $formats = ['Y/m/d', 'Y/m', 'Y']; - $deltas = ['+1 day', '+1 month', '+1 year']; - $to = null; - while ($format = array_pop($formats)) { - $delta = array_pop($deltas); - $from = date_create_from_format($format, $string); - if ($from !== false) { - // Rewind to start of range - $month = 1; - $day = 1; - switch ($format) { - case 'Y/m/d': - $day = (int) $from->format('d'); - case 'Y/m': - $month = (int) $from->format('m'); - case 'Y': - $year = (int) $from->format('Y'); - } - date_date_set($from, $year, $month, $day); - date_time_set($from, 0, 0, 0); - // Create end of the the range - $to = date_modify(clone $from, $delta); - break; + $date_from = null; + $date_to = null; + try { + $a = explode(';', preg_replace('/\D+/', ';', trim($value))); + switch (count($a)) { + case 1: // yyyy + $date_to = clone($date_from = new \DateTime($a[0] . '-01-01 00:00:00')); // will throw if date is not valid + $date_to->add(new \DateInterval('P1Y')); + break; + case 2: // yyyy;mm + $date_to = clone($date_from = new \DateTime($a[0] . '-' . $a[1] . '-01 00:00:00')); // will throw if date is not valid + $date_to->add(new \DateInterval('P1M')); + break; + case 3: // yyyy;mm;dd + $date_to = clone($date_from = new \DateTime($a[0] . '-' . $a[1] . '-' . $a[2] . ' 00:00:00')); // will throw if date is not valid + $date_to->add(new \DateInterval('P1D')); + break; + case 4: + $date_to = clone($date_from = new \DateTime($a[0] . '-' . $a[1] . '-' . $a[2] . ' ' . $a[3] . ':00:00')); + $date_to->add(new \DateInterval('PT1H')); + break; + case 5: + $date_to = clone($date_from = new \DateTime($a[0] . '-' . $a[1] . '-' . $a[2] . ' ' . $a[3] . ':' . $a[4] . ':00')); + $date_to->add(new \DateInterval('PT1M')); + break; + case 6: + $date_to = clone($date_from = new \DateTime($a[0] . '-' . $a[1] . '-' . $a[2] . ' ' . $a[3] . ':' . $a[4] . ':' . $a[5])); + // $date_to->add(new \DateInterval('PT1S')); // no need since precision is 1 sec, a "equal" will be generated when from==to + break; } } + catch (\Exception $e) { + // no-op + } - if (!$from || !$to) { - throw new \InvalidArgumentException(sprintf('Invalid date "%s".', $string)); + if ($date_from === null || $date_to === null) { + throw new \InvalidArgumentException(sprintf('Invalid date "%s".', $value)); } return [ - 'from' => $from->format(FieldMapping::DATE_FORMAT_CAPTION_PHP), - 'to' => $to->format(FieldMapping::DATE_FORMAT_CAPTION_PHP) + 'from' => $date_from->format('Y-m-d H:i:s'), + 'to' => $date_to->format('Y-m-d H:i:s') ]; } } diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Search/QueryVisitor.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Search/QueryVisitor.php index 522666bcaa..52c0fa54a6 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Search/QueryVisitor.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Search/QueryVisitor.php @@ -5,7 +5,7 @@ namespace Alchemy\Phrasea\SearchEngine\Elastic\Search; use Alchemy\Phrasea\SearchEngine\Elastic\AST; use Alchemy\Phrasea\SearchEngine\Elastic\Exception\Exception; use Alchemy\Phrasea\SearchEngine\Elastic\FieldMapping; -use Alchemy\Phrasea\SearchEngine\Elastic\Mapping; +use Alchemy\Phrasea\SearchEngine\Elastic\RecordHelper; use Alchemy\Phrasea\SearchEngine\Elastic\Structure\Structure; use Hoa\Compiler\Llk\TreeNode; use Hoa\Visitor\Element; @@ -166,6 +166,12 @@ class QueryVisitor implements Visit $key = $node->getChild(0)->accept($this); $boundary = $node->getChild(1)->accept($this); + if ($this->isDateKey($key)) { + if(($v = RecordHelper::sanitizeDate($boundary)) !== null) { + $boundary = $v; + } + } + switch ($node->getId()) { case NodeTypes::LT_EXPR: return AST\KeyValue\RangeExpression::lessThan($key, $boundary); @@ -195,11 +201,15 @@ class QueryVisitor implements Visit try { // Try to create a range for incomplete dates $range = QueryHelper::getRangeFromDateString($right); - return new AST\KeyValue\RangeExpression( - $left, - $range['from'], true, - $range['to'], false - ); + if ($range['from'] === $range['to']) { + return new AST\KeyValue\EqualExpression($left, $range['from']); + } else { + return new AST\KeyValue\RangeExpression( + $left, + $range['from'], true, + $range['to'], false + ); + } } catch (\InvalidArgumentException $e) { // Fall back to equal expression } diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Structure/ValueChecker.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Structure/ValueChecker.php index 31f65c580e..f27defa2bb 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Structure/ValueChecker.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Structure/ValueChecker.php @@ -3,7 +3,6 @@ namespace Alchemy\Phrasea\SearchEngine\Elastic\Structure; use Alchemy\Phrasea\SearchEngine\Elastic\FieldMapping; -use Alchemy\Phrasea\SearchEngine\Elastic\Mapping; use Alchemy\Phrasea\SearchEngine\Elastic\RecordHelper; use Assert\Assertion; @@ -20,7 +19,7 @@ class ValueChecker { Assertion::allIsInstanceOf($list, Typed::class); $is_numeric = is_numeric($value); - $is_valid_date = RecordHelper::validateDate($value); + $is_valid_date = (RecordHelper::sanitizeDate($value) !== null); $filtered = []; foreach ($list as $item) { switch ($item->getType()) { diff --git a/lib/Alchemy/Phrasea/TaskManager/Job/WriteMetadataJob.php b/lib/Alchemy/Phrasea/TaskManager/Job/WriteMetadataJob.php index f35b8e806e..795b0b2a83 100644 --- a/lib/Alchemy/Phrasea/TaskManager/Job/WriteMetadataJob.php +++ b/lib/Alchemy/Phrasea/TaskManager/Job/WriteMetadataJob.php @@ -127,7 +127,10 @@ class WriteMetadataJob extends AbstractJob // check exiftool known tags to skip Phraseanet:tf-* try { - TagFactory::getFromRDFTagname($tagName); + $tag = TagFactory::getFromRDFTagname($tagName); + if(!$tag->isWritable()) { + continue; + } } catch (TagUnknown $e) { continue; } @@ -147,21 +150,34 @@ class WriteMetadataJob extends AbstractJob $fieldValue = array_pop($fieldValues); $value = $this->removeNulChar($fieldValue->getValue()); - $value = new Value\Mono($value); + // fix the dates edited into phraseanet + if($fieldStructure->get_type() === $fieldStructure::TYPE_DATE) { + try { + $value = self::fixDate($value); // will return NULL if the date is not valid + } + catch (\Exception $e) { + $value = null; // do NOT write back to iptc + } + } + + if($value !== null) { // do not write invalid dates + $value = new Value\Mono($value); + } } - } catch(\Exception $e) { + } catch (\Exception $e) { // the field is not set in the record, erase it if ($fieldStructure->is_multi()) { $value = new Value\Multi(array('')); - } - else { + } else { $value = new Value\Mono(''); } } - $metadata->add( - new Metadata\Metadata($fieldStructure->get_tag(), $value) - ); + if($value !== null) { // do not write invalid data + $metadata->add( + new Metadata\Metadata($fieldStructure->get_tag(), $value) + ); + } } $writer = $this->getMetadataWriter($jobData->getApplication()); @@ -220,4 +236,34 @@ class WriteMetadataJob extends AbstractJob { return str_replace("\0", "", $value); } + + /** + * re-format a phraseanet date for iptc writing + * return NULL if the date is not valid + * + * @param string $value + * @return string|null + */ + private static function fixDate($value) + { + $date = null; + try { + $a = explode(';', preg_replace('/\D+/', ';', trim($value))); + switch (count($a)) { + case 3: // yyyy;mm;dd + $date = new \DateTime($a[0] . '-' . $a[1] . '-' . $a[2]); + $date = $date->format('Y-m-d H:i:s'); + break; + case 6: // yyyy;mm;dd;hh;mm;ss + $date = new \DateTime($a[0] . '-' . $a[1] . '-' . $a[2] . ' ' . $a[3] . ':' . $a[4] . ':' . $a[5]); + $date = $date->format('Y-m-d H:i:s'); + break; + } + } + catch (\Exception $e) { + $date = null; + } + + return $date; + } } diff --git a/tests/Alchemy/Tests/Phrasea/SearchEngine/AST/RangeExpressionTest.php b/tests/Alchemy/Tests/Phrasea/SearchEngine/AST/RangeExpressionTest.php index 88a850fe03..d1d376e37b 100644 --- a/tests/Alchemy/Tests/Phrasea/SearchEngine/AST/RangeExpressionTest.php +++ b/tests/Alchemy/Tests/Phrasea/SearchEngine/AST/RangeExpressionTest.php @@ -58,6 +58,7 @@ class RangeExpressionTest extends \PHPUnit_Framework_TestCase { $query_context = $this->prophesize(QueryContext::class)->reveal(); $key_prophecy = $this->prophesize(Key::class); + $key_prophecy->getFieldType($query_context)->willReturn('text'); $key_prophecy->getIndexField($query_context)->willReturn('foo'); $key_prophecy->isValueCompatible('bar', $query_context)->willReturn(true); $key = $key_prophecy->reveal(); @@ -73,6 +74,7 @@ class RangeExpressionTest extends \PHPUnit_Framework_TestCase { $query_context = $this->prophesize(QueryContext::class)->reveal(); $key = $this->prophesize(FieldKey::class); + $key->getFieldType($query_context)->willReturn('text'); $key->getIndexField($query_context)->willReturn('baz'); $key->isValueCompatible('bar', $query_context)->willReturn(true); $key->postProcessQuery(Argument::any(), $query_context)->willReturnArgument(0); diff --git a/tests/Alchemy/Tests/Phrasea/SearchEngine/resources/queries.csv b/tests/Alchemy/Tests/Phrasea/SearchEngine/resources/queries.csv index 9f7d079880..5252788eaa 100644 --- a/tests/Alchemy/Tests/Phrasea/SearchEngine/resources/queries.csv +++ b/tests/Alchemy/Tests/Phrasea/SearchEngine/resources/queries.csv @@ -53,6 +53,7 @@ foo < 42| foo ≤ 42| foo > 42| foo ≥ 42| +foo = 2015/01/01|( == ) foo < 2015/01/01| foo ≤ 2015/01/01| foo > 2015/01/01| @@ -93,19 +94,93 @@ id:90 AND foo|( AND ) id:90 foo|( AND ) recordid:90| -# Timestamps -created_on < "2015/01/01"| -created_on ≤ "2015/01/01"| -created_on = "2015/01/01"| -created_on ≥ "2015/01/01"| -created_on > "2015/01/01"| -updated_on < "2015/01/01"| -updated_on ≤ "2015/01/01"| -updated_on = "2015/01/01"| -updated_on ≥ "2015/01/01"| -updated_on > "2015/01/01"| -created_at > "2015/01/01"| -updated_at > "2015/01/01"| +# Timestamps yyyy +created_on < "2015"| +created_on ≤ "2015"| +created_on = "2015"| +created_on ≥ "2015"| +created_on > "2015"| +updated_on < "2015"| +updated_on ≤ "2015"| +updated_on = "2015"| +updated_on ≥ "2015"| +updated_on > "2015"| +created_at > "2015"| +updated_at > "2015"| + +# Timestamps yyyy/mm +created_on < "2015/01"| +created_on ≤ "2015/01"| +created_on = "2015/01"| +created_on ≥ "2015/01"| +created_on > "2015/01"| +updated_on < "2015/01"| +updated_on ≤ "2015/01"| +updated_on = "2015/01"| +updated_on ≥ "2015/01"| +updated_on > "2015/01"| +created_at > "2015/01"| +updated_at > "2015/01"| + +# Timestamps yyyy/mm/dd +created_on < "2015/01/01"| +created_on ≤ "2015/01/01"| +created_on = "2015/01/01"| +created_on ≥ "2015/01/01"| +created_on > "2015/01/01"| +updated_on < "2015/01/01"| +updated_on ≤ "2015/01/01"| +updated_on = "2015/01/01"| +updated_on ≥ "2015/01/01"| +updated_on > "2015/01/01"| +created_at > "2015/01/01"| +updated_at > "2015/01/01"| + +# Timestamps yyyy/mm/dd hh +created_on < "2015/01/01 12"| +created_on ≤ "2015/01/01 12"| +created_on = "2015/01/01 12"| +created_on ≥ "2015/01/01 12"| +created_on > "2015/01/01 12"| +updated_on < "2015/01/01 12"| +updated_on ≤ "2015/01/01 12"| +updated_on = "2015/01/01 12"| +updated_on ≥ "2015/01/01 12"| +updated_on > "2015/01/01 12"| +created_at > "2015/01/01 12"| +updated_at > "2015/01/01 12"| + +# Timestamps yyyy/mm/dd hh:mm +created_on < "2015/01/01 12.34"| +created_on ≤ "2015/01/01 12.34"| +created_on = "2015/01/01 12.34"| +created_on ≥ "2015/01/01 12.34"| +created_on > "2015/01/01 12.34"| +updated_on < "2015/01/01 12.34"| +updated_on ≤ "2015/01/01 12.34"| +updated_on = "2015/01/01 12.34"| +updated_on ≥ "2015/01/01 12.34"| +updated_on > "2015/01/01 12.34"| +created_at > "2015/01/01 12.34"| +updated_at > "2015/01/01 12.34"| + +# Timestamps yyyy/mm/dd hh.mm.ss +created_on < "2015/01/01 12.34.56"| +created_on ≤ "2015/01/01 12.34.56"| +created_on = "2015/01/01 12.34.56"|( == ) +created_on ≥ "2015/01/01 12.34.56"| +created_on > "2015/01/01 12.34.56"| +updated_on < "2015/01/01 12.34.56"| +updated_on ≤ "2015/01/01 12.34.56"| +updated_on = "2015/01/01 12.34.56"|( == ) +updated_on ≥ "2015/01/01 12.34.56"| +updated_on > "2015/01/01 12.34.56"| +created_at > "2015/01/01 12.34.56"| +updated_at > "2015/01/01 12.34.56"| + +# timestamps missing zeros +created_on = "2015/1/2 1.3.5"|( == ) + # Flag matcher flag.foo:true| From bd53e98b0d8b1529197adb90fb1e55e3dc749829 Mon Sep 17 00:00:00 2001 From: aynsix Date: Thu, 15 Aug 2019 16:09:35 +0400 Subject: [PATCH 298/367] port to 4.1 fix ES index NUL --- .../Elastic/Indexer/BulkOperation.php | 9 ++-- .../Record/Hydrator/MetadataHydrator.php | 52 ++++--------------- .../Indexer/Record/Hydrator/TitleHydrator.php | 45 +++++++++------- .../SearchEngine/Elastic/RecordHelper.php | 27 ++++++++++ 4 files changed, 67 insertions(+), 66 deletions(-) diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Indexer/BulkOperation.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Indexer/BulkOperation.php index 6ea641492d..b8c834d9f0 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Indexer/BulkOperation.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Indexer/BulkOperation.php @@ -155,15 +155,16 @@ class BulkOperation // nb: results (items) are returned IN THE SAME ORDER as commands were pushed in the stack // so the items[X] match the operationIdentifiers[X] foreach ($response['items'] as $key => $item) { - foreach($item as $command=>$result) { // command may be "index" or "delete" - if($response['errors'] && $result['status'] >= 400) { // 4xx or 5xx error - throw new Exception(sprintf('%d: %s', $key, var_export($result, true))); + foreach ($item as $command=>$result) { // command may be "index" or "delete" + if ($response['errors'] && $result['status'] >= 400) { // 4xx or 5xx + $err = array_key_exists('error', $result) ? var_export($result['error'], true) : ($command . " error " . $result['status']); + throw new Exception(sprintf('%d: %s', $key, $err)); } } $operationIdentifier = $this->operationIdentifiers[$key]; - if(is_string($operationIdentifier) || is_int($operationIdentifier)) { // dont include null keys + if (is_string($operationIdentifier) || is_int($operationIdentifier)) { // dont include null keys $callbackData[$operationIdentifier] = $response['items'][$key]; } } diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Indexer/Record/Hydrator/MetadataHydrator.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Indexer/Record/Hydrator/MetadataHydrator.php index 32b93502d4..5dc2471cb9 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Indexer/Record/Hydrator/MetadataHydrator.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Indexer/Record/Hydrator/MetadataHydrator.php @@ -39,18 +39,13 @@ class MetadataHydrator implements HydratorInterface public function hydrateRecords(array &$records) { - $sql = <<connection->executeQuery( @@ -62,7 +57,7 @@ SQL; while ($metadata = $statement->fetch()) { // Store metadata value $key = $metadata['key']; - $value = $metadata['value']; + $value = trim($metadata['value']); // Do not keep empty values if ($key === '' || $value === '') { @@ -80,7 +75,7 @@ SQL; case 'caption': // Sanitize fields $value = StringHelper::crlfNormalize($value); - $value = $this->sanitizeValue($value, $this->structure->typeOf($key)); + $value = $this->helper->sanitizeValue($value, $this->structure->typeOf($key)); // Private caption fields are kept apart $type = $metadata['private'] ? 'private_caption' : 'caption'; // Caption are multi-valued @@ -103,7 +98,7 @@ SQL; } $tag = $this->structure->getMetadataTagByName($key); if ($tag) { - $value = $this->sanitizeValue($value, $tag->getType()); + $value = $this->helper->sanitizeValue($value, $tag->getType()); } // EXIF data is single-valued $record['metadata_tags'][$key] = $value; @@ -118,33 +113,6 @@ SQL; $this->clearGpsPositionBuffer(); } - private function sanitizeValue($value, $type) - { - switch ($type) { - case FieldMapping::TYPE_STRING: - return str_replace("\0", "", $value); - - case FieldMapping::TYPE_DATE: - return $this->helper->sanitizeDate($value); - - case FieldMapping::TYPE_FLOAT: - case FieldMapping::TYPE_DOUBLE: - return (float) $value; - - case FieldMapping::TYPE_INTEGER: - case FieldMapping::TYPE_LONG: - case FieldMapping::TYPE_SHORT: - case FieldMapping::TYPE_BYTE: - return (int) $value; - - case FieldMapping::TYPE_BOOLEAN: - return (bool) $value; - - default: - return $value; - } - } - private function handleGpsPosition(&$records, $id, $tag_name, $value) { // Get position object diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Indexer/Record/Hydrator/TitleHydrator.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Indexer/Record/Hydrator/TitleHydrator.php index 88382aa7a7..76dc4704b4 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Indexer/Record/Hydrator/TitleHydrator.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Indexer/Record/Hydrator/TitleHydrator.php @@ -11,6 +11,8 @@ namespace Alchemy\Phrasea\SearchEngine\Elastic\Indexer\Record\Hydrator; +use Alchemy\Phrasea\SearchEngine\Elastic\FieldMapping; +use Alchemy\Phrasea\SearchEngine\Elastic\RecordHelper; use Doctrine\DBAL\Connection; use Doctrine\DBAL\Driver\Connection as DriverConnection; @@ -18,31 +20,34 @@ class TitleHydrator implements HydratorInterface { private $connection; - public function __construct(DriverConnection $connection) + /** @var RecordHelper */ + private $helper; + + public function __construct(DriverConnection $connection, RecordHelper $helper) { $this->connection = $connection; + $this->helper = $helper; } public function hydrateRecords(array &$records) { - $sql = <<connection->executeQuery( $sql, array(array_keys($records)), @@ -50,7 +55,7 @@ SQL; ); while ($row = $statement->fetch()) { - $records[$row['record_id']]['title'][$row['locale']] = $row['title']; + $records[$row['record_id']]['title'][$row['locale']] = $this->helper->sanitizeValue($row['title'], FieldMapping::TYPE_STRING); } } } diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/RecordHelper.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/RecordHelper.php index ffb0c71adf..5debeff82e 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/RecordHelper.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/RecordHelper.php @@ -116,4 +116,31 @@ class RecordHelper return null; } } + + public function sanitizeValue($value, $type) + { + switch ($type) { + case FieldMapping::TYPE_DATE: + return self::sanitizeDate($value); + + case FieldMapping::TYPE_FLOAT: + case FieldMapping::TYPE_DOUBLE: + return (float) $value; + + case FieldMapping::TYPE_INTEGER: + case FieldMapping::TYPE_LONG: + case FieldMapping::TYPE_SHORT: + case FieldMapping::TYPE_BYTE: + return (int) $value; + + case FieldMapping::TYPE_BOOLEAN: + return (bool) $value; + + case FieldMapping::TYPE_STRING: + return str_replace("\0", '', $value); + + default: + return $value; + } + } } From 640cfc969fc51404f001d257968dbc74ef3029e5 Mon Sep 17 00:00:00 2001 From: aynsix Date: Fri, 16 Aug 2019 14:57:48 +0400 Subject: [PATCH 299/367] fix circleci unable to run the job runner --- .circleci/config.yml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 28843588b3..ce2f8c9a5c 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -15,7 +15,7 @@ jobs: CIRCLE_TEST_REPORTS: /tmp/circleci-test-results docker: - image: circleci/build-image:ubuntu-14.04-XXL-upstart-1189-5614f37 - command: /sbin/init + - image: circleci/rabbitmq:3.7.7 steps: - checkout - run: mkdir -p $CIRCLE_ARTIFACTS $CIRCLE_TEST_REPORTS @@ -24,10 +24,7 @@ jobs: command: nvm install v10.12.0 && nvm alias default v10.12.0 - run: working_directory: ~/alchemy-fr/Phraseanet - command: 'sudo service memcached status || sudo service memcached start; sudo - redis-cli ping >/dev/null 2>&1 || sudo service redis-server start; sudo - service mysql status || sudo service mysql start; sudo service rabbitmq-server - status || sudo service rabbitmq-server start; ' + command: 'sudo service mysql status || sudo service mysql start;' # Dependencies # This would typically go in either a build or a build-and-test job when using workflows # Restore the dependency cache From 80dcf98e1f34abbabce54b470845319deaf7051e Mon Sep 17 00:00:00 2001 From: aynsix Date: Mon, 19 Aug 2019 15:24:04 +0400 Subject: [PATCH 300/367] fix basket browser windows nok --- templates/web/prod/WorkZone/Browser/Results.html.twig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/web/prod/WorkZone/Browser/Results.html.twig b/templates/web/prod/WorkZone/Browser/Results.html.twig index 47ba7802dd..71c0cc038a 100644 --- a/templates/web/prod/WorkZone/Browser/Results.html.twig +++ b/templates/web/prod/WorkZone/Browser/Results.html.twig @@ -69,7 +69,7 @@ {% if Basket.getPusher() %}

- {% set user_name = '' ~ Basket.getPusher(app).get_display_name() ~ '' %} + {% set user_name = '' ~ Basket.getPusher(app).getDisplayName() ~ '' %} {% trans with {'%user_name%' : user_name} %}Received from %user_name%{% endtrans %}

{% endif %} From 7b6d322d21ac4156596d3f6d4dfdcc18623e160d Mon Sep 17 00:00:00 2001 From: tomamplius Date: Tue, 20 Aug 2019 11:29:35 +0200 Subject: [PATCH 301/367] Update databox.php --- lib/classes/cache/databox.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/classes/cache/databox.php b/lib/classes/cache/databox.php index 75460fa962..3687deb211 100644 --- a/lib/classes/cache/databox.php +++ b/lib/classes/cache/databox.php @@ -121,9 +121,9 @@ class cache_databox $conn = $app->getApplicationBox()->get_connection(); - $sql = 'UPDATE sitepreff SET memcached_update = :date'; + $sql = 'UPDATE sitepreff SET memcached_update = current_timestamp()'; $stmt = $conn->prepare($sql); - $stmt->execute([':date' => $now]); + $stmt->execute(); $stmt->closeCursor(); self::$refreshing = false; From 645ae0e7779839d71a3e4993d8bbcabd3c7541c3 Mon Sep 17 00:00:00 2001 From: aynsix Date: Wed, 28 Aug 2019 16:41:34 +0400 Subject: [PATCH 302/367] fix api: remove temporary file when upload --- .../Phrasea/Controller/Api/V1Controller.php | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/lib/Alchemy/Phrasea/Controller/Api/V1Controller.php b/lib/Alchemy/Phrasea/Controller/Api/V1Controller.php index 54c246a897..d8c085fb62 100644 --- a/lib/Alchemy/Phrasea/Controller/Api/V1Controller.php +++ b/lib/Alchemy/Phrasea/Controller/Api/V1Controller.php @@ -944,7 +944,7 @@ class V1Controller extends Controller } $originalName = $pi['filename'] . '.' . $pi['extension']; - $newPathname = $tempfile; + $uploadedFilename = $newPathname = $tempfile; } } else { @@ -956,8 +956,11 @@ class V1Controller extends Controller if (!$file->isValid()) { return $this->getBadRequestAction($request, 'Data corrupted, please try again'); } + + $uploadedFilename = $file->getPathname(); $originalName = $file->getClientOriginalName(); $newPathname = $file->getPathname() . '.' . $file->getClientOriginalExtension(); + if (false === rename($file->getPathname(), $newPathname)) { return Result::createError($request, 403, 'Error while renaming file')->createResponse(); } @@ -1010,6 +1013,11 @@ class V1Controller extends Controller $nosubdef = $request->get('nosubdefs') === '' || \p4field::isyes($request->get('nosubdefs')); $this->getBorderManager()->process($session, $Package, $callback, $behavior, $nosubdef); + // remove $newPathname on temporary directory + if ($newPathname !== $uploadedFilename) { + @rename($newPathname, $uploadedFilename); + } + $ret = ['entity' => null]; if ($output instanceof \record_adapter) { @@ -1081,6 +1089,11 @@ class V1Controller extends Controller } } + // remove $newPathname on temporary directory + if ($renamedFilename !== $uploadedFilename) { + @rename($renamedFilename, $uploadedFilename); + } + return Result::create($request, $ret)->createResponse(); } From b64f677c47f43e88c5a70fc6cb8fe27256b27b05 Mon Sep 17 00:00:00 2001 From: aynsix Date: Mon, 2 Sep 2019 17:30:34 +0400 Subject: [PATCH 303/367] embed-bundle on version 2.0.7 --- composer.json | 2 +- composer.lock | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/composer.json b/composer.json index ca14bb88f0..47635b0e47 100644 --- a/composer.json +++ b/composer.json @@ -47,7 +47,7 @@ "php": ">=5.5.9", "ext-intl": "*", "alchemy-fr/tcpdf-clone": "~6.0", - "alchemy/embed-bundle": "^2.0.6", + "alchemy/embed-bundle": "^2.0.7", "alchemy/geonames-api-consumer": "~0.1.0", "alchemy/mediavorus": "^0.4.4", "alchemy/oauth2php": "1.1.0", diff --git a/composer.lock b/composer.lock index 5721974b41..3794bfe80c 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "64830cb4d53b32b47e02d4a19df9cef2", + "content-hash": "f3b1fc0a30bf14b05e57ce673550d9c0", "packages": [ { "name": "alchemy-fr/tcpdf-clone", @@ -131,16 +131,16 @@ }, { "name": "alchemy/embed-bundle", - "version": "2.0.6", + "version": "2.0.7", "source": { "type": "git", "url": "https://github.com/alchemy-fr/embed-bundle.git", - "reference": "53ba295dfd0554a31c35e93902a5ef6cb8eca31a" + "reference": "c585ccf18e53a9a6f2b696ddbbc39521732dfdde" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/alchemy-fr/embed-bundle/zipball/53ba295dfd0554a31c35e93902a5ef6cb8eca31a", - "reference": "53ba295dfd0554a31c35e93902a5ef6cb8eca31a", + "url": "https://api.github.com/repos/alchemy-fr/embed-bundle/zipball/c585ccf18e53a9a6f2b696ddbbc39521732dfdde", + "reference": "c585ccf18e53a9a6f2b696ddbbc39521732dfdde", "shasum": "" }, "require-dev": { @@ -178,10 +178,10 @@ ], "description": "Embed resources bundle", "support": { - "source": "https://github.com/alchemy-fr/embed-bundle/tree/2.0.6", + "source": "https://github.com/alchemy-fr/embed-bundle/tree/2.0.7", "issues": "https://github.com/alchemy-fr/embed-bundle/issues" }, - "time": "2019-07-11T12:59:49+00:00" + "time": "2019-09-02T12:28:19+00:00" }, { "name": "alchemy/geonames-api-consumer", @@ -443,8 +443,8 @@ }, { "name": "Benoit Burnichon", - "email": "bburnichon@alchemy.fr", - "role": "Lead Developer" + "role": "Lead Developer", + "email": "bburnichon@alchemy.fr" } ], "description": "Exiftool driver for PHP", From 53272de3f5e8bea2bd3877a48b122daf8d31dbd8 Mon Sep 17 00:00:00 2001 From: Jean-Yves Gaulier Date: Tue, 3 Sep 2019 18:07:36 +0200 Subject: [PATCH 304/367] PHRAS-2726_setstatus-api_4.1 : port of PHRAS-2716 setstatus api did change unspecified bits due to string offset error --- lib/Alchemy/Phrasea/Controller/Api/V1Controller.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Alchemy/Phrasea/Controller/Api/V1Controller.php b/lib/Alchemy/Phrasea/Controller/Api/V1Controller.php index 54c246a897..5bb3e10614 100644 --- a/lib/Alchemy/Phrasea/Controller/Api/V1Controller.php +++ b/lib/Alchemy/Phrasea/Controller/Api/V1Controller.php @@ -1984,7 +1984,7 @@ class V1Controller extends Controller return $this->getBadRequestAction($request); } - $datas = substr($datas, 0, ($n)) . $value . substr($datas, ($n + 2)); + $datas = substr($datas, 0, ($n)) . $value . substr($datas, ($n + 1)); } $record->setStatus(strrev($datas)); From fe087a9dc5d6ed4ff97e428eb6eb8f524f1b7d09 Mon Sep 17 00:00:00 2001 From: aynsix Date: Wed, 4 Sep 2019 12:09:53 +0400 Subject: [PATCH 305/367] fix user creation from push and feedback window --- .../Phrasea/Controller/Prod/PushController.php | 11 ++++++++--- templates/web/admin/editusers.html.twig | 4 ++-- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/lib/Alchemy/Phrasea/Controller/Prod/PushController.php b/lib/Alchemy/Phrasea/Controller/Prod/PushController.php index 569537fed3..f9ce528e41 100644 --- a/lib/Alchemy/Phrasea/Controller/Prod/PushController.php +++ b/lib/Alchemy/Phrasea/Controller/Prod/PushController.php @@ -463,6 +463,8 @@ class PushController extends Controller } try { + $manager = $this->getEntityManager(); + $password = $this->getRandomGenerator()->generateString(128); $user = $this->getUserManipulator()->createUser($email, $password, $email); @@ -476,12 +478,15 @@ class PushController extends Controller $user->setCompany($request->request->get('company')); } if ($request->request->get('job')) { - $user->setCompany($request->request->get('job')); + $user->setJob($request->request->get('job')); } - if ($request->request->get('form_geonameid')) { - $this->getUserManipulator()->setGeonameId($user, $request->request->get('form_geonameid')); + if ($request->request->get('city')) { + $this->getUserManipulator()->setGeonameId($user, $request->request->get('city')); } + $manager->persist($user); + $manager->flush(); + $result['message'] = $this->app->trans('User successfully created'); $result['success'] = true; $result['user'] = $this->formatUser($user); diff --git a/templates/web/admin/editusers.html.twig b/templates/web/admin/editusers.html.twig index 4b07dea1d3..2421976775 100644 --- a/templates/web/admin/editusers.html.twig +++ b/templates/web/admin/editusers.html.twig @@ -512,7 +512,7 @@ {{ 'admin::compte-utilisateur poste' | trans }} - + @@ -528,7 +528,7 @@ {{ 'admin::compte-utilisateur activite' | trans }} - + From 16d14462686b053a253cd8efdd971221648cde14 Mon Sep 17 00:00:00 2001 From: aynsix Date: Thu, 5 Sep 2019 18:15:07 +0400 Subject: [PATCH 306/367] fix unit test setstatus --- .../Phrasea/Controller/Api/ApiJsonTest.php | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/tests/Alchemy/Tests/Phrasea/Controller/Api/ApiJsonTest.php b/tests/Alchemy/Tests/Phrasea/Controller/Api/ApiJsonTest.php index d78194c4d7..10737230f8 100644 --- a/tests/Alchemy/Tests/Phrasea/Controller/Api/ApiJsonTest.php +++ b/tests/Alchemy/Tests/Phrasea/Controller/Api/ApiJsonTest.php @@ -1301,6 +1301,27 @@ class ApiJsonTest extends ApiTestCase $this->assertEquals(substr($record_status, ($n), 1), $tochange[$n]); } + // test record_status in string + $record_status_expected = $record_status; + unset($tochange); + + $pos = strpos($record_status, '1'); + $tochange[$pos] = '1'; + + $response = $this->request('POST', $route, $this->getParameters(['status' => $tochange]), ['HTTP_Accept' => $this->getAcceptMimeType()]); + $content = $this->unserialize($response->getContent()); + + // Get fresh record_1 + $testRecord = new \record_adapter($app, $testRecord->getDataboxId(), $testRecord->getRecordId()); + + $this->evaluateResponse200($response); + $this->evaluateMeta200($content); + + $this->evaluateRecordsStatusResponse($testRecord, $content); + + $record_new_status = strrev($testRecord->getStatus()); + $this->assertEquals($record_status_expected, $record_new_status); + $record1->setStatus(str_repeat('0', 32)); } From 4d4e5368b1c1c107397d5936ce36c1d113068e54 Mon Sep 17 00:00:00 2001 From: aynsix Date: Fri, 6 Sep 2019 11:14:20 +0400 Subject: [PATCH 307/367] fix --- tests/Alchemy/Tests/Phrasea/Controller/Api/ApiJsonTest.php | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/Alchemy/Tests/Phrasea/Controller/Api/ApiJsonTest.php b/tests/Alchemy/Tests/Phrasea/Controller/Api/ApiJsonTest.php index 10737230f8..a9f974abc9 100644 --- a/tests/Alchemy/Tests/Phrasea/Controller/Api/ApiJsonTest.php +++ b/tests/Alchemy/Tests/Phrasea/Controller/Api/ApiJsonTest.php @@ -1305,6 +1305,7 @@ class ApiJsonTest extends ApiTestCase $record_status_expected = $record_status; unset($tochange); + $tochange = []; $pos = strpos($record_status, '1'); $tochange[$pos] = '1'; From 432eb7c2554d3c2d3391c56986fe496485e25d84 Mon Sep 17 00:00:00 2001 From: aynsix Date: Fri, 6 Sep 2019 12:26:11 +0400 Subject: [PATCH 308/367] fix unit test setstatus --- .../Phrasea/Controller/Api/ApiJsonTest.php | 43 +++++++++---------- 1 file changed, 21 insertions(+), 22 deletions(-) diff --git a/tests/Alchemy/Tests/Phrasea/Controller/Api/ApiJsonTest.php b/tests/Alchemy/Tests/Phrasea/Controller/Api/ApiJsonTest.php index a9f974abc9..bad05dccc7 100644 --- a/tests/Alchemy/Tests/Phrasea/Controller/Api/ApiJsonTest.php +++ b/tests/Alchemy/Tests/Phrasea/Controller/Api/ApiJsonTest.php @@ -1281,6 +1281,27 @@ class ApiJsonTest extends ApiTestCase $this->assertEquals(substr($record_status, ($n), 1), $tochange[$n]); } + // test record_status in string + $record_status_expected = $record_status; + + $pos = strpos($record_status, '1'); + $bitToChange[$pos] = '1'; + + $response = $this->request('POST', $route, $this->getParameters(['status' => $bitToChange]), ['HTTP_Accept' => $this->getAcceptMimeType()]); + $content = $this->unserialize($response->getContent()); + + // Get fresh record_1 + $testRecord = new \record_adapter($app, $testRecord->getDataboxId(), $testRecord->getRecordId()); + + $this->evaluateResponse200($response); + $this->evaluateMeta200($content); + + $this->evaluateRecordsStatusResponse($testRecord, $content); + + $record_new_status = strrev($testRecord->getStatus()); + $this->assertEquals($record_status_expected, $record_new_status); + + foreach ($tochange as $n => $value) { $tochange[$n] = $value == '0' ? '1' : '0'; } @@ -1301,28 +1322,6 @@ class ApiJsonTest extends ApiTestCase $this->assertEquals(substr($record_status, ($n), 1), $tochange[$n]); } - // test record_status in string - $record_status_expected = $record_status; - unset($tochange); - - $tochange = []; - $pos = strpos($record_status, '1'); - $tochange[$pos] = '1'; - - $response = $this->request('POST', $route, $this->getParameters(['status' => $tochange]), ['HTTP_Accept' => $this->getAcceptMimeType()]); - $content = $this->unserialize($response->getContent()); - - // Get fresh record_1 - $testRecord = new \record_adapter($app, $testRecord->getDataboxId(), $testRecord->getRecordId()); - - $this->evaluateResponse200($response); - $this->evaluateMeta200($content); - - $this->evaluateRecordsStatusResponse($testRecord, $content); - - $record_new_status = strrev($testRecord->getStatus()); - $this->assertEquals($record_status_expected, $record_new_status); - $record1->setStatus(str_repeat('0', 32)); } From 418b86c0ba3dc67f856f16bcff3af860a8f7903e Mon Sep 17 00:00:00 2001 From: aynsix Date: Fri, 6 Sep 2019 16:20:17 +0400 Subject: [PATCH 309/367] initialize status structure for test --- .../Phrasea/Controller/Api/ApiJsonTest.php | 25 ++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/tests/Alchemy/Tests/Phrasea/Controller/Api/ApiJsonTest.php b/tests/Alchemy/Tests/Phrasea/Controller/Api/ApiJsonTest.php index bad05dccc7..c8f2cdb254 100644 --- a/tests/Alchemy/Tests/Phrasea/Controller/Api/ApiJsonTest.php +++ b/tests/Alchemy/Tests/Phrasea/Controller/Api/ApiJsonTest.php @@ -14,6 +14,7 @@ use Alchemy\Phrasea\Model\Entities\LazaretSession; use Alchemy\Phrasea\Model\Entities\Task; use Alchemy\Phrasea\Model\Entities\User; use Alchemy\Phrasea\SearchEngine\SearchEngineOptions; +use Alchemy\Phrasea\Status\StatusStructureProviderInterface; use Doctrine\Common\Collections\ArrayCollection; use Guzzle\Common\Exception\GuzzleException; use Ramsey\Uuid\Uuid; @@ -1256,13 +1257,33 @@ class ApiJsonTest extends ApiTestCase $record1 = $this->getRecord1(); $route = '/api/v1/records/' . $record1->getDataboxId() . '/' . $record1->getRecordId() . '/setstatus/'; - $record_status = strrev($record1->getStatus()); + $initialRecordStatus = $record_status = strrev($record1->getStatus()); + + /** @var StatusStructureProviderInterface $statusProvider */ + $statusProvider = $app['status.provider']; + + // initialize status structure for test eg: 4 to 15 bit + foreach (range(4, 15) as $n) { + $properties = [ + 'searchable' => '0', + 'printable' => '0', + 'name' => 'status_test_' . $n, + 'labelon' => '', + 'labeloff' => '', + 'labels_on' => [], + 'labels_off' => [], + ]; + + $statusProvider->updateStatus($record1->getStatusStructure(), $n, $properties); + } + $statusStructure = $record1->getStatusStructure(); $tochange = []; foreach ($statusStructure as $n => $datas) { $tochange[$n] = substr($record_status, ($n - 1), 1) == '0' ? '1' : '0'; } + $this->evaluateMethodNotAllowedRoute($route, ['GET', 'PUT', 'DELETE']); $response = $this->request('POST', $route, $this->getParameters(['status' => $tochange]), ['HTTP_Accept' => $this->getAcceptMimeType()]); @@ -1322,6 +1343,8 @@ class ApiJsonTest extends ApiTestCase $this->assertEquals(substr($record_status, ($n), 1), $tochange[$n]); } + $this->assertEquals($initialRecordStatus, $record_status); + $record1->setStatus(str_repeat('0', 32)); } From 02126193142d6b2314a910297910db5299a02a67 Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana Date: Tue, 10 Sep 2019 14:03:51 +0400 Subject: [PATCH 310/367] PHRAS-2282 #comment upgrade phraseanet-production-client@0.34.63-d #time 2h --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index d93ac787a6..db6d50a49b 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "normalize-css": "^2.1.0", "npm": "^6.0.0", "npm-modernizr": "^2.8.3", - "phraseanet-production-client": "^0.34.53-d", + "phraseanet-production-client": "0.34.63-d", "requirejs": "^2.3.5", "tinymce": "^4.0.28", "underscore": "^1.8.3", diff --git a/yarn.lock b/yarn.lock index c469bd7d52..471f86bfba 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7555,10 +7555,10 @@ phraseanet-common@^0.4.1: js-cookie "^2.1.0" pym.js "^1.3.1" -phraseanet-production-client@^0.34.53-d: - version "0.34.53-d" - resolved "https://registry.yarnpkg.com/phraseanet-production-client/-/phraseanet-production-client-0.34.53-d.tgz#517e5d9ccae2f1f0f3cdb7ac194e70579cbcc65f" - integrity sha512-/Vd5kd/YRapDpUWzBZZvm5hHwieXdU2cBEtC3D/FPbeSEI3dmYEDnuznDxBafPZvep65KdAtufPw+B6ulWNgBQ== +phraseanet-production-client@0.34.63-d: + version "0.34.63-d" + resolved "https://registry.yarnpkg.com/phraseanet-production-client/-/phraseanet-production-client-0.34.63-d.tgz#0b74aa2188002effedd143d4c16364007daad672" + integrity sha512-kjySO4v4KALrr7UC/6WacSn/2s4pEaiY98iqejoK2rkzZEsuVOUKyuifxfTaX4xkFSfSwf5F0RA2n43JJbDGHA== dependencies: "@mapbox/mapbox-gl-language" "^0.9.2" "@turf/turf" "^5.1.6" From a1ce905c730cd1d5113b50440983f93cbd20aec1 Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana Date: Thu, 12 Sep 2019 17:31:01 +0400 Subject: [PATCH 311/367] PHRAS-2282 #comment Add fix #time 3h --- .../www/prod/images/Basket/Browser/archive.png | Bin 682 -> 1756 bytes .../prod/images/Basket/Browser/archived.png | Bin 802 -> 1694 bytes .../prod/WorkZone/Browser/Results.html.twig | 10 +++------- 3 files changed, 3 insertions(+), 7 deletions(-) diff --git a/resources/www/prod/images/Basket/Browser/archive.png b/resources/www/prod/images/Basket/Browser/archive.png index f7373f9614bb55930cf69743f28ed9193e83aa2c..6015eafc48cb8560f4191eee8397bb7e0ef755b9 100644 GIT binary patch literal 1756 zcmV<21|#{2P)Px*mPtfGR9FeES8qt2RTw|_kGrO06D6CiFISW>om;pmnmV_M6a<1y`_$ZETT#rh z52Jl35CSQJXwrxBOKVAxi2Gnr6OEkz1hh%!HjrGd^hSN^-+e!s{2ynElfd+#>b z1JC>XInQ~{bIy6rbIxnbLvTH0!QHxbE7;uJ93+M4a`Qur8#iu{5Ij@{S65dD&YwRo z8hirE(Ao=h_@y8Ue&XPK9n{Rt%@w=H$H)Jm(AU>z_U_%=OFo{%heFsz1%ab_$f##m zeSN*Jy1M#5DhZpLn_unUzyCe3K^bvuZ0r}0$5S>mG-L(`2hF~H`^?d!N5wchJ6k4V za&vR5soA}Ix8a2D-@h*gYinzLU|iO45T2tQa0iex{s*`M+)^X(0(O}TX$9@Ref#!i zFevefCF0<61tefJ2JDSufe(#n8GosSDdBjfk`rICE7 zk!+ldLyk~eTWgY%lD38IZ-5>)G1l{x?Trl$4cSnw>a^&I8TErlzL0twLY7+kF^`xdAZ_D9OPnc3?vmT`m_F zM1Y;cp{S_H96EH!Qe&l=Ob;{?*V59`=TpctjHV z`}-S_&$S_gm;_P000XA-I-L+m8I=#1*x1;Zf9%+?AHh2S6`(&aFRup52S9EB*X3bq zLm;R#M#jV;>OkCy%@8`aSq;$UfM|LvH|*Bo#*~Tfn>TM>^m@Igz^4I+78e)mN=r*8 z!7~bi<Uzes^#OG`@vN)t;QorohTToCBMgOb;UvUD7LG;m>8KJ@u~ zpQ3D8rBx4;yQ8C{fSDNHdvtU(TxHIjIm6x20AyQfyn4aj`+uKcQYO0{$?-yN0M#dLlDu7!$9fyxbud$7o{bgKjE zFm)axiA0@nVJ+YxJ9zM*C6lq;Riej~=D}D_L>d0!ln8nNQ9~RickkZ)9tzoFPJ>K< z7YDZPHMPV-o65>c5to;j&E({y$;!&oW`o3I)f3O021DWnvkQf00ratO@7}#{QCsR@ z$U_*g_8Ni?X!K%N~b(xB3jl%S5dMs!A0CtQ53CG0E_ zfC^|NDwC=+rPR@hqRONKk(_9oQoD`v;Z$uo5Fwn}bz%_yQHRm=Y!@6D7|7eXbLS^G zGG*b$kz^$JuPZAnmkJ9DN6@Y-5h+0F9v+Cwq;6D<mPn;4(%{i_ytz@CYO1QL zmSAJwR}JiuB%v=Ri3c^Y5%=ahR6Hx#*x2~`z<~oiaGGdzEy37VKvn?_UOYs9M#Vo& zt60GLa^=buF*$kiBr9Dkb7>0%0^NASz7B!eud5^P8wOwnF+4nc@kxT9*Vfinc?k0{ zO#VrLzBvYLc`O;ZjBgKuXO(ZI-*Hi9fOkM=XD5F^9J1lKQ`gQ(TIP@yu6<{hVDh!fbRgvflf_w=LtZsB9 z?`$<>Kn4lL;}#WgZJM;Sw5aWDdrS}pH|uX92Qnskt^$FXD~W@@uuDgd9O)NrgwMjl zf|;G2HP~x|6JYZ5^Ti7LZut6O+x+~z*|TR)gx=e#o}Qi$z*%Ebt2v_E!yCuf)YOz; zTwMGUUmrAjR=`JEZ*T7#XV0GHjm2%@!&NRE9f(xw2dD&tEl9x2?g!lLk6eGSd1}Bb zp}(f4<}KtHFKv4evJ>_|=$ye28H@y!o}M0m_3G7+larI*e%ck{3gBnsyAvl)e1sPk zuUrj)E5QJW1jo|bgVKPQLmCvR7jNH8JVz=JSTQQ^i^!E!=nV?h-$?X7F>o(_P&!~Y z1vO6u2UVo30Z2uKEK~=FY=P=XiMnMx;&!B7ZNQ2{O+fB@ILa1;?9`rAKnGRXPVH?v yU^L2p3?de)Z&?8ql-dVVT`c;v_7Mk-G{FCQ5nKVJ^CElz0000C_;h& literal 682 zcmV;b0#*HqP)P000;W1^@s654Bdt00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0yjxS zK~#9!V)+06KLauNVJoM@^>*DRV$~yKCI%wGZ${x9_J1#`9<^}^Fpvm{vIJx>^Zzei z%nVpot|w5WvLnlM}=c{C!IQcwcA=Ei5TO=J5ZyJGE=dDgmll0t_kxAf=Bi z#`EU}o8_-98>#7&0&IfPKlj+pn=&<;7)uyINeqtnvp zsrPx*SV=@dR9FeES9^$6Wf1?}$KJc{vKFQ*Y9g(srM3{2_E0nuQ3@(Wqre^z<#RQ0 z(F(~5%F0C~^4+^noh+==6FTJ7o~@x06XH z;ah|g!hGV(!dHcJ<|JdK;M~RH8KTY#WCWh?5Sgy&%2E*#V>W2?7J*I#8&_kW$APim z1Jfk(;A!TQbR9T7_9IaBlxz5Xg*lY)Sp0Lsx&gqYzsyLPWrU3E)lIbld*kpZ(p}ITvsW;2u4Wt zq-9U=8)t5|44O($HL zZpsVbDm5KG622m3=RQE{wsO4SIkYPTMR##vDYw{ZP!d&AxP0R)7&5LJKgc+buC-uS z`D{!SrNGhyU|t*xV$K$f$XGaJ^WjNkJkC32a}Zk|71R5*5%ex}=A0b8u?)2(QM@Gm zt%u`a&*^5=^q7M~Vj~KYA21k17q=`!eMtgA(d|=L4 z39K~WQb18WAQn~dhdHqX%TTECeR)q7x?}qd1fVLH!zmGd5Od3y)id0=y?~MYCqCPR zuf#!*n2|WhdKZVgkiW+p+>2#RFJN7Np#O8NHW~GJ9Vro7czV1tNeFkAMsr$ZhjhLP zUv!;|8gXP7)HY5ee6gCn)-A*0#JgMq%n=V>%=#i)LMhqm%7n|C>ad|Kfrn+BN8cU5 z6XRFoS5dMRuwvT;VIXF&)MGxPRVAH?mJ6GOi9(yS$h@Ov5Hgd^U}OtokIX<^tO!IZ zaZw>zFq5=1h_THnmBNCU&1BHW#)Z;+xe=*Q26gIC_+tT!>1kI!w+Q#$T8f3zEk+hP zht1`Z{P|)t=5?*bKCxRS!T{>>LLfG$jP9I+E<^iZLujiC+r5a6H}{@nnE1$ITo9Mw zxf-xGMZ!=ll34Rnq>^#GO2z+0H!}F7be6twR%i^ZV1gOYEQleVPGPfjtq~mpV1Jo( z)OA~1B_UbN?NcU)hLReL5idGhcKqAI2XW~m)cz|F+;7}=prW_SPd8B0Au%@h5J$e2 z%s%(_zfANvM3KlY$Np#p{bZa^kA4aad^um&(d>`UfNgEpS zh$Q8s?YJmfKiUd6s~QiC`cfJoyI%-pp5PA~! z#3l)bOfU+lswYZ!*Wlf56_|9>8IlZ~y@It5rZE5L3B7U+05d@VWRjl|P7I7?hk)Y3 z28uGi>RH@5`Yw#FtiZ5D3_ayrxl;7}dw!-RixX$AV8@m}v1Q8F_*>L`Be!*+jly>uHKr29=dm-EAy0Pag!X*o0^PmjcY{O!b>kLRSX|WB6 o%~b|B%QF<2+^m1-reU%F0o*?6={=xo8vpOV literal 802 zcmV+-1Ks?IP)P000;W1^@s654Bdt00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0E6>uQHz|(h^+7Yp7O6=mLxQF2+1KLc}e9+&G2iXwB z^v{&n?{GMZ4il-5!b@u>i)<4CqTfeeq#un7^Zaav7}!sC62Of?tL?C@Z;YASChHL| zq)~KYhBPnVym2vT$Bp1p_Qwc|T%%#S2Mp^G&_2a%DoX@P`15HZKvobD^y+QAf9ykI zS(56_)-&8=3o;!#(=? zT)u#YN5|K&p?z3DXm(3WxIKC@dTk|FkX2O$MS}wPO3|PwGRU$F^?F@HtyTj`k~9oH zdtb&0>TNqu$mDO|^JS%loF!1js8p*k^g8mh<7C7{ADaYB6I9T*Bf{KBWD zwbE~dgAhYShk9JveYH6m1wL4h9-5-KLT+1fsJAR4(H|Q7#3xgWkX~3K^Mtl;VJzaq zZg}%~GPP%7DorxjZ_Z#=A#OT$_`vnda{dC%`0PI!Z!UNTo=_xlYVNCel?oKm{}ih{ g>E!pi75)k^0K4h~W746!4gdfE07*qoM6N<$f^SQ2Q2+n{ diff --git a/templates/web/prod/WorkZone/Browser/Results.html.twig b/templates/web/prod/WorkZone/Browser/Results.html.twig index c6f43ee5a8..711b90b73c 100644 --- a/templates/web/prod/WorkZone/Browser/Results.html.twig +++ b/templates/web/prod/WorkZone/Browser/Results.html.twig @@ -14,7 +14,7 @@
{% for Basket in Baskets %} -
+
×
@@ -31,14 +31,10 @@ {% if Basket.getValidation() is empty or Basket.getValidation().isInitiator(app.getAuthenticatedUser()) %} - - - +   - - - +   {% endif %} From de46a85bce1cd83193b3f0c8be16b75a432ccb06 Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana Date: Mon, 16 Sep 2019 17:58:39 +0400 Subject: [PATCH 312/367] PHRAS-2661 #comment fix menu bar: help menu #time 3h --- templates/web/common/menubar.html.twig | 161 ++++++++++++------------- 1 file changed, 80 insertions(+), 81 deletions(-) diff --git a/templates/web/common/menubar.html.twig b/templates/web/common/menubar.html.twig index 84ab930e7d..8c6f23d7fc 100644 --- a/templates/web/common/menubar.html.twig +++ b/templates/web/common/menubar.html.twig @@ -25,103 +25,103 @@ @@ -235,11 +235,10 @@ {{ 'phraseanet:: aide' | trans }} - -
+ +
From be9220969b037723c108d57441294f4a16b6f995 Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana Date: Tue, 17 Sep 2019 13:34:06 +0400 Subject: [PATCH 313/367] PHRAS-2282 #time 4h --- .../prod/WorkZone/Browser/Browser.html.twig | 18 +++++++++ .../prod/WorkZone/Browser/Results.html.twig | 39 +++++-------------- 2 files changed, 28 insertions(+), 29 deletions(-) diff --git a/templates/web/prod/WorkZone/Browser/Browser.html.twig b/templates/web/prod/WorkZone/Browser/Browser.html.twig index 91ca5054c5..0f40cff488 100644 --- a/templates/web/prod/WorkZone/Browser/Browser.html.twig +++ b/templates/web/prod/WorkZone/Browser/Browser.html.twig @@ -102,4 +102,22 @@ transform: translate(-50%, -50%); } + diff --git a/templates/web/prod/WorkZone/Browser/Results.html.twig b/templates/web/prod/WorkZone/Browser/Results.html.twig index 711b90b73c..4f390a821f 100644 --- a/templates/web/prod/WorkZone/Browser/Results.html.twig +++ b/templates/web/prod/WorkZone/Browser/Results.html.twig @@ -15,18 +15,17 @@
{% for Basket in Baskets %}
- × +  
- - - - - + - -
+
+ +
{% set BasketElement = Basket.getElements().first() %} {% if BasketElement %} {{thumbnail.format(BasketElement.getRecord(app).get_thumbnail(), 150, 106, '', true, false)}} {% endif %} -
  + +

{% if Basket.getValidation() is empty or Basket.getValidation().isInitiator(app.getAuthenticatedUser()) %} @@ -38,7 +37,7 @@ {% endif %} - {{ Basket.getName() }} + {{ Basket.getName() }}
{{ Basket.getElements().count() }} {{ ' records' }}
@@ -70,12 +69,11 @@

{% endif %} -

+
{% endfor %} @@ -111,21 +109,4 @@
- + From a66c813835afe0032c55d7c79c5828781c5bb388 Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana Date: Tue, 17 Sep 2019 14:15:27 +0400 Subject: [PATCH 314/367] PHRAS-2282 change icon --- .../prod/images/Basket/Browser/archive.png | Bin 1756 -> 1694 bytes .../prod/images/Basket/Browser/archived.png | Bin 1694 -> 1756 bytes .../prod/WorkZone/Browser/Results.html.twig | 8 ++------ 3 files changed, 2 insertions(+), 6 deletions(-) diff --git a/resources/www/prod/images/Basket/Browser/archive.png b/resources/www/prod/images/Basket/Browser/archive.png index 6015eafc48cb8560f4191eee8397bb7e0ef755b9..ab89643a3538605c68436ef9056dd71cfda6cd17 100644 GIT binary patch delta 1664 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 VTmhu>B76V<002ovPDHLkV1n;CLtp>^ diff --git a/resources/www/prod/images/Basket/Browser/archived.png b/resources/www/prod/images/Basket/Browser/archived.png index ab89643a3538605c68436ef9056dd71cfda6cd17..6015eafc48cb8560f4191eee8397bb7e0ef755b9 100644 GIT binary patch delta 1727 zcmV;w20;0q4crZoF@KgxL_t(o39VOeNS##}KlhKjrehN&o2@TblrWuJxG9=Cw}})4 zf=v6=++bT#%&`xneJBtDDS~Lyhw@8nNsx&9U{Di{oc{&OsauFLKZvD)&NWy5yWW1k z$NRi{-@AM7HrNBt`}{f2dCqgrdCqgrYs^D%J!HY%x^*kq+<)90B!%d5^FxapH*Sy+ zJX8i(S62tlpFb}ed;-eQ+6#2}r63A^;^2H8)XdGz6}!jB$N!+v*VkwE?%mr=%#6Q#Ld-WCjNZ&Axs6 z%+aGq#W*`VTYn~Ea&vR5soA}Ix8a2D-@h*gYinzLU|iO45T2tQa0iex{s*`M+)^X( z0(O}TX$9@Ref#!iFevefCF0<61tefJ2JDSufe(#n8G zosSDdBjfk`rICE7k!+ldLyk~eTWgY%lD38IZ-5>)F@M(cl6x7&RfiMatW z4k*dND1UZfLl#{w7Z*f;ox`E1sK^{TbjVU;rI}0*G!oa+($eQvE0}ZV&WV_qxa~JC zF3#Z~WGl-cA1HW468ii58>Hrt&(S5J(x751824*qDFp*s&kMI{+1+ zKQAw@2FeFOZUEQiVQNDls53^!#3AZH+=rvZl+7Z>YFOG_ugGYW#`(C$P#e~HfTZreG(NP%EWOG^Su6H6SOh$AUn5a_^z zlGlZ@bR2v%aA8+I^!a?BqHI~ERS%Q9qobpMnHb)CbaXUaWzL*A!`;yUWLs(E(PC@w z!GCn`?(Vj$glE}lYioN2f+VYMA*lseRD*>yn4aj`+uKcQYO0{$?-yN0M#dLlDu7!$ z9fyxbud$7o{bgKjEFm)axiA0@nVJ+YxJ9zM*C6lq;Riej~=D}D_L>d0!ln8nN zQ9~RickkZ)9tzoFPJ>K<7YDZPHMPV-n}5p6N)eZrm(Aqlq{+(4(q@CiW7QMSoCZVU z1+xot3aL|DSy(S z(vg&)j<`m2MpP$Ue61zyED?YTXe26=sxzh3(TSqUqymwgXq!^Ijq>4CZ8;DjoZ59_ z5dKkz(e!K=92gkL+qrY+Cpa=?;l`01l@D=U`@3kyfkt}78KKWZr7F_k(R94IQJHG0s;ZV?V}IXQ4eXI5p)V$h2Q{$~_vSlPJS*7P*!cRufdf2n znrL(_!Pr+oRsjuOJVbv+#Xn4|Sit&n<;oQ?IeGFVD_tyeX$u4b-FU;k4uRRPt0V6l z24Dp-JUo2yNrIr)*49>e2=g&a{z-toIR1lKQ`gQ(TIP@yu z6<{hVDh!fbRgvflf_w=LtZsB9?`$<>Kn4lL;}#WgZJM;Sw5aWDdrS}pH|uX92Qnsk zt^$FXD~W@@uuDgd9O)Nrgn!S%!h)Hdoi*5NgA-u#^Yg_D`)>I9VB7rsyxFs7PlVpv zs-B*n55QStQmZ+l+rt~j*VNRMUtC=L6JH-RdRD+kT5oUf8)wg+<&DK{;louf936;M z>IbL2ZwBd>PU&YWjx|`q+V^n zibG96?t3`O7KH57o;XxM2UXcl?QJ?>G|GMqA{MG|SpgN4+6PlzEc&$e5eJPl!2fy? VTmhu>B76V<002ovPDHLkV1n;CLtp>^ delta 1664 zcmV-`27me74W12?tI_OeDnRzd~@bI7igtO>rh5cJsfBIEQeC2k$)(E)MNM(74j3K(z%w# zFIeHP&YG2)xUg@bffH5mr$mCcP#>V;orI z$buJHVw6BfunR_r9PSWbWw&xq6QNvarp@Jfhzjw z^m-aQWf1YVlYdDk;ah|g!hGV(!dHcJ<|JdK;M~RH8KTY#WCWh?5Sgy&%2E*#V>W2? z7J*I#8&_kW$APim1Jfk(;A!TQbR9T7_9IaBlxz5Xg*lY)Sp0Lsx&gqYzsyLPWrU3E z)lIbl&%h}0VG9X=AiB4y`3K#91CL37L3SPIArtTNn||EJ7#kbTOJkD`?V4D zE_CLc9KEp&wIxx!B>k<2<6zI}X4LeUgF|8?3V)IxFc?G^w=6?_Neq)+zk=TgoVWL) zY{43BaSWn?EC^*Rvm9GlNCivVOlLQsY{@sc;RVr(RRo9M!O+kE)ic`!sT--Mqn(pR zE4G+5+q@P1oa5pge zXn)~cc#wqj6$`*H>|=L439K~WQb18WAQn~dhdHqX%TTECeR)q7x?}qd1fVLH!zmGd z5Od3y)id0=y?~MYCqCPRuf#!*n2|WhdKZVgkiW+p+>2#RFJN7Np#O8NHW~GJ9Vro7 zczV1tNeFkAMsr$ZhjhLPUv!;|8gXP7)PFWkBz&=&z1A(m;>5dL0?ZK)Ud;L;T0$w= z>dJ)6o9eKkEP;n*oJZdsz!T$F<5y9#6|iF41Ysa%uhe5cqE#iGiIxkSg^5C&w8*@p zWe_rx&0u5;Vvo!~T&xI0DsfRESum5dGl;RxDV4&4n9XF+$Hs-ye7O;+PzH7CP=EMi z0gLHrS3b80_uX2Gh0-lX7CMK`<&ymQVl(D-t;IgETPDH)>heM$Hm8j4oP#by`(Q(8 zs|wq_h>kb+o@1E!$YNX&m*BY?ur@`)P%M&I^HQXealA^!|3x=4_@s1}zHnA(46R^- z8PF_mzUo=rIr=V)uB^bYL<~LUTY0%s^!$5%rX`CL zXRct!mOrs&%GdZ?)O;hjsj)RN&4TDjtQCKAj*WtV3>539kO`D_^JhRSK%RRc+vd8l z=PSY`3u5!24BBkNVv_3&NHJ-#4T#NE1~ {% if Page - 1 > 0 %} - - < - +   {% endif %} Page {{ Page }} / {{ MaxPage }} {% if Page + 1 <= MaxPage %} - - > - +   {% endif %} From 20e918175cc3d6a42d863b5a7010911a3fee4327 Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana Date: Tue, 17 Sep 2019 16:17:23 +0400 Subject: [PATCH 315/367] PHRAS-2661 --- resources/www/common/js/components/common.js | 6 +----- resources/www/common/styles/main.scss | 16 ++++++++++++++++ resources/www/report/styles/main.scss | 16 ++++++++++------ templates/web/common/menubar.html.twig | 4 ++++ 4 files changed, 31 insertions(+), 11 deletions(-) diff --git a/resources/www/common/js/components/common.js b/resources/www/common/js/components/common.js index d19965e696..39c6ddf3c8 100644 --- a/resources/www/common/js/components/common.js +++ b/resources/www/common/js/components/common.js @@ -31,17 +31,13 @@ var commonModule = (function ($, p4) { $(this).removeClass('context-menu-item-hover'); }); - // $('#help-trigger').contextMenu('#mainMenu .helpcontextmenu', {openEvt: 'click', dropDown: true, theme: 'vista', dropDown: true, - // showTransition: 'slideDown', - // hideTransition: 'hide', - // shadow: false - // }); $('body').on('click', '.infoDialog', function (event) { infoDialog($(this)); }); }); + function showOverlay(n, appendto, callback, zIndex) { var div = "OVERLAY"; diff --git a/resources/www/common/styles/main.scss b/resources/www/common/styles/main.scss index 6a99013e9b..805e018608 100644 --- a/resources/www/common/styles/main.scss +++ b/resources/www/common/styles/main.scss @@ -88,4 +88,20 @@ $mainMenuLinkBackgroundHoverColor: transparent; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.39); } } +/*Help menu*/ +.contextMenu.helpcontextmenu { + display: none; + &.shown { + display: block; + position: absolute; + z-index: 101; + } +} +.help-trigger { + display:inline-block; + cursor:pointer; + padding: 0 4px; + border:none; + margin-left: -12px; +} diff --git a/resources/www/report/styles/main.scss b/resources/www/report/styles/main.scss index 75030126a9..218fce1f28 100644 --- a/resources/www/report/styles/main.scss +++ b/resources/www/report/styles/main.scss @@ -110,7 +110,7 @@ $select-height: 26px; } .input-prepend { margin: 0; - + .dmin, .dmax { border: 0 none; height: 16px; @@ -203,7 +203,7 @@ $select-height: 26px; height: $select-height; } .select-styled { - position: absolute; + position: absolute; top: 0; right: 0; bottom: 0; @@ -232,9 +232,9 @@ $select-height: 26px; background-color: darken($select-background, 5); } } - + .select-options { - display: none; + display: none; position: absolute; top: 12px; right: -12px; @@ -292,7 +292,7 @@ $select-height: 26px; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); - + &:hover { background-color: #2c2c2c; } @@ -355,4 +355,8 @@ $select-height: 26px; &.ui-widget-content{ background-color: #212121; } -} \ No newline at end of file +} + +#mainMenu li .context-menu-item-inner a:hover { + color: #000; +} diff --git a/templates/web/common/menubar.html.twig b/templates/web/common/menubar.html.twig index 8c6f23d7fc..3821f42e79 100644 --- a/templates/web/common/menubar.html.twig +++ b/templates/web/common/menubar.html.twig @@ -300,6 +300,10 @@ - {% macro lazaretElement(app, file) %} {% import "common/thumbnail.html.twig" as thumb %} {% set records = file.getRecordsToSubstitute(app, true) %}
+
{{ "Last uploaded version" | trans }}
    -
  • +
  • @@ -344,34 +425,63 @@

    {{ border_checker_from_fqcn(check.getCheckClassname()).getMessage(app['translator']) }}

    {% endfor %}
    +
    + {% set collection = file.getCollection(app) %} + + + +
    +
    + Reset status +
    {{ 'upload:: Status :' | trans }}
    + diff --git a/www/scripts/models/field.js b/www/scripts/models/field.js index 1b171cd2d6..cf895456c1 100644 --- a/www/scripts/models/field.js +++ b/www/scripts/models/field.js @@ -26,7 +26,8 @@ define([ "type": "string", "thumbtitle": "0", "tbranch": "", - "publish_cterms": false, + "generate_cterms": false, + "gui_editable": true, "separator": "", "required": false, "report": true, diff --git a/www/scripts/tests/specs/models.js b/www/scripts/tests/specs/models.js index fce8e3e5ee..aaa15c61c4 100644 --- a/www/scripts/tests/specs/models.js +++ b/www/scripts/tests/specs/models.js @@ -44,8 +44,12 @@ define([ this.field.get('tbranch').should.equal(""); }); - it("should default publish_cterms property to '0'", function () { - this.field.get('publish_cterms').should.equal("0"); + it("should default generate_cterms property to '1'", function () { + this.field.get('generate_cterms').should.equal("1"); + }); + + it("should default gui_editable property to '1'", function () { + this.field.get('gui_editable').should.equal("1"); }); it("should default separator property to 'empty'", function () { From 9d312655748665db651e444a1934e7705b762a1e Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana Date: Mon, 4 Nov 2019 11:20:49 +0400 Subject: [PATCH 340/367] PHRAS-2792 #time 4h --- .../www/common/images/icons/to_be_denied.png | Bin 0 -> 4198 bytes .../www/common/images/icons/to_be_validated.png | Bin 0 -> 595 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 resources/www/common/images/icons/to_be_denied.png create mode 100644 resources/www/common/images/icons/to_be_validated.png diff --git a/resources/www/common/images/icons/to_be_denied.png b/resources/www/common/images/icons/to_be_denied.png new file mode 100644 index 0000000000000000000000000000000000000000..dda3e8d50fb0aba0c05fac88c6b554fa57fd674a GIT binary patch literal 4198 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 Date: Mon, 4 Nov 2019 10:35:16 +0100 Subject: [PATCH 341/367] PHRAS-2808-2806_disable-cterms_mask-writable-fields_4.1 fix php syntax error during circleci test (ok on devjy ?) todo : implement "gui_editable" in edit ux (hide field when =false) todo : 2 new strings (ckbox labels) to trans --- .../Elastic/Indexer/Record/Hydrator/ThesaurusHydrator.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Indexer/Record/Hydrator/ThesaurusHydrator.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Indexer/Record/Hydrator/ThesaurusHydrator.php index 64fb4fedc0..6f6c502151 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Indexer/Record/Hydrator/ThesaurusHydrator.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Indexer/Record/Hydrator/ThesaurusHydrator.php @@ -98,7 +98,8 @@ class ThesaurusHydrator implements HydratorInterface } } else { - if(($fields[$name])->get_generate_cterms()) { + $field = $fields[$name]; + if($field->get_generate_cterms()) { $this->candidate_terms->insert($field_names[$offset], $values[$offset]); } } From c1c76a6d9ef42b3ff325173eacf94df1549d4978 Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana Date: Mon, 4 Nov 2019 13:53:57 +0400 Subject: [PATCH 342/367] PHRAS-2792 #comment upgrade phraseanet-production-client --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 84823d0938..cea2ca4d27 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "normalize-css": "^2.1.0", "npm": "^6.0.0", "npm-modernizr": "^2.8.3", - "phraseanet-production-client": "0.34.72-d", + "phraseanet-production-client": "0.34.75-d", "requirejs": "^2.3.5", "tinymce": "^4.0.28", "underscore": "^1.8.3", diff --git a/yarn.lock b/yarn.lock index 4cfedda66c..4bdc1fcaef 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7555,10 +7555,10 @@ phraseanet-common@^0.4.1: js-cookie "^2.1.0" pym.js "^1.3.1" -phraseanet-production-client@0.34.72-d: - version "0.34.72-d" - resolved "https://registry.yarnpkg.com/phraseanet-production-client/-/phraseanet-production-client-0.34.72-d.tgz#028a5ccd589e696b5433eea9d53d9367966613c8" - integrity sha512-IPaDRqXwyJegoKmzr56bggxTzN4TnmuAqU4O7rDEhh0aqdCiuC8rlH/yzKoLeEIMSrESCw5mBhrI//ccntvv9w== +phraseanet-production-client@0.34.75-d: + version "0.34.75-d" + resolved "https://registry.yarnpkg.com/phraseanet-production-client/-/phraseanet-production-client-0.34.75-d.tgz#713d19541db612d42aa0111820e5368698aeb4ea" + integrity sha512-w/pC65z8UiMOdkCHQ2RIYkSMYzBQ9N3264Xl+F8QKSqwdFxXfu75h2mPj/UROrwJq/LYAc9oWiYfHFWLCmO0qA== dependencies: "@mapbox/mapbox-gl-language" "^0.9.2" "@turf/turf" "^5.1.6" From 32ec974341900a445d0507a45550fa3423062d83 Mon Sep 17 00:00:00 2001 From: Jean-Yves Gaulier Date: Mon, 4 Nov 2019 16:01:50 +0100 Subject: [PATCH 343/367] PHRAS-2808-2806_disable-cterms_mask-writable-fields_4.1 fix unit test todo : implement "gui_editable" in edit ux (hide field when =false) todo : 2 new strings (ckbox labels) to trans --- tests/Alchemy/Tests/Phrasea/Controller/Admin/FieldsTest.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/Alchemy/Tests/Phrasea/Controller/Admin/FieldsTest.php b/tests/Alchemy/Tests/Phrasea/Controller/Admin/FieldsTest.php index e13f9e4e9a..dde4d2f9c6 100644 --- a/tests/Alchemy/Tests/Phrasea/Controller/Admin/FieldsTest.php +++ b/tests/Alchemy/Tests/Phrasea/Controller/Admin/FieldsTest.php @@ -229,6 +229,8 @@ class FieldsTest extends \PhraseanetAuthenticatedWebTestCase 'dces-element' => null, 'vocabulary-type' => 'User', 'vocabulary-restricted' => true, + 'gui_editable' => true, + 'generate_cterms' => true, ]); $response = $this->request("POST", sprintf("/admin/fields/%d/fields", $databox->get_sbas_id()), [], [], $body); From 27e100bdbdf043ea7bbb236b6f15aeffd9d25ce5 Mon Sep 17 00:00:00 2001 From: Harrys Ravalomanana Date: Tue, 5 Nov 2019 17:20:24 +0400 Subject: [PATCH 344/367] PHRAS-2792 #comment add new icon --- .../www/common/images/icons/to_be_denied.png | Bin 4198 -> 0 bytes .../www/common/images/icons/to_be_denied.svg | 1 + .../www/common/images/icons/to_be_validated.png | Bin 595 -> 0 bytes .../www/common/images/icons/to_be_validated.svg | 1 + 4 files changed, 2 insertions(+) delete mode 100644 resources/www/common/images/icons/to_be_denied.png create mode 100644 resources/www/common/images/icons/to_be_denied.svg delete mode 100644 resources/www/common/images/icons/to_be_validated.png create mode 100644 resources/www/common/images/icons/to_be_validated.svg diff --git a/resources/www/common/images/icons/to_be_denied.png b/resources/www/common/images/icons/to_be_denied.png deleted file mode 100644 index dda3e8d50fb0aba0c05fac88c6b554fa57fd674a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4198 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