-
@@ -1007,7 +1006,7 @@
-
+
diff --git a/app/js/keyboard.js b/app/js/keyboard.js
index d9e9130..93eb70b 100644
--- a/app/js/keyboard.js
+++ b/app/js/keyboard.js
@@ -77,6 +77,8 @@ function bindKeys() {
if (keyboardShortcuts.xM.length) {
$(document).bind('keydown', keyboardShortcuts.xM, function(event) {
if (allowContinuousJog) {
+ if (e.target.tagName == 'TEXTAREA')
+ return;
if (!event.originalEvent.repeat) {
var direction = "X-";
var feed = $('#jograte').val();
@@ -96,6 +98,8 @@ function bindKeys() {
if (keyboardShortcuts.xP.length) {
$(document).bind('keydown', keyboardShortcuts.xP, function(event) {
if (allowContinuousJog) {
+ if (e.target.tagName == 'TEXTAREA')
+ return;
if (!event.originalEvent.repeat) {
var direction = "X";
var feed = $('#jograte').val();
@@ -116,6 +120,8 @@ function bindKeys() {
if (keyboardShortcuts.yM.length) {
$(document).bind('keydown', keyboardShortcuts.yM, function(event) {
if (allowContinuousJog) {
+ if (e.target.tagName == 'TEXTAREA')
+ return;
if (!event.originalEvent.repeat) {
var direction = "Y-";
var feed = $('#jograte').val();
@@ -136,6 +142,8 @@ function bindKeys() {
if (keyboardShortcuts.yP.length) {
$(document).bind('keydown', keyboardShortcuts.yP, function(event) {
if (allowContinuousJog) {
+ if (event.target.tagName == 'TEXTAREA')
+ return;
if (!event.originalEvent.repeat) {
// startJog();
var direction = "Y";
@@ -156,6 +164,8 @@ function bindKeys() {
if (keyboardShortcuts.zM.length) {
$(document).bind('keydown', keyboardShortcuts.zM, function(event) {
if (allowContinuousJog) {
+ if (event.target.tagName == 'TEXTAREA')
+ return;
if (!event.originalEvent.repeat) {
// startJog();
var direction = "Z-";
@@ -176,6 +186,8 @@ function bindKeys() {
if (keyboardShortcuts.zP.length) {
$(document).bind('keydown', keyboardShortcuts.zP, function(event) {
if (allowContinuousJog) {
+ if (event.target.tagName == 'TEXTAREA')
+ return;
if (!event.originalEvent.repeat) {
// startJog();
var direction = "Z";
@@ -194,22 +206,28 @@ function bindKeys() {
});
}
if (keyboardShortcuts.stepM.length) {
- $(document).bind('keydown', keyboardShortcuts.stepM, function() {
+ $(document).bind('keydown', keyboardShortcuts.stepM, function(e) {
+ if (e.target.tagName == 'TEXTAREA')
+ return;
changeStepSize(-1)
});
}
if (keyboardShortcuts.stepP.length) {
- $(document).bind('keydown', keyboardShortcuts.stepP, function() {
+ $(document).bind('keydown', keyboardShortcuts.stepP, function(e) {
+ if (e.target.tagName == 'TEXTAREA')
+ return;
changeStepSize(1)
});
}
if (keyboardShortcuts.estop.length) {
- $(document).bind('keydown', keyboardShortcuts.estop, function() {
+ $(document).bind('keydown', keyboardShortcuts.estop, function(e) {
socket.emit('stop', false)
});
}
if (keyboardShortcuts.playpause.length) {
- $(document).bind('keydown', keyboardShortcuts.playpause, function() {
+ $(document).bind('keydown', keyboardShortcuts.playpause, function(e) {
+ if (e.target.tagName == 'TEXTAREA')
+ return;
if (laststatus.comms.connectionStatus == 1 || laststatus.comms.connectionStatus == 2) {
socket.emit('runJob', editor.getValue());
} else if (laststatus.comms.connectionStatus == 3) {
@@ -220,21 +238,28 @@ function bindKeys() {
});
}
if (keyboardShortcuts.unlockAlarm.length) {
- $(document).bind('keydown', keyboardShortcuts.unlockAlarm, function() {
+ $(document).bind('keydown', keyboardShortcuts.unlockAlarm, function(e) {
+ if (e.target.tagName == 'TEXTAREA')
+ return;
Metro.dialog.close($('.closeAlarmBtn').parent().parent());
socket.emit('clearAlarm', 2);
});
}
if (keyboardShortcuts.home.length) {
- $(document).bind('keydown', keyboardShortcuts.home, function() {
+ $(document).bind('keydown', keyboardShortcuts.home, function(e) {
+ if (e.target.tagName == 'TEXTAREA')
+ return;
home();
});
}
if (keyboardShortcuts.setzeroxyz.length) {
- $(document).bind('keydown', keyboardShortcuts.setzeroxyz, function() {
+ $(document).bind('keydown', keyboardShortcuts.setzeroxyz, function(e) {
+ if (e.target.tagName == 'TEXTAREA')
+ return;
sendGcode('G10 P1 L20 X0 Y0 Z0')
});
}
+
localStorage.setItem('keyboardShortcuts', JSON.stringify(keyboardShortcuts));
}
diff --git a/domain-crt.cer b/domain-crt.cer
index 252ded8..8bafcfb 100644
--- a/domain-crt.cer
+++ b/domain-crt.cer
@@ -1,39 +1,39 @@
-----BEGIN CERTIFICATE-----
-MIIGZjCCBU6gAwIBAgISBOwsgvc4J2E4u9juAoeam8Y+MA0GCSqGSIb3DQEBCwUA
+MIIGajCCBVKgAwIBAgISA7xCAaiUgZGZmlH/ZBkWMN0ZMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
-ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTAyMjUxMjA3MjJaFw0x
-OTA1MjYxMjA3MjJaMCMxITAfBgNVBAMTGG15bWFjaGluZS5vcGVuYnVpbGRzLmNv
-bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAPUouBqHb8L0+FaFl903
-9BmkzBoeaLMCHV6fk1HLme9ric/gq/hbxlVscf+dWyxOzEEyFVTe2dbUjtniqEFm
-GlyP4wMzAU11sMdtCHGugbxOCQJ1C94OkdGLPom5rfWFcgu5rTADd/D8+pBmdXLi
-UcUNaVQEd5b+JiHICf+HETQuJWG/wvf5q+6BwkEEJezYeb9JSTvXvJHvqA3VNAxE
-SLGm0SRi05i/JVuCJ3tBtyd+fk6uuCTeWfPYRMaIxnTfeevxCM8pCyrhgM3iAEyI
-wbM33ghHnBdIj2QLJ8lPK3DrC8wIKDI6lEy+Ku62kdm5wDxFVAJIkxQk9PdENa8j
-Edb3aUsPHVpQGy9ULHo3avR8CdLxyeQUHO+OQbXNSgFsAy1PPnI4sa+QgZL4b+rH
-lkErDr2xDlLT46VYEi7mjUyxT1Y2EhSsZnFgjkbCQa4JXDxVcugG8dvAxKn9os7A
-fUAo+Bzpn6ihjx4RMWpkvYJeLTUjcQWn6fVIU+cJejIs09vDWWUL6CDtC5lpM1iy
-5vp6VB8WPnT3U91lVbaYQXCXYBUVR2qkyEw5eeIUzadIenQ6yvtIkIzbrpvBBuA7
-pR8MbG1yPeZdMWPsTl0DsYTvK1174hxNcibaA7mXil3NwR0pjfnDsXPyna3ddwJr
-oh+aztnJCGbfrwyajqiMshS1AgMBAAGjggJrMIICZzAOBgNVHQ8BAf8EBAMCBaAw
+ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA1MDYxMTUxMDFaFw0x
+OTA4MDQxMTUxMDFaMCMxITAfBgNVBAMTGG15bWFjaGluZS5vcGVuYnVpbGRzLmNv
+bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKr++bu5B3hCYRWMUmpi
+OojVz7COG6KphO/x2l5L7AEI5XQuUWvIfYxGVcGwtTrN6LdSBiYMB6ZmZEKKqmwq
+mhHzGCW8+ftG3Elad4IsxbBS4fLThPzNqMxCJpMCFtKcKIjIo78r0EKJ/mmZvUzM
+fuZ+l25+QYlKPE5f0GlaH2IM4rgMqLHz/EXcRhgoVDs44ZvyTT0+vS28xTxMSr8f
+e62A/9ZRxtCA8lq/x0TDqEu+8Wu0CUsFsxn5v+699JFCAdmVv+4woceZCKrhJfQ4
+JmXaTMSULer+2CMOQ/eJiXNbdIChL3yqQiW41Jy8RwfjIBbercrrqQV3zW0xGHPl
+MOHUviJKe5VFunp/laWelKHQhiqjEYKmw0a/TAJ7Eoj5SD1WjiSrNv32gDRnzbyQ
+w6EhT5Y9W0zBSy5aPnkQO0P/dlNULUPu4+SnjbRCo2EsYdSFi/9yeShg9bfl5bWc
+4WmvBoY7Il8S3MDw0wIrtG4Ze6DMR93Ka817w6aAXZQNgo1uxuTtVF4JBqSzdwtN
+Gzxk2rXqa/MTeh0H+s1Ddf7p0VHZXooVnfTKxOS6Dye2cvcidBVGWu5WWMcumpJR
+hL+uDExIu8GMfM6WbZY7qUFyWbCTs3n7qnQ8SMVTKbOliZ86VHahxx7TK1GOdthw
+dhZ3+DEh7n+eCQRriMBe+wA9AgMBAAGjggJvMIICazAOBgNVHQ8BAf8EBAMCBaAw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD
-VR0OBBYEFFlMbbgitNSUgYq3xh1/5BUVKRusMB8GA1UdIwQYMBaAFKhKamMEfd26
+VR0OBBYEFLICzHESqz9ZvbLZ0PW3rUF4pIORMB8GA1UdIwQYMBaAFKhKamMEfd26
5tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDov
L29jc3AuaW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDov
L2NlcnQuaW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wIwYDVR0RBBwwGoIYbXltYWNo
aW5lLm9wZW5idWlsZHMuY29tMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQB
gt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3Jn
-MIIBAgYKKwYBBAHWeQIEAgSB8wSB8ADuAHUA4mlLribo6UAJ6IYbtjuD1D7n/nSI
-+6SPKJMBnd3x2/4AAAFpJMRdvAAABAMARjBEAiBVB1/XA3jUUQTBF/l4aOBcI+tQ
-JAyFJK7eDKJ0fejJ3wIgAcPMDkm+yjnhtGO63YM9TCSPJHHD2mi6w+6D2B2jJRcA
-dQBj8tvN6DvMLM8LcoQnV2szpI1hd4+9daY4scdoVEvYjQAAAWkkxF25AAAEAwBG
-MEQCIBExnv/hYA2ksjScedH/EfRe4nSqQM4ygQrYQuLYKThTAiA0zkZHnB7AtvCD
-c0bXL+PnXc0wmip0cStgqWLuNB3IkTANBgkqhkiG9w0BAQsFAAOCAQEAPsh4pDOG
-erpsIw/ntqs/gW8FwY42e/RySaOGEJ/A8846WWsfBWLJ85xSOZakzfhUppUBu47E
-yBS1500pY+V6EAEYxZmLiCn2TKBw4hVHjiPUv8Pd6TXKMlSAxRI++JRek6uDku1H
-WPa7c4ovs4pm8j8OksPGg6vgNe6oeYKjZ38CZUcP+K+ZLukM9KrCzPNazUMKxul0
-evnUxvNq5a/LRaLQhQlUfuE4lvyOA+st5Zu0oFeJV2aAKnPvT8ZBPMQDBODaok7t
-iZL54zranGqS0FSis+bwCm0syNA6scMERdmoZqu9yCbXOu/NTa8LjQq5IQ6Tgwyx
-b3vYPrIAczx8BA==
+MIIBBgYKKwYBBAHWeQIEAgSB9wSB9ADyAHcAY/Lbzeg7zCzPC3KEJ1drM6SNYXeP
+vXWmOLHHaFRL2I0AAAFqjTKNvQAABAMASDBGAiEAi8y1IhBWpRN+F1Rw+vkfZ6F9
+VTr+BvV7feBfDN65B5ICIQCTdYqKb6tEjrgvP1GHnYwdPoltXfbhcDABqCl+9Vjy
+1gB3AHR+2oMxrTMQkSGcziVPQnDCv/1eQiAIxjc1eeYQe8xWAAABao0yj7MAAAQD
+AEgwRgIhAI7TPfM0DU4OVcyJh4la5ZQKtEbhalI1hXXjSthJFugZAiEA1fQEFKPz
+2F9Rc5vT+SmLcIpWJFaL58X9Etyc8X73prswDQYJKoZIhvcNAQELBQADggEBACYW
+lI0uD5ygguaq0/QO49KSPn+M14TNi0AlEEHWfjqUYkK+WzbEs5Is/KbO/yx131IP
+FjmVFR4JqFWNi78uZHe9Nf2vzPRqydlksEpy7DieXyvsUG9zueq5QLcTO737JfbK
+LO+P99LapKtrpwB2JH/j2wVdhGf9Gtqjo0eYdXHef8wbduBcke0avV0NXjkICjyw
+e0R8rFb53XMRS0zNfvHAvNPp1c4W6Q2ORDQ4KoOA6U1wpS6R3h4Ohz5yBV3WiGL/
+iOgPFQahi84xfY3sa5rkggM0axHdbjxG/Wu1x9wq/eNIeLmnsKcsJbEJdbK7ooqX
+l81fUrpS5l6a7cBluqc=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
diff --git a/domain-csr.csr b/domain-csr.csr
deleted file mode 100644
index f221233..0000000
--- a/domain-csr.csr
+++ /dev/null
@@ -1,27 +0,0 @@
------BEGIN CERTIFICATE REQUEST-----
-MIIEnjCCAoYCAQAwIzEhMB8GA1UEAxMYbXltYWNoaW5lLm9wZW5idWlsZHMuY29t
-MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA9Si4GodvwvT4VoWX3Tf0
-GaTMGh5oswIdXp+TUcuZ72uJz+Cr+FvGVWxx/51bLE7MQTIVVN7Z1tSO2eKoQWYa
-XI/jAzMBTXWwx20Ica6BvE4JAnUL3g6R0Ys+ibmt9YVyC7mtMAN38Pz6kGZ1cuJR
-xQ1pVAR3lv4mIcgJ/4cRNC4lYb/C9/mr7oHCQQQl7Nh5v0lJO9e8ke+oDdU0DERI
-sabRJGLTmL8lW4Ine0G3J35+Tq64JN5Z89hExojGdN956/EIzykLKuGAzeIATIjB
-szfeCEecF0iPZAsnyU8rcOsLzAgoMjqUTL4q7raR2bnAPEVUAkiTFCT090Q1ryMR
-1vdpSw8dWlAbL1Qsejdq9HwJ0vHJ5BQc745Btc1KAWwDLU8+cjixr5CBkvhv6seW
-QSsOvbEOUtPjpVgSLuaNTLFPVjYSFKxmcWCORsJBrglcPFVy6Abx28DEqf2izsB9
-QCj4HOmfqKGPHhExamS9gl4tNSNxBafp9UhT5wl6MizT28NZZQvoIO0LmWkzWLLm
-+npUHxY+dPdT3WVVtphBcJdgFRVHaqTITDl54hTNp0h6dDrK+0iQjNuum8EG4Dul
-HwxsbXI95l0xY+xOXQOxhO8rXXviHE1yJtoDuZeKXc3BHSmN+cOxc/Kdrd13Amui
-H5rO2ckIZt+vDJqOqIyyFLUCAwEAAaA2MDQGCSqGSIb3DQEJDjEnMCUwIwYDVR0R
-BBwwGoIYbXltYWNoaW5lLm9wZW5idWlsZHMuY29tMA0GCSqGSIb3DQEBCwUAA4IC
-AQAiLWkXvn8zu9w7hPDopBLS5PrypAap4rHZdBA8PTchl3/cOttLwnKW2vhVtlRk
-xFtzyfsR8oxn2ZN7neq2zrpFhnUx6WtiUUIJh/6B0yakD3z5pSenqXJlk3e1lA+X
-3sPIYnRHpUoDjpJSM2t0MtWRvdTGKja+A+oRnf6/syV9qaKGPC83f0MRtarlsKSP
-9J4ZPdXygTZ+nZI2WvNeTeNzl8ldasfEnBOPMCVNTPwgE7eRJqBaM0CKSN9tPE/0
-VtpI/T4VDaKN6OwdCu/ctjCYIZDTMHe4byItcconLajz9RSqh53nCJ1kBZsiej6d
-chqWM7XQaoyvcU/vCsKgSQMUlLLor87RfVUv0p2GSdWLt6HaGMn9HjZ42P71tcqR
-nhyt4fYSLaq555yWgTIc50nIEVdWMIbyNTn/EDPSI+V+wN0iL14Q+hZIPN35jKZZ
-qSsHZgGwnXWEEarVEYPEwwDq2shOBdd4eowfWx7Y1zF5k5vt9Dr3CAohO/grxFGd
-uvDGN4CeDlq5RxW9iPO5c99dr3JSvzGWcqBh7n2ep2ka93wIs4SlCapXlu80N7hG
-WWVgfrS7Qw5zjCLLjcgg7UnTKdiJ02LAm/GbYn0G/SFumUmEiG2q4E8BoLCJ6l2n
-z+d8T2t8QBbywDM1owGa/OutoNDPs//XSboEvskY9FtOMw==
------END CERTIFICATE REQUEST-----
diff --git a/domain-key.key b/domain-key.key
index 690e053..fd2f8a4 100644
--- a/domain-key.key
+++ b/domain-key.key
@@ -1,51 +1,51 @@
-----BEGIN RSA PRIVATE KEY-----
-MIIJJwIBAAKCAgEA9Si4GodvwvT4VoWX3Tf0GaTMGh5oswIdXp+TUcuZ72uJz+Cr
-+FvGVWxx/51bLE7MQTIVVN7Z1tSO2eKoQWYaXI/jAzMBTXWwx20Ica6BvE4JAnUL
-3g6R0Ys+ibmt9YVyC7mtMAN38Pz6kGZ1cuJRxQ1pVAR3lv4mIcgJ/4cRNC4lYb/C
-9/mr7oHCQQQl7Nh5v0lJO9e8ke+oDdU0DERIsabRJGLTmL8lW4Ine0G3J35+Tq64
-JN5Z89hExojGdN956/EIzykLKuGAzeIATIjBszfeCEecF0iPZAsnyU8rcOsLzAgo
-MjqUTL4q7raR2bnAPEVUAkiTFCT090Q1ryMR1vdpSw8dWlAbL1Qsejdq9HwJ0vHJ
-5BQc745Btc1KAWwDLU8+cjixr5CBkvhv6seWQSsOvbEOUtPjpVgSLuaNTLFPVjYS
-FKxmcWCORsJBrglcPFVy6Abx28DEqf2izsB9QCj4HOmfqKGPHhExamS9gl4tNSNx
-Bafp9UhT5wl6MizT28NZZQvoIO0LmWkzWLLm+npUHxY+dPdT3WVVtphBcJdgFRVH
-aqTITDl54hTNp0h6dDrK+0iQjNuum8EG4DulHwxsbXI95l0xY+xOXQOxhO8rXXvi
-HE1yJtoDuZeKXc3BHSmN+cOxc/Kdrd13AmuiH5rO2ckIZt+vDJqOqIyyFLUCAwEA
-AQKCAgBsi8ff7yF7x20BGgtgZjrM89tuoRIoWAJa9/qJV8VjbVDKWqapwzCwd+CN
-lcVde9IR97PcLQN0jA5nyGRI+IUpgIe5zeaAvmA0HEGF3AcTMdXpYZuMiRTlG2ro
-He846wnQyTg2LwL3D3t9XfAYmr4rqkF9crDkiMinYmOS4OGsIdZpTjdsBf6rDobM
-tKJ6GGrnV/J17ZJPZzYYUdLGr6EkD0FAhAU99zv6JUmH2FPYx7fy7IcZw90+Cv6A
-jOSZsKzR25nT509LgCbAgZUyTca9rDnBnrssz/K1D/9gsY4BZACIKQBrJOauh/CI
-Wwt+xDCqPuPwUuPUInzX0jqWvcdScb5x7KCWFz+Ll+e7z0D3JbqBxRJLAUDkUlgG
-Z7znoD5IrgaoHxwLvQzDLtVwRe+QMjby2AgOU05Or8gQs3txaSdhkN8TkI+daIoV
-2jcvUkQgufI36dYwI4TlxMtjf3KlB9hP6+ozeW+4B4R6uSoTH5Qs8HC0nudddvK5
-KBKrB0OUkCsMc0IkT3Pj6KQD2hOF6pp9VdrmA7z15CeJVzq9XSZDbeAEV4r36kBU
-8a0oRva9+OEZNdxqe/dp8X/fdDtLxZO2/HVEUaCfa9VCrP7zCoRugWwIaVjIcHba
-Gix4NwMVSwvzuM3n9qZOn6adgpDXvd/BIuh9GGZOqBOQq+f2rQKCAQEA/vETimiy
-nd+hHqlyb0aENApJFsGezDbeHA/G9jCgp/byw/nOXoXizW3OkL10vZJUtaaf61qD
-lguvt2F2owgY2GH0+DBTPhiY+INyxKUmiqRc+ETIyQpv/FE1o/8/6rq/32U5Or7I
-rLY4AwRYngFgVGR4TjawRtkOLGKwjGMKVgGZt5OQ6Lv0ntFIUdYTWm12C9c3IQcg
-OEv7aB+E7IHSjqgRf2LPcJkS8WPJo1960Yx5C1Zi84zUYygCA87aTZrcLMHXIAWT
-6zqe0zNqKB8WI5TEQ24Pvnb1K1bFYDNHW6v1sEORi+8Yld5hvSHem7RiVaR3LoZi
-M3+FIr8x3PdQ1wKCAQEA9i0/NfzTLK6grd+G8Hr7okx07HlCNLF2vjJ0qSPz7mMo
-F/cLrSzgpZseXuwSDShVJbisWftJHHi9Piwvahl20maIHrBfaIGUiwTRCpR/Az6e
-CInVD/3CcP2aJelkwykuVOhWJuXADIijFRRbETcq9fLecN4Bo+eek8sHTKFm5wFM
-9icHUEI5XceqkoRgVSLxaexTLHOCh2fbNCLi3wPM71uPDs8fLGQ7zYgvaqUhANCh
-LHJGIk58zSs+x+MCwv0o79nn2PrrhhjiwUfrvFpQJqGk28uqefSolrGW7YAXQMfF
-JZcaNlDL+/1Mg82eC5Co/69G8H6T1bxVm/HvXTU5UwKCAQBPDa5DgwewEMJDYcPM
-YY9pG69iURPOu0zQYswNVzLaIqdQwcuOX/HeRaiCFV1300JVOZ/pOR4IjwMj2CMT
-ltUtc+Kke0e0v6ffl9MkyxlScHkruxiPzp6/HOeHPQUy4knRGfBPGQ3dEHv544Uf
-KcoXITh0+Fxc+717Yfbg8W0pEkH6PNX4dR/7h2Xninxh1AOA1HGR2kXRby48MVnk
-hLUn61HRsHAmuDC5jXnfISJSjD6Ul2sDnq3VOXi2eZQT8GtJranpkhE2Je1ODGlk
-m48f5WeeiSh0pSqND9EQbZY5BO+ggrNFMxTqlBS2syP2IE9Fw0P5t04ILgi4p5Ts
-sfvtAoIBAGVgBKPK1XuU/f4cComFW5JeQdgPpz/jxK5WQMxWTeFhW+ViiqBp1qjb
-1Anq1RQuA8Jg5ji3zke3QNcVgwECM3g5WNyqbN+wXOdSuHLO6+7+Hj4N5HuNWEEH
-bi8miaQElVvJwZCLFCcVLXNEyquwODTIKun3wl0oyJi8Bul7ndCLLJJBSDW4z77a
-tldXxAPLO/cOpsGrX5k7H3280AhenEoFPkgu6vtw21+sMTqNfaXERFr1RARkpegn
-YtcVmNGLRwxeg6dKzSqPnPFTGLSbzF3cOvN4T1+hbLuBrlFnaiv3GCx+qQCtDRNc
-H+I3Dlpc2/tOxrvKpD5kLCzn2FZd0JkCggEAbRbZDuNs7JIl6yBRoZlXYPSHb0bJ
-8E+KMiAoYvjAgOLdBysmBuPF9Q7r8CO6IpdjJcTcvTHf8LvR7nu4OQWMxFsZKAcG
-LraGnBGpOByzKCJVQ/xKPJpoV9kLYcKenhwmkxJR3nr1jQ/66MpI46HVrkerYKwH
-69N78s0+BH0qdVY6D53IuNJA4XTZQ1ysdlOJzJ0xDoc6ij1OrCN+BhHBzpdzc2+o
-5KoG0Zn4C1hWhrtW3h6xiBbN8dq1Mhe0oGWO4C74eOnaC4E3zOGAiPE4TF9RZkn4
-RaXjXI+UDTHT7U5NpJoYQcSQCtxtXOzFO/oeSmO8sbcPLwTtX9LTjg9wRA==
+MIIJKgIBAAKCAgEAqv75u7kHeEJhFYxSamI6iNXPsI4boqmE7/HaXkvsAQjldC5R
+a8h9jEZVwbC1Os3ot1IGJgwHpmZkQoqqbCqaEfMYJbz5+0bcSVp3gizFsFLh8tOE
+/M2ozEImkwIW0pwoiMijvyvQQon+aZm9TMx+5n6Xbn5BiUo8Tl/QaVofYgziuAyo
+sfP8RdxGGChUOzjhm/JNPT69LbzFPExKvx97rYD/1lHG0IDyWr/HRMOoS77xa7QJ
+SwWzGfm/7r30kUIB2ZW/7jChx5kIquEl9DgmZdpMxJQt6v7YIw5D94mJc1t0gKEv
+fKpCJbjUnLxHB+MgFt6tyuupBXfNbTEYc+Uw4dS+Ikp7lUW6en+VpZ6UodCGKqMR
+gqbDRr9MAnsSiPlIPVaOJKs2/faANGfNvJDDoSFPlj1bTMFLLlo+eRA7Q/92U1Qt
+Q+7j5KeNtEKjYSxh1IWL/3J5KGD1t+XltZzhaa8GhjsiXxLcwPDTAiu0bhl7oMxH
+3cprzXvDpoBdlA2CjW7G5O1UXgkGpLN3C00bPGTatepr8xN6HQf6zUN1/unRUdle
+ihWd9MrE5LoPJ7Zy9yJ0FUZa7lZYxy6aklGEv64MTEi7wYx8zpZtljupQXJZsJOz
+efuqdDxIxVMps6WJnzpUdqHHHtMrUY522HB2Fnf4MSHuf54JBGuIwF77AD0CAwEA
+AQKCAgEAqIEXC/xr9gBDt35OAPPHhuxb/Dot1X+Dtwf4DpB2gxaHNpQmPDaYMdFl
+1LcUAFzFBVHZKUkViM7B4ijPhEP/C80ocJfnJ81OayKxPiBstzMV4bq7BHyN6KsP
+ZDLc1rJ350MAyfSdB9UAVoPf3XxvWShKheH5Jxd2ki0tLYRYBMF58bDX1HUAlr9Y
+e5nSV4HYIVsG7mGS/y1Ul/T+e5TExdenRUXUy8cmDHOMJKFCiVIiieYiekGlmuVY
+VCXwiewn8oj1V/2ojw6pUesJAb8LZ7dViyoSjc6Qowr9w0NPpdPr3I36Q7lr8cxQ
+CBwpSwZwqtjJHnxYVUEXuJB27k5eearUdOBAoTFVXli1o4sAZTRG6zpmTpc3bLFX
+W8gkKJ/4tYJBzAGLDaUXLnNEr/ybrj47XWf+PnPwwQY3JXiHgd/Z1t4SKeSWbUmH
+wp+eTeBCScKEBYUZQ6HL0muSaGbLr10fADcb4wFd21mRIM9Q/NPJTc8ImsJSlf9/
+Ri+WMgJD1q5M0YPkBDnXMgfyHDQVKwYla1gSjOtfx+mDm/F/zAPdMHw5iLXyxw6X
+I1iFoN7uteE8M2e5ho4bQhkOvUnZN2V+ZsGa1DPFr9y01dGD/JRVHAYM55+FU3Ms
+nApL7YahgBZY49OFYqGS9u2cN4CvHNUMFmD2IprST5eWDyZG9akCggEBAPZSuqMJ
+oYnvZzDw/EL3n8RULonuLBDtMjP427aW+mxi8K6eaEEX3sU9D94oHn4sAdgpob1S
+MmvCMoX0OPlosv1Galm+hY3Cxq5j0q5WphQUShi83rjNpK29ceQjzt6kLYHK8bTr
+jTNxAAmwxJZ3vbk1JC+Oc4W3Qzv9GXcwF15eAGINxZDtTwKqslobwRAu4ZwmWRU7
+WD5Wav4xy+ioWi7bdlFC7/c73hytlidXcNIs2gOwAzhu+/2dUgO5AQAQ2nwjh28H
+3v2XA1baHBUP8juw+7iKfKTRnp4aBylqNLKylLtdCbkTP73F916uj99+HKWxPMxg
+HSCFEK92CsYprScCggEBALG2rnikBuU89gd1Zv2m6sTFsw+kapzykMmPBL4wKM+g
+pVVu+lN/wiBNHCPnU7AY6DkKUeCngjJm2aoAfYgdyOkm5q/8R9y3WfS8VS+9Di9h
+YFMdmR0vlSEcVazASsXNVQDyLaa970W6JE4jnldeVZ1FqfNXyq0MB/gyicYpXbtW
+JOqGLbMgtsOXtzXUwsHaWpiw/stBsYXFOLBF6V5O9yRpoJsaXpcQUvlpzhIvwtxQ
+4GqamuPsgikH4cNAjO6EtJgVvCtYjGElaK3bwPgocIBjx6QAgtHYPnJVRosSNVwM
+E2pbpjnjM05LzHULPv5lJSGDT9V8nLF0mBammf2azfsCggEBAI7rF0ELkH+guSXL
+XQJZ/IgEM/BxkX3Msik3hfueA/SpP26BmInUGLwmHrPOYUrhq7xJA3/+ViTxyzCv
+r/L+DYQovAIQKhtDXNXIM3BV9AyIbSmHRE7Den4YAiHVqOzDI2hAYReQ6B9lvBjj
+SFzpYto3/CPfqiV2XHtM8d6Wt6hYMC60QOJC3mn0soDXw5/pI5vfICbShPO+XlvY
+drAqJhEz4qVpiiPPx6KqEQoIkPxRa7liAaxXsLvI8NIaIHtyS+JlFuqUDYzjdtuI
+t2x9ERYTLSo4p/NVcIvZHDiqV6MrPGKtq7uHcJ9iYpG8BNwupt54RIdsaNn6euDj
+Q4MQoVcCggEAYdeEQ2N7cGaZxg17QJfPlbqLFUeecv6RfIdDQzrcnUODA4BwTdx/
+Eq2hmprX1pI/+HeYEKno4rsBh7lxY6mSXdtPEwFAx2IjIr014WyjDK7+C4S2Mf1q
+i6o/+TZ9dF3SOQ0c2TqlK6yKJIMzwEJtvIMISLPDIHcJRDr+450Ov/9zn7N0IbUX
+KqSy9+5Fs9j2HC8GeP2YMWAeD97N12B+bQvCouJnxZ/1LuBz1kt5azcT911bfbVP
+DCwMviUh8ogZrcn5qZu83hdshJwCqB4LooRM/BxT6hi2eNg+WH8T5bO4VMxUvnY6
+XxcYYDBq5EDnqoXTRGSxGHpq6b2b9qZuVQKCAQEAjmH8D9T/OSM8Oyx7yWcg4LVG
+pWhbtmTvD9QeBYTUEbmbOVoUwhl4UxFd6RlqNO4DhH2iECmCykYgf6DyINC4Sk47
+tKzzhOg2YCGhRwyovtsg/+YGyJZGFvaToJQFDhknOqYI2kmsVmgAyst8BbEpfgRx
+9zwaaxfBN0SENYmf7argbs667j/zZ033h1PjbcEJzzocYMsv/Ptxb2qzHWv1wx5H
+/lVb2vGXQQw3bRfNVw8inKo8uVyy4kazRjQiY9t7iWThec/BgLICuDU3lbhrAuby
+icGIRr/pRVGZjgYwi1WU8pFd+rE4ficFLX6274DmGvQ/vBtDFdAgBKqDToF2EA==
-----END RSA PRIVATE KEY-----
diff --git a/grbl1.1f-cprezzi-servo.hex b/grbl1.1f-cprezzi-servo.hex
new file mode 100644
index 0000000..1549913
--- /dev/null
+++ b/grbl1.1f-cprezzi-servo.hex
@@ -0,0 +1,1879 @@
+:100000000C9491010C94A3010C94A3010C94AD01E8
+:100010000C94F51D0C94A3010C94A3010C94A30162
+:100020000C94A3010C94A3010C94A3010C948A16C4
+:100030000C94A3010C94A3010C94A3010C94A301B0
+:100040000C943E160C94A3010C94341B0C94B61B18
+:100050000C94A3010C94A3010C94A3010C94A30190
+:100060000C94A3010C94A301533059305C305F30E1
+:1000700064306C3074300F310F310F318130843087
+:100080008D3096300F310F310F310F310F310F316D
+:10009000A230AC30B830C030C330CC30D530DB30DB
+:1000A0000F310F31E430ED30F8309D043810381046
+:1000B000A704B204BD04C8043810CC043810DA0414
+:1000C0003810E404EE04F80438103810381008052D
+:1000D000150522056A1B6C1BA51BA51BA51BA51BD3
+:1000E000A51BA51BA51BA51BA51BA51B721B741B74
+:1000F000761B781B7A1B7C1B7E1B801BA51B841B1D
+:10010000861B881B8A1B8C1B8E1BA51B901B084AF9
+:10011000D73B3BCE016E84BCBFFDC12F3D6C74311B
+:100120009ABD56833DDA3D00C77F11BED9E4BB4C72
+:100130003E916BAAAABE000000803F05A84CCDB23C
+:10014000D44EB93836A9020C50B9918688083CA61D
+:10015000AAAA2ABE000000803F000D0A4772626C06
+:1001600020312E3166205B27242720666F7220689D
+:10017000656C705D0D0A00244E005B4F50543A00D0
+:100180005B5645523A312E31662E3230313730339C
+:1001900030323A005B544C4F3A005B4739323A00F8
+:1001A0003330003238005B4700204700204D0020EC
+:1001B000530020460020540033382E005B47433A5A
+:1001C00047005B484C503A24242024232024472015
+:1001D000244920244E2024783D76616C20244E78DA
+:1001E0003D6C696E6520244A3D6C696E6520245320
+:1001F0004C50202443202458202448207E202120B5
+:100200003F206374726C2D785D0D0A00536C656538
+:1002100070696E6700526573746F72696E672073E0
+:1002200070696E646C6500526573746F72696E6795
+:100230002064656661756C74730050676D20456E4F
+:100240006400436865636B204C696D697473004397
+:100250006865636B20446F6F720044697361626C00
+:10026000656400456E61626C656400436175746924
+:100270006F6E3A20556E6C6F636B6564002724487F
+:10028000277C2724582720746F20756E6C6F636B52
+:1002900000526573657420746F20636F6E74696EAD
+:1002A0007565005B4D53473A00414C41524D3A0051
+:1002B0007C413A007C4F763A007C57434F3A007CB1
+:1002C000506E3A007C46533A007C42663A007C57B6
+:1002D000506F733A007C4D506F733A00536C6565F4
+:1002E0007000446F6F723A00436865636B00416C45
+:1002F00061726D00486F6D65004A6F6700486F6CF2
+:10030000643A0052756E0049646C65000D0A005B2A
+:100310005052423A006572726F723A006F6B0D0A6A
+:10032000000011241FBECFEFD8E0DEBFCDBF27E015
+:10033000A0E0B1E001C01D92A136B207E1F70E9432
+:10034000F12B0C94A83A0C940000F999FECF92BDC1
+:1003500081BD81E08FBB80B508951F920F920FB6CB
+:100360000F9211242F933F934F935F936F937F933B
+:100370008F939F93AF93BF93EF93FF9380911A0155
+:10038000813049F080910807811105C00E9425291C
+:1003900081E00E94911DFF91EF91BF91AF919F91DC
+:1003A0008F917F916F915F914F913F912F910F901E
+:1003B0000FBE0F901F90189593B1967180917001A8
+:1003C00086FD02C086E19827992349F091FB882792
+:1003D00080F992FD8260907119F08460089580E048
+:1003E0000895EBE6F0E08081897E8083E8E6F0E026
+:1003F00080818E7F8083089584B1897E84B985B1A0
+:10040000866185B98091700183FF0BC080916B007C
+:10041000866180936B0080916800816080936800A2
+:1004200008950C94F10161E071E088E991E00C9489
+:10043000AA1D9F92AF92BF92CF92DF92EF92FF924E
+:100440000F931F93CF93DF935B018A017C01E40E2E
+:10045000F51EEC01912C6B01C81AD90AC6018C0F4C
+:100460009D1FCE15DF0589F00E94A501911008C0DF
+:10047000292D990C330B232F221F2227221F01C065
+:1004800021E0982E920E8993E9CFC501800F911F2C
+:100490000E94A50121E030E0981611F020E030E044
+:1004A000C901DF91CF911F910F91FF90EF90DF90E5
+:1004B000CF90BF90AF909F900895F894F999FECF98
+:1004C00092BD81BD81E08FBB80B58627482F082E65
+:1004D000000C550B262F30E024233523232B39F035
+:1004E0006F3F19F060BD84E006C084E104C088233A
+:1004F00021F060BD84E28FBBF99A789408959F92B1
+:10050000AF92BF92CF92DF92EF92FF920F931F9321
+:10051000CF93DF935C018A017B01E40EF51EEB01B2
+:10052000912C6C01C61AD70ACE018C0D9D1DCE15DB
+:10053000DF0589F0911008C0292D990C330B232F6A
+:10054000221F2227221F01C021E06991922E960EC0
+:100550000E945D02E9CF692DC501800F911FDF91D7
+:10056000CF911F910F91FF90EF90DF90CF90BF90B0
+:10057000AF909F900C945D0290911B01911108C067
+:10058000811102C0439802C086FD439A1092250152
+:1005900008952F923F924F925F926F927F928F9227
+:1005A0009F92AF92BF92CF92DF92EF92FF920F9302
+:1005B0001F93CF93DF93CDB7DEB7CA54D1090FB6DF
+:1005C000F894DEBF0FBECDBF8AE3E0ECF1E0DF01BF
+:1005D0001D928A95E9F78BE0E0E8F1E0A1ECB1E04B
+:1005E00001900D928A95E1F780911107843211F004
+:1005F0000C94591081E08093C1011092C20183E0F4
+:100600008A8FB1E0BBA3212C312C1CA61BA610E0C5
+:100610001B8E1F8EEE24E394F12CEAE0AE2EB12C5B
+:10062000F1E68F2EF3E09F2E8A8DE82FF0E0EF5E4B
+:10063000F84FD080DD2009F435C29FEB9D0D9A3133
+:1006400010F00C9428108F5F8A8FBE016A5E7F4F76
+:10065000CE014A960E944929882311F40C942A104D
+:100660004E885F88688C798CC301B2010E94133A6E
+:100670000E945137062F70E080E090E00E948237A0
+:100680009B01AC01C301B2010E94D83520E030E0EB
+:1006900048EC52E40E9430390E949D390E94513743
+:1006A000CB01E7E4DE1629F0FDE4DF1609F4EAC029
+:1006B00033C1083209F4C6C020F5043168F40131B1
+:1006C00008F08AC0043009F452C008F464C00A304B
+:1006D00009F445C00C9438100C3109F440C050F4B2
+:1006E000063110F00C94381025E1201B2093C30133
+:1006F00026E0ADC00E3199F1063209F44CC00C94DD
+:1007000038100D3309F498C0A8F4053381F140F492
+:100710000B3209F47AC0013309F477C00C94381015
+:100720000C3310F00C9438106AEC600F6093C70122
+:1007300029E08DC00C3538F40A3508F053C0003577
+:1007400081F10C9438100C3551F00F3510F00C94E9
+:1007500038102EE5201B2093C20125E078C00097B9
+:1007600031F42F8D21110C942C1031E03F8F009328
+:10077000C001202F2D7F2C3119F00C3509F064C0F9
+:10078000009721F00A9711F00C943810600F6093D5
+:10079000C00120E061C04F8D41110C942C10A2E0EB
+:1007A000AF8F0093C101063209F050C0843191052A
+:1007B00059F08E31910541F08832910529F082334C
+:1007C000910511F00C943810B5010E94453A665716
+:1007D0006093C10121E040C06FEE600F6093C501DE
+:1007E00022E035C0892B31F466EA600F6093C401C2
+:1007F00023E032C06A30710511F00C9438100A35CC
+:1008000011F40C94381024E027C0BF8DB1110C9462
+:100810002C10013331F41092C60128E0E3E0EF8F91
+:100820001BC00A9711F00C943810F1E0F093C60148
+:1008300028E033E03F8F10C0892B11F00C94381062
+:100840002AE00AC027E003C020E001C021E0892B94
+:1008500019F087E10C946010C70102C0880F991F3E
+:100860002A95E2F72BA53CA528233923232B19F041
+:1008700085E10C946010ABA5BCA5A82BB92BBCA737
+:10088000ABA7D2CE892B29F7063018F4033058F0E5
+:1008900016C0083010F40C9438100A30F0F00E3105
+:1008A00059F00C943810002319F0013001F104C004
+:1008B000B3E0B093C8011BC00093C80118C0043056
+:1008C00021F0053031F080E101C080E28093CA015F
+:1008D00002C01092CA018CE00BC0093021F080E404
+:1008E0008093C90102C01092C9018DE001C08BE064
+:1008F000F70102C0EE0FFF1F8A95E2F72BA53CA57A
+:100900002E233F23232B09F0B3CF2BA53CA52E2B61
+:100910003F2B3CA72BA788CE8D2DDD0C990BAA0B66
+:10092000BB0BFC01E654F109E531F10510F00C9424
+:100930003810EB5AFF4F0C947B3A4092CC01509206
+:10094000CD016092CE017092CF0180E087C04092CD
+:10095000D0015092D1016092D2017092D301116006
+:1009600081E07CC04092D4015092D5016092D601C2
+:100970007092D701126082E071C04092D80150920B
+:10098000D9016092DA017092DB01146083E066C0E5
+:100990000093DC0184E062C0C301B2010E944A37C7
+:1009A0006093DD017093DE018093DF019093E0019D
+:1009B00085E054C04092E1015092E2016092E3016F
+:1009C0007092E40186E04AC04092E5015092E6014F
+:1009D0006092E7017092E80187E040C04092E9012F
+:1009E0005092EA016092EB017092EC0188E036C00F
+:1009F00020E030E04FE753E4C301B2010E94F03839
+:100A0000181614F40C942E100093ED0189E026C002
+:100A10004092EE015092EF016092F0017092F1016C
+:100A20003B8D31603B8F8AE019C04092F2015092B9
+:100A3000F3016092F4017092F5014B8D42604B8F8F
+:100A40008BE00CC04092F6015092F7016092F801E1
+:100A50007092F9018B8D84608B8F8CE06701082E7A
+:100A600002C0CC0CDD1C0A94E2F79601222133214E
+:100A7000232B11F00C943010D40102C0B595A7952A
+:100A80008A95E2F7A0FF0BC020E030E0A901C30186
+:100A9000B2010E94CE3687FF02C00C9432102C287F
+:100AA0003D28C2CDBB8DBB2329F0EF8DE11102C0E3
+:100AB000F2E0FF8F25FE0FC08091DD019091DE01F5
+:100AC000A091DF01B091E00181389649A849B105B4
+:100AD00014F00C9434103BA1332329F020FC02C005
+:100AE0000C943E1018C08091C201813071F44F8D7A
+:100AF0004230E1F58091C1018035C1F18823B1F127
+:100B000020FC02C00C943E1031C080918101811103
+:100B10002DC020FE1BC08091C301813039F523E335
+:100B200033E34BEC51E46091CC017091CD018091A5
+:100B3000CE019091CF010E9430396093CC01709327
+:100B4000CD018093CE019093CF0110C080918F0191
+:100B500090919001A0919101B09192018093CC016C
+:100B60009093CD01A093CE01B093CF0130FC10C083
+:100B700080918B0190918C01A0918D01B0918E019B
+:100B80008093E9019093EA01A093EB01B093EC010B
+:100B90008091C001843039F426FC03C08CE10C94B0
+:100BA0006010E89426F88091C501882369F08130AF
+:100BB00029F48FAF1DAE92E09BAF0BC01FAEA2E039
+:100BC000ADAFB1E0BBAF05C0E2E0EFAFF1E0FDAF2C
+:100BD0001BAE8091C301813021F02F8D2330C9F5E8
+:100BE0002FC060ECC62E61E0D62EE12CF12C3B8D9F
+:100BF000A32EB12CC5010E2C02C0959587950A94A1
+:100C0000E2F780FF12C023E333E34BEC51E4D6015B
+:100C10009E966D917D918D919C91D1970E943039D6
+:100C2000F60166A777A780AB91ABFFEFEF1AFF0A3B
+:100C300024E0C20ED11C33E0E316F104D9F6CDCF87
+:100C40008091C601813029F44B8D443011F00C9411
+:100C500036108CE0E4EAF1E0DE01119601900D928D
+:100C60008A95E1F78BA59CA591FD08C00091C00174
+:100C70000A30C9F00C3509F4B3C01EC18091C70118
+:100C8000873018F08DE10C946010909186018917DF
+:100C900069F3BE016F5F7F4F0E94EB19882311F447
+:100CA0000C944C10E3CF9B8D911103C08AE10C94FE
+:100CB0006010C10180759927892B09F46FCF60916D
+:100CC000E1017091E2018091E3019091E4010E94C1
+:100CD000133A0E9451376730A8F68091DC018431C5
+:100CE00041F0823011F00C94381027FE02C00C94B1
+:100CF0003810AFEA2A22662319F0615069A703C0B1
+:100D0000B091C701B9A760ED71E089A50E94EB1908
+:100D1000882311F40C944C100091DC014090BC012C
+:100D20005090BD016090BE017090BF0140ECE42E78
+:100D300041E0F42E50E8A52E51E0B52EC12CD12C67
+:100D4000EB8D8E2E912CC4010C2C02C095958795AD
+:100D50000A94E2F780FF35C0043151F5D501D096F1
+:100D60002D913D914D915C91D39758966D917D91C8
+:100D70008D919C915B970E94D835F70126A537A5E8
+:100D800040A951A90E94D835D70150966D937D9303
+:100D90008D939C935397B2E0CB1213C0A3019201A1
+:100DA0000E94D835F701608B718B828B938B09C0C1
+:100DB000F70186A597A5A0A9B1A9808B918BA28BDD
+:100DC000B38BFFEFCF1ADF0A24E0E20EF11C34E010
+:100DD000A30EB11C43E0C416D10409F0B4CF3FC147
+:100DE0008B8D882309F462CF4090BC015090BD01E7
+:100DF0006090BE017090BF0120E8822E21E0922E0B
+:100E0000DE0111967D0130ECC32E31E0D32EA12CF2
+:100E1000B12CE82FF0E0F8A7EFA38FA198A50A2C3A
+:100E200002C0959587950A94E2F780FF29C0D70103
+:100E30002D913D914D915C91F401608D718D828D6C
+:100E4000938D0E94D835D6019E962D913D914D915E
+:100E50005C91D1970E94D835F60166A777A780AB41
+:100E600091ABF2E0AF1216C0A30192010E94D835F7
+:100E7000D6019E966D937D938D939C93D1970AC0D6
+:100E8000F40180A991A9A2A9B3A9F60186A797A701
+:100E9000A0ABB1ABFFEFAF1ABF0A24E0820E911CEA
+:100EA00034E0E30EF11C44E0C40ED11C83E0A8162C
+:100EB000B10409F0B2CFD2C09F8D933069F40E31E6
+:100EC00009F494C0053309F4C3C00C3109F0C6C05D
+:100ED00060ED71E086E08DC0AB8DAA2381F3B09107
+:100EE000C401BFA34090BC015090BD016090BE0101
+:100EF0007090BF0180E8A82E81E0B82E90ECE92E1A
+:100F000091E0F92EFE0131964F01C12CD12C2A2FF0
+:100F100030E03AA729A789A59AA50C2C02C095957F
+:100F200087950A94E2F780FD0BC0F501808D918DC5
+:100F3000A28DB38DF70186A797A7A0ABB1AB44C034
+:100F4000053309F441C0FFA1F1112BC0D501D096A2
+:100F50002D913D914D915C91D397F4016081718108
+:100F6000828193810E94D935D7019E962D913D9122
+:100F70004D915C91D1970E94D935F70166A777A76B
+:100F800080AB91ABF2E0CF121FC0A30192010E948F
+:100F9000D935D7019E966D937D938D939C93D19770
+:100FA00013C0F501208D318D428D538DD7019E9652
+:100FB0006D917D918D919C91D1970E94D935F701CA
+:100FC00066A777A780AB91ABFFEFCF1ADF0A24E0CB
+:100FD000A20EB11C34E0E30EF11C44E0840E911C1F
+:100FE00083E0C816D10409F096CF69CF60ED71E0B7
+:100FF00087E00E94EB19882311F40C944C109B8D10
+:10100000911103C019A61F8E2AC0A0E8B1E0E0EC40
+:10101000F1E080E090E04B8D242F30E0A901082E14
+:1010200002C0559547950A94E2F740FD0AC05896CC
+:101030004D915D916D917C915B97408B518B628B53
+:10104000738B0196149634968330910539F706C058
+:101050008091C101823010F00C943A1019A6809151
+:10106000C1018FA3803529F49B8D91110C943C1004
+:101070007AC2AF8DA23009F076C2BFA1B11104C00F
+:10108000EB8DE11170C22AC020E030E0A90160912F
+:10109000CC017091CD018091CE019091CF010E9441
+:1010A000CE36882309F4EAC7FFA1FC3809F445C20B
+:1010B00040F4F230A9F0F330B1F0F13009F053C24E
+:1010C0000AC02FA12E3809F438C208F433C22F38D1
+:1010D00009F430C248C23B8D311145C21F8E43C254
+:1010E0004BA144604BA38B8D882309F4DFCDBBADAE
+:1010F000AB2FB0E0B8ABAFA7FDADEF2FF0E0FCAB8E
+:10110000EBAB81E090E07C010BAC02C0EE0CFF1C6D
+:101110000A94E2F70DAC02C0880F991F0A94E2F717
+:10112000E82AF92A2B8D822F90E08E219F21892B8E
+:1011300009F4A6C7FD01EE0FFF1FEE0FFF1FE054DD
+:10114000FE4FAA0FBB1FAA0FBB1FA856BE4F2D9163
+:101150003D914D915C9166A577A580A991A90E94CA
+:10116000D8352B013C01EBA9FCA9EE0FFF1FEE0FB8
+:10117000FF1FE054FE4FABA9BCA9AA0FBB1FAA0FCB
+:10118000BB1FA856BE4F2D913D914D915C9166A518
+:1011900077A580A991A90E94D8354B015C01610116
+:1011A00030E8C322DD2427FEF5C0E89427F84CE0A0
+:1011B00050E06EEE71E088E991E00E949B3A892B45
+:1011C00011F481E27DC78091C3018130B1F423E342
+:1011D00033E34BEC51E46091E5017091E6018091BD
+:1011E000E7019091E8010E9430396093E501709326
+:1011F000E6018093E7019093E8018091E5019091E9
+:10120000E601A091E701B091E8018FAB98AFA9AFDB
+:10121000BAAFA3019201C301B2010E9430392796EF
+:101220006CAF7DAF8EAF9FAF2797A5019401C5012D
+:10123000B4010E9430392B966CAF7DAF8EAF9FAF5B
+:101240002B9720E030E040E850E46FA978AD89ADFD
+:101250009AAD0E9430392FA938AD49AD5AAD0E94E0
+:10126000303927962CAD3DAD4EAD5FAD27970E942E
+:10127000D8352B962CAD3DAD4EAD5FAD2B970E9472
+:10128000D8356B017C0120E030E0A9010E94CE3608
+:1012900087FDF8C6C701B6010E94CF396B017C01FA
+:1012A0002B962CAD3DAD4EAD5FAD2B9727966CAD1B
+:1012B0007DAD8EAD9FAD27970E94D9350E94CF3965
+:1012C0009B01AC01C701B60190580E94D8366B0152
+:1012D0007C019FA1933021F4F7FAF094F7F8F09491
+:1012E00020E030E0A9016FA978AD89AD9AAD0E94E8
+:1012F000CE3687FF11C0F7FAF094F7F8F0948FA973
+:1013000098ADA9ADBAADB0588093E5019093E601D0
+:10131000A093E701B093E8010FA518A9000F111FD2
+:10132000000F111F00531E4FA7019601C501B40104
+:101330000E9430399B01AC01C301B2010E94D83533
+:1013400020E030E040E05FE30E943039D8016D9347
+:101350007D938D939C9313970BA91CA9000F111FCC
+:10136000000F111F00531E4FA7019601C301B201C8
+:101370000E943039A50194010E94D93520E030E067
+:1013800040E05FE30E943039F8016083718382831B
+:101390009383E9C0212F30E038AF2FABE222F32254
+:1013A000EF2809F471C631EF23228091C301813007
+:1013B00009F47BC0EFA5F8A9EE0FFF1FEE0FFF1F8A
+:1013C000E053FE4FC080D180E280F380A7019601F8
+:1013D000C301B2010E94D8352B013C01EBA9FCA945
+:1013E000EE0FFF1FEE0FFF1FE053FE4F8081918134
+:1013F000A281B3818FA798ABA9ABBAAB9C01AD0119
+:10140000C501B4010E94D8354B015C01A3019201D2
+:10141000C301B2010E9430392B013C01A5019401A6
+:10142000C501B4010E9430399B01AC01C301B20176
+:101430000E94D9350E94CF394B015C01A70196016A
+:10144000C701B6010E9430396B017C012FA538A974
+:1014500049A95AA9CA01B9010E9430399B01AC01BE
+:10146000C701B6010E94D9350E94CF396B017C01BA
+:101470006093E5017093E6018093E7019093E801A2
+:101480009B01AC01C501B4010E94D8354B015C0140
+:10149000E894B7F82AE037ED43EA5BE3C501B4010D
+:1014A0000E94F03818164CF15EC000EC11E08FA9D4
+:1014B00098AD0C2C02C0959587950A94E2F780FFB1
+:1014C00012C023E333E34BEC51E4D80150966D9105
+:1014D0007D918D919C9153970E943039F801608BDA
+:1014E000718B828B938BFFEFCF1ADF0A0C5F1F4F3C
+:1014F00023E0C216D104D9F65DCF20E030E040E011
+:101500005FE3C501B4010E94F03818160CF459CEFF
+:101510002FE632E143E85AE3C701B6010E943039B1
+:101520009B01AC01C501B4010E94F03818160CF4FF
+:1015300048CE19C03BA130613BA38FA18E588230A9
+:1015400018F44BA148604BA38B8D882309F4AECBD4
+:101550004CE050E06EEE71E088E991E00E949B3A29
+:10156000892B09F42ECE2BA121709BA190FF03C0E3
+:10157000C1018E7D03C0C1018E7D9C7FAF8DA11105
+:10158000937E892B09F082C58E01035F1F4F89E08E
+:10159000F80111928A95E9F7222309F44BC08BA533
+:1015A0009CA5867B892B09F073C58091C00185338A
+:1015B00011F081116DC580918B0190918C01A091EA
+:1015C0008D01B0918E01898B9A8BAB8BBC8B9091E6
+:1015D000890180918801892B4091CC015091CD01E6
+:1015E0006091CE017091CF014D875E876F87788BB8
+:1015F00084608D8B8091700185FF06C08EEE91E036
+:101600000E949B31811146C5B8018EEE91E00E9487
+:10161000753580911A01811141C50E947727892B68
+:1016200009F43CC580E280931A010E942D1E0E949D
+:10163000D21834C580917001F090890181FF26C0D5
+:101640008FA18150833018F0FBA1F064FBA32B8D98
+:10165000222339F03F8D323021F44BA140684BA357
+:1016600015C080E1F81212C08091800181509BA1C9
+:101670009074833030F4992349F09BA190629BA32E
+:1016800005C0911103C0ABA1A062ABA38091DD01A5
+:101690009091DE01A091DF01B091E001809394016F
+:1016A00090939501A0939601B09397018091C20108
+:1016B00080938101882311F088E08D8B8091CC018B
+:1016C0009091CD01A091CE01B091CF0180938F0177
+:1016D00090939001A0939101B09392018D879E8782
+:1016E000AF87B88B8090E9019090EA01A090EB0160
+:1016F000B090EC01A501940160918B0170918C0177
+:1017000080918D0190918E010E94CE36BBA1B07464
+:10171000EB2E811103C0EBA1E5FF20C0FF2071F08B
+:10172000FBA1F7FD0BC0EE2021F040E050E0BA0134
+:1017300002C0B501A4018F2D0E9453318091E901AF
+:101740009091EA01A091EB01B091EC0180938B01A3
+:1017500090938C01A0938D01B0938E01E1100CC089
+:1017600080918B0190918C01A0918D01B0918E019F
+:10177000898B9A8BAB8BBC8B8091ED01809393010D
+:101780008091CA0190918901981751F049895A892D
+:101790006B897C890E9453318091CA0180938901B1
+:1017A0009D8980918901892B8D8BF090C901809151
+:1017B00088018F15A9F080911A01823029F00E94CA
+:1017C00087278F2D0E94BC028091C901811103C01F
+:1017D0001092880105C090918801892B809388011F
+:1017E0009D8980918801892B8D8B8091C0018430E7
+:1017F00099F4C090E101D090E201E090E301F09013
+:10180000E40180911A01823039F00E94872740E07C
+:10181000C701B6010E94F6288091C501809384011A
+:101820008091C301809382012F8D233071F58091C7
+:10183000C60180938501811108C01092F6011092B3
+:10184000F7011092F8011092F901C090F601D090C2
+:10185000F701E090F801F090F901A701960160917D
+:10186000BC017091BD018091BE019091BF010E94A9
+:10187000CE36882351F0C092BC01D092BD01E092D7
+:10188000BE01F092BF010E94D9318091C7019091B1
+:101890008601981769F0809386018CE0FE013196ED
+:1018A000A4EAB1E001900D928A95E1F70E94D93146
+:1018B0008091C401809383018091C0018632F1F14F
+:1018C00038F48C3109F18E31F9F08A3069F04FC06B
+:1018D0008C35D1F1863609F441C0883209F047C011
+:1018E00068E971E087E02DC060ED71E089A50E9494
+:1018F000D7198091860139A5381339C08CE0E0ED05
+:10190000F1E0A4EAB1E025C08D8981608D8B4F8D17
+:10191000442329F0B8018EEE91E00E947535B8019C
+:1019200080ED91E00E9475358CE0E0EDF1E0A8E9F2
+:10193000B1E001900D928A95E1F719C068E971E074
+:1019400086E00E94D71913C08CE0EEEEF1E0A0EB28
+:10195000B1E001900D928A95E1F707C08CE0E0EBD1
+:10196000F1E0DF011D928A95E9F70E94D93180915B
+:10197000C10180938001803509F41CC3BF8DB23052
+:1019800009F018C3813021F4BE01635F7F4F06C0A8
+:10199000811109C08D8981608D8BB8018EEE91E037
+:1019A0000E947535FEC28250823008F093C2809149
+:1019B000E5019091E601A091E701B091E8018F8FD8
+:1019C00098A3A9A3BAA3ABAD94E0A99F7001112479
+:1019D000F701E856FE4FF8A7EFA3970120533E4FBB
+:1019E0003AA729A7D9014D905D906D907C902081F8
+:1019F000318142815381C301B2010E94D9356BA765
+:101A00007CA78DA79EA7EDADB4E0EB9F80011124CC
+:101A1000980128563E4F3CAF2BAFC80180539E4FD4
+:101A20009EAF8DAFDC018D909D90AD90BC90F90183
+:101A30002081318142815381C501B4010E94D93591
+:101A40006FA778AB89AB9AAB77FA709477F87094FC
+:101A5000D501C401B0588B8F9C8FAD8FBE8FF7011D
+:101A6000E251FE4F2BA53CA54DA55EA5608171817D
+:101A7000828193810E94D8356B017C01F801E2518B
+:101A8000FE4F2FA538A949A95AA960817181828189
+:101A900093810E94D8354B015C01A7019601C301D7
+:101AA000B2010E9430396BAB7CAB8DAB9EABA50114
+:101AB00094016B8D7C8D8D8D9E8D0E9430399B01A4
+:101AC000AC016BA97CA98DA99EA90E94D9356BABED
+:101AD0007CAB8DAB9EABA5019401C301B2010E940A
+:101AE00030394B015C01A70196016B8D7C8D8D8D8A
+:101AF0009E8D0E9430399B01AC01C501B4010E944A
+:101B0000D8352BA93CA94DA95EA90E9458366B0176
+:101B10007C019BA192FF13C02DEB37E346E055EB10
+:101B2000C701B6010E94F03887FD1DC02BED3FE0D4
+:101B300049EC50E4C701B6010E94D83512C02DEB24
+:101B400037E346E055E3C701B6010E94CE361816CA
+:101B500054F02BED3FE049EC50E4C701B6010E9480
+:101B6000D9356B017C018090640190906501A09053
+:101B70006601B09067012F8D38A149A15AA1CA0111
+:101B8000B9010E94D935A50194010E94D835A5015B
+:101B900094010E9430390E94CF394B015C0120E052
+:101BA00030E040E05FE3C701B6010E9430392F8D7D
+:101BB00038A149A15AA10E9430399F77A50194010B
+:101BC0000E94D8360E94BD370E9451377CAB6BAB68
+:101BD000DB01AB2B09F4D8CE1D894B01A12CB12C14
+:101BE00013FF12C0C501B4010E9480379B01AC01F4
+:101BF0006D857E858F8598890E9430396D877E87B7
+:101C00008F87988B177F1D8BC501B4010E94803789
+:101C10004B015C019B01AC01C701B6010E94D836A3
+:101C20006BA37CA38DA39EA3EFADB4E0EB9FC0019B
+:101C300011248C0108561E4FFC01E251FE4FD801C1
+:101C40002D913D914D915C91608171818281938153
+:101C50000E94D835A50194010E94D83627966CAF12
+:101C60007DAF8EAF9FAF27972BA13CA14DA15EA169
+:101C7000CA01B9010E9430399B01AC0160E070E0FB
+:101C800080E090E40E94D8356B017C012BEA3AEAAF
+:101C90004AE25EE36BA17CA18DA19EA10E94303936
+:101CA0004B015C0120E030E040E850E4C701B601A0
+:101CB0000E94D9359B01AC01C501B4010E943039A5
+:101CC0006FAB78AF89AF9AAF20E030E040E05FE3E0
+:101CD000C701B6010E94303923966CAF7DAF8EAF3D
+:101CE0009FAF23971F8E22242394312CEBA9FCA9AC
+:101CF000E215F30509F448CEBF8DBC3008F044C0AE
+:101D00002B8D3C8D4D8D5E8D23966CAD7DAD8EAD56
+:101D10009FAD23970E9430396B017C01A301920192
+:101D20006FA978AD89AD9AAD0E943039A7019601AF
+:101D30000E94D9357B016C01A301920123966CAD01
+:101D40007DAD8EAD9FAD23970E9430394B015C0174
+:101D50002B8D3C8D4D8D5E8D6FA978AD89AD9AAD83
+:101D60000E9430399B01AC01C501B4010E94D835F5
+:101D70002B013C01EF8DEF5FEF8F470156018B8EFA
+:101D80009C8EAD8EBE8E65C0B10180E090E00E9459
+:101D900080372BA13CA14DA15EA10E9430396B017F
+:101DA0007C010E94D3366B8F7C8F8D8F9E8FC701F5
+:101DB000B6010E94C1394B015C01A9A5BAA5CD901D
+:101DC000DD90ED90FC90F7FAF094F7F8F094ADAD5B
+:101DD000BEAD8D919D910D90BC91A02D8F8F98A33C
+:101DE000A9A3BAA3A70196016B8D7C8D8D8D9E8DC5
+:101DF0000E9430392B013C012F8D38A149A15AA1F5
+:101E0000C501B4010E9430399B01AC01C301B2018C
+:101E10000E94D9352B013C01A7019601C501B401EF
+:101E20000E9430396B017C012F8D38A149A15AA144
+:101E30006B8D7C8D8D8D9E8D0E9430399B01AC0108
+:101E4000C701B6010E94D8356B8F7C8F8D8F9E8F16
+:101E50001F8EA30192016BA57CA58DA59EA50E9456
+:101E6000D935EFA1F8A560837183828393832B8D8D
+:101E70003C8D4D8D5E8D6FA578A989A99AA90E9488
+:101E8000D935ABADBCAD6D937D938D939C9313977A
+:101E900027962CAD3DAD4EAD5FAD2797F801608123
+:101EA0007181828193810E94D935D8016D937D9390
+:101EB0008D939C931397BE01635F7F4F88E991E0F8
+:101EC0000E94753580911B0181116BC0BFEF2B1AE9
+:101ED0003B0A0CCF8D8984608D8B80911A018230F2
+:101EE00009F45FC00E94872780911B01811162C0A5
+:101EF000FBA1F071FF2E10921F012BA123FB88275D
+:101F000080F90E94F12586B18072909100018917B5
+:101F100049F084E00E94911D0E94011580E00E941A
+:101F2000F12548C0B8018EEE91E00E94753581E040
+:101F30008093190182E00E94A11D0E9401158091E9
+:101F40001B01811137C080911A018111F6CF809158
+:101F50001901813081F4FF2051F08CE0E1E0F1E0E3
+:101F6000ADE0B1E001900D928A95E1F707C085E000
+:101F70000E94911D03C081E080931F0110921901FE
+:101F800080E00E94F1250E9401150E94BE250E945A
+:101F900098270E94F3260E94713180911F018111C0
+:101FA0008CC08CE0EEEEF1E0A8E9B1E001900D927A
+:101FB0008A95E1F78091C80180938701882309F40D
+:101FC0007FC00E9487278091870190911A018330FA
+:101FD00041F49230D1F188E00E94A11D0E940115C8
+:101FE00034C081E0809380011092840110928301BB
+:101FF000109281011092860110928901109288013D
+:1020000084E6809321018093220180932301923002
+:1020100091F064EA71E080E00E94EB198823E1F11D
+:102020000E94D93140E050E0BA0180E00E946B1973
+:1020300080E00E94BC0283EA92E00E94E4268AE3E8
+:1020400092E00E94E4260E94CB10109287012FC0DC
+:1020500081E036C082E034C088E132C086E230C020
+:1020600089E12EC084E02CC08BE12AC085E228C023
+:1020700084E126C08EE124C08FE122C086E120C029
+:1020800080E21EC082E21CC083E21AC084E218C053
+:1020900080E116C08FE014C087E012C08CE0EEEE45
+:1020A000F1E0A8E9B1E001900D928A95E1F780E0B6
+:1020B00007C01A8E1BA20C9403030E9413027ACF4E
+:1020C000C65BDF4F0FB6F894DEBF0FBECDBFDF910A
+:1020D000CF911F910F91FF90EF90DF90CF90BF9025
+:1020E000AF909F908F907F906F905F904F903F90B8
+:1020F0002F9008950F931F93CF938C01C0E0F801A8
+:1021000061917191819191918F010E94AF26C230AE
+:1021100019F08CE20E94E01BCF5FC33081F7CF91B2
+:102120001F910F9108958CE093E00C94E426CF92D8
+:10213000DF92EF92FF92CF93DF93D82F6A017B015A
+:10214000C22F84E20E94E01B8D2F0E94BE268DE3E9
+:102150000E94E01B4C2FC701B6010E940326DF91AD
+:10216000CF91FF90EF90DF90CF900C949310CF938E
+:10217000DF93D82FC62F84E20E94E01B8D2F0E9490
+:10218000BE268DE30E94E01B8C2F0E94BE26DF91AD
+:10219000CF910C9493108DE50E94E01B0C9493104A
+:1021A0003F924F925F926F927F928F929F92AF92E7
+:1021B000BF92CF92DF92EF92FF920F931F93CF9334
+:1021C000DF93CDB7DEB7A4970FB6F894DEBF0FBE8E
+:1021D000CDBF10910807112391F181E080931A017E
+:1021E00089EA92E00E94E426812F0E94BE260E9486
+:1021F000931085EF91E0019739F0EFE9FFE0319717
+:10220000F1F700C00000F7CF1150123030F08FB757
+:10221000F894109208078FBF12C083EA92E00E94E0
+:10222000E42681E992E00E94E4260E94CB1080E13E
+:102230000E94971D8091070784FFFCCFE8CF109183
+:102240000707112309F4BBC214FF04C081E0809387
+:102250001B01BFC310FFBFC18CE0E1E0F1E0DE0174
+:10226000599601900D928A95E1F7BE01675E7F4F06
+:10227000CE010D960E94AA1D8CE30E94E01B809166
+:102280001A018830E1F058F4813099F1A8F08230D9
+:1022900099F1843009F043C084EF92E03EC080326F
+:1022A00029F118F4803171F03AC0803441F180385E
+:1022B000B1F58CED92E031C087E093E02EC083E071
+:1022C00093E02BC080911C0187FD10C08DEF92E040
+:1022D0000E94E42680911C0180FF06C080E31AC0A2
+:1022E00082FF17C085FFFACF81E314C089EF92E027
+:1022F00014C08EEE92E011C088EE92E00EC082EE25
+:1023000092E00E94E42680911C0183FFE9CF83E3E1
+:1023100001C082E30E94E01B02C00E94E42680917B
+:102320005F01F82FF170BF2E80FF07C0809126015A
+:10233000882319F085ED92E053C04090BC01509085
+:10234000BD016090BE017090BF0144EA842E41E05F
+:10235000942E9E012F5F3F4F7901CE010D966C01A7
+:1023600000E0F40161917191819191914F0120857B
+:102370003185428553850E94D935F7016083718389
+:1023800082839383023061F4A30192010E94D935C4
+:10239000F7016083718382839383BB2019F0CACFD6
+:1023A000B11011C0F7012081318142815381F601C2
+:1023B00060817181828193810E94D835F6016083AA
+:1023C0007183828393830F5FF4E0EF0EF11C24E0AE
+:1023D000C20ED11C033029F6B110ACCF8EEC92E0C6
+:1023E0000E94E426CE010D960E947A1080915F0132
+:1023F00081FF1FC089EC92E00E94E4269091500674
+:1024000080912F03981710F0815F01C08150891BC4
+:102410000E94BE268CE20E94E01B80919702909160
+:102420009802981710F0805801C08150891B0E94B3
+:10243000BE2684EC92E00E94E42680911A018C77FB
+:1024400049F06091EE067091EF068091F006909150
+:10245000F10603C060E070E0CB010E94A0268CE290
+:102460000E94E01B60912701709128018091290151
+:1024700090912A0140E00E9403260E94DC01F82E80
+:102480000E94E61D082F86B1982F9072809100015E
+:10249000E92EE8268F2D802B8E2959F18FEB92E0C3
+:1024A0000E94E426EE2019F080E50E94E01BFF2048
+:1024B00079F0F0FE03C088E50E94E01BF1FE03C046
+:1024C00089E50E94E01BF2FE03C08AE50E94E01B42
+:1024D000002379F000FF03C082E50E94E01B01FFAA
+:1024E00003C088E40E94E01B02FF03C083E50E9452
+:1024F000E01B80912601882321F0815080932601E2
+:1025000018C080911A018C7711F08DE101C089E02B
+:102510008093260180912501811103C081E0809381
+:10252000250189EB92E00E94E426CE0101960E94EB
+:102530007A1000912501002321F00150009325011C
+:1025400042C080911A018C7711F083E101C089E0CB
+:102550008093250184EB92E00E94E4268091210182
+:102560000E94BE268CE20E94E01B809122010E9404
+:10257000BE268CE20E94E01B809123010E94BE26B1
+:102580008091B00087FF05C02D9B02C002E001C012
+:1025900001E0439B03C0FF24F39403C0002399F0A0
+:1025A000F12C80EB92E00E94E426002339F0013008
+:1025B00011F483E501C083E40E94E01BFF2019F0C1
+:1025C00086E40E94E01B8EE30E94E01B0E949310B1
+:1025D00081E00E94971D812F887E09F467C0809159
+:1025E0001A01982F937009F050C08872A1F0809161
+:1025F0001C01807C81F40E949A2582E080931E0158
+:1026000080911A01803239F417FDE1C180911C01DB
+:10261000806880931C0180911A01811103C091E0B0
+:1026200090931C0116FF07C085FD05C090911C0109
+:10263000906490931C0113FF05C0807E19F480E123
+:1026400080931A0115FF21C083EA92E00E94E426DC
+:102650008FE492E00E94E4260E94CB1080911C013E
+:1026600087FD0EC090911A01903439F483FFABC1FD
+:10267000837E826080931C01A6C1903809F0A3C1BB
+:1026800080911C01806280931C0117FF0CC0809117
+:102690001A01813029F480911C01856080931C010E
+:1026A00080E880931A0188EE0E94971D11FF44C0B4
+:1026B000812F8876F1F580911A01803471F4809130
+:1026C0001C0185FD0AC084FF03C010921A0105C0D9
+:1026D00082FF03C0886080931C0180911A018823C7
+:1026E00081F084FF26C090911C0190FF22C08031B0
+:1026F00041F480912401882321F088608093240193
+:1027000018C010921E010E947727892B71F08091CA
+:102710001C0186FD0AC010921C0188E080931A01FA
+:102720000E942D1E0E94D21804C010921C0110920B
+:102730001A0182E00E94971D12FF41C080911A0188
+:10274000807D90911C018823D9F080911D01811119
+:1027500017C097FD15C00E949A2580912F03809382
+:102760002E030E94A92780911E0181FF05C0909130
+:102770001C01916090931C01897F80931E011CC0F5
+:1027800097FF0AC010921E010E9498270E94BE2542
+:102790000E9413020E94F32680911C0185FF08C04D
+:1027A0008F77816080931C0180E480931A0104C0BC
+:1027B00010921C0110921A0184E00E94971D9091C2
+:1027C0000907992309F4ABC08FB7F8941092090751
+:1027D0008FBF4091210190FD02C0842F01C084E68B
+:1027E00091FD865F92FD8A5093FD8F5F94FD81502D
+:1027F000893C08F088EC8A3008F48AE030912201A4
+:1028000095FD02C0232F01C024E696FD22E397FD2B
+:1028100029E1481303C0231709F481C080932101E3
+:10282000209322011092250110912F033090500621
+:1028300089E9D82E96E7E92E26E9F22E0EE732E353
+:10284000432E131509F457C0812E912C489CC001CA
+:10285000499C900D1124FC01E05DFC4F5F01CF010C
+:102860000E940427562E672E782EC92E2D2D3E2D20
+:102870004F2D502F0E94F03818164CF42D2D3E2D60
+:102880004F2D502F6D2D7E2D8F2D902F08C0252D73
+:10289000362D472D5C2D652D762D872D9C2D0E9484
+:1028A0003039F501668B778B808F918F489CC00102
+:1028B000499C900D11249C01205D3C4F7901F90148
+:1028C00082A093A0A4A0B5A0A501940166897789F0
+:1028D000808D918D0E94F03818162CF4F701868AAD
+:1028E000978AA08EB18E1F5F103109F410E0D52CAD
+:1028F00073010C2DA6CF8D2D9E2DAF2DB02F809363
+:10290000120290931302A0931402B09315020E9436
+:102910009A2580912F0380932E030E94A9279091DE
+:102920000A07992309F448C08FB7F89410920A0750
+:102930008FBF2091230190FD02C0822F01C084E649
+:1029400091FD865F92FD8A5093FD8F5F94FD8150CB
+:10295000893C08F088EC8A3008F48AE0281749F0AE
+:1029600020911E01286020931E0180932301109264
+:10297000250180911A0195FF0DC0803159F42091F5
+:102980002401211102C022E003C020FF03C0246003
+:1029900020932401907C81F0882311F0887161F0EC
+:1029A0001091880116FF02C01F7B01C01064812FA7
+:1029B0000E94BC021093880180911A018C7F49F01B
+:1029C0000E942D1E06C080E480931A0159CE80E239
+:1029D00029CEA4960FB6F894DEBF0FBECDBFDF910F
+:1029E000CF911F910F91FF90EF90DF90CF90BF900C
+:1029F000AF909F908F907F906F905F904F903F909F
+:102A00000895CF92DF92EF92FF921F93CF93DF93BF
+:102A10000E94D01080911C01882309F4F6C00E9406
+:102A20007727009771F4C091890180918801C82BA4
+:102A3000C0908B01D0908C01E0908D01F0908E01C0
+:102A400006C0FC01C189C6A4D7A4E0A8F1A8809162
+:102A5000700181FF03C080E20E947F1DDC2FD073D4
+:102A600011E0C07480911C01882309F4CEC09091BC
+:102A70001B019111CAC080FFC5C090911A01292F76
+:102A8000207C09F474C082FD12C01092240140E041
+:102A900050E0BA0180E00E946B1980E00E94BC0205
+:102AA00080911C018D7F846080931C01ABC09038A5
+:102AB000E1F483EA92E00E94E4268CE092E00E9436
+:102AC000E4260E94CB1040E050E0BA0180E00E9472
+:102AD0006B1980E00E94BC020E94541680911B0179
+:102AE000811193C00E94D010F9CF903419F48F7DDA
+:102AF00080931C0180911C0183FF84C09091890107
+:102B00009923C1F081FD16C08091700181FF06C03C
+:102B100080911E01886080931E010CC0B701A60140
+:102B20008D2F0E946B1941E060E070E080E890E436
+:102B30000E94F62880918801882371F080911C0101
+:102B400081FD0AC08C2F0E94BC0241E060E070E071
+:102B500080E89FE30E94F62880911C0181FD52C00D
+:102B6000806180931C0182E00E94A11D4BC0809176
+:102B700024018823C9F181FF0DC080918901882338
+:102B8000B1F040E050E0BA0180E00E946B19109370
+:102B9000240138C08C70B1F18091890181110AC083
+:102BA0008091240183FF03C082E00E94A11D109246
+:102BB000240128C083EA92E00E94E42685E192E0A5
+:102BC0000E94E4260E94CB108091700181FF06C014
+:102BD00080911E01886080931E01E2CFB701A6019B
+:102BE0008D2F0E946B19DCCF80911E0183FF0AC0DC
+:102BF000B701A6018D2F0E946B1980911E01877F5E
+:102C000080931E010E94D0102DCFDF91CF911F9194
+:102C1000FF90EF90DF90CF9008950E947727892B47
+:102C200019F082E00C94A11D08958093B3008111E6
+:102C300004C08091B0008F7703C08091B00080689D
+:102C40008093B000089580915C01682F20915D0110
+:102C5000422F982F917080FD94E0822F817020FD8B
+:102C600080E261FD986041FD806462FD906142FDFB
+:102C70008068909308038093090308951F920F9230
+:102C80000FB60F9211248F939F938BB190910803ED
+:102C90009C71837E892B8BB915BC9F918F910F906E
+:102CA0000FBE0F901F90189580916F008D7F8093BD
+:102CB0006F0080918100887F8160809381001092F5
+:102CC0000A0380915E0190911A018F3F39F420919F
+:102CD0000807211103C0903881F402C0943069F0D4
+:102CE00090E0009741F0EFE9FFE03197F1F700C085
+:102CF00000000197F6CF81E001C080E09091700163
+:102D000092FF02C091E08927882311F0289A089544
+:102D1000289808951F920F920FB60F9211242F93A7
+:102D20003F934F935F936F937F938F939F93AF9353
+:102D3000BF93EF93FF9380910A03811122C28BB15D
+:102D400090911A03907E8F71892B8BB98BB1837E02
+:102D500090911903892B8BB98091180386BD82E06D
+:102D600085BD81E080930A03789480912C03909133
+:102D70002D03892B09F0BFC08091510690917C06EC
+:102D8000981709F4A4C0E09151062E2F30E087E097
+:102D9000E89FF0011124EE5AF94FF0932D03E093D0
+:102DA0002C03828193819093890080938800808195
+:102DB00091819093280380932703E48180912903D4
+:102DC0008E1761F1E093290382E1E89FF00111245D
+:102DD000E358F94FF0932B03E0932A0384859585FC
+:102DE000A685B785B695A795979587958093130384
+:102DF00090931403A0931503B093160380930F03CD
+:102E000090931003A0931103B093120380930B03CC
+:102E100090930C03A0930D03B0930E03A0912A038B
+:102E2000B0912B0350969C9150978091090389276C
+:102E300080931A0387E0829FF001839FF00D112495
+:102E4000EE5AF94F25814D915D916D917C911397CB
+:102E5000022E04C076956795579547950A94D2F748
+:102E600040931B0350931C0360931D0370931E0338
+:102E700014964D915D916D917C911797022E04C02F
+:102E800076956795579547950A94D2F740931F0317
+:102E900050932003609321037093220318968D9121
+:102EA0009D910D90BC91A02D04C0B695A7959795C6
+:102EB00087952A95D2F78093230390932403A093B8
+:102EC0002503B093260386810E94151614C00E9424
+:102ED0005416E0912A03F0912B038189882339F05D
+:102EE0001092B3008091B0008F778093B00084E09F
+:102EF0000E94A11D46C1809119018130B1F486B1B3
+:102F0000807290910001891781F0109219018CE074
+:102F1000E1E0F1E0ADE0B1E001900D928A95E1F7DA
+:102F200080910707806480930707109219034091EE
+:102F30000B0350910C0360910D0370910E0380916F
+:102F40001B0390911C03A0911D03B0911E03840FDD
+:102F5000951FA61FB71F80930B0390930C03A0939C
+:102F60000D03B0930E03E0912A03F0912B034485E7
+:102F7000558566857785481759076A077B0768F581
+:102F800024E0209319034485558566857785841B45
+:102F9000950BA60BB70B80930B0390930C03A09398
+:102FA0000D03B0930E0320898091010190910201DD
+:102FB000A0910301B091040125FF04C00197A1096C
+:102FC000B10903C00196A11DB11D80930101909329
+:102FD0000201A0930301B093040140910F035091AB
+:102FE0001003609111037091120380911F0390915F
+:102FF0002003A0912103B0912203840F951FA61FE7
+:10300000B71F80930F0390931003A0931103B09305
+:1030100012034485558566857785481759076A07E1
+:103020007B0778F5209119032860209319034485C4
+:10303000558566857785841B950BA60BB70B80930A
+:103040000F0390931003A0931103B09312032089F0
+:103050008091050190910601A0910701B0910801AE
+:1030600026FF04C00197A109B10903C00196A11D63
+:10307000B11D8093050190930601A0930701B093C1
+:10308000080140911303509114036091150370914E
+:1030900016038091230390912403A0912503B091FE
+:1030A0002603840F951FA61FB71F809313039093C9
+:1030B0001403A0931503B0931603448555856685C4
+:1030C0007785481759076A077B0778F52091190318
+:1030D0002061209319034485558566857785841B77
+:1030E000950BA60BB70B8093130390931403A09337
+:1030F0001503B093160320898091090190910A016C
+:10310000A0910B01B0910C0127FF04C00197A10908
+:10311000B10903C00196A11DB11D809309019093CF
+:103120000A01A0930B01B0930C0180911A01843025
+:1031300039F4909119038091200189238093190318
+:1031400080912703909128030197909328038093FF
+:103150002703892B69F410922D0310922C03809180
+:1031600051068F5F80935106863011F410925106FC
+:103170009091190380910803892780931903109275
+:103180000A03FF91EF91BF91AF919F918F917F9132
+:103190006F915F914F913F912F910F900FBE0F90C4
+:1031A0001F9018958091700182FF02C0289A01C07B
+:1031B0002898809108038093190380915B01880F00
+:1031C000845081958093180380916F008260809372
+:1031D0006F0008954F925F926F927F928F929F92AD
+:1031E000AF92BF92CF92DF92EF92FF926B017C0180
+:1031F00080906C0190906D01A0906E01B0906F0175
+:10320000409068015090690160906A0170906B0174
+:10321000A3019201C501B4010E94F03887FF08C0E4
+:10322000A7019601C301B2010E94CE36181654F0D0
+:1032300040922701509228016092290170922A0140
+:1032400086E23CC0A7019601C501B4010E94F03896
+:1032500087FD11C020E030E0A901C701B6010E943E
+:10326000CE368092270190922801A0922901B09237
+:103270002A0187E023C0C0922701D0922801E09262
+:103280002901F0922A01A5019401C701B6010E940B
+:10329000D8352091040330910503409106035091E5
+:1032A00007030E9430390E94BD3720E030E040EE35
+:1032B00050E40E94D9350E945137862FFF90EF903D
+:1032C000DF90CF90BF90AF909F908F907F906F9046
+:1032D0005F904F90089590911B01911127C081112B
+:1032E0000FC080E090E0A0EEB0E4809327019093BF
+:1032F0002801A0932901B0932A01BC01CD0110C07F
+:10330000803111F42D9801C02D9A9091700191FF98
+:1033100005C0803219F440E050E0BA01CB01BA0197
+:103320000E94EA180E941516109225010895CF9365
+:10333000DF93239AC0EBD0E083E0888387E080931B
+:10334000B100259A20916C0130916D0140916E0180
+:1033500050916F01609168017091690180916A01DB
+:1033600090916B010E94D8359B01AC0160E070E048
+:1033700088EF91E40E94D8366093040370930503AC
+:10338000809306039093070388818F778883DF916A
+:10339000CF9108956AE080E090E00E945D0245E5EB
+:1033A00050E06BE271E081E090E00C947F020F93BB
+:1033B0001F93CF93C82F8B010E9487272DE0C29FB8
+:1033C000C00111244CE050E0B8019E5FCF911F91E5
+:1033D0000F910C947F021F93CF93DF93182FEB0173
+:1033E0008DE0189FB00111247E5F4CE050E0CE01CB
+:1033F0000E941902892B59F48CE0FE0111928A95E2
+:10340000E9F7BE01812F0E94D71980E001C081E059
+:10341000DF91CF911F910895EF92FF920F931F9329
+:10342000CF93DF93CDB7DEB72C970FB6F894DEBFFE
+:103430000FBECDBF182F80FFD6C08AE080935B01FE
+:103440008FEF80935E0110925C0110925D0181E02C
+:1034500080935F018AE097EDA3E2BCE38093600173
+:1034600090936101A0936201B09363018FE692E1B2
+:10347000A3E0BBE38093640190936501A093660190
+:10348000B093670180E090E0AFE7B3E48093680118
+:1034900090936901A0936A01B0936B0110926C0143
+:1034A00010926D0110926E0110926F0110927101D5
+:1034B00080E090E0A8ECB1E48093720190937301F6
+:1034C000A0937401B093750180E090E0AAEFB3E49B
+:1034D0008093760190937701A0937801B09379015E
+:1034E0002AEF30E030937B0120937A0140E050E0F6
+:1034F00060E87FE340937C0150937D0160937E01FF
+:1035000070937F0124E02093700146E656EE67E455
+:1035100073E440932B0150932C0160932D01709321
+:103520002E0140932F01509330016093310170932D
+:10353000320140933301509334016093350170930D
+:1035400036018093370190933801A0933901B093ED
+:103550003A0180933B0190933C01A0933D01B093CD
+:103560003E0180933F0190934001A0934101B093AD
+:10357000420180E090EAACE0B7E48093430190938D
+:103580004401A0934501B093460180934701909375
+:103590004801A0934901B0934A0180934B01909355
+:1035A0004C01A0934D01B0934E0180E090E0A8E45F
+:1035B000B3EC80934F0190935001A0935101B093CD
+:1035C00052018093530190935401A0935501B093FD
+:1035D00056018093570190935801A0935901B093DD
+:1035E0005A010E94CA1911FF10C0CE0101967C0138
+:1035F0008CE0F70111928A95E9F700E0B701802F7E
+:103600000E94D7190F5F0830C9F712FF14C060E09D
+:1036100080E093E00E945D0260E081E093E00E9420
+:103620005D0260E081E593E00E945D0260E082E57A
+:1036300093E00E945D0213FF0AC060E08EEA93E00F
+:103640000E945D0260E08FEA93E00E945D022C968A
+:103650000FB6F894DEBF0FBECDBFDF91CF911F91A3
+:103660000F91FF90EF9008951F920F920FB60F9257
+:1036700011242F933F934F935F936F937F938F9377
+:103680009F93AF93BF93EF93FF93E091C600E13216
+:1036900071F028F4E83179F40E94252956C0EF33FF
+:1036A00021F0EE3741F482E003C081E001C088E000
+:1036B0000E94A11D4AC0E7FF37C08E2F90E0FC0199
+:1036C000E458F109ED31F10508F03FC0E659FF4F2C
+:1036D0000C947B3A80E2ECCF80911A0185FF35C0D3
+:1036E00080E4E6CF81E00DC082E00BC084E009C039
+:1036F00088E007C080E105C080E203C080E401C02B
+:1037000080E80E94881D21C081E00BC082E009C0D2
+:1037100084E007C088E005C080E103C080E201C00A
+:1037200080E40E947F1D11C0A091980281E08A0F61
+:10373000813809F480E090919702891731F0B0E068
+:10374000AA5EBD4FEC9380939802FF91EF91BF91D9
+:10375000AF919F918F917F916F915F914F913F9129
+:103760002F910F900FBE0F901F9018951F920F92E0
+:103770000FB60F9211248F939F93EF93FF93809135
+:103780000303E82FF0E0E656FD4F90819093C600CA
+:103790008F5F893609F480E080930303909199024A
+:1037A000891305C08091C1008F7D8093C100FF9176
+:1037B000EF919F918F910F900FBE0F901F901895D2
+:1037C000E091990291E09E0F993631F490E004C0A7
+:1037D0002091070724FD0FC0209103032917C1F38F
+:1037E000F0E0E656FD4F8083909399028091C100EE
+:1037F00080628093C1000895CF93C82F85E193E044
+:103800000E94E4268C2F0E94BE26CF910C94931028
+:10381000EF92FF920F931F93CF93DF9360915B0121
+:1038200070E080E00E94B71060915E0170E081E07E
+:103830000E94B71060915C0170E082E00E94B710B6
+:1038400060915D0170E083E00E94B71060917001AB
+:1038500062FB662760F970E084E00E94B710609117
+:10386000700166FB662760F970E085E00E94B71082
+:1038700080917001082E000C990B692F661F662736
+:10388000661F70E086E00E94B71060915F0170E0F3
+:103890008AE00E94B71040916001509161016091EF
+:1038A00062017091630123E08BE00E9497104091C8
+:1038B000640150916501609166017091670123E098
+:1038C0008CE00E94971060917001617070E08DE053
+:1038D0000E94B7106091700165FB662760F970E087
+:1038E00084E10E94B7106091700163FB662760F964
+:1038F00070E085E10E94B71060917001629561707F
+:1039000070E086E10E94B7106091710170E087E17C
+:103910000E94B7104091720150917301609174013F
+:103920007091750123E088E10E9497104091760123
+:1039300050917701609178017091790123E089E1DC
+:103940000E94971060917A0170917B018AE10E9438
+:10395000B71040917C0150917D0160917E01709182
+:103960007F0123E08BE10E94971040916801509104
+:10397000690160916A0170916B0120E08EE10E9403
+:10398000971040916C0150916D0160916E017091A2
+:103990006F0120E08FE10E949710609170016695A1
+:1039A000617070E080E20E94B710D4E6F12C0BE267
+:1039B00011E083E0E82EED0ECD2F82E0F81691F0B5
+:1039C000E3E0FE16E9F0F1E0FF1631F0F801408186
+:1039D0005181628173811AC0F801448555856685DD
+:1039E000778514C020E030E041E655E4F801608DB1
+:1039F000718D828D938D0E94D836AB01BC0106C0BB
+:103A0000F80144A155A166A177A1705823E08C2F3D
+:103A10000E9497100C5F1F4FCF5FEC12CECFD65F86
+:103A2000F394DC3821F6DF91CF911F910F91FF9035
+:103A3000EF900895811104C08CE193E00C94E4268A
+:103A40000C94FC1BCF93DF93C1E1D7E089918823CD
+:103A500019F00E94E01BFACFDF91CF910895CF9328
+:103A6000DF9321E5829FC0011124EC01DD5F40E579
+:103A700050E0BE0181E197E00E941902892B69F4B0
+:103A8000109211070E94872740E550E061E177E03E
+:103A9000CE010E947F0280E001C081E0DF91CF91E2
+:103AA0000895CF93DF93C0E08C2F0E942F1D8111CA
+:103AB0000EC0109211078EE30E94E01B0E94221D8F
+:103AC0008AE30E94E01B87E00E94FC1B12C08091E9
+:103AD0001107882371F00E94C902D82F8EE30E943B
+:103AE000E01B0E94221D8AE30E94E01B8D2F0E9492
+:103AF0001A1DCF5FC230C1F6DF91CF9108959FB7F5
+:103B0000F89420910A07822B80930A079FBF08959B
+:103B10009FB7F89420910907822B809309079FBFD4
+:103B200008959FB7F894809308079FBF08952FB713
+:103B3000F8949091070780958923809307072FBFFA
+:103B400008959FB7F89420910707822B8093070769
+:103B50009FBF08958F929F92AF92BF92CF92DF92B4
+:103B6000EF92FF920F931F93CF93DF93EB012BE222
+:103B7000E22E21E0F22E8C016B018CE0C80ED11CEC
+:103B80006991799189919991F70181909190A19092
+:103B9000B1907F010E948237A50194010E94D8361E
+:103BA000F80161937193819391938F01CC15DD0599
+:103BB00039F7DF91CF911F910F91FF90EF90DF9038
+:103BC000CF90BF90AF909F908F90089596B1892F1E
+:103BD000877049F0892F8095817091FF826092FDF6
+:103BE00003C08460089580E008951F920F920FB67D
+:103BF0000F9211242F933F934F935F936F937F9373
+:103C00008F939F93AF93BF93EF93FF930E94E61D13
+:103C1000882391F080FF03C00E9425290DC082FFF8
+:103C200004C080910707826005C081FF05C08091B4
+:103C30000707886080930707FF91EF91BF91AF91CD
+:103C40009F918F917F916F915F914F913F912F91B4
+:103C50000F900FBE0F901F9018952F923F924F928A
+:103C60005F926F927F928F929F92AF92BF92CF920C
+:103C7000DF92EF92FF920F931F93CF93DF93CDB715
+:103C8000DEB7EF970FB6F894DEBF0FBECDBF8091C1
+:103C90001E0180FD36C79091510680910B07981741
+:103CA00009F42FC780910E0790910F07892B09F017
+:103CB00015C310911E0112FF09C08091500622E326
+:103CC000289FC0011124805D9C4F02C00E9477276D
+:103CD00090930F0780930E0720900E0730900F07E8
+:103CE0002114310409F40DC70091D806802F81708A
+:103CF00000FF03C01092D806EAC09091D7069F5FDC
+:103D0000953009F0892F8093D706E82EF12C32E107
+:103D10003E9DF0013F9DF00D1124E358F94FF093C3
+:103D20000D07E0930C07D10150969C915097908B12
+:103D3000E2E18E9FC001112420E030E04D915D91C1
+:103D40006D917D91F901E80FF91FE358F94F6894DF
+:103D500012F8440F551F661F771F1694D1F7408342
+:103D60005183628373832C5F3F4F2C30310531F7D1
+:103D700022E12E9DF0012F9DF00D11249F0123586B
+:103D8000394FF10184859585A685B78543E0880F75
+:103D9000991FAA1FBB1F4A95D1F7F9018487958700
+:103DA000A687B787D1011C966D917D918D919C91CD
+:103DB0001F970E9480376093DD067093DE06809324
+:103DC000DF069093E006F101268D378D40A151A1C9
+:103DD0000E94D8369B01AC016093E1067093E20625
+:103DE0008093E3069093E40660E070E080EA9FE34E
+:103DF0000E94D8366093E5067093E6068093E70646
+:103E00009093E8061092D9061092DA061092DB061B
+:103E10001092DC0611FD02C003FF1FC06091F60680
+:103E20007091F7068091F8069091F9066093EE067E
+:103E30007093EF068093F0069093F1069B01AC011E
+:103E40000E943039D10152966D937D938D939C934E
+:103E50005597077F0093D8060FC0F10162897389D7
+:103E6000848995890E94CF396093EE067093EF069E
+:103E70008093F0069093F106F2E1FE9DC001FF9D54
+:103E8000900D11249C012358394F7901D901519685
+:103E90001C928091700181FF1AC0F101818985FF18
+:103EA00016C022A533A544A555A560E070E080E8C2
+:103EB0009FE30E94D83660930207709303078093B4
+:103EC000040790930507E1E0D7015196EC93109217
+:103ED000EA061092EB061092EC061092ED06D10164
+:103EE0005A962D913D914D915C915D972D833E8326
+:103EF0004F83588760E070E080E09FE30E94D836EF
+:103F00004B015C01F101468C578C60A071A011FF40
+:103F10004BC0F2E0F093E906D1015296CD90DD90CE
+:103F2000ED90FC905597A70196010E9430399B01B6
+:103F3000AC01C301B2010E94D8354B015C0120E005
+:103F400030E0A9010E94CE3687FF1DC02D813E8141
+:103F50004F815885CA01B9010E94D935A301920148
+:103F60000E9430399B01AC01C701B6010E94D835CF
+:103F70000E94CF396093F6067093F7068093F80697
+:103F80009093F906A8C18092EA069092EB06A0925F
+:103F9000EC06B092ED061092F6061092F70610921B
+:103FA000F8061092F90697C11092E9064092FA06B7
+:103FB0005092FB066092FC067092FD0612FF0CC048
+:103FC0001092F6061092F7061092F8061092F90673
+:103FD000C12CD12C760124C0E0912F03EF5FE0319A
+:103FE00009F4E0E0809150068E1759F0B2E3BE9FCD
+:103FF000F0011124E05DFC4FC288D388E488F58885
+:1040000003C0C12CD12C7601C701B6010E94CF3963
+:104010006093F6067093F7068093F8069093F9067E
+:10402000C1010E940427698B7A8B8B8B9C8B9B012F
+:10403000AC010E94303969877A878B879C87D101D0
+:1040400052962D913D914D915C91559729833A83DC
+:104050004B835C830E94CE3687FF6CC029853A85EE
+:104060004B855C8569817A818B819C810E94D835E2
+:10407000A50194010E9430399B01AC01C301B2013A
+:104080000E94D8356093FA067093FB068093FC0675
+:104090009093FD0620E030E0A9010E94CE3618166C
+:1040A0003CF1B2E0B093E9062D813E814F81588505
+:1040B000CA01B9010E94D935A30192010E94303989
+:1040C0009B01AC0169817A818B819C810E94D835EA
+:1040D0000E94CF396093F6067093F7068093F80636
+:1040E0009093F9068091D80688608093D806F3C033
+:1040F000A701960169857A858B859C850E94D835B4
+:10410000A50194010E9430396093FE067093FF066A
+:10411000809300079093010729893A894B895C892C
+:104120002093F2063093F3064093F4065093F5067D
+:1041300033E0B6C0A701960169817A818B819C81A9
+:104140000E94D835A50194010E943039A301920143
+:104150000E94D93520E030E040E05FE30E94303932
+:104160006D877E878F87988B20E030E0A9010E94C1
+:10417000F03818160CF097C02D853E854F8558896C
+:10418000C301B2010E94F03818160CF088C0A701D4
+:10419000960169857A858B859C850E94D835A50115
+:1041A00094010E9430399B01AC016093FE0670932C
+:1041B000FF0680930007909301076D857E858F85AC
+:1041C00098890E94F0381816CCF589899A89AB89AC
+:1041D000BC898093F2069093F306A093F406B09303
+:1041E000F50629813A814B815C8169857A858B85C9
+:1041F0009C850E94CE36811104C091E09093E9061F
+:104200006AC029813A814B815C8169857A858B8579
+:104210009C850E94D835A50194010E9430399B01EC
+:10422000AC01C301B2010E94D8356093FA067093C5
+:10423000FB068093FC069093FD064DC02D853E85C0
+:104240004F8558892093FA063093FB064093FC066D
+:104250005093FD062093FE063093FF06409300071F
+:10426000509301072D813E814F815885CA01B901C4
+:104270000E94D9352D853E854F8558890E94303959
+:10428000A70196010E94D9350E94CF396093F206AA
+:104290007093F3068093F4069093F5061CC032E009
+:1042A0003093E90618C01092FA061092FB0610929D
+:1042B000FC061092FD068091F6069091F706A091FB
+:1042C000F806B091F9068093F2069093F306A09356
+:1042D000F406B093F506186010931E0180917C06D9
+:1042E000482F50E05E834D8387E0849FF001859FD7
+:1042F000F00D1124EE5AF94F8091D7068483A091D6
+:104300000E07B0910F07BFAFAEAF5E96BC91BEA3D4
+:10431000EEADFFADF78DFFA3AEADBFAD9096BC91F6
+:10432000B8A7EEADFFADF1A1F9A72091E506309158
+:10433000E6064091E7065091E8066EA17FA18B2F1B
+:104340009F2F0E94D8356AAB7BAB8CAB9DAB20E036
+:1043500030E0A9010E94CE3687FF04C01AAA1BAA2A
+:104360001CAA1DAA2091FA0629873091FB063D87D9
+:104370004091FC06498B5091FD065D8B8091F206C1
+:104380008A8F9091F3069B8FA091F406AC8FB09129
+:10439000F506BD8F6090EE067090EF064090F00637
+:1043A0005090F106E091FE06EAA7F091FF06FBA708
+:1043B000209100072CA7309101073DA74091E90605
+:1043C00049835091EA065EA78091EB068FA79091F2
+:1043D000EC0698ABA091ED06A9ABB091F606BFAB89
+:1043E000E091F706E8AFF091F806F9AF2091F906F1
+:1043F0002AAF2AA53BA54CA55DA569857D85898940
+:104400009D890E94CE36811103C032E03EAB02C0CE
+:1044100041E04EAB2EA03FA008A519A58EE3C82E03
+:1044200083ECD82E8EE2E82E89E3F82E1E8A1F8AAE
+:10443000188E198ECE8EDF8EE8A2F9A29981913066
+:1044400009F4D4C008F472C0AEADBFAD5A962D9138
+:104450003D914D915C915D97933009F0F9C0C70192
+:10446000B6010E9430394B015C0120E030E040E0B1
+:104470005FE30E9430399B01AC01B301C2010E948D
+:10448000D835A70196010E9430396AA37BA38CA37B
+:104490009DA39B01AC01B101C8010E94D8351B014D
+:1044A0008C0129853D8549895D890E94CE3687FD2D
+:1044B0000BC020E030E0A9016AA17BA18CA19DA1E5
+:1044C0000E94CE3618165CF129853D8549895D89A3
+:1044D0006EA17FA188A599A50E94D8359B01AC014A
+:1044E0000E94D9356B017C019301A2016A8D7B8DFD
+:1044F0008C8D9D8D0E94D9359B01AC01C701B60101
+:104500000E94D8366B017C016A8C7B8C4C8C5D8C54
+:1045100029843D8409891D89B1E0B983FFC0A501C3
+:104520009401B301C2010E94D8355DC0EEADFFAD6C
+:10453000228D338D448D558DC701B6010E943039CF
+:104540004B015C0120E030E040E05FE30E94303945
+:104550009301A2010E94D935A70196010E9430392A
+:104560009B01AC01B101C8010E94D8351B018C012F
+:104570009B01AC0169857D8589899D890E94F03800
+:1045800018165CF529853D8549895D896EA17FA155
+:1045900088A599A50E94D8359B01AC010E94D93508
+:1045A0006B017C019301A2016A8D7B8D8C8D9D8DA9
+:1045B0000E94D9359B01AC01C701B6010E94D836D3
+:1045C0006B017C016A8C7B8C4C8C5D8CFEA9F98321
+:1045D00029843D8409891D89A1C0A5019401B301E5
+:1045E000C2010E94D9353B012C0198C02A8D3B8D18
+:1045F0004C8D5D8DC701B6010E9430399B01AC0125
+:10460000B101C8010E94D8355B014C019B01AC018E
+:104610006AA57BA58CA59DA50E94F03818160CF004
+:104620007BC02AA53BA54CA55DA5B101C8010E9490
+:10463000D8352A8D3B8D4C8D5D8D0E94D8366B010F
+:104640007C012AA43BA40CA51DA522E0298366C0F9
+:10465000C701B6010E9430394B015C019301A201F0
+:104660000E94CE3687FF31C020E030E040E05FE3BB
+:10467000C501B4010E9430399B01AC01B301C201F4
+:104680000E94D835A70196010E9430399B01AC01E8
+:10469000B101C8010E94D8356AA37BAF8CAF9DAF32
+:1046A0002EA53FA548A959A90E94F03818166CF408
+:1046B000A5019401B301C2010E94D8353B012C0130
+:1046C0002AA03BAC0CAD1DAD29C02EA53FA548A925
+:1046D00059A9B101C8010E94D8359B01AC010E94C3
+:1046E000D9356B017C019301A2016FA978AD89AD29
+:1046F0009AAD0E94D9359B01AC01C701B6010E9459
+:10470000D8366B017C016FA878AC49AC5AAC2EA4AA
+:104710003FA408A919A902C015018401A7019601A7
+:104720006E897F89888D998D0E94D9356E8B7F8B9C
+:10473000888F998F2E8D3F8D48A159A10E94CE362A
+:1047400087FF09C02E893F89488D598D6E8D7F8DD9
+:1047500088A199A11CC02AA93BA94CA95DA9B101B6
+:10476000C8010E94F038181624F52EE333EC4EE20F
+:1047700059E36E8D7F8D88A199A10E94D9356E8FE6
+:104780007F8F88A399A32E893F89488D598D0E94D8
+:10479000D8356B017C019101A8016EA57FA588A980
+:1047A00099A90E94CE3687FD49CEB981B093E9061A
+:1047B00003C0E981E093E906C301D2018093EE06CC
+:1047C0009093EF06A093F006B093F106E0910C07EA
+:1047D000F0910D079189911104C080911E0183FF12
+:1047E0003FC0AEADBFAD51968C915197807349F1EA
+:1047F0009E96CD90DD90ED90FC90D1979923D1F0CD
+:10480000209102073091030740910407509105075A
+:104810006091EE067091EF068091F0069091F1069E
+:104820000E9430399B01AC01C701B6010E943039AA
+:104830006B017C01C701B6010E94EA18809306074C
+:104840000AC010922701109228011092290110929B
+:104850002A011092060780911E01877F80931E0116
+:1048600047E02D813E81429FF001439FF00D1124CE
+:10487000EE5AF94FFA87E9878091060786832091DF
+:10488000E1063091E2064091E3065091E406B10161
+:10489000C8010E9430392B013C010E94B7366B01E0
+:1048A0007C016091DD067091DE068091DF069091BB
+:1048B000E0060E94B7364B015C01A70196010E94F9
+:1048C000D8350E94513769837A838B839C83E98131
+:1048D000FA81A985BA85ED93FC93EF2B41F4809181
+:1048E0001E0181FF04C0816080931E010AC12091D6
+:1048F000D9063091DA064091DB065091DC066E89CC
+:104900007F89888D998D0E94D93569877A878B87B1
+:104910009C87A3019201C501B4010E94D8359B0177
+:10492000AC0169857A858B859C850E94D8364B01C0
+:104930005C0120EC31EE44E65EE40E9430390E94D6
+:10494000B7360E945137603D37E073078105910506
+:1049500060F4A7E04D815E81A49FF001A59FF00D5A
+:104960001124EE5AF94F158253C0603ABFE07B071D
+:104970008105910560F447E02D813E81429FF00161
+:10498000439FF00D1124EE5AF94F51E011C06034ED
+:10499000AFE17A078105910568F447E02D813E81FA
+:1049A000429FF001439FF00D1124EE5AF94F52E05F
+:1049B00055830CC027E0AD81BE812A9FF0012B9F5B
+:1049C000F00D1124EE5AF94F33E03583A7E04D8105
+:1049D0005E81A49FF001A59FF00D1124EE5AF94FBE
+:1049E0002581022E04C096958795779567950A9440
+:1049F000D2F749815A8102C0440F551F2A95E2F728
+:104A0000518340836115710551E08507910568F474
+:104A100027E0AD81BE812A9FF0012B9FF00D11246C
+:104A2000EE5AF94F7383628304C04FEF5FEF5383F5
+:104A3000428380910B0780937C068F5F863019F04C
+:104A400080930B0702C010920B07E0910E07F091C4
+:104A50000F07C101D801868F978FA0A3B1A3C09281
+:104A6000DD06D092DE06E092DF06F092E006A301BA
+:104A70009201C701B6010E94D835A50194010E9498
+:104A800030396093D9067093DA068093DB069093F1
+:104A9000DC062091EA063091EB064091EC0650913D
+:104AA000ED06B101C8010E94CE368111F4C820E0A4
+:104AB00030E0A901B101C8010E94F03890911E01B7
+:104AC000181614F092FF04C0916090931E0119C053
+:104AD00010920F0710920E0790912F0380915006AD
+:104AE000891709F4D8C881E0890F803109F480E082
+:104AF00020912E03921302C080932E0380932F03E4
+:104B0000CAC8EF960FB6F894DEBF0FBECDBFDF91D7
+:104B1000CF911F910F91FF90EF90DF90CF90BF90BA
+:104B2000AF909F908F907F906F905F904F903F904D
+:104B30002F900895CF93DF93C0910E07D0910F0768
+:104B40002097C9F08091D80681608093D806609143
+:104B5000EE067091EF068091F0069091F1069B01B0
+:104B6000AC010E9430396A8B7B8B8C8B9D8B1092B1
+:104B70000F0710920E07DF91CF910895CF93DF9327
+:104B80000E94541680E3E7EDF6E0DF011D928A955E
+:104B9000E9F7CBE0D3E083E2FE0111928A95E9F7D1
+:104BA00010920F0710920E071092510610927C0679
+:104BB00081E080930B0710920A030E9423168091D4
+:104BC00009038F878BB1837E90910803892B8BB962
+:104BD0008BB18F7190910903892B8BB9DF91CF91A4
+:104BE0000895109200019091700197FD03C090E22A
+:104BF00090930001882331F09091000180E2892791
+:104C00008093000108958F929F92AF92BF92CF92AE
+:104C1000DF92EF92FF920F931F93CF93DF93CDB765
+:104C2000DEB72D970FB6F894DEBF0FBECDBF6B0178
+:104C30007C01042F20E030E0A9010E94CE3687FFDE
+:104C400007C08DE20E94E01BF7FAF094F7F8F094A9
+:104C5000102F123060F020E030E048EC52E4C70141
+:104C6000B6010E9430396B017C011250F2CF00FF77
+:104C70000AC020E030E040E251E4C701B6010E94E2
+:104C800030396B017C0120E030E040E05FE3C70198
+:104C9000B6010E94D9350E944A3710E03AE0832ECF
+:104CA000912CA12CB12C611571058105910591F014
+:104CB000EE24E394F12CEC0EFD1EE10EF11CA50197
+:104CC00094010E94593A605DF7016083B901CA01FD
+:104CD0001F5FE9CF80E3101748F4E1E0F0E0EC0F4C
+:104CE000FD1FE10FF11D80831F5FF5CF101313C06F
+:104CF000FE01E10FF11D80E381831F5F0CC01013E3
+:104D000003C08EE20E94E01BFE01E10FF11D8081D5
+:104D10000E94E01B11501111F2CF2D960FB6F8949E
+:104D2000DEBF0FBECDBFDF91CF911F910F91FF90DE
+:104D3000EF90DF90CF90BF90AF909F908F900895AD
+:104D40002091700120FF08C02BE832E441E25DE3CE
+:104D50000E94303941E001C040E00C9403262091CC
+:104D6000700120FF08C02BE832E441E25DE30E94BD
+:104D7000303944E001C043E00C940326CF93DF9325
+:104D8000843630F06AE00E94393AC0E3C90F03C0AC
+:104D9000C0E08A3030F06AE00E94393AD0E3D90F9F
+:104DA00001C0D0E0805D0E94E01BDD2319F08D2F53
+:104DB0000E94E01BCC2329F08C2FDF91CF910C9423
+:104DC000E01BDF91CF910895CF93DF93FC01849195
+:104DD000EF012196882321F00E94E01BFE01F7CF0E
+:104DE000DF91CF910895E1E0F1E0AAEFB1E04191C8
+:104DF0005191619171914D935D936D937D9381E09C
+:104E0000ED30F807A1F70895BF92CF92DF92EF92AD
+:104E1000FF920F931F93CF93DF937C01FC0102A5B8
+:104E200013A5D4A5C5A5818980FF18C06091220172
+:104E300070E080E090E00E9482372AE037ED43E2A4
+:104E40005CE30E9430399B01AC01B8018D2F9C2F8F
+:104E50000E9430398B01D82FC92F2DC082FD17C079
+:104E60006091210170E080E090E00E9482372AE0AA
+:104E700037ED43E25CE30E9430399B01AC01B8019D
+:104E80008D2F9C2F0E9430398B01D82FC92FF7010D
+:104E9000B6A0C7A0D0A4F1A42B2D3C2D4D2D5F2D85
+:104EA000B8018D2F9C2F0E94F038181624F40B2D7A
+:104EB0001C2DDD2DCF2D20E030E040E85FE3B80170
+:104EC0008D2F9C2F0E94F038181624F000E010E07F
+:104ED000D0E8CFE3B8018D2F9C2FDF91CF911F91A8
+:104EE0000F91FF90EF90DF90CF90BF900895809149
+:104EF0002F0390915006981739F022E3829FC0014A
+:104F00001124805D9C4F089580E090E008950E94F8
+:104F10000D160E94011580911B01811108C00E948D
+:104F20007727892BB1F780911A01883091F3089582
+:104F30008CE1EAEFF1E0DF011D928A95E9F710922A
+:104F40002F031092500681E08093100710922E03D9
+:104F500008952F923F924F925F926F927F928F921D
+:104F60009F92AF92BF92CF92DF92EF92FF920F93F8
+:104F70001F93CF93DF93C0915006C11101C0C0E1D0
+:104F8000C150D0912E03DC1709F41DC1EC2EF12C79
+:104F900022E3C29F80011124005D1C4FF801A68806
+:104FA000B788C08CD18C628D738D848D958D9B015B
+:104FB000AC010E94D935F801268D378D40A151A151
+:104FC0000E9430394B018C019B01AC01B501C60137
+:104FD0000E94CE3687FD02C05401680182E38E9D97
+:104FE000F0018F9DF00D1124E05DFC4FC501D6014D
+:104FF000828B938BA48BB58BC11101C0C0E1C150D2
+:10500000DC1761F022E32E9DC0012F9D900D11242D
+:105010009C01205D3C4F7901D2E333C080912F0386
+:10502000D81360C00E949A255DC0AC2EB12CDA9DC9
+:10503000C001DB9D900D1124FC01E05DFC4F6F0170
+:10504000C11101C0C0E1C15080912F038C1302C077
+:105050000E949A25DA9D8001DB9D100D1124005DD0
+:105060001C4FF80186889788A08CB18CA50194010B
+:1050700062897389848995890E94CE36811106C020
+:10508000760180912E03C813D0CF2CC0F801628D19
+:10509000738D848D958D9B01AC010E94D935F801EB
+:1050A000268D378D40A151A10E943039F701228908
+:1050B0003389448955890E94D9352B013C019B01D4
+:1050C000AC01C501B4010E94F038F80118162CF4A7
+:1050D000428A538A648A758AD3CF828A938AA48A41
+:1050E000B58ACECFD0912E03F2E3DF9F8001112449
+:1050F000005D1C4FC1E0CD0FC03109F4C0E020902D
+:10510000500682E3382EC21509F45BC0CC2ED12C98
+:105110003C9CC0013D9C900D11249C01205D3C4FA6
+:105120007901F8014288538864887588F90182887A
+:105130009388A488B588A5019401C301B2010E9497
+:10514000CE3687FF24C0F801628D738D848D958DD6
+:105150009B01AC010E94D935F801268D378D40A105
+:1051600051A10E943039A30192010E94D9352B012F
+:105170003C019B01AC01C501B4010E94F038181636
+:1051800034F4F701428A538A648A758ADC2F3C9C86
+:10519000F0013D9CF00D1124E05DFC4F268937891C
+:1051A000408D518D62897389848995890E94CE369C
+:1051B000811101C0DC2FCF5FC03109F4C0E087014D
+:1051C000A2CFD0932E03DF91CF911F910F91FF902B
+:1051D000EF90DF90CF90BF90AF909F908F907F9097
+:1051E0006F905F904F903F902F9008951F93CF93B3
+:1051F000DF93142F20E030E040EA51E40E94303980
+:105200000E94B7360E945137EB012097D1F0809170
+:105210001B01811116C0111103C00E94011506C0A7
+:105220000E94D01080911C0181FD0BC02FEF80E700
+:1052300092E0215080409040E1F700C000002197AB
+:10524000E4CFDF91CF911F9108958091070784FDEE
+:105250001FC080E10E94A11D8091B0008F778093D4
+:10526000B000439890911A01892F8C7221F480919B
+:105270001E01867069F0943031F480910807811125
+:1052800005C086E001C083E00E94911D0C94541675
+:1052900008958F929F92AF92BF92CF92DF92EF923A
+:1052A000FF920F931F93CF93DF937C016B01DC017F
+:1052B000CC91D0E0FE01EF5EF84F80818D3229F471
+:1052C000EF012296818101E009C08B3219F0CE5E98
+:1052D000D84F03C0EF012296818100E0912CF0E0CD
+:1052E00010E020E030E0A9015E01E0EDE80FEA30D7
+:1052F000D0F4FF5FF93098F491101150A5E0B0E0C0
+:105300000E94813ADC01CB01880F991FAA1FBB1FA5
+:105310009C01AD012E0F311D411D511D0AC0911080
+:1053200008C01F5F06C0EE3F41F4911006C09924EB
+:1053300093942196D5018C91D7CFFF2309F44FC0C8
+:10534000CA01B9010E9480374B015C0120E030E0C6
+:10535000A9010E94CE36882349F11F3F64F42AE058
+:1053600037ED43E25CE3C501B4010E9430394B01E3
+:105370005C011E5FF2CF1F3F59F42DEC3CEC4CEC6E
+:105380005DE3C501B4010E9430394B015C010EC0E0
+:10539000112361F020E030E040E251E4C501B401A6
+:1053A0000E9430394B015C011150F2CF002351F0C3
+:1053B000B7FAB094B7F8B094F60180829182A282D5
+:1053C000B38206C0D6018D929D92AD92BC92139786
+:1053D000C151D740C150F701C08381E001C080E0D6
+:1053E000DF91CF911F910F91FF90EF90DF90CF90C1
+:1053F000BF90AF909F908F9008952F923F924F92C1
+:105400005F926F927F928F929F92AF92BF92CF9254
+:10541000DF92EF92FF920F931F93CF93DF93CDB75D
+:10542000DEB7A1970FB6F894DEBF0FBECDBF909147
+:105430001B019111BDC18D8FFE013D9689E0DF01F9
+:105440001D928A95E9F786E08D8BEBE2F1E0FA8F09
+:10545000E98F5F019E012A5E3F4F490100E010E0A5
+:10546000C12CD12C76019D8D892F90E09C8F8B8F44
+:10547000802F002321F0013021F090E103C094E05F
+:1054800001C098E0D4019D934D01EB8DFC8D02C0CD
+:10549000F595E7958A95E2F7E0FF1BC020E030E044
+:1054A00040EC5FEBD50194966D917D918D919C912F
+:1054B00097970E943039362E472E582E692EA70115
+:1054C00096010E94CE3687FD04C0C32CD42CE52C57
+:1054D000F62C0F5F1F4FB4E0AB0EB11C033011056B
+:1054E00039F6209076013090770140907801509005
+:1054F000790194E0A92EBB24B39461E071E0CE0160
+:1055000001960E94AA1D80917101E82FF0E0FF8FA3
+:10551000EE8FFE01319681E0682E81E0782E79A22F
+:1055200068A2CE0146964C0180E090E000E010E0D9
+:10553000B701A60170582B8D3C8D082E02C0359501
+:1055400027950A94E2F720FF23C00F5FA8A1B9A115
+:105550001D921D921D921C9213972E8D3F8D082E29
+:1055600002C0359527950A94E2F720FF03C0BB20BF
+:1055700019F007C0BB2029F0C082D182E282F382F9
+:1055800004C04083518362837383D4012C91122B16
+:105590000196BFEF8B1A9B0A349628A139A12C5F84
+:1055A0003F4F39A328A38330910529F6602F70E07F
+:1055B00080E090E00E9480370E94CF399B01AC01CF
+:1055C00010932001C201B1010E9430396D877E879E
+:1055D0008F87988BBE01635F7F4FCE0101960E943B
+:1055E0009B3234E030931E010E942D1E0E94D2187F
+:1055F000BB20E9F00E94DC01FE01769620E030E05D
+:1056000090E06191462F412359F0AC01022E02C077
+:10561000559547950A94E2F740FF02C0609516231E
+:105620002F5F3F4F2330310561F7109320010E9417
+:105630002D1E80910707847339F11091070714FF1D
+:1056400003C086E00E94911D15FF03C087E00E9401
+:10565000911DB11007C00E94DC019D8D892339F096
+:1056600088E003C012FF03C089E00E94911D809171
+:105670000807882329F00E9425290E94011598C057
+:1056800084E00E94971D04C0812F8C7109F0B0CF77
+:105690000E94BE2500917A0110917B010115110530
+:1056A00049F0AFE9BFE01197F1F700C000000150E9
+:1056B0001109F4CFB1E0BB26C9F020E030E040EAA8
+:1056C00050E460917C0170917D0180917E01909108
+:1056D0007F010E9430396B017C0120907201309073
+:1056E0007301409074015090750110C0C0907C010E
+:1056F000D0907D01E0907E01F0907F0120907601B6
+:10570000309077014090780150907901AA94A110CF
+:10571000F4CEE0907101F12C80907C0190907D019D
+:10572000A0907E01B0907F018B8D9C8D002E02C0D9
+:10573000959587950A94E2F780FF29C0C701002E4E
+:1057400002C0959587950A94E2F780FD18C0E98D0F
+:10575000FA8D84A195A1A6A1B7A1BC01CD01905855
+:10576000A50194010E94D835A98DBA8D2D913D9146
+:105770004D915C910E9430390E94FD3803C060E079
+:1057800070E0CB01F30160837183828393830F5FA9
+:105790001F4FF4E06F0E711C298D3A8D2C5F3F4F27
+:1057A0003A8F298F0330110509F0BECF10921E01E8
+:1057B000A1960FB6F894DEBF0FBECDBFDF91CF919B
+:1057C0001F910F91FF90EF90DF90CF90BF90AF901F
+:1057D0009F908F907F906F905F904F903F902F9011
+:1057E0000895CF93DF93CDB7DEB761970FB6F894E6
+:1057F000DEBF0FBECDBF8091C00082608093C0002D
+:105800001092C50080E18093C4008091C100886936
+:105810008093C10080E090E00E94A5018A3009F0E9
+:1058200039C545E550E061E070E08BE291E00E940F
+:105830001902892B09F42EC58AB18C618AB9209A84
+:105840008AB1806E8AB9809181008F7E80938100B9
+:1058500080918100886080938100809180008C7F9E
+:1058600080938000809180008F7080938000809171
+:105870006E00887F80936E0014BC15BC80916E0012
+:10588000816080936E0087B1887F87B988B1876017
+:1058900088B980916C00876080936C00809168006B
+:1058A0008260809368008CE0E1E0F1E0DF011D920E
+:1058B0008A95E9F7789410921A018091700184FF1B
+:1058C00003C081E080931A01AAE12A2EA1E03A2EBA
+:1058D0009924939480911A0191E1F10111929A9582
+:1058E000E9F780931A0184E68093210180932201D5
+:1058F000809323018CE0ADE0B1E01D928A95E9F739
+:1059000010921901109207071092080710920907C8
+:1059100010920A07809198028093970280E4E0E851
+:10592000F1E011928A95E9F764EA71E080E00E9463
+:10593000EB19811103C087E00E94FC1B0E9497199C
+:105940003B9A43980E94FC013D98459A80E00E9452
+:10595000F1250E9498270E94BE250E94F3260E94EE
+:1059600013028AE591E00E94E4268091700183FF92
+:1059700010C00E94DC01882361F090921A0183EA32
+:1059800092E00E94E42682E492E00E94E4260E94D3
+:10599000CB1080911A01817899F083EA92E00E94FD
+:1059A000E4268DE792E00E94E4260E94CB109092BC
+:1059B0001A0110E000E0E2E0EE2EF4E08F2E29C0A4
+:1059C00010921A010E94511DF4CFE92FF0E0EA5E17
+:1059D000FD4F80819F5F913809F490E0909397028A
+:1059E0008F3FE9F08A3021F50E94011580911B015B
+:1059F000811170CFE12FF0E0EF5EF84F1082F02FB1
+:105A0000F170FF2E00FF18C08BE00E94FC1B10E01D
+:105A100000E090919702809198029813D6CF0E944F
+:105A20000D160E94011580911B01882391F352CF1E
+:105A30008D3009F009C4D8CF80911107882309F46B
+:105A400000C4843209F0F5C3998A80911207833427
+:105A500009F134F4882361F0843209F006C11AC0D8
+:105A60008A3459F08835B1F0873409F0FEC012C08D
+:105A700082EC91E00E94E426DAC380911A018F7DC6
+:105A800009F0C5C3809113078D3309F0C8C30E9484
+:105A9000C902C0C3909113079111C1C3833409F4A3
+:105AA000B2C01CF4843239F0C2C3873469F088353F
+:105AB00009F4C9C0BCC380911A018871F82E09F09D
+:105AC000A6C30E94081CB3C38CEB91E00E94E4269D
+:105AD000809180018C3838F088EB91E00E94E426B8
+:105AE000809180018A580E94BE2689EA91E00E9436
+:105AF000E426809186018A5C0E94BE2689EA91E0B4
+:105B00000E94E426809184018F5E0E94BE2689EA6D
+:105B100091E00E94E4268091820125E1281B822FDA
+:105B20000E94BE2689EA91E00E94E42680918301CA
+:105B3000865A0E94BE2689EA91E00E94E42680915E
+:105B400081019EE5981B892F0E94BE2680918701C6
+:105B5000882399F08CEA91E00E94E42680918701E5
+:105B6000833029F08E3139F0823039F404C080E37B
+:105B70000E94E01B02C00E94BE268CEA91E00E94B7
+:105B8000E42680918901803131F0803231F0811139
+:105B900007C085E303C083E301C084E30E94E01BE8
+:105BA0008CEA91E00E94E42680918801882311F01C
+:105BB00088E301C089E30E94E01B85EB91E00E942D
+:105BC000E426809193010E94BE2682EB91E00E9420
+:105BD000E42660918F0170919001809191019091E4
+:105BE00092010E94A0268FEA91E00E94E426609133
+:105BF0008B0170918C0180918D0190918E0140E01C
+:105C00000E9403260EC080911A01823069F40E941E
+:105C1000252983EA92E00E94E4268AE592E00E9428
+:105C2000E4260E94CB1003C38111F1C2E0921A0155
+:105C300083EA92E00E94E42683E692E00E94E42652
+:105C40000E94CB103BC080911A01813009F0EFC255
+:105C500083EA92E00E94E4268BE692E00E94E4262A
+:105C60000E94CB1010921A01E2C290911A01923058
+:105C700008F0CDC2893409F49DC034F4833271F048
+:105C8000883409F45AC042C1823509F4E9C0833529
+:105C900009F47EC08E3409F039C112C18091130716
+:105CA0008111BDC210E0BE016F5F7F4F812F0E9446
+:105CB000EB19811105C087E00E94FC1BF12CB7C2D3
+:105CC00086EA91E00E94E426163029F0173041F46C
+:105CD00080EA91E002C083EA91E00E94E42604C0D9
+:105CE00086E3810F0E94BE268AE30E94E01BCE015C
+:105CF00001960E947A100E94CB101F5F183099F60F
+:105D00008AE991E00E94E42680EB91E00E947A10FB
+:105D10000E94CB1084E991E00E94E4266091BC01CE
+:105D20007091BD018091BE019091BF010E94AF268C
+:105D30000E94CB100E9471317AC28091700184FF61
+:105D400063C280921A0180911307882381F0909199
+:105D50001407911164C2893539F08A3539F08835D4
+:105D600009F05DC281E003C082E001C084E00E94CE
+:105D70005B3580911B0181115AC210921A010E9459
+:105D8000541680911307811152C20E94511D96CF63
+:105D9000809113078C3409F042C28091140780353A
+:105DA00009F03DC280911507811139C280E80E9437
+:105DB000A11D3DC2E98A80911307811133C040E5DE
+:105DC00050E06EEA73E081E197E00E941902892BAE
+:105DD00051F41092110740E550E061E177E08EEA5E
+:105DE00093E00E947F0280E891E00E94E4260E94F6
+:105DF000221D0E94CB108AE791E00E94E42686E5EE
+:105E00000E94E01B88E40E94E01B8CE20E94E01BE1
+:105E10008FE00E94BE268CE20E94E01B80E80E9478
+:105E2000BE26FFCEA3E0A98B8D3309F0F8C183E035
+:105E3000282F30E0F901EF5EF84F9081D901A25F81
+:105E4000B84F9C938F5F90819111F2CF898B40E581
+:105E500050E061E177E08EEA93E00E947F02E7C1C3
+:105E600080911307833509F0DAC1809114078435D6
+:105E700009F0D5C1809115078D3309F0D0C180910B
+:105E800017078111CCC180911607843239F08A320C
+:105E900039F0833209F0C3C182E003C081E001C060
+:105EA0008FEF0E940C1A83EA92E00E94E42687E2B8
+:105EB00092E00E94E4260E94CB100E942529B7C1DF
+:105EC000E98A8091130781111DC010E0812F0E9483
+:105ED0002F1D811104C087E00E94FC1B0EC087E7C4
+:105EE00091E00E94E426812F0E94BE268DE30E944D
+:105EF000E01B0E94221D0E9493101F5F123009F4C4
+:105F000096C1E4CF911183C111E001C010E0BE0140
+:105F1000635F7F4FCE0141960E944929811103C0E2
+:105F200072E0F72E84C1E98981E08E0F898BF0E061
+:105F3000EF5EF84F90819D3309F071C1112371F12B
+:105F4000482F50E0282F30E0F901EF5EF84F9081A4
+:105F5000241B350BD901AF5EB84F9C938F5F9081A6
+:105F60009111F0CF898B0E94C902811153C16D85B7
+:105F70007E858F8598890E94133A0E945137162F8B
+:105F80000E948727B1E51B9FC001112440E550E026
+:105F900061E177E09D5F0E947F0290CEBE016F5F5E
+:105FA0007F4FCE0141960E944929882309F4B8CF3A
+:105FB000E989F0E0EF5EF84F8081811130C1AD8456
+:105FC000BE84CF84D88820E030E04FE753E4C60198
+:105FD000B5010E94F03818160CF421C149805A808E
+:105FE0006B807C80C601B5010E945137062F20E0EE
+:105FF00030E0A901C301B2010E94CE3687FD0CC179
+:10600000043608F440C0045680E0033098F510E0F0
+:10601000000F111F000F111F823079F0F80183303B
+:1060200011F1813019F0E55DFE4F02C0E95CFE4FD1
+:106030004082518262827382E4C00D5B1E4F20E079
+:1060400030E040E752E4C301B2010E94303920E061
+:1060500030E040E752E40E943039F80160837183F8
+:1060600082839383CEC0E15BFE4F77FA709477F81A
+:106070007094DECF8F5F0A3008F4D1C0843009F409
+:10608000CEC00A50C2CFC301B2010E94133A0E948F
+:10609000513710E00132110508F0C1C0F801EC5C85
+:1060A000FF4F0C947B3A633008F4BCC060935B01F3
+:1060B000A8C060935E01A5C060935C0102C06093BC
+:1060C0005D010E9423169DC080917001662311F02E
+:1060D000846095C08B7F93C080917001662311F01E
+:1060E00080648DC08F7B8BC080917001662311F01E
+:1060F000806801C08F778093700180E00E94F12555
+:1061000080C060935F017DC0409260015092610148
+:10611000609262017092630174C040926401509277
+:10612000650160926601709267016BC08091700199
+:10613000662311F0816001C08E7F809370010E9400
+:10614000D9315FC080917001662321F084FF6DC05A
+:10615000806255C08F7D53C080917001662311F01D
+:10616000886001C0877F809370010E94FC0149C054
+:1061700080917001662311F0806141C08F7C3FC027
+:10618000609371013EC0409272015092730160921F
+:1061900074017092750135C040927601509277017A
+:1061A00060927801709279012CC070E070937B014D
+:1061B00060937A0126C040927C0150927D016092EA
+:1061C0007E0170927F011DC040926801509269016A
+:1061D00060926A0170926B0108C040926C0150920B
+:1061E0006D0160926E0170926F010E94971909C053
+:1061F00080917001662311F0826001C08D7F8093D1
+:1062000070010E94CA1913C055E0F52E10C048E075
+:10621000F42E0DC0F82E0BC034E0F32E08C023E09E
+:10622000F22E05C096E0F92E02C08AE0F82E8F2DDE
+:1062300008C080911A01817211F089E0E6CB0E94BA
+:10624000C9020E941A1DE3CB002329F0893209F00C
+:10625000E0CB0D7FDECB813208F4DBCB8F3209F44B
+:10626000D8CB883289F08B3389F01F3488F4212F02
+:1062700030E01F5F9FE9980FF901EF5EF84F9A3108
+:1062800008F480528083C5CB02E0C3CB04E0C1CBCD
+:1062900001E0BFCB87E00E94FC1B8FEF0E940C1A2D
+:1062A0000E94081CC9CACF92DF92EF92FF92CF934F
+:1062B00090911A01923079F06A017B01C82F0E94F7
+:1062C0008727B701A6018C2FCF91FF90EF90DF9029
+:1062D000CF900C946B19CF91FF90EF90DF90CF90FF
+:1062E0000895CF93DF93CDB7DEB72C970FB6F89410
+:1062F000DEBF0FBECDBF8FE093E00E94E4266DE0CD
+:1063000071E0CE0101960E94AA1DCE0101960E9465
+:106310007A108AE30E94E01B80911F010E94BE2632
+:106320000E94CB102C960FB6F894DEBF0FBECDBFE7
+:10633000DF91CF9108958F929F92AF92BF92EF928B
+:10634000FF920F931F93CF93DF93EC010FE411E0C3
+:106350007C018CE0E80EF11C89909990A990B9908D
+:1063600020E030E0A901C501B4010E94CE3687FDCE
+:1063700014C0F80181919191A191B1918F019C017B
+:10638000AD015058C501B4010E94F03818162CF028
+:10639000CE15DF0509F780E001C081E0DF91CF91E4
+:1063A0001F910F91FF90EF90BF90AF909F908F90B3
+:1063B00008950E9487271092260108956F927F9278
+:1063C0008F929F92AF92BF92CF92DF92EF92FF9205
+:1063D0000F931F93CF93DF93EB018C015B018CE054
+:1063E000A80EB11C89E9682E96E7792E26E9822E3F
+:1063F0003EE7932EC990D990E990F99020E030E0E3
+:10640000A901C701B6010E94CE368823B9F0A701C1
+:106410009601F80160817181828193810E94D83652
+:106420006B017C01E894F7F89301A401C701B60160
+:106430000E94F038181614F0360147010C5F1F4F08
+:10644000CA15DB05B9F6B301C401DF91CF911F91E5
+:106450000F91FF90EF90DF90CF90BF90AF909F9003
+:106460008F907F906F9008954F925F926F927F927E
+:10647000AF92BF92CF92DF92EF92FF920F931F9352
+:10648000CF93DF93EC015C018CE0A80EB11C8E0170
+:10649000C12CD12C7601F8014190519061907190FE
+:1064A0008F0120E030E0A901C301B2010E94CE3685
+:1064B000882371F0A3019201C301B2010E94303917
+:1064C0009B01AC01C701B6010E94D9356B017C016B
+:1064D0000A151B0501F7C701B6010E94CF396B01F0
+:1064E0007C019B01AC0160E070E080E89FE30E94CA
+:1064F000D8362B013C01A3019201688179818A8100
+:106500009B810E9430396993799389939993AC1652
+:10651000BD0689F7C701B601DF91CF911F910F9199
+:10652000FF90EF90DF90CF90BF90AF907F906F90F3
+:106530005F904F9008952F923F924F925F926F928B
+:106540007F928F929F92AF92BF92CF92DF92EF9203
+:10655000FF920F931F93CF93DF93CDB7DEB7C45451
+:10656000D1090FB6F894DEBF0FBECDBF3B0130910D
+:106570005006232E312C22E3229DA001239D500D95
+:106580001124BA01605D7C4F7AAF69AFFB011192B3
+:106590002A95E9F7F3012085FB01218BF301448162
+:1065A000558166817781E9ADFAAD46A757A760AB03
+:1065B00071AB21FF40C02CE0E1E0F1E0DE01599633
+:1065C00001900D922A95E1F78BAB9CAB6BE271E0E9
+:1065D0007EAB6DABCE010D9623969FAF8EAF23970A
+:1065E000FE0179962196FFAFEEAF2197F2E33F9F30
+:1065F000C00111249C01205D3C4F3EAF2DAFBE0178
+:106600006B5D7F4F7CAF6BAF78AF6FAB10E082E319
+:10661000829D9001839D300D1124C901805D9C4FA6
+:10662000FC013C962596FFAFEEAF25972C01F0E1DB
+:106630004F0E511C3CC02CE0EAEFF1E0BFCFEDADB6
+:10664000FEAD2193319341935193FEAFEDAF25966B
+:10665000EEADFFAD2597C080D180E280F380C216F9
+:10666000D306E406F50610F469017A012596EEAD2D
+:10667000FFAD2597C082D182E282F3820E948237E9
+:10668000A50194010E94D836EFA9F8AD61937193EA
+:1066900081939193F8AFEFAB20E030E0A9010E9425
+:1066A000CE3687FD42C01F5F133009F44CC0EBA902
+:1066B000FCA96191719181919191FCABEBABEDA93A
+:1066C000FEA981909190A190B190FEABEDABA50198
+:1066D00094010E9430390E94FD382396EEADFFAD43
+:1066E000239761937193819391932396FFAFEEAFBC
+:1066F00023972196EEADFFAD2197C190D190E19007
+:10670000F1902196FFAFEEAF21976C197D098E09AC
+:106710009F099B01AC0197FF92CF22273327A90144
+:10672000261B370B480B590B8ACF112321F0113050
+:1067300021F080E803C080E201C080E4F201908192
+:10674000892B8083B0CFCD28CE28CF2809F496C1DD
+:10675000CE0185960E9434324B015C0182E3829D1A
+:106760008001839D100D1124005D1C4FF801868E61
+:10677000978EA0A2B1A2BE016B5D7F4F83E491E032
+:106780000E94DE31F801628F738F848F958FBE0176
+:106790006B5D7F4F87E391E00E94DE31F80166A3D5
+:1067A00077A380A791A7F188F0FC12C0F3012081A4
+:1067B000318142815381F3FC06C0F80122A733A73F
+:1067C00044A755A709C0C501B4010E943039F8019A
+:1067D00062A773A784A795A79091500680912F0375
+:1067E000981711F0F1FE0DC082E3829DF001839DA8
+:1067F000F00D1124E05DFC4F128A138A148A158A69
+:1068000054C026E032E03CAB2BAB8E010F5F1F4F34
+:10681000BE016F5C7F4F7AAB69ABC12CD12C760186
+:106820000DAB1FABEBA9FCA981909190A190B19009
+:10683000FCABEBABEBADFCAD419051906190719036
+:10684000FCAFEBAFA3019201C501B4010E94303946
+:106850009B01AC01C701B6010E94D8356B017C01D8
+:10686000A5019401C301B2010E94D835F8016193DA
+:106870007193819391938F0129A93AA96BAD7CAD56
+:106880002617370779F62FEE3FEF4FE75FE3C70193
+:10689000B6010E94F03818166CF482E3829DF00174
+:1068A000839DF00D1124E05DFC4F12A213A214A2EF
+:1068B00015A271C02FEE3FEF4FE75FEBC701B601A6
+:1068C0000E94CE3687FF11C082E3829DF001839D36
+:1068D000F00D1124E05DFC4F89E996E7A6E9BEE7DB
+:1068E00082A393A3A4A3B5A356C08DA99FA90E9478
+:1068F00034326DA97FA983E491E00E94DE314B011F
+:106900005C01A701960160E070E080E89FE30E94CF
+:10691000D83520E030E040E05FE30E9430390E944B
+:10692000CF396B017C012091600130916101409170
+:10693000620150916301C501B4010E943039A70181
+:1069400096010E9430394B015C01A701960160E07D
+:1069500070E080E89FE30E94D8359B01AC01C5013F
+:10696000B4010E94D8366B017C0120E030E0A9011F
+:106970000E94CE3687FF03C0C12CD12C760182E362
+:10698000829DF001839DF00D1124E05DFC4FC2A2B9
+:10699000D3A2E4A2F5A282E3829D8001839D100D23
+:1069A0001124005D1C4FF801818981FD69C089AD0A
+:1069B0009AAD0E9404276B017C0180901202909096
+:1069C0001302A0901402B0901502A50194010E9438
+:1069D000F03818162CF4A5019401C501B40104C0C7
+:1069E000A7019601C701B6010E943039F801668BF4
+:1069F000778B808F918F82E3829D8001839D100D24
+:106A00001124005D1C4FF80182A093A0A4A0B5A0A2
+:106A1000A501940166897789808D918D0E94F03857
+:106A200018162CF4F801868A978AA08EB18EC0922F
+:106A30001202D0921302E0921402F09215028CE03E
+:106A4000FE01B596A6E0B2E001900D928A95E1F7BD
+:106A50008CE0FE013D96AAEFB1E001900D928A957F
+:106A6000E1F780911007809350068F5F803109F421
+:106A700080E0809310070E94A92702C080E001C037
+:106A800081E0CC5BDF4F0FB6F894DEBF0FBECDBF09
+:106A9000DF91CF911F910F91FF90EF90DF90CF90FA
+:106AA000BF90AF909F908F907F906F905F904F902E
+:106AB0003F902F900895CF93C82F0E94F101CC23CF
+:106AC00011F08C2F01C083E00E94FD290E94011566
+:106AD00080911B01811107C00E9413020E94F326BE
+:106AE000CF910C94FC01CF910895FF920F931F93C7
+:106AF000CF93DF938C01EB018091700185FF26C05D
+:106B0000F0901A0180E2F81629F1C8010E949B3129
+:106B10008823E1F081E080931D0188E0F81641F0C0
+:106B20000E94252982E00E94911D0E9401150EC03D
+:106B300088E00E94A11D0E94011580911B01811116
+:106B400005C080911A018111F6CFEACF80911A0118
+:106B5000823041F10E94011580911B01811122C0F8
+:106B600090912F0380911007981303C00E940D1677
+:106B7000F1CFBE01C8010E949B32811113C08091E8
+:106B8000700181FF0FC0888584FF0CC04C815D813E
+:106B90006E817F8180E1DF91CF911F910F91FF90F6
+:106BA0000C945331DF91CF911F910F91FF90089575
+:106BB0005058BB27AA270E94F0350C948A380E94AF
+:106BC000513838F00E94583820F039F49F3F19F4BA
+:106BD00026F40C9427380EF4E095E7FB0C94F83774
+:106BE000E92F0E94AF3858F3BA176207730784077A
+:106BF000950720F079F4A6F50C94E9380EF4E095A9
+:106C00000B2EBA2FA02D0B01B90190010C01CA0166
+:106C1000A0011124FF27591B99F0593F50F4503E11
+:106C200068F11A16F040A22F232F342F4427585F03
+:106C3000F3CF469537952795A795F0405395C9F71B
+:106C40007EF41F16BA0B620B730B840BBAF09150D3
+:106C5000A1F0FF0FBB1F661F771F881FC2F70EC072
+:106C6000BA0F621F731F841F48F487957795679545
+:106C7000B795F7959E3F08F0B0CF9395880F08F031
+:106C80009927EE0F9795879508950E94513860F0E7
+:106C900080E891E009F49EEF0E94583828F040E81F
+:106CA00051E071F45EEF0CC00C9427380C94E93875
+:106CB000E92FE0780E94AF3840F3092E052AB1F39E
+:106CC000261737074807590738F00E2E07F8E02532
+:106CD00069F0E025E0640AC0EF6307F8009407FA62
+:106CE000DB01B9019D01DC01CA01AD01EF930E94F6
+:106CF000EF360E948A380E9488365F91552339F01A
+:106D00002BED3FE049E450FD49EC0C94D935089552
+:106D1000DF93DD27B92FBF7740E85FE3161617062C
+:106D200048075B0718F4D92F0E94F5389F938F937B
+:106D30007F936F930E940F3AEEE0F1E00E942A38B1
+:106D40000E948A382F913F914F915F910E94433961
+:106D5000DD2351F09058A2EA2AED3FE049EC5FE3D1
+:106D6000D0785D270E94F035DF910C948A380E941C
+:106D7000D13890F09F3748F4911116F40C94EA380A
+:106D800060E070E080E89FE3089526F01B16611D27
+:106D9000711D811D0C94FE370C9419380E94D43754
+:106DA00008F481E008950E946138E3950C949B38C3
+:106DB0000E94EC360C948A380E94583858F00E9491
+:106DC000513840F029F45F3F29F00C94F837511105
+:106DD0000C94EA380C9427380E94AF3868F3992352
+:106DE000B1F3552391F3951B550BBB27AA276217C7
+:106DF0007307840738F09F5F5F4F220F331F441FD4
+:106E0000AA1FA9F335D00E2E3AF0E0E832D0915007
+:106E10005040E695001CCAF72BD0FE2F29D0660FF4
+:106E2000771F881FBB1F261737074807AB07B0E837
+:106E300009F0BB0B802DBF01FF2793585F4F3AF03D
+:106E40009E3F510578F00C94F8370C94EA385F3F78
+:106E5000E4F3983ED4F3869577956795B795F795C3
+:106E60009F5FC9F7880F911D9695879597F90895AB
+:106E7000E1E0660F771F881FBB1F62177307840747
+:106E8000BA0720F0621B730B840BBA0BEE1F88F756
+:106E9000E09508950E9451376894B1110C94EA3836
+:106EA00008950E94B73888F09F5798F0B92F992716
+:106EB000B751B0F0E1F0660F771F881F991F1AF0E5
+:106EC000BA95C9F714C0B13091F00E94E938B1E029
+:106ED00008950C94E938672F782F8827B85F39F028
+:106EE000B93FCCF3869577956795B395D9F73EF47E
+:106EF00090958095709561957F4F8F4F9F4F089526
+:106F0000E89409C097FB3EF4909580957095619543
+:106F10007F4F8F4F9F4F9923A9F0F92F96E9BB27F9
+:106F20009395F695879577956795B795F111F8CF75
+:106F3000FAF4BB0F11F460FF1BC06F5F7F4F8F4FE0
+:106F40009F4F16C0882311F096E911C0772321F0D6
+:106F50009EE8872F762F05C0662371F096E8862F6E
+:106F600070E060E02AF09A95660F771F881FDAF7C5
+:106F7000880F9695879597F908950E94D13890F0DB
+:106F80009F3748F4911116F00C94EA3860E070E0F5
+:106F900080E89FEB089526F41B16611D711D811D6D
+:106FA0000C94FE370C941938990F0008550FAA0B52
+:106FB000E0E8FEEF16161706E807F907C0F012160C
+:106FC0001306E407F50798F0621B730B840B950B0F
+:106FD00039F40A2661F0232B242B252B21F4089564
+:106FE0000A2609F4A140A6958FEF811D811D089501
+:106FF00097F99F6780E870E060E00895882371F456
+:10700000772321F09850872B762F07C0662311F441
+:1070100099270DC09051862B70E060E02AF09A9578
+:10702000660F771F881FDAF7880F9695879597F96F
+:1070300008959F3F31F0915020F48795779567959B
+:10704000B795880F911D9695879597F908959FEFAD
+:1070500080EC0895DF93CF931F930F93FF92EF92ED
+:10706000DF927B018C01689406C0DA2EEF010E944A
+:107070004339FE01E894A5912591359145915591AB
+:10708000A6F3EF010E94F035FE019701A801DA9402
+:1070900069F7DF90EF90FF900F911F91CF91DF91F3
+:1070A000089500240A94161617061806090608956E
+:1070B00000240A94121613061406050608950C946B
+:1070C00027380E94B738D8F3E894E0E0BB279F57F1
+:1070D000F0F02AED3FE049EC06C0EE0FBB0F661F53
+:1070E000771F881F28F0B23A62077307840728F0D9
+:1070F000B25A620B730B840BE3959A9572F7803842
+:1071000030F49A95BB0F661F771F881FD2F79048FF
+:107110000C941B38092E0394000C11F4882352F0B0
+:10712000BB0F40F4BF2B11F460FF04C06F5F7F4FB3
+:107130008F4F9F4F0895EF93E0FF07C0A2EA2AED1B
+:107140003FE049EC5FEB0E94F0350E948A380F90D7
+:10715000039401FC9058EBE3F1E00C94253A57FDC1
+:107160009058440F551F59F05F3F71F04795880FB5
+:1071700097FB991F61F09F3F79F08795089512164C
+:1071800013061406551FF2CF4695F1DF08C01616F8
+:1071900017061806991FF1CF8695710561050894A9
+:1071A00008950E94B738A0F0BEE7B91788F4BB274E
+:1071B0009F3860F41616B11D672F782F8827985FC7
+:1071C000F7CF869577956795B11D93959639C8F356
+:1071D0000895E894BB2766277727CB0197F9089590
+:1071E0000E94D43708F48FEF08959B01AC0160E052
+:1071F00070E080E89FE30C94D8360E94B73858F1CD
+:107200009E5760F19851A0F0E9F0983020F5092ED2
+:107210009927660F771F881F991F0A94D1F712C00C
+:10722000062E672F782F8827985F11F4000C07C06F
+:10723000993FB4F38695779567959395D9F7611D36
+:10724000711D811D3EF490958095709561957F4FDD
+:107250008F4F9F4F089568940C94EA380C94E93846
+:107260000E9443390C948A380E94513838F00E94A9
+:10727000583820F0952311F00C94F8370C942738E7
+:1072800011240C94EA380E94AF3870F3959FC1F333
+:10729000950F50E0551F629FF001729FBB27F00DC4
+:1072A000B11D639FAA27F00DB11DAA1F649F662719
+:1072B000B00DA11D661F829F2227B00DA11D621F68
+:1072C000739FB00DA11D621F839FA00D611D221F22
+:1072D000749F3327A00D611D231F849F600D211D06
+:1072E000822F762F6A2F11249F5750409AF0F1F089
+:1072F00088234AF0EE0FFF1FBB1F661F771F881FF2
+:1073000091505040A9F79E3F510580F00C94F837FA
+:107310000C94EA385F3FE4F3983ED4F38695779572
+:107320006795B795F795E7959F5FC1F7FE2B880F97
+:10733000911D9695879597F908950E94B738E8F0C2
+:107340009E37E8F09639B8F49E3848F4672F782FC6
+:107350008827985FF9CF86957795679593959539A6
+:10736000D0F3B62FB1706B0F711D811D20F487957E
+:107370007795679593950C94FE370C9419380C9477
+:10738000EA389F930E9461380F9007FCEE5F0C94DF
+:107390009B3819F416F40C9427380C9419380E9471
+:1073A000B738B8F39923C9F3B6F39F57550B87FF46
+:1073B0000E941E3A0024A0E640EA900180585695AB
+:1073C000979528F4805C660F771F881F20F026179A
+:1073D0003707480730F4621B730B840B20293129CF
+:1073E0004A2BA69517940794202531254A2758F74C
+:1073F000660F771F881F20F026173707480730F4DD
+:10740000620B730B840B200D311D411DA09581F77C
+:10741000B901842F9158880F9695879508959B01FF
+:10742000AC010C9430390E94D13830F09F3710F401
+:107430000C94EA380C94FE370C9419389150504053
+:10744000660F771F881FD2F708959F938F937F93BE
+:107450006F93FF93EF939B01AC010E943039EF9142
+:10746000FF910E942A382F913F914F915F910C9488
+:107470003039991B79E004C0991F961708F0961BC4
+:10748000881F7A95C9F780950895AA1BBB1B51E107
+:1074900007C0AA1FBB1FA617B70710F0A61BB70B84
+:1074A000881F991F5A95A9F780959095BC01CD0129
+:1074B0000895A1E21A2EAA1BBB1BFD010DC0AA1F35
+:1074C000BB1FEE1FFF1FA217B307E407F50720F04D
+:1074D000A21BB30BE40BF50B661F771F881F991FC8
+:1074E0001A9469F760957095809590959B01AC0111
+:1074F000BD01CF010895EE0FFF1F0590F491E02D1F
+:1075000009940E948C3AA59F900DB49F900DA49F62
+:10751000800D911D11240895A29FB001B39FC00159
+:10752000A39F700D811D1124911DB29F700D811DAF
+:107530001124911D0895FB01DC0104C08D9101907F
+:10754000801921F441505040C8F7881B990B0895C9
+:04755000F894FFCFDD
+:00000001FF
diff --git a/index.js b/index.js
index b727012..9402ded 100644
--- a/index.js
+++ b/index.js
@@ -2086,6 +2086,7 @@ function isElectron() {
if (isElectron()) {
const gotTheLock = electronApp.requestSingleInstanceLock()
+ var lauchGUI = true;
if (!gotTheLock) {
console.log("Already running! Check the System Tray")
electronApp.exit(0);
@@ -2095,31 +2096,36 @@ if (isElectron()) {
//Someone tried to run a second instance, we should focus our window.
// console.log('SingleInstance')
// console.log(commandLine)
-
+ lauchGUI = true;
var openFilePath = commandLine[1];
if (openFilePath !== "") {
-
- // console.log(openFilePath);
readFile(openFilePath);
if (openFilePath !== undefined) {
if (openFilePath.endsWith('.obc')) {
- //
+ lauchGUI = false;
} else {
- if (jogWindow === null) {
- createJogWindow();
- jogWindow.show()
- jogWindow.setAlwaysOnTop(true);
- jogWindow.focus();
- jogWindow.setAlwaysOnTop(false);
- } else {
- jogWindow.show()
- jogWindow.setAlwaysOnTop(true);
- jogWindow.focus();
- jogWindow.setAlwaysOnTop(false);
- }
+ lauchGUI = true;
}
}
}
+
+ if (lauchGUI) {
+ if (jogWindow === null) {
+ createJogWindow();
+ jogWindow.show()
+ jogWindow.setAlwaysOnTop(true);
+ jogWindow.focus();
+ jogWindow.setAlwaysOnTop(false);
+ } else {
+ jogWindow.show()
+ jogWindow.setAlwaysOnTop(true);
+ jogWindow.focus();
+ jogWindow.setAlwaysOnTop(false);
+ }
+ }
+
+
+
})
// Create myWindow, load the rest of the app, etc...
app.on('ready', () => {})
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 0000000..07bd823
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,5954 @@
+{
+ "name": "OpenBuildsCONTROL",
+ "version": "1.0.165",
+ "lockfileVersion": 1,
+ "requires": true,
+ "dependencies": {
+ "7zip-bin": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-4.1.0.tgz",
+ "integrity": "sha512-AsnBZN3a8/JcNt+KPkGGODaA4c7l3W5+WpeKgGSbstSLxqWtTXqd1ieJGBQ8IFCtRg8DmmKUcSkIkUc0A4p3YA==",
+ "dev": true
+ },
+ "@serialport/binding-abstract": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@serialport/binding-abstract/-/binding-abstract-2.0.5.tgz",
+ "integrity": "sha512-oRg0QRsXJFKHQbQjmo0regKLZ9JhjLmTqc47ocJgYM5UtU9Q1VFrVPh0B2lr2pfm/tr3aNvTLX1eiVAvXyZ/bg==",
+ "requires": {
+ "debug": "^4.1.1"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
+ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "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=="
+ }
+ }
+ },
+ "@serialport/binding-mock": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@serialport/binding-mock/-/binding-mock-2.0.5.tgz",
+ "integrity": "sha512-1kD1qI686pIIolGZ6TPjAtvy8c3XIUlE4OXRZf7ZHaZgGaOUHAUMLKZt4tNTxsfedRTFyiYyHoe5QAbx82R9pQ==",
+ "requires": {
+ "@serialport/binding-abstract": "^2.0.5",
+ "debug": "^4.1.1"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
+ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "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=="
+ }
+ }
+ },
+ "@serialport/bindings": {
+ "version": "2.0.8",
+ "resolved": "https://registry.npmjs.org/@serialport/bindings/-/bindings-2.0.8.tgz",
+ "integrity": "sha512-paKLa9JkoH5FAy2sATTdXLCiKpuKn0pN15/etcCqzX8vi25fnQgJ8Yx9Z6zdbcKe1No7s/9PuH9yfjDR61fbOQ==",
+ "requires": {
+ "@serialport/binding-abstract": "^2.0.5",
+ "@serialport/parser-readline": "^2.0.2",
+ "bindings": "^1.3.0",
+ "debug": "^4.1.1",
+ "nan": "^2.13.2",
+ "prebuild-install": "^5.2.1"
+ },
+ "dependencies": {
+ "@serialport/parser-delimiter": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@serialport/parser-delimiter/-/parser-delimiter-2.0.2.tgz",
+ "integrity": "sha512-zB02LahFfyZmJqak9l37vP/F1K+KCUxd1KQj35OhD1+0q/unMjVTZmsfkxFSM4gkaxP9j7+8USk+LQJ3V8U26Q=="
+ },
+ "@serialport/parser-readline": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@serialport/parser-readline/-/parser-readline-2.0.2.tgz",
+ "integrity": "sha512-thL26dGEHB+eINNydJmzcLLhiqcBQkF+wNTbRaYblTP/6dm7JsfjYSud7bTkN63AgE0xpe9tKXBFqc8zgJ1VKg==",
+ "requires": {
+ "@serialport/parser-delimiter": "^2.0.2"
+ }
+ },
+ "debug": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
+ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "expand-template": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz",
+ "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg=="
+ },
+ "minimist": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
+ },
+ "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=="
+ },
+ "prebuild-install": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.0.tgz",
+ "integrity": "sha512-aaLVANlj4HgZweKttFNUVNRxDukytuIuxeK2boIMHjagNJCiVKWFsKF4tCE3ql3GbrD2tExPQ7/pwtEJcHNZeg==",
+ "requires": {
+ "detect-libc": "^1.0.3",
+ "expand-template": "^2.0.3",
+ "github-from-package": "0.0.0",
+ "minimist": "^1.2.0",
+ "mkdirp": "^0.5.1",
+ "napi-build-utils": "^1.0.1",
+ "node-abi": "^2.7.0",
+ "noop-logger": "^0.1.1",
+ "npmlog": "^4.0.1",
+ "os-homedir": "^1.0.1",
+ "pump": "^2.0.1",
+ "rc": "^1.2.7",
+ "simple-get": "^2.7.0",
+ "tar-fs": "^1.13.0",
+ "tunnel-agent": "^0.6.0",
+ "which-pm-runs": "^1.0.0"
+ }
+ }
+ }
+ },
+ "@serialport/parser-byte-length": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/@serialport/parser-byte-length/-/parser-byte-length-1.0.5.tgz",
+ "integrity": "sha512-GCz/v/KG2Wv7SdQ2nv8jYGBY6D4h5tibj9bs0+pnryCDAr8xmmvnesFW15FIu4rwOMgsKhCHyp7roD8bRGs63A==",
+ "requires": {
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "@serialport/parser-cctalk": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/@serialport/parser-cctalk/-/parser-cctalk-1.0.5.tgz",
+ "integrity": "sha512-VdoG1rRXb5deHM1c9Akn9djoJuHn030v7owYHEqpJeS6Rs6wrC4Hrkw8NxvV9ZPlMqAJ+5uJCaAUzB1tbVd3rA==",
+ "requires": {
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "@serialport/parser-delimiter": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/@serialport/parser-delimiter/-/parser-delimiter-1.0.5.tgz",
+ "integrity": "sha512-srDzeNwGM/GjtqK/nFDRIDpcZ6XDgkakFMXBtNDSI+XP6fqO1ynEZok8ljKJxM2ay0CNG83C6/X2xIOHvWhFYQ==",
+ "requires": {
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "@serialport/parser-readline": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/@serialport/parser-readline/-/parser-readline-1.0.5.tgz",
+ "integrity": "sha512-QkZoCQPHwdZOMQk7SHz3QSp7xqK4jdNql9M80oXqWt7kNhFvNXguWzf17FfQrPRIb0qiz+96+P6uAOIi02Yxbg==",
+ "requires": {
+ "@serialport/parser-delimiter": "^1.0.5",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "@serialport/parser-ready": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/@serialport/parser-ready/-/parser-ready-1.0.5.tgz",
+ "integrity": "sha512-U/ZkxyY35Z7WrDc0O8TGcGPOdwv6fGVJcZq5vXVko2MRt8wiKVD192mmbfTRZXFAX+rARXtQa3ad3yJzXVhb1g==",
+ "requires": {
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "@serialport/parser-regex": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/@serialport/parser-regex/-/parser-regex-1.0.5.tgz",
+ "integrity": "sha512-sX3tRuwwwGV+CZbKEUAKZD/wtG8ZRcGxbiDIm8nyzsPCGv52ck3RlQ9Vp4K8fYjcrGGwm3BWizC4uSzaTLOk1A==",
+ "requires": {
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "@serialport/stream": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@serialport/stream/-/stream-2.0.5.tgz",
+ "integrity": "sha512-9gc3zPoAqs/04mvq8TdZ7GxtnacCDuw3/u0u18UXXHgC/5tNDYkY+hXFIJB1fQFnP5yyNB1L2XLfX974ySJg9Q==",
+ "requires": {
+ "@serialport/binding-mock": "^2.0.5",
+ "debug": "^4.1.1"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
+ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "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=="
+ }
+ }
+ },
+ "@types/node": {
+ "version": "10.14.6",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-10.14.6.tgz",
+ "integrity": "sha512-Fvm24+u85lGmV4hT5G++aht2C5I4Z4dYlWZIh62FAfFO/TfzXtPpoLI6I7AuBWkIFqZCnhFOoTT7RjjaIL5Fjg==",
+ "dev": true
+ },
+ "abbrev": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
+ "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
+ "dev": true
+ },
+ "accepts": {
+ "version": "1.3.5",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz",
+ "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=",
+ "requires": {
+ "mime-types": "~2.1.18",
+ "negotiator": "0.6.1"
+ }
+ },
+ "after": {
+ "version": "0.8.2",
+ "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
+ "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8="
+ },
+ "ajv": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz",
+ "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==",
+ "dev": true,
+ "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"
+ }
+ },
+ "ajv-keywords": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.0.tgz",
+ "integrity": "sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw==",
+ "dev": true
+ },
+ "ansi-align": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz",
+ "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=",
+ "dev": true,
+ "requires": {
+ "string-width": "^2.0.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": 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=",
+ "dev": true
+ },
+ "string-width": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
+ "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=",
+ "dev": true,
+ "requires": {
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^4.0.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^3.0.0"
+ }
+ }
+ }
+ },
+ "ansi-bgblack": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-bgblack/-/ansi-bgblack-0.1.1.tgz",
+ "integrity": "sha1-poulAHiHcBtqr74/oNrf36juPKI=",
+ "requires": {
+ "ansi-wrap": "0.1.0"
+ }
+ },
+ "ansi-bgblue": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-bgblue/-/ansi-bgblue-0.1.1.tgz",
+ "integrity": "sha1-Z73ATtybm1J4lp2hlt6j11yMNhM=",
+ "requires": {
+ "ansi-wrap": "0.1.0"
+ }
+ },
+ "ansi-bgcyan": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-bgcyan/-/ansi-bgcyan-0.1.1.tgz",
+ "integrity": "sha1-WEiUJWAL3p9VBwaN2Wnr/bUP52g=",
+ "requires": {
+ "ansi-wrap": "0.1.0"
+ }
+ },
+ "ansi-bggreen": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-bggreen/-/ansi-bggreen-0.1.1.tgz",
+ "integrity": "sha1-TjGRJIUplD9DIelr8THRwTgWr0k=",
+ "requires": {
+ "ansi-wrap": "0.1.0"
+ }
+ },
+ "ansi-bgmagenta": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-bgmagenta/-/ansi-bgmagenta-0.1.1.tgz",
+ "integrity": "sha1-myhDLAduqpmUGGcqPvvhk5HCx6E=",
+ "requires": {
+ "ansi-wrap": "0.1.0"
+ }
+ },
+ "ansi-bgred": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-bgred/-/ansi-bgred-0.1.1.tgz",
+ "integrity": "sha1-p2+Sg4OCukMpCmwXeEJPmE1vEEE=",
+ "requires": {
+ "ansi-wrap": "0.1.0"
+ }
+ },
+ "ansi-bgwhite": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-bgwhite/-/ansi-bgwhite-0.1.1.tgz",
+ "integrity": "sha1-ZQRlE3elim7OzQMxmU5IAljhG6g=",
+ "requires": {
+ "ansi-wrap": "0.1.0"
+ }
+ },
+ "ansi-bgyellow": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-bgyellow/-/ansi-bgyellow-0.1.1.tgz",
+ "integrity": "sha1-w/4usIzUdmSAKeaHTRWgs49h1E8=",
+ "requires": {
+ "ansi-wrap": "0.1.0"
+ }
+ },
+ "ansi-black": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-black/-/ansi-black-0.1.1.tgz",
+ "integrity": "sha1-9hheiJNgslRaHsUMC/Bj/EMDJFM=",
+ "requires": {
+ "ansi-wrap": "0.1.0"
+ }
+ },
+ "ansi-blue": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-blue/-/ansi-blue-0.1.1.tgz",
+ "integrity": "sha1-FbgEmQ6S/JyoxUds6PaZd3wh7b8=",
+ "requires": {
+ "ansi-wrap": "0.1.0"
+ }
+ },
+ "ansi-bold": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-bold/-/ansi-bold-0.1.1.tgz",
+ "integrity": "sha1-PmOVCvWswq4uZw5vZ96xFdGl9QU=",
+ "requires": {
+ "ansi-wrap": "0.1.0"
+ }
+ },
+ "ansi-colors": {
+ "version": "0.2.0",
+ "resolved": "http://registry.npmjs.org/ansi-colors/-/ansi-colors-0.2.0.tgz",
+ "integrity": "sha1-csMd4qDZoszQysMMyYI+6y9kNLU=",
+ "requires": {
+ "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": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz",
+ "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=",
+ "requires": {
+ "ansi-wrap": "0.1.0"
+ }
+ },
+ "ansi-dim": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-dim/-/ansi-dim-0.1.1.tgz",
+ "integrity": "sha1-QN5MYDqoCG2Oeoa4/5mNXDbu/Ww=",
+ "requires": {
+ "ansi-wrap": "0.1.0"
+ }
+ },
+ "ansi-gray": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz",
+ "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=",
+ "requires": {
+ "ansi-wrap": "0.1.0"
+ }
+ },
+ "ansi-green": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-green/-/ansi-green-0.1.1.tgz",
+ "integrity": "sha1-il2al55FjVfEDjNYCzc5C44Q0Pc=",
+ "requires": {
+ "ansi-wrap": "0.1.0"
+ }
+ },
+ "ansi-grey": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-grey/-/ansi-grey-0.1.1.tgz",
+ "integrity": "sha1-WdmLasK6GfilF5jphT+6eDOaM8E=",
+ "requires": {
+ "ansi-wrap": "0.1.0"
+ }
+ },
+ "ansi-hidden": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-hidden/-/ansi-hidden-0.1.1.tgz",
+ "integrity": "sha1-7WpMSY0rt8uyidvyqNHcyFZ/rg8=",
+ "requires": {
+ "ansi-wrap": "0.1.0"
+ }
+ },
+ "ansi-inverse": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-inverse/-/ansi-inverse-0.1.1.tgz",
+ "integrity": "sha1-tq9Fgm/oJr+1KKbHmIV5Q1XM0mk=",
+ "requires": {
+ "ansi-wrap": "0.1.0"
+ }
+ },
+ "ansi-italic": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-italic/-/ansi-italic-0.1.1.tgz",
+ "integrity": "sha1-EEdDRj9iXBQqA2c5z4XtpoiYbyM=",
+ "requires": {
+ "ansi-wrap": "0.1.0"
+ }
+ },
+ "ansi-magenta": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-magenta/-/ansi-magenta-0.1.1.tgz",
+ "integrity": "sha1-BjtboW+z8j4c/aKwfAqJ3hHkMK4=",
+ "requires": {
+ "ansi-wrap": "0.1.0"
+ }
+ },
+ "ansi-red": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz",
+ "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=",
+ "requires": {
+ "ansi-wrap": "0.1.0"
+ }
+ },
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
+ },
+ "ansi-reset": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-reset/-/ansi-reset-0.1.1.tgz",
+ "integrity": "sha1-5+cSksPH3c1NYu9KbHwFmAkRw7c=",
+ "requires": {
+ "ansi-wrap": "0.1.0"
+ }
+ },
+ "ansi-strikethrough": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-strikethrough/-/ansi-strikethrough-0.1.1.tgz",
+ "integrity": "sha1-2Eh3FAss/wfRyT685pkE9oiF5Wg=",
+ "requires": {
+ "ansi-wrap": "0.1.0"
+ }
+ },
+ "ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=",
+ "dev": true,
+ "requires": {
+ "color-convert": "^1.9.0"
+ }
+ },
+ "ansi-underline": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-underline/-/ansi-underline-0.1.1.tgz",
+ "integrity": "sha1-38kg9Ml7WXfqFi34/7mIMIqqcaQ=",
+ "requires": {
+ "ansi-wrap": "0.1.0"
+ }
+ },
+ "ansi-white": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-white/-/ansi-white-0.1.1.tgz",
+ "integrity": "sha1-nHe3wZPF7pkuYBHTbsTJIbRXiUQ=",
+ "requires": {
+ "ansi-wrap": "0.1.0"
+ }
+ },
+ "ansi-wrap": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz",
+ "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768="
+ },
+ "ansi-yellow": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-yellow/-/ansi-yellow-0.1.1.tgz",
+ "integrity": "sha1-y5NW8vRscy8OMZnmEClVp32oPB0=",
+ "requires": {
+ "ansi-wrap": "0.1.0"
+ }
+ },
+ "app-builder-bin": {
+ "version": "2.6.4",
+ "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-2.6.4.tgz",
+ "integrity": "sha512-wC9HYqiC1XqpunT/9y2VuF90KbarnIHL90Tv8BD3TITTgbVIdRTXAsvWvmaR/ImvAX0+l5Z3jZtXjdJ7Pw3bLQ==",
+ "dev": true
+ },
+ "app-builder-lib": {
+ "version": "20.39.0",
+ "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-20.39.0.tgz",
+ "integrity": "sha512-lkxGyBrQwueYb3ViqHt5WjyzVVBQqXMXc7TF+JqkuuUWp5DF7SXAYZYd+rsR3gmCbdNxw4SPIEmWmm+I9LK2gw==",
+ "dev": true,
+ "requires": {
+ "7zip-bin": "~4.1.0",
+ "app-builder-bin": "2.6.4",
+ "async-exit-hook": "^2.0.1",
+ "bluebird-lst": "^1.0.7",
+ "builder-util": "9.7.0",
+ "builder-util-runtime": "8.2.0",
+ "chromium-pickle-js": "^0.2.0",
+ "debug": "^4.1.1",
+ "ejs": "^2.6.1",
+ "electron-osx-sign": "0.4.11",
+ "electron-publish": "20.39.0",
+ "fs-extra-p": "^7.0.1",
+ "hosted-git-info": "^2.7.1",
+ "is-ci": "^2.0.0",
+ "isbinaryfile": "^4.0.0",
+ "js-yaml": "^3.12.1",
+ "lazy-val": "^1.0.4",
+ "minimatch": "^3.0.4",
+ "normalize-package-data": "^2.5.0",
+ "plist": "^3.0.1",
+ "read-config-file": "3.2.2",
+ "sanitize-filename": "^1.6.1",
+ "semver": "^5.6.0",
+ "temp-file": "^3.3.2"
+ },
+ "dependencies": {
+ "builder-util-runtime": {
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.2.0.tgz",
+ "integrity": "sha512-2Q3YrxANTrDs2NjSG5mbNGLPuUhPnSNYF9w5i4jWfHcNfQ3TgRrGXq4UfnkCiZVX8Axp4eAOSscaLLScKp/XLg==",
+ "dev": true,
+ "requires": {
+ "bluebird-lst": "^1.0.7",
+ "debug": "^4.1.1",
+ "fs-extra-p": "^7.0.1",
+ "sax": "^1.2.4"
+ }
+ },
+ "debug": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
+ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
+ "dev": true,
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "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==",
+ "dev": true
+ },
+ "semver": {
+ "version": "5.7.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz",
+ "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==",
+ "dev": true
+ }
+ }
+ },
+ "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==",
+ "requires": {
+ "delegates": "^1.0.0",
+ "readable-stream": "^2.0.6"
+ },
+ "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": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
+ "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": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ }
+ }
+ }
+ },
+ "argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=",
+ "requires": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "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-swap": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/arr-swap/-/arr-swap-1.0.1.tgz",
+ "integrity": "sha1-FHWQ7WX8gVvAf+8Jl8Llgj1kNTQ=",
+ "requires": {
+ "is-number": "^3.0.0"
+ },
+ "dependencies": {
+ "is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "requires": {
+ "kind-of": "^3.0.2"
+ }
+ }
+ }
+ },
+ "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
+ },
+ "array-flatten": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
+ "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
+ },
+ "arraybuffer.slice": {
+ "version": "0.0.7",
+ "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz",
+ "integrity": "sha1-O7xCdd1YTMGxCAm4nU6LY6aednU="
+ },
+ "asn1": {
+ "version": "0.2.4",
+ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
+ "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
+ "dev": true,
+ "requires": {
+ "safer-buffer": "~2.1.0"
+ }
+ },
+ "assert-plus": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
+ "dev": true
+ },
+ "async": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/async/-/async-2.6.2.tgz",
+ "integrity": "sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg==",
+ "requires": {
+ "lodash": "^4.17.11"
+ }
+ },
+ "async-exit-hook": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz",
+ "integrity": "sha1-i9iwJLDsmxwBzMua+dspvXF9+vM=",
+ "dev": true
+ },
+ "async-limiter": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz",
+ "integrity": "sha1-ePrtjD0HSrgfIrTphdeehzj3IPg="
+ },
+ "asynckit": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
+ "dev": true
+ },
+ "avrgirl-arduino": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/avrgirl-arduino/-/avrgirl-arduino-3.0.1.tgz",
+ "integrity": "sha512-nlYIRidASlrmEMp5IUCV0UTBD670IYwFEq+GSFZVAjaXhIH5kwFijDxFiDsK8GZBszmkH3s8H2kb4YIt4ujOsg==",
+ "requires": {
+ "async": "^2.1.2",
+ "awty": "^0.1.0",
+ "browser-serialport": "git+https://github.com/noopkat/browser-serialport.git#c8628c41c11890d3058875994c15f83f2df8185b",
+ "chip.avr.avr109": "^1.1.0",
+ "colors": "^1.1.2",
+ "graceful-fs": "^4.1.2",
+ "intel-hex": "^0.1.1",
+ "minimist": "^1.2.0",
+ "serialport": "^6.2.1",
+ "stk500": "^2.0.0",
+ "stk500-v2": "^1.0.3"
+ },
+ "dependencies": {
+ "minimist": {
+ "version": "1.2.0",
+ "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
+ },
+ "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=="
+ },
+ "serialport": {
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/serialport/-/serialport-6.2.2.tgz",
+ "integrity": "sha512-BQqTR06ZXKwKB6rUjeANm3aIZo0rqNbQsrQX5zKEDcNY4rxiu5dvdcfIOaAGuZkhW7jAKJsgKC5TjeURtLVuOQ==",
+ "requires": {
+ "@serialport/parser-byte-length": "^1.0.5",
+ "@serialport/parser-cctalk": "^1.0.5",
+ "@serialport/parser-delimiter": "^1.0.5",
+ "@serialport/parser-readline": "^1.0.5",
+ "@serialport/parser-ready": "^1.0.5",
+ "@serialport/parser-regex": "^1.0.5",
+ "bindings": "1.3.0",
+ "commander": "^2.13.0",
+ "debug": "^3.1.0",
+ "nan": "^2.9.2",
+ "prebuild-install": "^4.0.0",
+ "promirepl": "^1.0.1",
+ "prompt-list": "^3.2.0",
+ "safe-buffer": "^5.1.2"
+ }
+ }
+ }
+ },
+ "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
+ },
+ "aws4": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
+ "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
+ "dev": true
+ },
+ "awty": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/awty/-/awty-0.1.0.tgz",
+ "integrity": "sha1-i3BcHuMTn41unylAnZC3T5PoQLo=",
+ "requires": {
+ "isval": "0.0.2"
+ }
+ },
+ "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="
+ },
+ "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==",
+ "dev": true
+ },
+ "base64id": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz",
+ "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY="
+ },
+ "bcrypt-pbkdf": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
+ "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
+ "dev": true,
+ "requires": {
+ "tweetnacl": "^0.14.3"
+ }
+ },
+ "better-assert": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz",
+ "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=",
+ "requires": {
+ "callsite": "1.0.0"
+ }
+ },
+ "bindings": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.3.0.tgz",
+ "integrity": "sha512-DpLh5EzMR2kzvX1KIlVC0VkC3iZtHKTgdtZ0a3pglBZdaQFjt5S9g9xd1lE+YvXyfd6mtCeRnrUfOLYiTMlNSw=="
+ },
+ "bl": {
+ "version": "1.2.2",
+ "resolved": "http://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
+ "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==",
+ "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="
+ },
+ "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==",
+ "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": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ }
+ }
+ }
+ },
+ "blob": {
+ "version": "0.0.5",
+ "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz",
+ "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig=="
+ },
+ "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=",
+ "dev": true,
+ "requires": {
+ "inherits": "~2.0.0"
+ }
+ },
+ "bluebird": {
+ "version": "3.5.4",
+ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.4.tgz",
+ "integrity": "sha512-FG+nFEZChJrbQ9tIccIfZJBz3J7mLrAhxakAbnrJWn8d7aKOC+LWifa0G+p4ZqKp4y13T7juYvdhq9NzKdsrjw=="
+ },
+ "bluebird-lst": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.7.tgz",
+ "integrity": "sha512-5ix04IbXVIZ6nSRM4aZnwQfk40Td0D57WAl8LfhnICF6XwT4efCZYh0veOHvfDmgpbqE4ju5L5XEAMIcAe13Kw==",
+ "requires": {
+ "bluebird": "^3.5.3"
+ }
+ },
+ "body-parser": {
+ "version": "1.18.3",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz",
+ "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=",
+ "requires": {
+ "bytes": "3.0.0",
+ "content-type": "~1.0.4",
+ "debug": "2.6.9",
+ "depd": "~1.1.2",
+ "http-errors": "~1.6.3",
+ "iconv-lite": "0.4.23",
+ "on-finished": "~2.3.0",
+ "qs": "6.5.2",
+ "raw-body": "2.3.3",
+ "type-is": "~1.6.16"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
+ "requires": {
+ "ms": "2.0.0"
+ }
+ }
+ }
+ },
+ "boxen": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz",
+ "integrity": "sha1-VcbDmouljZxhrSLNh3Uy3rZlogs=",
+ "dev": true,
+ "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"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": 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=",
+ "dev": true
+ },
+ "string-width": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
+ "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=",
+ "dev": true,
+ "requires": {
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^4.0.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^3.0.0"
+ }
+ }
+ }
+ },
+ "brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=",
+ "requires": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "browser-serialport": {
+ "version": "git+https://github.com/noopkat/browser-serialport.git#c8628c41c11890d3058875994c15f83f2df8185b",
+ "from": "git+https://github.com/noopkat/browser-serialport.git#c8628c41c11890d3058875994c15f83f2df8185b"
+ },
+ "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==",
+ "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=="
+ },
+ "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=="
+ },
+ "builder-util": {
+ "version": "9.7.0",
+ "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-9.7.0.tgz",
+ "integrity": "sha512-QA2RxbaSKvaFVNGcYsjmlkTn03tcdPxgIxHCOgw38G7NK91QWc76RBY9+T1sU8BLVEZJ4qNRWx+pd5rG9tTi+Q==",
+ "dev": true,
+ "requires": {
+ "7zip-bin": "~4.1.0",
+ "app-builder-bin": "2.6.4",
+ "bluebird-lst": "^1.0.7",
+ "builder-util-runtime": "^8.2.0",
+ "chalk": "^2.4.2",
+ "debug": "^4.1.1",
+ "fs-extra-p": "^7.0.1",
+ "is-ci": "^2.0.0",
+ "js-yaml": "^3.12.1",
+ "source-map-support": "^0.5.10",
+ "stat-mode": "^0.2.2",
+ "temp-file": "^3.3.2"
+ },
+ "dependencies": {
+ "builder-util-runtime": {
+ "version": "8.2.1",
+ "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.2.1.tgz",
+ "integrity": "sha512-2TkeTcI9bDlK5azRZSJJNxhAgW1DK+JY3jHK0UWPxgJcan4GZSVDNNO3sXntNxrp+JAdPHMF14rzNd/G53lvqw==",
+ "dev": true,
+ "requires": {
+ "bluebird-lst": "^1.0.7",
+ "debug": "^4.1.1",
+ "fs-extra-p": "^7.0.1",
+ "sax": "^1.2.4"
+ }
+ },
+ "debug": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
+ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
+ "dev": true,
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "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==",
+ "dev": true
+ }
+ }
+ },
+ "builder-util-runtime": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.1.1.tgz",
+ "integrity": "sha512-+ieS4PMB33vVE2S3ZNWBEQJ1zKmAs/agrBdh7XadE1lKLjrH4aXYuOh9OOGdxqIRldhlhNBaF+yKMMEFOdNVig==",
+ "requires": {
+ "bluebird-lst": "^1.0.6",
+ "debug": "^4.1.1",
+ "fs-extra-p": "^7.0.0",
+ "sax": "^1.2.4"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
+ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "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=="
+ }
+ }
+ },
+ "bytes": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
+ "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
+ },
+ "callsite": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz",
+ "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA="
+ },
+ "camelcase": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
+ "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
+ "dev": true
+ },
+ "camelcase-keys": {
+ "version": "2.1.0",
+ "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",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
+ "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
+ "dev": true
+ }
+ }
+ },
+ "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==",
+ "dev": true
+ },
+ "caseless": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
+ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
+ "dev": true
+ },
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ },
+ "charenc": {
+ "version": "0.0.2",
+ "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz",
+ "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc="
+ },
+ "chip.avr.avr109": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/chip.avr.avr109/-/chip.avr.avr109-1.1.1.tgz",
+ "integrity": "sha512-+0+cvkHDsy/gizui/zFirTtDpvTQumJSs2SE9lT2BAzyE+CslXWQN9blfjMjhChcyNdZT8mFUQjETVne1gxBBQ==",
+ "requires": {
+ "intel-hex": "*"
+ }
+ },
+ "choices-separator": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/choices-separator/-/choices-separator-2.0.0.tgz",
+ "integrity": "sha1-kv0XYxgteQM/XFxR0Lo1LlVnxpY=",
+ "requires": {
+ "ansi-dim": "^0.1.1",
+ "debug": "^2.6.6",
+ "strip-color": "^0.1.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "requires": {
+ "ms": "2.0.0"
+ }
+ }
+ }
+ },
+ "chownr": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz",
+ "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g=="
+ },
+ "chromium-pickle-js": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz",
+ "integrity": "sha1-BKEGZywYsIWrd02YPfo+oTjyIgU=",
+ "dev": true
+ },
+ "ci-info": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
+ "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==",
+ "dev": true
+ },
+ "cli-boxes": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz",
+ "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=",
+ "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=",
+ "dev": true,
+ "requires": {
+ "restore-cursor": "^2.0.0"
+ }
+ },
+ "cli-spinners": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.1.0.tgz",
+ "integrity": "sha512-8B00fJOEh1HPrx4fo5eW16XmE1PcL1tGpGrxy63CXGP9nHdPBN63X75hA1zhvQuhVztJWLqV58Roj2qlNM7cAA==",
+ "dev": true
+ },
+ "cliui": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
+ "integrity": "sha1-NIQi2+gtgAswIu709qwQvy5NG0k=",
+ "dev": true,
+ "requires": {
+ "string-width": "^2.1.1",
+ "strip-ansi": "^4.0.0",
+ "wrap-ansi": "^2.0.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": 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=",
+ "dev": true
+ },
+ "string-width": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
+ "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=",
+ "dev": true,
+ "requires": {
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^4.0.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^3.0.0"
+ }
+ }
+ }
+ },
+ "clone": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
+ "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
+ "dev": true
+ },
+ "clone-deep": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-1.0.0.tgz",
+ "integrity": "sha512-hmJRX8x1QOJVV+GUjOBzi6iauhPqc9hIF6xitWRBbiPZOBb6vGo/mDRIK9P74RTKSQK7AE8B0DDWY/vpRrPmQw==",
+ "requires": {
+ "for-own": "^1.0.0",
+ "is-plain-object": "^2.0.4",
+ "kind-of": "^5.0.0",
+ "shallow-clone": "^1.0.0"
+ },
+ "dependencies": {
+ "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=="
+ }
+ }
+ },
+ "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=",
+ "requires": {
+ "map-visit": "^1.0.0",
+ "object-visit": "^1.0.0"
+ }
+ },
+ "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,
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "colors": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.3.tgz",
+ "integrity": "sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg=="
+ },
+ "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,
+ "requires": {
+ "delayed-stream": "~1.0.0"
+ }
+ },
+ "commander": {
+ "version": "2.20.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz",
+ "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ=="
+ },
+ "compare-version": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz",
+ "integrity": "sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA=",
+ "dev": true
+ },
+ "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="
+ },
+ "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==",
+ "dev": true,
+ "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",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+ "dev": 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==",
+ "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,
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ }
+ }
+ }
+ },
+ "configstore": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz",
+ "integrity": "sha1-xvJd767vJt8S3TNBSwAf6BpUP48=",
+ "dev": true,
+ "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",
+ "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
+ "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4="
+ },
+ "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": "sha1-4TjMdeBAxyexlm/l5fjJruJW/js="
+ },
+ "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="
+ },
+ "copyfiles": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/copyfiles/-/copyfiles-2.1.0.tgz",
+ "integrity": "sha512-cAeDE0vL/koE9WSEGxqPpSyvU638Kgfu6wfrnj7kqp9FWa1CWsU54Coo6sdYZP4GstWa39tL/wIVJWfXcujgNA==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.0.5",
+ "minimatch": "^3.0.3",
+ "mkdirp": "^0.5.1",
+ "noms": "0.0.0",
+ "through2": "^2.0.1",
+ "yargs": "^11.0.0"
+ }
+ },
+ "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="
+ },
+ "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=",
+ "dev": true,
+ "requires": {
+ "capture-stack-trace": "^1.0.0"
+ }
+ },
+ "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=",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^4.0.1",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ }
+ },
+ "crypt": {
+ "version": "0.0.2",
+ "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz",
+ "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs="
+ },
+ "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=",
+ "dev": true
+ },
+ "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,
+ "requires": {
+ "array-find-index": "^1.0.1"
+ }
+ },
+ "dashdash": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
+ "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
+ "dev": true,
+ "requires": {
+ "assert-plus": "^1.0.0"
+ }
+ },
+ "debug": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
+ "integrity": "sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=",
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "decamelize": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
+ "dev": true
+ },
+ "decompress-response": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
+ "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
+ "requires": {
+ "mimic-response": "^1.0.0"
+ }
+ },
+ "deep-extend": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
+ "integrity": "sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw="
+ },
+ "defaults": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
+ "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=",
+ "dev": true,
+ "requires": {
+ "clone": "^1.0.2"
+ }
+ },
+ "define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "requires": {
+ "is-descriptor": "^1.0.0"
+ }
+ },
+ "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
+ },
+ "delegates": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
+ "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o="
+ },
+ "depd": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
+ "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
+ },
+ "destroy": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
+ "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
+ },
+ "detect-libc": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
+ "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups="
+ },
+ "directory-tree": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/directory-tree/-/directory-tree-2.2.2.tgz",
+ "integrity": "sha512-OKiSeYsQdnLHgd7uNeCtNEit94MCsHDep1lCinDDkAtGDyopoC/bNx54Jm3O424kxPFf2vafLDDFtVH11sj/bA=="
+ },
+ "dmg-builder": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-6.6.0.tgz",
+ "integrity": "sha512-voodd3qdpdRiaciFZTfrFq/e82UPmUqSJq6R3Wc2Ql6XqXYLQcKo1h9rSZiivwls8PqE4Mk1IHTIOwmvJaq+MA==",
+ "dev": true,
+ "requires": {
+ "app-builder-lib": "~20.39.0",
+ "bluebird-lst": "^1.0.7",
+ "builder-util": "~9.7.0",
+ "fs-extra-p": "^7.0.1",
+ "iconv-lite": "^0.4.24",
+ "js-yaml": "^3.12.1",
+ "parse-color": "^1.0.0",
+ "sanitize-filename": "^1.6.1"
+ },
+ "dependencies": {
+ "iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dev": true,
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ }
+ }
+ }
+ },
+ "dot-prop": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz",
+ "integrity": "sha1-HxngwuGqDjJ5fEl5nyg3rGr2nFc=",
+ "dev": true,
+ "requires": {
+ "is-obj": "^1.0.0"
+ }
+ },
+ "dotenv": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.2.0.tgz",
+ "integrity": "sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w==",
+ "dev": true
+ },
+ "dotenv-expand": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.2.0.tgz",
+ "integrity": "sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU=",
+ "dev": true
+ },
+ "duplexer3": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
+ "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=",
+ "dev": true
+ },
+ "ecc-jsbn": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
+ "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
+ "dev": true,
+ "requires": {
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.1.0"
+ }
+ },
+ "ee-first": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
+ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
+ },
+ "ejs": {
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.6.1.tgz",
+ "integrity": "sha1-SY7A1JVlWrxvI81hho2SZGQHGqA=",
+ "dev": true
+ },
+ "electron": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/electron/-/electron-4.2.0.tgz",
+ "integrity": "sha512-bn41xAekJ8h4QfMwmlsL3Qx1xUloTwVHBEKRg8hGDhecfdPgDdps60gfoZOhdL88avimahrP01Bd7Aijsyywdg==",
+ "dev": true,
+ "requires": {
+ "@types/node": "^10.12.18",
+ "electron-download": "^4.1.0",
+ "extract-zip": "^1.0.3"
+ }
+ },
+ "electron-builder": {
+ "version": "20.39.0",
+ "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-20.39.0.tgz",
+ "integrity": "sha512-50SNZ/G+iE9MpTwxzeHt1Cqg8jZKeFLuJ9wubR4e/8VIzAe0ERUmwAQw+77UrlwXZD/PKKoYblc0Sr08Vm4exg==",
+ "dev": true,
+ "requires": {
+ "app-builder-lib": "20.39.0",
+ "bluebird-lst": "^1.0.7",
+ "builder-util": "9.7.0",
+ "builder-util-runtime": "8.2.0",
+ "chalk": "^2.4.2",
+ "dmg-builder": "6.6.0",
+ "fs-extra-p": "^7.0.1",
+ "is-ci": "^2.0.0",
+ "lazy-val": "^1.0.4",
+ "read-config-file": "3.2.2",
+ "sanitize-filename": "^1.6.1",
+ "update-notifier": "^2.5.0",
+ "yargs": "^13.2.1"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
+ "dev": true
+ },
+ "builder-util-runtime": {
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.2.0.tgz",
+ "integrity": "sha512-2Q3YrxANTrDs2NjSG5mbNGLPuUhPnSNYF9w5i4jWfHcNfQ3TgRrGXq4UfnkCiZVX8Axp4eAOSscaLLScKp/XLg==",
+ "dev": true,
+ "requires": {
+ "bluebird-lst": "^1.0.7",
+ "debug": "^4.1.1",
+ "fs-extra-p": "^7.0.1",
+ "sax": "^1.2.4"
+ }
+ },
+ "camelcase": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
+ "dev": true
+ },
+ "cross-spawn": {
+ "version": "6.0.5",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
+ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
+ "dev": true,
+ "requires": {
+ "nice-try": "^1.0.4",
+ "path-key": "^2.0.1",
+ "semver": "^5.5.0",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ }
+ },
+ "debug": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
+ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
+ "dev": true,
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "execa": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
+ "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
+ "dev": true,
+ "requires": {
+ "cross-spawn": "^6.0.0",
+ "get-stream": "^4.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"
+ }
+ },
+ "find-up": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+ "dev": true,
+ "requires": {
+ "locate-path": "^3.0.0"
+ }
+ },
+ "get-caller-file": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
+ "dev": true
+ },
+ "get-stream": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
+ "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
+ "dev": true,
+ "requires": {
+ "pump": "^3.0.0"
+ }
+ },
+ "invert-kv": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
+ "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==",
+ "dev": 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=",
+ "dev": true
+ },
+ "lcid": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
+ "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
+ "dev": true,
+ "requires": {
+ "invert-kv": "^2.0.0"
+ }
+ },
+ "locate-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+ "dev": true,
+ "requires": {
+ "p-locate": "^3.0.0",
+ "path-exists": "^3.0.0"
+ }
+ },
+ "mem": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz",
+ "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==",
+ "dev": true,
+ "requires": {
+ "map-age-cleaner": "^0.1.1",
+ "mimic-fn": "^2.0.0",
+ "p-is-promise": "^2.0.0"
+ }
+ },
+ "mimic-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+ "dev": 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==",
+ "dev": true
+ },
+ "os-locale": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz",
+ "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==",
+ "dev": true,
+ "requires": {
+ "execa": "^1.0.0",
+ "lcid": "^2.0.0",
+ "mem": "^4.0.0"
+ }
+ },
+ "p-limit": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz",
+ "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==",
+ "dev": true,
+ "requires": {
+ "p-try": "^2.0.0"
+ }
+ },
+ "p-locate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+ "dev": true,
+ "requires": {
+ "p-limit": "^2.0.0"
+ }
+ },
+ "p-try": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+ "dev": true
+ },
+ "pump": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
+ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
+ "dev": true,
+ "requires": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
+ "require-main-filename": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
+ "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
+ "dev": true
+ },
+ "string-width": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
+ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
+ "dev": true,
+ "requires": {
+ "emoji-regex": "^7.0.1",
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^5.1.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^4.1.0"
+ }
+ },
+ "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==",
+ "dev": true
+ },
+ "yargs": {
+ "version": "13.2.2",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.2.tgz",
+ "integrity": "sha512-WyEoxgyTD3w5XRpAQNYUB9ycVH/PQrToaTXdYXRdOXvEy1l19br+VJsc0vcO8PTGg5ro/l/GY7F/JMEBmI0BxA==",
+ "dev": true,
+ "requires": {
+ "cliui": "^4.0.0",
+ "find-up": "^3.0.0",
+ "get-caller-file": "^2.0.1",
+ "os-locale": "^3.1.0",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^2.0.0",
+ "set-blocking": "^2.0.0",
+ "string-width": "^3.0.0",
+ "which-module": "^2.0.0",
+ "y18n": "^4.0.0",
+ "yargs-parser": "^13.0.0"
+ }
+ },
+ "yargs-parser": {
+ "version": "13.0.0",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.0.0.tgz",
+ "integrity": "sha512-w2LXjoL8oRdRQN+hOyppuXs+V/fVAYtpcrRxZuF7Kt/Oc+Jr2uAcVntaUTNT6w5ihoWfFDpNY8CPx1QskxZ/pw==",
+ "dev": true,
+ "requires": {
+ "camelcase": "^5.0.0",
+ "decamelize": "^1.2.0"
+ }
+ }
+ }
+ },
+ "electron-download": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-4.1.1.tgz",
+ "integrity": "sha512-FjEWG9Jb/ppK/2zToP+U5dds114fM1ZOJqMAR4aXXL5CvyPE9fiqBK/9YcwC9poIFQTEJk/EM/zyRwziziRZrg==",
+ "dev": true,
+ "requires": {
+ "debug": "^3.0.0",
+ "env-paths": "^1.0.0",
+ "fs-extra": "^4.0.1",
+ "minimist": "^1.2.0",
+ "nugget": "^2.0.1",
+ "path-exists": "^3.0.0",
+ "rc": "^1.2.1",
+ "semver": "^5.4.1",
+ "sumchecker": "^2.0.2"
+ },
+ "dependencies": {
+ "fs-extra": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz",
+ "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ }
+ },
+ "minimist": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
+ "dev": true
+ }
+ }
+ },
+ "electron-osx-sign": {
+ "version": "0.4.11",
+ "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.4.11.tgz",
+ "integrity": "sha512-VVd40nrnVqymvFrY9ZkOYgHJOvexHHYTR3di/SN+mjJ0OWhR1I8BRVj3U+Yamw6hnkZZNKZp52rqL5EFAAPFkQ==",
+ "dev": true,
+ "requires": {
+ "bluebird": "^3.5.0",
+ "compare-version": "^0.1.2",
+ "debug": "^2.6.8",
+ "isbinaryfile": "^3.0.2",
+ "minimist": "^1.2.0",
+ "plist": "^3.0.1"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "isbinaryfile": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz",
+ "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==",
+ "dev": true,
+ "requires": {
+ "buffer-alloc": "^1.2.0"
+ }
+ },
+ "minimist": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
+ "dev": true
+ }
+ }
+ },
+ "electron-publish": {
+ "version": "20.39.0",
+ "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-20.39.0.tgz",
+ "integrity": "sha512-PWrGUru994CSmtsA56GnjyLB3EnIS3zyEmrW0hDXtwuctZLGMnrxjK/7WEORYkgTQ/GufD5b/8T05Q2Kr42nqQ==",
+ "dev": true,
+ "requires": {
+ "bluebird-lst": "^1.0.7",
+ "builder-util": "~9.7.0",
+ "builder-util-runtime": "^8.2.0",
+ "chalk": "^2.4.2",
+ "fs-extra-p": "^7.0.1",
+ "lazy-val": "^1.0.4",
+ "mime": "^2.4.0"
+ },
+ "dependencies": {
+ "builder-util-runtime": {
+ "version": "8.2.1",
+ "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.2.1.tgz",
+ "integrity": "sha512-2TkeTcI9bDlK5azRZSJJNxhAgW1DK+JY3jHK0UWPxgJcan4GZSVDNNO3sXntNxrp+JAdPHMF14rzNd/G53lvqw==",
+ "dev": true,
+ "requires": {
+ "bluebird-lst": "^1.0.7",
+ "debug": "^4.1.1",
+ "fs-extra-p": "^7.0.1",
+ "sax": "^1.2.4"
+ }
+ },
+ "debug": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
+ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
+ "dev": true,
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "mime": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.2.tgz",
+ "integrity": "sha512-zJBfZDkwRu+j3Pdd2aHsR5GfH2jIWhmL1ZzBoc+X+3JEti2hbArWcyJ+1laC1D2/U/W1a/+Cegj0/OnEU2ybjg==",
+ "dev": 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==",
+ "dev": true
+ }
+ }
+ },
+ "electron-rebuild": {
+ "version": "1.8.4",
+ "resolved": "https://registry.npmjs.org/electron-rebuild/-/electron-rebuild-1.8.4.tgz",
+ "integrity": "sha512-QBUZg1due+R0bww5rNd4gEcsKczyhxyLrxSFZlKihwHRxaiHrGut532JAUe0fRz+VIU4WNSfNKyZ/ZwSGjaDhA==",
+ "dev": true,
+ "requires": {
+ "colors": "^1.3.3",
+ "debug": "^4.1.1",
+ "detect-libc": "^1.0.3",
+ "fs-extra": "^7.0.1",
+ "node-abi": "^2.7.0",
+ "node-gyp": "^3.8.0",
+ "ora": "^3.0.0",
+ "spawn-rx": "^3.0.0",
+ "yargs": "^12.0.5"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": true
+ },
+ "camelcase": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
+ "dev": true
+ },
+ "cross-spawn": {
+ "version": "6.0.5",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
+ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
+ "dev": true,
+ "requires": {
+ "nice-try": "^1.0.4",
+ "path-key": "^2.0.1",
+ "semver": "^5.5.0",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ }
+ },
+ "debug": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
+ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
+ "dev": true,
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "execa": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
+ "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
+ "dev": true,
+ "requires": {
+ "cross-spawn": "^6.0.0",
+ "get-stream": "^4.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"
+ }
+ },
+ "find-up": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+ "dev": true,
+ "requires": {
+ "locate-path": "^3.0.0"
+ }
+ },
+ "get-stream": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
+ "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
+ "dev": true,
+ "requires": {
+ "pump": "^3.0.0"
+ }
+ },
+ "invert-kv": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
+ "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==",
+ "dev": 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=",
+ "dev": true
+ },
+ "lcid": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
+ "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
+ "dev": true,
+ "requires": {
+ "invert-kv": "^2.0.0"
+ }
+ },
+ "locate-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+ "dev": true,
+ "requires": {
+ "p-locate": "^3.0.0",
+ "path-exists": "^3.0.0"
+ }
+ },
+ "mem": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz",
+ "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==",
+ "dev": true,
+ "requires": {
+ "map-age-cleaner": "^0.1.1",
+ "mimic-fn": "^2.0.0",
+ "p-is-promise": "^2.0.0"
+ }
+ },
+ "mimic-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+ "dev": 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==",
+ "dev": true
+ },
+ "os-locale": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz",
+ "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==",
+ "dev": true,
+ "requires": {
+ "execa": "^1.0.0",
+ "lcid": "^2.0.0",
+ "mem": "^4.0.0"
+ }
+ },
+ "p-limit": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz",
+ "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==",
+ "dev": true,
+ "requires": {
+ "p-try": "^2.0.0"
+ }
+ },
+ "p-locate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+ "dev": true,
+ "requires": {
+ "p-limit": "^2.0.0"
+ }
+ },
+ "p-try": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+ "dev": true
+ },
+ "pump": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
+ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
+ "dev": true,
+ "requires": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
+ "string-width": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+ "dev": true,
+ "requires": {
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^4.0.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^3.0.0"
+ }
+ },
+ "yargs": {
+ "version": "12.0.5",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz",
+ "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==",
+ "dev": true,
+ "requires": {
+ "cliui": "^4.0.0",
+ "decamelize": "^1.2.0",
+ "find-up": "^3.0.0",
+ "get-caller-file": "^1.0.1",
+ "os-locale": "^3.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 || ^4.0.0",
+ "yargs-parser": "^11.1.1"
+ }
+ },
+ "yargs-parser": {
+ "version": "11.1.1",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz",
+ "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==",
+ "dev": true,
+ "requires": {
+ "camelcase": "^5.0.0",
+ "decamelize": "^1.2.0"
+ }
+ }
+ }
+ },
+ "electron-updater": {
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-4.0.6.tgz",
+ "integrity": "sha512-JPGLME6fxJcHG8hX7HWFl6Aew6iVm0DkcrENreKa5SUJCHG+uUaAhxDGDt+YGcNkyx1uJ6eBGMvFxDTLUv67pg==",
+ "requires": {
+ "bluebird-lst": "^1.0.6",
+ "builder-util-runtime": "~8.1.0",
+ "fs-extra-p": "^7.0.0",
+ "js-yaml": "^3.12.0",
+ "lazy-val": "^1.0.3",
+ "lodash.isequal": "^4.5.0",
+ "pako": "^1.0.7",
+ "semver": "^5.6.0",
+ "source-map-support": "^0.5.9"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "5.7.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz",
+ "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA=="
+ }
+ }
+ },
+ "emoji-regex": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
+ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
+ "dev": true
+ },
+ "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==",
+ "requires": {
+ "once": "^1.4.0"
+ }
+ },
+ "engine.io": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.3.2.tgz",
+ "integrity": "sha512-AsaA9KG7cWPXWHp5FvHdDWY3AMWeZ8x+2pUVLcn71qE5AtAzgGbxuclOytygskw8XGmiQafTmnI9Bix3uihu2w==",
+ "requires": {
+ "accepts": "~1.3.4",
+ "base64id": "1.0.0",
+ "cookie": "0.3.1",
+ "debug": "~3.1.0",
+ "engine.io-parser": "~2.1.0",
+ "ws": "~6.1.0"
+ }
+ },
+ "engine.io-client": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.3.2.tgz",
+ "integrity": "sha512-y0CPINnhMvPuwtqXfsGuWE8BB66+B6wTtCofQDRecMQPYX3MYUZXFNKDhdrSe3EVjgOu4V3rxdeqN/Tr91IgbQ==",
+ "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": "~6.1.0",
+ "xmlhttprequest-ssl": "~1.5.4",
+ "yeast": "0.1.2"
+ }
+ },
+ "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==",
+ "requires": {
+ "after": "0.8.2",
+ "arraybuffer.slice": "~0.0.7",
+ "base64-arraybuffer": "0.1.5",
+ "blob": "0.0.5",
+ "has-binary2": "~1.0.2"
+ }
+ },
+ "env-paths": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-1.0.0.tgz",
+ "integrity": "sha1-QWgTO0K7BcOKNbGuQ5fIKYqzaeA=",
+ "dev": true
+ },
+ "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==",
+ "dev": true,
+ "requires": {
+ "is-arrayish": "^0.2.1"
+ }
+ },
+ "error-symbol": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/error-symbol/-/error-symbol-0.1.0.tgz",
+ "integrity": "sha1-Ck2uN9YA0VopukU9jvkg8YRDM/Y="
+ },
+ "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=",
+ "dev": true
+ },
+ "esprima": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+ "integrity": "sha1-E7BM2z5sXRnfkatph6hpVhmwqnE="
+ },
+ "etag": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
+ "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
+ },
+ "execa": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
+ "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
+ "dev": true,
+ "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"
+ }
+ },
+ "expand-template": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-1.1.1.tgz",
+ "integrity": "sha512-cebqLtV8KOZfw0UI8TEFWxtczxxC1jvyUvx6H4fyp1K1FN7A4Q+uggVUlOsI1K8AGU0rwOGqP8nCapdrw8CYQg=="
+ },
+ "express": {
+ "version": "4.16.4",
+ "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz",
+ "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==",
+ "requires": {
+ "accepts": "~1.3.5",
+ "array-flatten": "1.1.1",
+ "body-parser": "1.18.3",
+ "content-disposition": "0.5.2",
+ "content-type": "~1.0.4",
+ "cookie": "0.3.1",
+ "cookie-signature": "1.0.6",
+ "debug": "2.6.9",
+ "depd": "~1.1.2",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "finalhandler": "1.1.1",
+ "fresh": "0.5.2",
+ "merge-descriptors": "1.0.1",
+ "methods": "~1.1.2",
+ "on-finished": "~2.3.0",
+ "parseurl": "~1.3.2",
+ "path-to-regexp": "0.1.7",
+ "proxy-addr": "~2.0.4",
+ "qs": "6.5.2",
+ "range-parser": "~1.2.0",
+ "safe-buffer": "5.1.2",
+ "send": "0.16.2",
+ "serve-static": "1.13.2",
+ "setprototypeof": "1.1.0",
+ "statuses": "~1.4.0",
+ "type-is": "~1.6.16",
+ "utils-merge": "1.0.1",
+ "vary": "~1.1.2"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "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=="
+ }
+ }
+ },
+ "extend": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
+ "dev": true
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ },
+ "extract-zip": {
+ "version": "1.6.7",
+ "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz",
+ "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=",
+ "dev": true,
+ "requires": {
+ "concat-stream": "1.6.2",
+ "debug": "2.6.9",
+ "mkdirp": "0.5.1",
+ "yauzl": "2.4.1"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ }
+ }
+ },
+ "extsprintf": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
+ "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
+ "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
+ },
+ "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=",
+ "dev": true
+ },
+ "fd-slicer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz",
+ "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=",
+ "dev": true,
+ "requires": {
+ "pend": "~1.2.0"
+ }
+ },
+ "finalhandler": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz",
+ "integrity": "sha1-7r9O2EAHnIP0JJA4ydcDAIMBsQU=",
+ "requires": {
+ "debug": "2.6.9",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "on-finished": "~2.3.0",
+ "parseurl": "~1.3.2",
+ "statuses": "~1.4.0",
+ "unpipe": "~1.0.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
+ "requires": {
+ "ms": "2.0.0"
+ }
+ }
+ }
+ },
+ "find-up": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
+ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
+ "dev": true,
+ "requires": {
+ "locate-path": "^2.0.0"
+ }
+ },
+ "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": "1.0.0",
+ "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
+ "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
+ "requires": {
+ "for-in": "^1.0.1"
+ }
+ },
+ "forever-agent": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
+ "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
+ "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,
+ "requires": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.6",
+ "mime-types": "^2.1.12"
+ }
+ },
+ "formidable": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.1.tgz",
+ "integrity": "sha1-cPt8oCkO5v+WEJBBX0s989IIJlk="
+ },
+ "forwarded": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
+ "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ="
+ },
+ "fresh": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
+ "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
+ },
+ "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": "7.0.1",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
+ "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ }
+ },
+ "fs-extra-p": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/fs-extra-p/-/fs-extra-p-7.0.1.tgz",
+ "integrity": "sha512-yhd2OV0HnHt2oitlp+X9hl2ReX4X/7kQeL7/72qzPHTZj5eUPGzAKOvEglU02Fa1OeG2rSy/aKB4WGVaLiF8tw==",
+ "requires": {
+ "bluebird-lst": "^1.0.7",
+ "fs-extra": "^7.0.1"
+ }
+ },
+ "fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
+ },
+ "fstream": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz",
+ "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "inherits": "~2.0.0",
+ "mkdirp": ">=0.5 0",
+ "rimraf": "2"
+ }
+ },
+ "gauge": {
+ "version": "2.7.4",
+ "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
+ "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"
+ }
+ },
+ "get-caller-file": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
+ "integrity": "sha1-+Xj6TJDR3+f/LWvtoqUV5xO9z0o=",
+ "dev": true
+ },
+ "get-stdin": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
+ "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
+ "dev": true
+ },
+ "get-stream": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
+ "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
+ "dev": true
+ },
+ "getpass": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
+ "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
+ "dev": true,
+ "requires": {
+ "assert-plus": "^1.0.0"
+ }
+ },
+ "github-from-package": {
+ "version": "0.0.0",
+ "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz",
+ "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4="
+ },
+ "glob": {
+ "version": "7.1.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
+ "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
+ "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",
+ "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz",
+ "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=",
+ "dev": true,
+ "requires": {
+ "ini": "^1.3.4"
+ }
+ },
+ "got": {
+ "version": "6.7.1",
+ "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz",
+ "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=",
+ "dev": true,
+ "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",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
+ "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg="
+ },
+ "har-schema": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
+ "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
+ "dev": true
+ },
+ "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,
+ "requires": {
+ "ajv": "^6.5.5",
+ "har-schema": "^2.0.0"
+ }
+ },
+ "has-binary2": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz",
+ "integrity": "sha1-d3asYn8+p3JQz8My2rfd9eT10R0=",
+ "requires": {
+ "isarray": "2.0.1"
+ }
+ },
+ "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=",
+ "dev": true
+ },
+ "has-unicode": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
+ "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk="
+ },
+ "hosted-git-info": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz",
+ "integrity": "sha1-l/I2l3vW4SVAiTD/bePuxigewEc=",
+ "dev": true
+ },
+ "http-errors": {
+ "version": "1.6.3",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
+ "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
+ "requires": {
+ "depd": "~1.1.2",
+ "inherits": "2.0.3",
+ "setprototypeof": "1.1.0",
+ "statuses": ">= 1.4.0 < 2"
+ }
+ },
+ "http-signature": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
+ "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
+ "dev": true,
+ "requires": {
+ "assert-plus": "^1.0.0",
+ "jsprim": "^1.2.2",
+ "sshpk": "^1.7.0"
+ }
+ },
+ "iconv-lite": {
+ "version": "0.4.23",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz",
+ "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==",
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ }
+ },
+ "import-lazy": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz",
+ "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=",
+ "dev": true
+ },
+ "imurmurhash": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
+ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
+ "dev": true
+ },
+ "indent-string": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
+ "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
+ "dev": true,
+ "requires": {
+ "repeating": "^2.0.0"
+ }
+ },
+ "indexof": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
+ "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10="
+ },
+ "inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+ "requires": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "info-symbol": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/info-symbol/-/info-symbol-0.1.0.tgz",
+ "integrity": "sha1-J4QdcoZ920JCzWEtecEGM4gcang="
+ },
+ "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": "sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc="
+ },
+ "intel-hex": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/intel-hex/-/intel-hex-0.1.1.tgz",
+ "integrity": "sha1-glRF26vauNeYjG39tHDfu7Gf1JQ="
+ },
+ "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=",
+ "dev": true
+ },
+ "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-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==",
+ "requires": {
+ "kind-of": "^6.0.0"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
+ "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
+ }
+ }
+ },
+ "is-arrayish": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
+ "dev": true
+ },
+ "is-buffer": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
+ "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4="
+ },
+ "is-ci": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
+ "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
+ "dev": true,
+ "requires": {
+ "ci-info": "^2.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==",
+ "requires": {
+ "kind-of": "^6.0.0"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
+ "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
+ }
+ }
+ },
+ "is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "requires": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
+ "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
+ }
+ }
+ },
+ "is-extendable": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
+ "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik="
+ },
+ "is-finite": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
+ "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
+ "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=",
+ "requires": {
+ "number-is-nan": "^1.0.0"
+ }
+ },
+ "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=",
+ "dev": true,
+ "requires": {
+ "global-dirs": "^0.1.0",
+ "is-path-inside": "^1.0.0"
+ }
+ },
+ "is-npm": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz",
+ "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=",
+ "dev": true
+ },
+ "is-number": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-6.0.0.tgz",
+ "integrity": "sha512-Wu1VHeILBK8KAWJUAiSZQX94GmOE45Rg6/538fKwiloUu21KncEkYGPqob2oSZ5mUT73vLGrHQjKw3KMPwfDzg=="
+ },
+ "is-obj": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
+ "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
+ "dev": 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=",
+ "dev": true,
+ "requires": {
+ "path-is-inside": "^1.0.1"
+ }
+ },
+ "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==",
+ "requires": {
+ "isobject": "^3.0.1"
+ }
+ },
+ "is-redirect": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz",
+ "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=",
+ "dev": 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=",
+ "dev": true
+ },
+ "is-stream": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
+ "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
+ "dev": true
+ },
+ "is-typedarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
+ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
+ "dev": true
+ },
+ "is-utf8": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
+ "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
+ "dev": true
+ },
+ "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=="
+ },
+ "isarray": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
+ "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4="
+ },
+ "isbinaryfile": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.0.tgz",
+ "integrity": "sha512-RBtmso6l2mCaEsUvXngMTIjg3oheXo0MgYzzfT6sk44RYggPnm9fT+cQJAmzRnJIxPHXg9FZglqDJGW28dvcqA==",
+ "dev": true
+ },
+ "isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
+ "dev": true
+ },
+ "isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="
+ },
+ "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
+ },
+ "isval": {
+ "version": "0.0.2",
+ "resolved": "https://registry.npmjs.org/isval/-/isval-0.0.2.tgz",
+ "integrity": "sha1-HOsBcciRE+P1CYpPczbKrzO+8D8="
+ },
+ "js-yaml": {
+ "version": "3.13.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
+ "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
+ "requires": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ }
+ },
+ "jsbn": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
+ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
+ "dev": true
+ },
+ "json-schema": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
+ "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
+ "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
+ },
+ "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
+ },
+ "json5": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz",
+ "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==",
+ "dev": true,
+ "requires": {
+ "minimist": "^1.2.0"
+ },
+ "dependencies": {
+ "minimist": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
+ "dev": true
+ }
+ }
+ },
+ "jsonfile": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
+ "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
+ "requires": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "jsprim": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
+ "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
+ "dev": true,
+ "requires": {
+ "assert-plus": "1.0.0",
+ "extsprintf": "1.3.0",
+ "json-schema": "0.2.3",
+ "verror": "1.10.0"
+ }
+ },
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ },
+ "koalas": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/koalas/-/koalas-1.0.2.tgz",
+ "integrity": "sha1-MYQz8HQjXbePrlZhoCqMpT7ilc0="
+ },
+ "latest-version": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz",
+ "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=",
+ "dev": true,
+ "requires": {
+ "package-json": "^4.0.0"
+ }
+ },
+ "lazy-cache": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz",
+ "integrity": "sha1-uRkKT5EzVGlIQIWfio9whNiCImQ=",
+ "requires": {
+ "set-getter": "^0.1.0"
+ }
+ },
+ "lazy-val": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.4.tgz",
+ "integrity": "sha512-u93kb2fPbIrfzBuLjZE+w+fJbUUMhNDXxNmMfaqNgpfQf1CO5ZSe2LfsnBqVAk7i/2NF48OSoRj+Xe2VT+lE8Q=="
+ },
+ "lcid": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
+ "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
+ "dev": true,
+ "requires": {
+ "invert-kv": "^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,
+ "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"
+ }
+ },
+ "locate-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
+ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
+ "dev": true,
+ "requires": {
+ "p-locate": "^2.0.0",
+ "path-exists": "^3.0.0"
+ }
+ },
+ "lodash": {
+ "version": "4.17.11",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
+ "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg=="
+ },
+ "lodash.assign": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz",
+ "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=",
+ "dev": true
+ },
+ "lodash.isequal": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
+ "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA="
+ },
+ "log-ok": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/log-ok/-/log-ok-0.1.1.tgz",
+ "integrity": "sha1-vqPdNqzQuKckDXhza1uXxlREozQ=",
+ "requires": {
+ "ansi-green": "^0.1.1",
+ "success-symbol": "^0.1.0"
+ }
+ },
+ "log-symbols": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
+ "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==",
+ "dev": true,
+ "requires": {
+ "chalk": "^2.0.1"
+ }
+ },
+ "log-utils": {
+ "version": "0.2.1",
+ "resolved": "http://registry.npmjs.org/log-utils/-/log-utils-0.2.1.tgz",
+ "integrity": "sha1-pMIXoN2aUFFdm5ICBgkas9TgMc8=",
+ "requires": {
+ "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"
+ }
+ },
+ "loud-rejection": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
+ "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
+ "dev": true,
+ "requires": {
+ "currently-unhandled": "^0.4.1",
+ "signal-exit": "^3.0.0"
+ }
+ },
+ "lowercase-keys": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
+ "integrity": "sha1-b54wtHCE2XGnyCD/FabFFnt0wm8=",
+ "dev": true
+ },
+ "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==",
+ "dev": true,
+ "requires": {
+ "pseudomap": "^1.0.2",
+ "yallist": "^2.1.2"
+ }
+ },
+ "make-dir": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
+ "integrity": "sha1-ecEDO4BRW9bSTsmTPoYMp17ifww=",
+ "dev": true,
+ "requires": {
+ "pify": "^3.0.0"
+ },
+ "dependencies": {
+ "pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "dev": true
+ }
+ }
+ },
+ "map-age-cleaner": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
+ "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==",
+ "dev": true,
+ "requires": {
+ "p-defer": "^1.0.0"
+ }
+ },
+ "map-obj": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
+ "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
+ "dev": true
+ },
+ "map-visit": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
+ "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
+ "requires": {
+ "object-visit": "^1.0.0"
+ }
+ },
+ "md5": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz",
+ "integrity": "sha1-U6s41f48iJG6RlMp6iP6wFQBJvk=",
+ "requires": {
+ "charenc": "~0.0.1",
+ "crypt": "~0.0.1",
+ "is-buffer": "~1.1.1"
+ }
+ },
+ "media-typer": {
+ "version": "0.3.0",
+ "resolved": "https://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=",
+ "dev": true,
+ "requires": {
+ "mimic-fn": "^1.0.0"
+ }
+ },
+ "meow": {
+ "version": "3.7.0",
+ "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": {
+ "minimist": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
+ "dev": true
+ }
+ }
+ },
+ "merge-descriptors": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
+ "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
+ },
+ "methods": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
+ "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
+ },
+ "mime": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz",
+ "integrity": "sha1-Eh+evEnjdm8xGnbh+hyAA8SwOqY="
+ },
+ "mime-db": {
+ "version": "1.38.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.38.0.tgz",
+ "integrity": "sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg=="
+ },
+ "mime-types": {
+ "version": "2.1.22",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.22.tgz",
+ "integrity": "sha512-aGl6TZGnhm/li6F7yx82bJiBZwgiEa4Hf6CNr8YO+r5UHr53tSTYZb102zyU50DOWWKeOv0uQLRL0/9EiKWCog==",
+ "requires": {
+ "mime-db": "~1.38.0"
+ }
+ },
+ "mimic-fn": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
+ "integrity": "sha1-ggyGo5M0ZA6ZUWkovQP8qIBX0CI=",
+ "dev": true
+ },
+ "mimic-response": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
+ "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ=="
+ },
+ "minimatch": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=",
+ "requires": {
+ "brace-expansion": "^1.1.7"
+ }
+ },
+ "minimist": {
+ "version": "0.0.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
+ "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
+ },
+ "mixin-object": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz",
+ "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=",
+ "requires": {
+ "for-in": "^0.1.3",
+ "is-extendable": "^0.1.1"
+ },
+ "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": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
+ "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
+ "requires": {
+ "minimist": "0.0.8"
+ }
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ },
+ "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.13.2",
+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.13.2.tgz",
+ "integrity": "sha512-TghvYc72wlMGMVMluVo9WRJc0mB8KxxF/gZ4YYFy7V2ZQX9l7rgbPg7vjS9mt6U5HXODVFVI2bOduCzwOMv/lw=="
+ },
+ "napi-build-utils": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.1.tgz",
+ "integrity": "sha512-boQj1WFgQH3v4clhu3mTNfP+vOBxorDlE8EKiMjUlLG3C4qAESnn9AxIOkFgTR2c9LtzNjPrjS60cT27ZKBhaA=="
+ },
+ "ncp": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz",
+ "integrity": "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=",
+ "dev": true
+ },
+ "negotiator": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz",
+ "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk="
+ },
+ "nice-try": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
+ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
+ "dev": true
+ },
+ "node-abi": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.7.1.tgz",
+ "integrity": "sha512-OV8Bq1OrPh6z+Y4dqwo05HqrRL9YNF7QVMRfq1/pguwKLG+q9UB/Lk0x5qXjO23JjJg+/jqCHSTaG1P3tfKfuw==",
+ "requires": {
+ "semver": "^5.4.1"
+ }
+ },
+ "node-gyp": {
+ "version": "3.8.0",
+ "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",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
+ "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
+ "dev": true
+ }
+ }
+ },
+ "noms": {
+ "version": "0.0.0",
+ "resolved": "https://registry.npmjs.org/noms/-/noms-0.0.0.tgz",
+ "integrity": "sha1-2o69nzr51nYJGbJ9nNyAkqczKFk=",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.1",
+ "readable-stream": "~1.0.31"
+ }
+ },
+ "noop-logger": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz",
+ "integrity": "sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI="
+ },
+ "nopt": {
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
+ "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
+ "dev": true,
+ "requires": {
+ "abbrev": "1"
+ }
+ },
+ "normalize-package-data": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
+ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
+ "dev": true,
+ "requires": {
+ "hosted-git-info": "^2.1.4",
+ "resolve": "^1.10.0",
+ "semver": "2 || 3 || 4 || 5",
+ "validate-npm-package-license": "^3.0.1"
+ }
+ },
+ "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=",
+ "dev": true,
+ "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==",
+ "requires": {
+ "are-we-there-yet": "~1.1.2",
+ "console-control-strings": "~1.1.0",
+ "gauge": "~2.7.3",
+ "set-blocking": "~2.0.0"
+ }
+ },
+ "nugget": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/nugget/-/nugget-2.0.1.tgz",
+ "integrity": "sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA=",
+ "dev": true,
+ "requires": {
+ "debug": "^2.1.3",
+ "minimist": "^1.1.0",
+ "pretty-bytes": "^1.0.2",
+ "progress-stream": "^1.1.0",
+ "request": "^2.45.0",
+ "single-line-log": "^1.1.2",
+ "throttleit": "0.0.2"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "minimist": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
+ "dev": 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="
+ },
+ "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
+ },
+ "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=",
+ "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=",
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "http://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "requires": {
+ "kind-of": "^3.0.2"
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "http://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "requires": {
+ "kind-of": "^3.0.2"
+ }
+ },
+ "is-descriptor": {
+ "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",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="
+ }
+ }
+ }
+ }
+ },
+ "object-keys": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz",
+ "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=",
+ "dev": true
+ },
+ "object-visit": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
+ "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
+ "requires": {
+ "isobject": "^3.0.0"
+ }
+ },
+ "on-finished": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
+ "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
+ "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=",
+ "requires": {
+ "wrappy": "1"
+ }
+ },
+ "onetime": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
+ "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
+ "dev": true,
+ "requires": {
+ "mimic-fn": "^1.0.0"
+ }
+ },
+ "ora": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz",
+ "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==",
+ "dev": true,
+ "requires": {
+ "chalk": "^2.4.2",
+ "cli-cursor": "^2.1.0",
+ "cli-spinners": "^2.0.0",
+ "log-symbols": "^2.2.0",
+ "strip-ansi": "^5.2.0",
+ "wcwidth": "^1.0.1"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
+ "dev": true
+ },
+ "strip-ansi": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^4.1.0"
+ }
+ }
+ }
+ },
+ "os-homedir": {
+ "version": "1.0.2",
+ "resolved": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
+ "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M="
+ },
+ "os-locale": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz",
+ "integrity": "sha1-QrwpAKa1uL0XN2yOiCtlr8zyS/I=",
+ "dev": true,
+ "requires": {
+ "execa": "^0.7.0",
+ "lcid": "^1.0.0",
+ "mem": "^1.1.0"
+ }
+ },
+ "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=",
+ "dev": true
+ },
+ "osenv": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
+ "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
+ "dev": true,
+ "requires": {
+ "os-homedir": "^1.0.0",
+ "os-tmpdir": "^1.0.0"
+ }
+ },
+ "p-defer": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
+ "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=",
+ "dev": true
+ },
+ "p-finally": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
+ "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
+ "dev": true
+ },
+ "p-is-promise": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz",
+ "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==",
+ "dev": true
+ },
+ "p-limit": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
+ "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
+ "dev": true,
+ "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=",
+ "dev": true,
+ "requires": {
+ "p-limit": "^1.1.0"
+ }
+ },
+ "p-try": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
+ "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
+ "dev": true
+ },
+ "package-json": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz",
+ "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=",
+ "dev": true,
+ "requires": {
+ "got": "^6.7.1",
+ "registry-auth-token": "^3.0.1",
+ "registry-url": "^3.0.3",
+ "semver": "^5.1.0"
+ }
+ },
+ "pako": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz",
+ "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw=="
+ },
+ "parse-color": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/parse-color/-/parse-color-1.0.0.tgz",
+ "integrity": "sha1-e3SLlag/A/FqlPU15S1/PZRlhhk=",
+ "dev": true,
+ "requires": {
+ "color-convert": "~0.5.0"
+ },
+ "dependencies": {
+ "color-convert": {
+ "version": "0.5.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz",
+ "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=",
+ "dev": true
+ }
+ }
+ },
+ "parse-json": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
+ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
+ "dev": true,
+ "requires": {
+ "error-ex": "^1.2.0"
+ }
+ },
+ "parseqs": {
+ "version": "0.0.5",
+ "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz",
+ "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=",
+ "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=",
+ "requires": {
+ "better-assert": "~1.0.0"
+ }
+ },
+ "parseurl": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz",
+ "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M="
+ },
+ "path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "dev": 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="
+ },
+ "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=",
+ "dev": true
+ },
+ "path-key": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
+ "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
+ "dev": true
+ },
+ "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
+ },
+ "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="
+ },
+ "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,
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "pify": "^2.0.0",
+ "pinkie-promise": "^2.0.0"
+ }
+ },
+ "pend": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
+ "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
+ "dev": true
+ },
+ "performance-now": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
+ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
+ "dev": true
+ },
+ "pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "dev": true
+ },
+ "pinkie": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
+ "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
+ "dev": true
+ },
+ "pinkie-promise": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
+ "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
+ "dev": true,
+ "requires": {
+ "pinkie": "^2.0.0"
+ }
+ },
+ "plist": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz",
+ "integrity": "sha1-qbkx0XwwTokS7wujvdYYK68uH4w=",
+ "dev": true,
+ "requires": {
+ "base64-js": "^1.2.3",
+ "xmlbuilder": "^9.0.7",
+ "xmldom": "0.1.x"
+ }
+ },
+ "pointer-symbol": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/pointer-symbol/-/pointer-symbol-1.0.0.tgz",
+ "integrity": "sha1-YPkRAgTqepKbYmRKITFVQ8uz1Ec="
+ },
+ "prebuild-install": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-4.0.0.tgz",
+ "integrity": "sha512-7tayxeYboJX0RbVzdnKyGl2vhQRWr6qfClEXDhOkXjuaOKCw2q8aiuFhONRYVsG/czia7KhpykIlI2S2VaPunA==",
+ "requires": {
+ "detect-libc": "^1.0.3",
+ "expand-template": "^1.0.2",
+ "github-from-package": "0.0.0",
+ "minimist": "^1.2.0",
+ "mkdirp": "^0.5.1",
+ "node-abi": "^2.2.0",
+ "noop-logger": "^0.1.1",
+ "npmlog": "^4.0.1",
+ "os-homedir": "^1.0.1",
+ "pump": "^2.0.1",
+ "rc": "^1.1.6",
+ "simple-get": "^2.7.0",
+ "tar-fs": "^1.13.0",
+ "tunnel-agent": "^0.6.0",
+ "which-pm-runs": "^1.0.0"
+ },
+ "dependencies": {
+ "minimist": {
+ "version": "1.2.0",
+ "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
+ }
+ }
+ },
+ "prepend-http": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
+ "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
+ "dev": true
+ },
+ "pretty-bytes": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz",
+ "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=",
+ "dev": true,
+ "requires": {
+ "get-stdin": "^4.0.1",
+ "meow": "^3.1.0"
+ }
+ },
+ "process-nextick-args": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
+ "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o="
+ },
+ "progress-stream": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/progress-stream/-/progress-stream-1.2.0.tgz",
+ "integrity": "sha1-LNPP6jO6OonJwSHsM0er6asSX3c=",
+ "dev": true,
+ "requires": {
+ "speedometer": "~0.1.2",
+ "through2": "~0.2.3"
+ },
+ "dependencies": {
+ "isarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
+ "dev": true
+ },
+ "readable-stream": {
+ "version": "1.1.14",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
+ "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
+ "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.2.3",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-0.2.3.tgz",
+ "integrity": "sha1-6zKE2k6jEbbMis42U3SKUqvyWj8=",
+ "dev": true,
+ "requires": {
+ "readable-stream": "~1.1.9",
+ "xtend": "~2.1.1"
+ }
+ },
+ "xtend": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz",
+ "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=",
+ "dev": true,
+ "requires": {
+ "object-keys": "~0.4.0"
+ }
+ }
+ }
+ },
+ "promirepl": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/promirepl/-/promirepl-1.0.1.tgz",
+ "integrity": "sha1-KVGq66K/P+InT/Y6FtlMBMpghy4="
+ },
+ "prompt-actions": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/prompt-actions/-/prompt-actions-3.0.2.tgz",
+ "integrity": "sha512-dhz2Fl7vK+LPpmnQ/S/eSut4BnH4NZDLyddHKi5uTU/2PDn3grEMGkgsll16V5RpVUh/yxdiam0xsM0RD4xvtg==",
+ "requires": {
+ "debug": "^2.6.8"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "requires": {
+ "ms": "2.0.0"
+ }
+ }
+ }
+ },
+ "prompt-base": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/prompt-base/-/prompt-base-4.1.0.tgz",
+ "integrity": "sha512-svGzgLUKZoqomz9SGMkf1hBG8Wl3K7JGuRCXc/Pv7xw8239hhaTBXrmjt7EXA9P/QZzdyT8uNWt9F/iJTXq75g==",
+ "requires": {
+ "component-emitter": "^1.2.1",
+ "debug": "^3.0.1",
+ "koalas": "^1.0.2",
+ "log-utils": "^0.2.1",
+ "prompt-actions": "^3.0.2",
+ "prompt-question": "^5.0.1",
+ "readline-ui": "^2.2.3",
+ "readline-utils": "^2.2.3",
+ "static-extend": "^0.1.2"
+ }
+ },
+ "prompt-checkbox": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/prompt-checkbox/-/prompt-checkbox-2.2.0.tgz",
+ "integrity": "sha512-T/QWgkdUmKjRSr0FQlV8O+LfgmBk8PwDbWhzllm7mwWNAjs3qOVuru5Y1gV4/14L73zCncqcuwGwvnDyVcVgvA==",
+ "requires": {
+ "ansi-cyan": "^0.1.1",
+ "debug": "^2.6.8",
+ "prompt-base": "^4.0.2"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "requires": {
+ "ms": "2.0.0"
+ }
+ }
+ }
+ },
+ "prompt-choices": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/prompt-choices/-/prompt-choices-4.1.0.tgz",
+ "integrity": "sha512-ZNYLv6rW9z9n0WdwCkEuS+w5nUAGzRgtRt6GQ5aFNFz6MIcU7nHFlHOwZtzy7RQBk80KzUGPSRQphvMiQzB8pg==",
+ "requires": {
+ "arr-flatten": "^1.1.0",
+ "arr-swap": "^1.0.1",
+ "choices-separator": "^2.0.0",
+ "clone-deep": "^4.0.0",
+ "collection-visit": "^1.0.0",
+ "define-property": "^2.0.2",
+ "is-number": "^6.0.0",
+ "kind-of": "^6.0.2",
+ "koalas": "^1.0.2",
+ "log-utils": "^0.2.1",
+ "pointer-symbol": "^1.0.0",
+ "radio-symbol": "^2.0.0",
+ "set-value": "^3.0.0",
+ "strip-color": "^0.1.0",
+ "terminal-paginator": "^2.0.2",
+ "toggle-array": "^1.0.1"
+ },
+ "dependencies": {
+ "clone-deep": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
+ "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
+ "requires": {
+ "is-plain-object": "^2.0.4",
+ "kind-of": "^6.0.2",
+ "shallow-clone": "^3.0.0"
+ }
+ },
+ "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"
+ }
+ },
+ "kind-of": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
+ "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
+ },
+ "shallow-clone": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
+ "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
+ "requires": {
+ "kind-of": "^6.0.2"
+ }
+ }
+ }
+ },
+ "prompt-list": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/prompt-list/-/prompt-list-3.2.0.tgz",
+ "integrity": "sha512-PDao47cmC9+m2zEUghH+WIIascd8SuyyWO+akuUubd0XxOQyUH96HMdIcL3YnNS8kJUHwddH1rHVgL9vZA1QsQ==",
+ "requires": {
+ "ansi-cyan": "^0.1.1",
+ "ansi-dim": "^0.1.1",
+ "prompt-radio": "^1.2.1"
+ }
+ },
+ "prompt-question": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/prompt-question/-/prompt-question-5.0.2.tgz",
+ "integrity": "sha512-wreaLbbu8f5+7zXds199uiT11Ojp59Z4iBi6hONlSLtsKGTvL2UY8VglcxQ3t/X4qWIxsNCg6aT4O8keO65v6Q==",
+ "requires": {
+ "clone-deep": "^1.0.0",
+ "debug": "^3.0.1",
+ "define-property": "^1.0.0",
+ "isobject": "^3.0.1",
+ "kind-of": "^5.0.2",
+ "koalas": "^1.0.2",
+ "prompt-choices": "^4.0.5"
+ },
+ "dependencies": {
+ "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=="
+ }
+ }
+ },
+ "prompt-radio": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/prompt-radio/-/prompt-radio-1.2.1.tgz",
+ "integrity": "sha512-vH1iAkgbWyvZBC1BTajydiHmwJP4F1b684gq0fm2wOjPVW1zaDo01OXWr/Dske0XdoHhtZFNMOXNj/ZUSRBywg==",
+ "requires": {
+ "debug": "^2.6.8",
+ "prompt-checkbox": "^2.2.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "requires": {
+ "ms": "2.0.0"
+ }
+ }
+ }
+ },
+ "proxy-addr": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz",
+ "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==",
+ "requires": {
+ "forwarded": "~0.1.2",
+ "ipaddr.js": "1.8.0"
+ }
+ },
+ "pseudomap": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
+ "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
+ "dev": true
+ },
+ "psl": {
+ "version": "1.1.31",
+ "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz",
+ "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==",
+ "dev": true
+ },
+ "pump": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
+ "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
+ "requires": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
+ "punycode": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
+ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
+ "dev": 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=="
+ },
+ "radio-symbol": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/radio-symbol/-/radio-symbol-2.0.0.tgz",
+ "integrity": "sha1-eqm/xQSFY21S3XbWqOYxspB5muE=",
+ "requires": {
+ "ansi-gray": "^0.1.1",
+ "ansi-green": "^0.1.1",
+ "is-windows": "^1.0.1"
+ }
+ },
+ "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==",
+ "requires": {
+ "bytes": "3.0.0",
+ "http-errors": "1.6.3",
+ "iconv-lite": "0.4.23",
+ "unpipe": "1.0.0"
+ }
+ },
+ "rc": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
+ "integrity": "sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0=",
+ "requires": {
+ "deep-extend": "^0.6.0",
+ "ini": "~1.3.0",
+ "minimist": "^1.2.0",
+ "strip-json-comments": "~2.0.1"
+ },
+ "dependencies": {
+ "minimist": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
+ }
+ }
+ },
+ "read-config-file": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-3.2.2.tgz",
+ "integrity": "sha512-PuFpMgZF01VB0ydH1dfitAxCP/fh+qnfbA9cYNIPoxPbz0SMngsrafCtaHDWfER7MwlDz4fmrNBhPkakxxFpTg==",
+ "dev": true,
+ "requires": {
+ "ajv": "^6.9.2",
+ "ajv-keywords": "^3.4.0",
+ "bluebird-lst": "^1.0.7",
+ "dotenv": "^6.2.0",
+ "dotenv-expand": "^4.2.0",
+ "fs-extra-p": "^7.0.1",
+ "js-yaml": "^3.12.1",
+ "json5": "^2.1.0",
+ "lazy-val": "^1.0.4"
+ }
+ },
+ "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,
+ "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,
+ "requires": {
+ "find-up": "^1.0.0",
+ "read-pkg": "^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,
+ "requires": {
+ "path-exists": "^2.0.0",
+ "pinkie-promise": "^2.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,
+ "requires": {
+ "pinkie-promise": "^2.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,
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "0.0.1",
+ "string_decoder": "~0.10.x"
+ },
+ "dependencies": {
+ "isarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
+ "dev": true
+ }
+ }
+ },
+ "readline-ui": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/readline-ui/-/readline-ui-2.2.3.tgz",
+ "integrity": "sha512-ix7jz0PxqQqcIuq3yQTHv1TOhlD2IHO74aNO+lSuXsRYm1d+pdyup1yF3zKyLK1wWZrVNGjkzw5tUegO2IDy+A==",
+ "requires": {
+ "component-emitter": "^1.2.1",
+ "debug": "^2.6.8",
+ "readline-utils": "^2.2.1",
+ "string-width": "^2.0.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
+ },
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "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="
+ },
+ "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"
+ }
+ },
+ "strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "requires": {
+ "ansi-regex": "^3.0.0"
+ }
+ }
+ }
+ },
+ "readline-utils": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/readline-utils/-/readline-utils-2.2.3.tgz",
+ "integrity": "sha1-b4R9a48ZFcORtYHDZ81HhzhiNRo=",
+ "requires": {
+ "arr-flatten": "^1.1.0",
+ "extend-shallow": "^2.0.1",
+ "is-buffer": "^1.1.5",
+ "is-number": "^3.0.0",
+ "is-windows": "^1.0.1",
+ "koalas": "^1.0.2",
+ "mute-stream": "0.0.7",
+ "strip-color": "^0.1.0",
+ "window-size": "^1.1.0"
+ },
+ "dependencies": {
+ "is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "requires": {
+ "kind-of": "^3.0.2"
+ }
+ }
+ }
+ },
+ "redent": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
+ "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
+ "dev": true,
+ "requires": {
+ "indent-string": "^2.1.0",
+ "strip-indent": "^1.0.1"
+ }
+ },
+ "registry-auth-token": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz",
+ "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==",
+ "dev": true,
+ "requires": {
+ "rc": "^1.1.6",
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "registry-url": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz",
+ "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=",
+ "dev": true,
+ "requires": {
+ "rc": "^1.0.1"
+ }
+ },
+ "repeating": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
+ "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
+ "dev": true,
+ "requires": {
+ "is-finite": "^1.0.0"
+ }
+ },
+ "request": {
+ "version": "2.88.0",
+ "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
+ "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
+ "dev": true,
+ "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"
+ },
+ "dependencies": {
+ "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==",
+ "dev": true
+ }
+ }
+ },
+ "require-directory": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
+ "dev": 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=",
+ "dev": true
+ },
+ "resolve": {
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz",
+ "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==",
+ "dev": true,
+ "requires": {
+ "path-parse": "^1.0.6"
+ }
+ },
+ "restore-cursor": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
+ "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
+ "dev": true,
+ "requires": {
+ "onetime": "^2.0.0",
+ "signal-exit": "^3.0.2"
+ }
+ },
+ "rimraf": {
+ "version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
+ "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ },
+ "rxjs": {
+ "version": "6.4.0",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.4.0.tgz",
+ "integrity": "sha512-Z9Yfa11F6B9Sg/BK9MnqnQ+aQYicPLtilXBp2yUtDt2JRCE0h26d33EnfO3ZxoNxG0T92OUucP3Ct7cpfkdFfw==",
+ "dev": true,
+ "requires": {
+ "tslib": "^1.9.0"
+ }
+ },
+ "safe-buffer": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
+ "integrity": "sha1-iTMSr2myEj3vcfV4iQAWce6yyFM="
+ },
+ "safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo="
+ },
+ "sanitize-filename": {
+ "version": "1.6.1",
+ "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.1.tgz",
+ "integrity": "sha1-YS2hyWRz+gLczaktzVtKsWSmdyo=",
+ "dev": true,
+ "requires": {
+ "truncate-utf8-bytes": "^1.0.0"
+ }
+ },
+ "sax": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
+ "integrity": "sha1-KBYjTiN4vdxOU1T6tcqold9xANk="
+ },
+ "semver": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
+ "integrity": "sha1-3Eu8emyp2Rbe5dQ1FvAJK1j3uKs="
+ },
+ "semver-diff": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz",
+ "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=",
+ "dev": true,
+ "requires": {
+ "semver": "^5.0.3"
+ }
+ },
+ "send": {
+ "version": "0.16.2",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz",
+ "integrity": "sha1-bsyh4PjBVtFBWXVZhI32RzCmu8E=",
+ "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": {
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
+ "requires": {
+ "ms": "2.0.0"
+ }
+ }
+ }
+ },
+ "serialport": {
+ "version": "7.1.5",
+ "resolved": "https://registry.npmjs.org/serialport/-/serialport-7.1.5.tgz",
+ "integrity": "sha512-NplGdqaY+ZL8t3t5egbT+3oqLW4d7WvDT/x1ACxAyWa1fSnx+KTAmlDHeCls39lXwu8voaOr3bPOW4bwM7PdAA==",
+ "requires": {
+ "@serialport/binding-mock": "^2.0.5",
+ "@serialport/bindings": "^2.0.8",
+ "@serialport/parser-byte-length": "^2.0.2",
+ "@serialport/parser-cctalk": "^2.0.2",
+ "@serialport/parser-delimiter": "^2.0.2",
+ "@serialport/parser-readline": "^2.0.2",
+ "@serialport/parser-ready": "^2.0.2",
+ "@serialport/parser-regex": "^2.0.2",
+ "@serialport/stream": "^2.0.5",
+ "debug": "^4.1.1"
+ },
+ "dependencies": {
+ "@serialport/parser-byte-length": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@serialport/parser-byte-length/-/parser-byte-length-2.0.2.tgz",
+ "integrity": "sha512-cUOprk1uRLucCJy6m+wAM4pwdBaB5D4ySi6juwRScP9DTjKUvGWYj5jzuqvftFBvYFmFza89aLj5K23xiiqj7Q=="
+ },
+ "@serialport/parser-cctalk": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@serialport/parser-cctalk/-/parser-cctalk-2.0.2.tgz",
+ "integrity": "sha512-5LMysRv7De+TeeoKzi4+sgouD4tqZEAn1agAVevw+7ILM0m30i1zgZLtchgxtCH7OoQRAkENEVEPc0OwhghKgw=="
+ },
+ "@serialport/parser-delimiter": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@serialport/parser-delimiter/-/parser-delimiter-2.0.2.tgz",
+ "integrity": "sha512-zB02LahFfyZmJqak9l37vP/F1K+KCUxd1KQj35OhD1+0q/unMjVTZmsfkxFSM4gkaxP9j7+8USk+LQJ3V8U26Q=="
+ },
+ "@serialport/parser-readline": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@serialport/parser-readline/-/parser-readline-2.0.2.tgz",
+ "integrity": "sha512-thL26dGEHB+eINNydJmzcLLhiqcBQkF+wNTbRaYblTP/6dm7JsfjYSud7bTkN63AgE0xpe9tKXBFqc8zgJ1VKg==",
+ "requires": {
+ "@serialport/parser-delimiter": "^2.0.2"
+ }
+ },
+ "@serialport/parser-ready": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@serialport/parser-ready/-/parser-ready-2.0.2.tgz",
+ "integrity": "sha512-6ynQ+HIIkFQcEO2Hrq4Qmdz+hlJ7kjTHGQ1E7SRN7f70nnys1v3HSke8mjK3RzVw+SwL0rBYjftUdCTrU+7c+Q=="
+ },
+ "@serialport/parser-regex": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@serialport/parser-regex/-/parser-regex-2.0.2.tgz",
+ "integrity": "sha512-7qjYd7AdHUK8fJOmHpXlMRipqRCVMMyDFyf/5TQQiOt6q+BiFjLOtSpVXhakHwgnXanzDYKeRSB8zM0pZZg+LA=="
+ },
+ "debug": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
+ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "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=="
+ }
+ }
+ },
+ "serve-static": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz",
+ "integrity": "sha1-CV6Ecv1bRiN9tQzkhqQ/S4bGzsE=",
+ "requires": {
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "parseurl": "~1.3.2",
+ "send": "0.16.2"
+ }
+ },
+ "set-blocking": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
+ "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
+ },
+ "set-getter": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/set-getter/-/set-getter-0.1.0.tgz",
+ "integrity": "sha1-12nBgsnVpR9AkUXy+6guXoboA3Y=",
+ "requires": {
+ "to-object-path": "^0.3.0"
+ }
+ },
+ "set-value": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/set-value/-/set-value-3.0.0.tgz",
+ "integrity": "sha512-tqkg9wJ2TOsxbzIMG5NMAmzjdbDTAD0in7XuUzmFpJE4Ipi2QFBfgC2Z1/gfxcAmWCPsuutiEJyDIMRsrjrMOQ==",
+ "requires": {
+ "is-plain-object": "^2.0.4"
+ }
+ },
+ "setprototypeof": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
+ "integrity": "sha1-0L2FU2iHtv58DYGMuWLZ2RxU5lY="
+ },
+ "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==",
+ "requires": {
+ "is-extendable": "^0.1.1",
+ "kind-of": "^5.0.0",
+ "mixin-object": "^2.0.1"
+ },
+ "dependencies": {
+ "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=="
+ }
+ }
+ },
+ "shebang-command": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
+ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
+ "dev": true,
+ "requires": {
+ "shebang-regex": "^1.0.0"
+ }
+ },
+ "shebang-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
+ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
+ "dev": true
+ },
+ "signal-exit": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
+ "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="
+ },
+ "simple-concat": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz",
+ "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY="
+ },
+ "simple-get": {
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.1.tgz",
+ "integrity": "sha512-lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw==",
+ "requires": {
+ "decompress-response": "^3.3.0",
+ "once": "^1.3.1",
+ "simple-concat": "^1.0.0"
+ }
+ },
+ "single-line-log": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/single-line-log/-/single-line-log-1.1.2.tgz",
+ "integrity": "sha1-wvg/Jzo+GhbtsJlWYdoO1e8DM2Q=",
+ "dev": true,
+ "requires": {
+ "string-width": "^1.0.1"
+ }
+ },
+ "socket.io": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.2.0.tgz",
+ "integrity": "sha512-wxXrIuZ8AILcn+f1B4ez4hJTPG24iNgxBBDaJfT6MsyOhVYiTXWexGoPkd87ktJG8kQEcL/NBvRi64+9k4Kc0w==",
+ "requires": {
+ "debug": "~4.1.0",
+ "engine.io": "~3.3.1",
+ "has-binary2": "~1.0.2",
+ "socket.io-adapter": "~1.1.0",
+ "socket.io-client": "2.2.0",
+ "socket.io-parser": "~3.3.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
+ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "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=="
+ }
+ }
+ },
+ "socket.io-adapter": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz",
+ "integrity": "sha1-KoBeihTWNyEk3ZFZrUUC+MsH8Gs="
+ },
+ "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==",
+ "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.3.1",
+ "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.3.0",
+ "to-array": "0.1.4"
+ }
+ },
+ "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==",
+ "requires": {
+ "component-emitter": "1.2.1",
+ "debug": "~3.1.0",
+ "isarray": "2.0.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM="
+ },
+ "source-map-support": {
+ "version": "0.5.12",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.12.tgz",
+ "integrity": "sha512-4h2Pbvyy15EE02G+JOZpUCmqWJuqrs+sEkzewTm++BPi7Hvn/HwcqLAcNxYAyI0x13CpPPn+kMjl+hplXMHITQ==",
+ "requires": {
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
+ }
+ },
+ "spawn-rx": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/spawn-rx/-/spawn-rx-3.0.0.tgz",
+ "integrity": "sha512-dw4Ryg/KMNfkKa5ezAR5aZe9wNwPdKlnHEXtHOjVnyEDSPQyOpIPPRtcIiu7127SmtHhaCjw21yC43HliW0iIg==",
+ "dev": true,
+ "requires": {
+ "debug": "^2.5.1",
+ "lodash.assign": "^4.2.0",
+ "rxjs": "^6.3.1"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ }
+ }
+ },
+ "spdx-correct": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz",
+ "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==",
+ "dev": true,
+ "requires": {
+ "spdx-expression-parse": "^3.0.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "spdx-exceptions": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz",
+ "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==",
+ "dev": true
+ },
+ "spdx-expression-parse": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
+ "integrity": "sha1-meEZt6XaAOBUkcn6M4t5BII7QdA=",
+ "dev": true,
+ "requires": {
+ "spdx-exceptions": "^2.1.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "spdx-license-ids": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz",
+ "integrity": "sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA==",
+ "dev": true
+ },
+ "speedometer": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/speedometer/-/speedometer-0.1.4.tgz",
+ "integrity": "sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0=",
+ "dev": true
+ },
+ "sprintf-js": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
+ },
+ "sshpk": {
+ "version": "1.16.1",
+ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
+ "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
+ "dev": true,
+ "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"
+ }
+ },
+ "stat-mode": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-0.2.2.tgz",
+ "integrity": "sha1-5sgLYjEj19gM8TLOU480YokHJQI=",
+ "dev": true
+ },
+ "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=",
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "http://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "http://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-descriptor": {
+ "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"
+ }
+ },
+ "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=="
+ }
+ }
+ },
+ "statuses": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
+ "integrity": "sha1-u3PURtonlhBu/MG2AaJT1sRr0Ic="
+ },
+ "stk500": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/stk500/-/stk500-2.0.0.tgz",
+ "integrity": "sha512-vTj0tRANVjbFVORFsTc6QNb/DUDDAqGwydj/m/tpBN2ak3QbBiF3AJmu+XbCylsjg1OKGF/f2z8BJa1wYvVsyw==",
+ "requires": {
+ "async": "^0.9.0",
+ "buffer-equal": "0.0.1"
+ },
+ "dependencies": {
+ "async": {
+ "version": "0.9.2",
+ "resolved": "http://registry.npmjs.org/async/-/async-0.9.2.tgz",
+ "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0="
+ }
+ }
+ },
+ "stk500-v2": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/stk500-v2/-/stk500-v2-1.0.3.tgz",
+ "integrity": "sha512-r7iL4uvz07sP9R0VHgJbpEokDW3dgZVXUHntEjM+5JtRWKA5sv/3Oi5UdlD1LisRa6ZOVf+Y08WZNzjsn173DQ==",
+ "requires": {
+ "async": "^0.9.0",
+ "buffer-equal": "0.0.1"
+ },
+ "dependencies": {
+ "async": {
+ "version": "0.9.2",
+ "resolved": "http://registry.npmjs.org/async/-/async-0.9.2.tgz",
+ "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0="
+ }
+ }
+ },
+ "string-width": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
+ "requires": {
+ "code-point-at": "^1.0.0",
+ "is-fullwidth-code-point": "^1.0.0",
+ "strip-ansi": "^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=",
+ "dev": true
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "requires": {
+ "ansi-regex": "^2.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,
+ "requires": {
+ "is-utf8": "^0.2.0"
+ }
+ },
+ "strip-color": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/strip-color/-/strip-color-0.1.0.tgz",
+ "integrity": "sha1-EG9l09PmotlAHKwOsM6LinArT3s="
+ },
+ "strip-eof": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
+ "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
+ "dev": true
+ },
+ "strip-indent": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
+ "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
+ "dev": true,
+ "requires": {
+ "get-stdin": "^4.0.1"
+ }
+ },
+ "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="
+ },
+ "success-symbol": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/success-symbol/-/success-symbol-0.1.0.tgz",
+ "integrity": "sha1-JAIuSG878c3KCUKDt2nEctO3KJc="
+ },
+ "sumchecker": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-2.0.2.tgz",
+ "integrity": "sha1-D0LBDl0F2l1C7qPlbDOZo31sWz4=",
+ "dev": true,
+ "requires": {
+ "debug": "^2.2.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "requires": {
+ "ms": "2.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==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ },
+ "tar": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz",
+ "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=",
+ "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==",
+ "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==",
+ "requires": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ }
+ }
+ },
+ "tar-stream": {
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz",
+ "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==",
+ "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="
+ },
+ "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==",
+ "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": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ }
+ }
+ }
+ },
+ "temp-file": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.3.2.tgz",
+ "integrity": "sha512-FGKccAW0Mux9hC/2bdUIe4bJRv4OyVo4RpVcuplFird1V/YoplIFbnPZjfzbJSf/qNvRZIRB9/4n/RkI0GziuQ==",
+ "dev": true,
+ "requires": {
+ "async-exit-hook": "^2.0.1",
+ "bluebird-lst": "^1.0.6",
+ "fs-extra-p": "^7.0.0"
+ }
+ },
+ "term-size": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz",
+ "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=",
+ "dev": true,
+ "requires": {
+ "execa": "^0.7.0"
+ }
+ },
+ "terminal-paginator": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/terminal-paginator/-/terminal-paginator-2.0.2.tgz",
+ "integrity": "sha512-IZMT5ECF9p4s+sNCV8uvZSW9E1+9zy9Ji9xz2oee8Jfo7hUFpauyjxkhfRcIH6Lu3Wdepv5D1kVRc8Hx74/LfQ==",
+ "requires": {
+ "debug": "^2.6.6",
+ "extend-shallow": "^2.0.1",
+ "log-utils": "^0.2.1"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "requires": {
+ "ms": "2.0.0"
+ }
+ }
+ }
+ },
+ "throttleit": {
+ "version": "0.0.2",
+ "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz",
+ "integrity": "sha1-z+34jmDADdlpe2H90qg0OptoDq8=",
+ "dev": true
+ },
+ "through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "dev": true,
+ "requires": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ },
+ "dependencies": {
+ "isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+ "dev": true
+ },
+ "readable-stream": {
+ "version": "2.3.6",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
+ "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
+ "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": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ }
+ }
+ }
+ },
+ "time-stamp": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz",
+ "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM="
+ },
+ "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=",
+ "dev": true
+ },
+ "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-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",
+ "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
+ "requires": {
+ "kind-of": "^3.0.2"
+ }
+ },
+ "toggle-array": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/toggle-array/-/toggle-array-1.0.1.tgz",
+ "integrity": "sha1-y/WEB5K9UJfzMReugkyTKv/ofVg=",
+ "requires": {
+ "isobject": "^3.0.0"
+ }
+ },
+ "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,
+ "requires": {
+ "psl": "^1.1.24",
+ "punycode": "^1.4.1"
+ },
+ "dependencies": {
+ "punycode": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
+ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
+ "dev": true
+ }
+ }
+ },
+ "trim-newlines": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
+ "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
+ "dev": true
+ },
+ "truncate-utf8-bytes": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz",
+ "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=",
+ "dev": true,
+ "requires": {
+ "utf8-byte-length": "^1.0.1"
+ }
+ },
+ "tslib": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz",
+ "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==",
+ "dev": true
+ },
+ "tunnel-agent": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
+ "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
+ "requires": {
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "tweetnacl": {
+ "version": "0.14.5",
+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
+ "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
+ "dev": true
+ },
+ "type-is": {
+ "version": "1.6.16",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz",
+ "integrity": "sha1-+JzjQVQcZysl7nrjxz3uOyvlAZQ=",
+ "requires": {
+ "media-typer": "0.3.0",
+ "mime-types": "~2.1.18"
+ }
+ },
+ "typedarray": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
+ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
+ "dev": true
+ },
+ "unique-string": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz",
+ "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=",
+ "dev": true,
+ "requires": {
+ "crypto-random-string": "^1.0.0"
+ }
+ },
+ "universalify": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
+ "integrity": "sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY="
+ },
+ "unpipe": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
+ "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
+ },
+ "unzip-response": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz",
+ "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=",
+ "dev": true
+ },
+ "update-notifier": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz",
+ "integrity": "sha1-0HRFk+E/Fh5AassdlAi3LK0Ir/Y=",
+ "dev": true,
+ "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"
+ },
+ "dependencies": {
+ "ci-info": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz",
+ "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==",
+ "dev": true
+ },
+ "is-ci": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz",
+ "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==",
+ "dev": true,
+ "requires": {
+ "ci-info": "^1.5.0"
+ }
+ }
+ }
+ },
+ "uri-js": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
+ "integrity": "sha1-lMVA4f93KVbiKZUHwBCupsiDjrA=",
+ "dev": true,
+ "requires": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "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=",
+ "dev": true,
+ "requires": {
+ "prepend-http": "^1.0.1"
+ }
+ },
+ "utf8-byte-length": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz",
+ "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=",
+ "dev": true
+ },
+ "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": "sha1-G0r0lV6zB3xQHCOHL8ZROBFYcTE=",
+ "dev": 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==",
+ "dev": true,
+ "requires": {
+ "spdx-correct": "^3.0.0",
+ "spdx-expression-parse": "^3.0.0"
+ }
+ },
+ "vary": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
+ "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
+ },
+ "verror": {
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
+ "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
+ "dev": true,
+ "requires": {
+ "assert-plus": "^1.0.0",
+ "core-util-is": "1.0.2",
+ "extsprintf": "^1.2.0"
+ }
+ },
+ "warning-symbol": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/warning-symbol/-/warning-symbol-0.1.0.tgz",
+ "integrity": "sha1-uzHdEbeg+dZ6su2V9Fe2WCW7rSE="
+ },
+ "wcwidth": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
+ "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=",
+ "dev": true,
+ "requires": {
+ "defaults": "^1.0.3"
+ }
+ },
+ "which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=",
+ "dev": true,
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ },
+ "which-module": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
+ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
+ "dev": true
+ },
+ "which-pm-runs": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz",
+ "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs="
+ },
+ "wide-align": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
+ "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
+ "requires": {
+ "string-width": "^1.0.2 || 2"
+ }
+ },
+ "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==",
+ "dev": true,
+ "requires": {
+ "string-width": "^2.1.1"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": 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=",
+ "dev": true
+ },
+ "string-width": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
+ "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=",
+ "dev": true,
+ "requires": {
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^4.0.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^3.0.0"
+ }
+ }
+ }
+ },
+ "window-size": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/window-size/-/window-size-1.1.1.tgz",
+ "integrity": "sha512-5D/9vujkmVQ7pSmc0SCBmHXbkv6eaHwXEx65MywhmUMsI8sGqJ972APq1lotfcwMKPFLuCFfL8xGHLIp7jaBmA==",
+ "requires": {
+ "define-property": "^1.0.0",
+ "is-number": "^3.0.0"
+ },
+ "dependencies": {
+ "is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "requires": {
+ "kind-of": "^3.0.2"
+ }
+ }
+ }
+ },
+ "wrap-ansi": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
+ "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
+ "dev": true,
+ "requires": {
+ "string-width": "^1.0.1",
+ "strip-ansi": "^3.0.1"
+ }
+ },
+ "wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
+ },
+ "write-file-atomic": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.2.tgz",
+ "integrity": "sha512-s0b6vB3xIVRLWywa6X9TOMA7k9zio0TMOsl9ZnDkliA/cfJlpHXAscj0gbHVJiTdIuAYpIyqS5GW91fqm6gG5g==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.11",
+ "imurmurhash": "^0.1.4",
+ "signal-exit": "^3.0.2"
+ }
+ },
+ "ws": {
+ "version": "6.1.4",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.4.tgz",
+ "integrity": "sha512-eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA==",
+ "requires": {
+ "async-limiter": "~1.0.0"
+ }
+ },
+ "xdg-basedir": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz",
+ "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=",
+ "dev": true
+ },
+ "xmlbuilder": {
+ "version": "9.0.7",
+ "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz",
+ "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=",
+ "dev": true
+ },
+ "xmldom": {
+ "version": "0.1.27",
+ "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.27.tgz",
+ "integrity": "sha1-1QH5ezvbQDr4757MIFcxh6rawOk=",
+ "dev": true
+ },
+ "xmlhttprequest-ssl": {
+ "version": "1.5.5",
+ "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz",
+ "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4="
+ },
+ "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=",
+ "dev": true
+ },
+ "yallist": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
+ "dev": true
+ },
+ "yargs": {
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz",
+ "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==",
+ "dev": true,
+ "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": {
+ "ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": 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=",
+ "dev": true
+ },
+ "string-width": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
+ "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=",
+ "dev": true,
+ "requires": {
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^4.0.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^3.0.0"
+ }
+ }
+ }
+ },
+ "yargs-parser": {
+ "version": "9.0.2",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz",
+ "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=",
+ "dev": true,
+ "requires": {
+ "camelcase": "^4.1.0"
+ }
+ },
+ "yauzl": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz",
+ "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=",
+ "dev": true,
+ "requires": {
+ "fd-slicer": "~1.0.1"
+ }
+ },
+ "yeast": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz",
+ "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk="
+ }
+ }
+}
diff --git a/package.json b/package.json
index b7e61d8..6dd64b1 100644
--- a/package.json
+++ b/package.json
@@ -1,12 +1,12 @@
{
"name": "OpenBuildsCONTROL",
- "version": "1.0.164",
+ "version": "1.0.166",
"license": "AGPL-3.0",
"description": "Machine Interface Driver for OpenBuilds",
"author": "github.com/openbuilds
",
"devDependencies": {
"copyfiles": "^2.1.0",
- "electron": "^4.0.5",
+ "electron": "^4.2.0",
"electron-builder": "^20.39.0",
"electron-rebuild": "^1.8.4",
"ncp": "^2.0.0"
@@ -22,7 +22,7 @@
"md5": "^2.2.1",
"mkdirp": "^0.5.1",
"rimraf": "^2.6.3",
- "serialport": "^7.1.4",
+ "serialport": "^7.1.5",
"socket.io": "^2.2.0"
},
"main": "index.js",