From 84a02b3db952125c0246e514c63242c56816f793 Mon Sep 17 00:00:00 2001 From: openbuilds-engineer Date: Mon, 6 May 2019 16:31:13 +0200 Subject: [PATCH] v1.0.166 --- CHANGELOG.txt | 6 +- app/index.html | 5 +- app/js/keyboard.js | 39 +- domain-crt.cer | 56 +- domain-csr.csr | 27 - domain-key.key | 98 +- grbl1.1f-cprezzi-servo.hex | 1879 ++++++++++++ index.js | 38 +- package-lock.json | 5954 ++++++++++++++++++++++++++++++++++++ package.json | 6 +- 10 files changed, 7973 insertions(+), 135 deletions(-) delete mode 100644 domain-csr.csr create mode 100644 grbl1.1f-cprezzi-servo.hex create mode 100644 package-lock.json diff --git a/CHANGELOG.txt b/CHANGELOG.txt index cbe8e5f..cd086f2 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,5 +1,7 @@ -v1.0.164: BETA fix for odd JS bug that affected 1% of users -v1.0.163: Surfacing Wizard, Move Switch for Incr/Conti Jog, Improvements to GCODE Editor and 3D view +v1.0.166: Fix for ElectronSecondInstance Behaviour and Updated SSL Certificates +v1.0.165: Surfacing Wizard +v1.0.164: Fix for odd JS bug that affected users in v1.0.161 and 10.0.162 +v1.0.163: Move Switch for Incr/Conti Jog, Improvements to GCODE Editor and 3D view v1.0.162: Improved .OBC (OpenBuilds CAM) Handling v1.0.161: Associate .OBC (OpenBuilds CAM files) v1.0.160: Update MiniMill Grbl-defaults Profile to match New Video diff --git a/app/index.html b/app/index.html index dae3120..1bab5de 100644 --- a/app/index.html +++ b/app/index.html @@ -942,10 +942,9 @@
Flattening / Surfacing Tool
-
+
-
@@ -1007,7 +1006,7 @@
- diameter + diameter
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",