맹주환

Update .gitignore(related node.js) and Add function that gets date/time to put API GET method

1 +# Logs
2 +logs
3 +*.log
4 +npm-debug.log*
5 +yarn-debug.log*
6 +yarn-error.log*
7 +lerna-debug.log*
8 +.pnpm-debug.log*
9 +
10 +# Diagnostic reports (https://nodejs.org/api/report.html)
11 +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
12 +
13 +# Runtime data
14 +pids
15 +*.pid
16 +*.seed
17 +*.pid.lock
18 +
19 +# Directory for instrumented libs generated by jscoverage/JSCover
20 +lib-cov
21 +
22 +# Coverage directory used by tools like istanbul
23 +coverage
24 +*.lcov
25 +
26 +# nyc test coverage
27 +.nyc_output
28 +
29 +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
30 +.grunt
31 +
32 +# Bower dependency directory (https://bower.io/)
33 +bower_components
34 +
35 +# node-waf configuration
36 +.lock-wscript
37 +
38 +# Compiled binary addons (https://nodejs.org/api/addons.html)
39 +build/Release
40 +
41 +# Dependency directories
42 +node_modules/
43 +jspm_packages/
44 +
45 +# Snowpack dependency directory (https://snowpack.dev/)
46 +web_modules/
47 +
48 +# TypeScript cache
49 +*.tsbuildinfo
50 +
51 +# Optional npm cache directory
52 +.npm
53 +
54 +# Optional eslint cache
55 +.eslintcache
56 +
57 +# Optional stylelint cache
58 +.stylelintcache
59 +
60 +# Microbundle cache
61 +.rpt2_cache/
62 +.rts2_cache_cjs/
63 +.rts2_cache_es/
64 +.rts2_cache_umd/
65 +
66 +# Optional REPL history
67 +.node_repl_history
68 +
69 +# Output of 'npm pack'
70 +*.tgz
71 +
72 +# Yarn Integrity file
73 +.yarn-integrity
74 +
75 +# dotenv environment variables file
76 +.env.development.local
77 +.env.test.local
78 +.env.production.local
79 +.env.local
80 +
81 +# parcel-bundler cache (https://parceljs.org/)
82 +.cache
83 +.parcel-cache
84 +
85 +# Next.js build output
86 +.next
87 +out
88 +
89 +# Nuxt.js build / generate output
90 +.nuxt
91 +dist
92 +
93 +# Gatsby files
94 +.cache/
95 +# Comment in the public line in if your project uses Gatsby and not Next.js
96 +# https://nextjs.org/blog/next-9-1#public-directory-support
97 +# public
98 +
99 +# vuepress build output
100 +.vuepress/dist
101 +
102 +# vuepress v2.x temp and cache directory
103 +.temp
104 +.cache
105 +
106 +# Serverless directories
107 +.serverless/
108 +
109 +# FuseBox cache
110 +.fusebox/
111 +
112 +# DynamoDB Local files
113 +.dynamodb/
114 +
115 +# TernJS port file
116 +.tern-port
117 +
118 +# Stores VSCode versions used for testing VSCode extensions
119 +.vscode-test
120 +
121 +# yarn v2
122 +.yarn/cache
123 +.yarn/unplugged
124 +.yarn/build-state.yml
125 +.yarn/install-state.gz
126 +.pnp.*
...\ No newline at end of file ...\ No newline at end of file
1 -var request = require('request'); 1 +const request = require('request');
2 - 2 +const moment = require('moment');
3 -var url = 'http://apis.data.go.kr/1360000/VilageFcstInfoService_2.0/getUltraSrtNcst'; 3 +require('moment-timezone');
4 -var queryParams = '?' + encodeURIComponent('serviceKey') + '=서비스키'; /* Service Key*/ 4 +moment.tz.setDefault("Asia/seoul");
5 +let today = new String(get_base_date());
6 +let time = new String(get_base_time());
7 +var url = 'http://apis.data.go.kr/1360000/VilageFcstInfoService_2.0/getVilageFcst';
8 +var queryParams = '?' + encodeURIComponent('serviceKey') + '=API KEY'; /* Service Key*/
5 queryParams += '&' + encodeURIComponent('pageNo') + '=' + encodeURIComponent('1'); /* */ 9 queryParams += '&' + encodeURIComponent('pageNo') + '=' + encodeURIComponent('1'); /* */
6 -queryParams += '&' + encodeURIComponent('numOfRows') + '=' + encodeURIComponent('1000'); /* */ 10 +queryParams += '&' + encodeURIComponent('numOfRows') + '=' + encodeURIComponent('10'); /* */
7 -queryParams += '&' + encodeURIComponent('dataType') + '=' + encodeURIComponent('XML'); /* */ 11 +queryParams += '&' + encodeURIComponent('dataType') + '=' + encodeURIComponent('JSON'); /* */
8 -queryParams += '&' + encodeURIComponent('base_date') + '=' + encodeURIComponent('20210628'); /* */ 12 +queryParams += '&' + encodeURIComponent('base_date') + '=' + encodeURIComponent(today); /* */
9 -queryParams += '&' + encodeURIComponent('base_time') + '=' + encodeURIComponent('0600'); /* */ 13 +queryParams += '&' + encodeURIComponent('base_time') + '=' + encodeURIComponent('2000'); /* */
10 queryParams += '&' + encodeURIComponent('nx') + '=' + encodeURIComponent('55'); /* */ 14 queryParams += '&' + encodeURIComponent('nx') + '=' + encodeURIComponent('55'); /* */
11 queryParams += '&' + encodeURIComponent('ny') + '=' + encodeURIComponent('127'); /* */ 15 queryParams += '&' + encodeURIComponent('ny') + '=' + encodeURIComponent('127'); /* */
12 16
17 +
18 +function get_base_date() // 날짜 추출 함수
19 +{
20 + // 0000~0210 사이 시간대에 조회시 전일(date -1)로 변경
21 + let date =moment().format('YYYYMMDD');
22 + let time = new String(moment().format('HHmm'));
23 + if ('0000'<=time && time<'0210'){date -= 1}
24 + return date
25 +}
26 +
27 +function get_base_time() // 시간 추출 함수
28 +{
29 + //단기예보
30 + //- Base_time : 0200, 0500, 0800, 1100, 1400, 1700, 2000, 2300 (1일 8회)
31 + //- API 제공 시간(~이후) : 02:10, 05:10, 08:10, 11:10, 14:10, 17:10, 20:10, 23:10
32 + //- 시간대 맞추기
33 + let time = new String(moment().format('HHmm'));
34 + if ('0000'<=time && time<'0210'){time = '2300'}
35 + else if ('0210'<=time && time<'0510'){time = '0200'}
36 + else if ('0510'<=time && time<'0810'){time = '0500'}
37 + else if ('0810'<=time && time<'1110'){time = '0800'}
38 + else if ('1110'<=time && time<'1410'){time = '1100'}
39 + else if ('1410'<=time && time<'1710'){time = '1400'}
40 + else if ('1710'<=time && time<'2010'){time = '1700'}
41 + else if ('2010'<=time && time<'2310'){time = '2010'}
42 + else if ('2310'<=time && time<'2359'){time = '2300'}
43 + return time
44 + }
45 +
13 request({ 46 request({
14 url: url + queryParams, 47 url: url + queryParams,
15 method: 'GET' 48 method: 'GET'
16 }, function (error, response, body) { 49 }, function (error, response, body) {
17 //console.log('Status', response.statusCode); 50 //console.log('Status', response.statusCode);
18 //console.log('Headers', JSON.stringify(response.headers)); 51 //console.log('Headers', JSON.stringify(response.headers));
19 - //console.log('Reponse received', body);
20 -});
...\ No newline at end of file ...\ No newline at end of file
52 + console.log('Reponse received', body);
53 +});
54 +
55 +
56 +
57 +
58 +// 소스출처 : http://www.kma.go.kr/weather/forecast/digital_forecast.jsp 내부에 있음
59 +// 기상청에서 이걸 왜 공식적으로 공개하지 않을까?
60 +//
61 +// (사용 예)
62 +// var rs = dfs_xy_conv("toLL","60","127");
63 +// console.log(rs.lat, rs.lng);
64 +//
65 +
66 + //<!--
67 + //
68 + // LCC DFS 좌표변환을 위한 기초 자료
69 + //
70 + var RE = 6371.00877; // 지구 반경(km)
71 + var GRID = 5.0; // 격자 간격(km)
72 + var SLAT1 = 30.0; // 투영 위도1(degree)
73 + var SLAT2 = 60.0; // 투영 위도2(degree)
74 + var OLON = 126.0; // 기준점 경도(degree)
75 + var OLAT = 38.0; // 기준점 위도(degree)
76 + var XO = 43; // 기준점 X좌표(GRID)
77 + var YO = 136; // 기1준점 Y좌표(GRID)
78 + //
79 + // LCC DFS 좌표변환 ( code : "toXY"(위경도->좌표, v1:위도, v2:경도), "toLL"(좌표->위경도,v1:x, v2:y) )
80 + //
81 +
82 +
83 + function dfs_xy_conv(code, v1, v2) {
84 + var DEGRAD = Math.PI / 180.0;
85 + var RADDEG = 180.0 / Math.PI;
86 +
87 + var re = RE / GRID;
88 + var slat1 = SLAT1 * DEGRAD;
89 + var slat2 = SLAT2 * DEGRAD;
90 + var olon = OLON * DEGRAD;
91 + var olat = OLAT * DEGRAD;
92 +
93 + var sn = Math.tan(Math.PI * 0.25 + slat2 * 0.5) / Math.tan(Math.PI * 0.25 + slat1 * 0.5);
94 + sn = Math.log(Math.cos(slat1) / Math.cos(slat2)) / Math.log(sn);
95 + var sf = Math.tan(Math.PI * 0.25 + slat1 * 0.5);
96 + sf = Math.pow(sf, sn) * Math.cos(slat1) / sn;
97 + var ro = Math.tan(Math.PI * 0.25 + olat * 0.5);
98 + ro = re * sf / Math.pow(ro, sn);
99 + var rs = {};
100 + if (code == "toXY") {
101 + rs['lat'] = v1;
102 + rs['lng'] = v2;
103 + var ra = Math.tan(Math.PI * 0.25 + (v1) * DEGRAD * 0.5);
104 + ra = re * sf / Math.pow(ra, sn);
105 + var theta = v2 * DEGRAD - olon;
106 + if (theta > Math.PI) theta -= 2.0 * Math.PI;
107 + if (theta < -Math.PI) theta += 2.0 * Math.PI;
108 + theta *= sn;
109 + rs['x'] = Math.floor(ra * Math.sin(theta) + XO + 0.5);
110 + rs['y'] = Math.floor(ro - ra * Math.cos(theta) + YO + 0.5);
111 + }
112 + else {
113 + rs['x'] = v1;
114 + rs['y'] = v2;
115 + var xn = v1 - XO;
116 + var yn = ro - v2 + YO;
117 + ra = Math.sqrt(xn * xn + yn * yn);
118 + if (sn < 0.0) - ra;
119 + var alat = Math.pow((re * sf / ra), (1.0 / sn));
120 + alat = 2.0 * Math.atan(alat) - Math.PI * 0.5;
121 +
122 + if (Math.abs(xn) <= 0.0) {
123 + theta = 0.0;
124 + }
125 + else {
126 + if (Math.abs(yn) <= 0.0) {
127 + theta = Math.PI * 0.5;
128 + if (xn < 0.0) - theta;
129 + }
130 + else theta = Math.atan2(xn, yn);
131 + }
132 + var alon = theta / sn + olon;
133 + rs['lat'] = alat * RADDEG;
134 + rs['lng'] = alon * RADDEG;
135 + }
136 + return rs;
137 + }
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -3,10 +3,456 @@ ...@@ -3,10 +3,456 @@
3 "lockfileVersion": 2, 3 "lockfileVersion": 2,
4 "requires": true, 4 "requires": true,
5 "packages": { 5 "packages": {
6 + "node_modules/ajv": {
7 + "version": "6.12.6",
8 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
9 + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
10 + "dependencies": {
11 + "fast-deep-equal": "^3.1.1",
12 + "fast-json-stable-stringify": "^2.0.0",
13 + "json-schema-traverse": "^0.4.1",
14 + "uri-js": "^4.2.2"
15 + },
16 + "funding": {
17 + "type": "github",
18 + "url": "https://github.com/sponsors/epoberezkin"
19 + }
20 + },
21 + "node_modules/asn1": {
22 + "version": "0.2.6",
23 + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
24 + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
25 + "dependencies": {
26 + "safer-buffer": "~2.1.0"
27 + }
28 + },
29 + "node_modules/assert-plus": {
30 + "version": "1.0.0",
31 + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
32 + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
33 + "engines": {
34 + "node": ">=0.8"
35 + }
36 + },
37 + "node_modules/asynckit": {
38 + "version": "0.4.0",
39 + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
40 + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
41 + },
42 + "node_modules/aws-sign2": {
43 + "version": "0.7.0",
44 + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
45 + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
46 + "engines": {
47 + "node": "*"
48 + }
49 + },
50 + "node_modules/aws4": {
51 + "version": "1.11.0",
52 + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
53 + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA=="
54 + },
55 + "node_modules/bcrypt-pbkdf": {
56 + "version": "1.0.2",
57 + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
58 + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
59 + "dependencies": {
60 + "tweetnacl": "^0.14.3"
61 + }
62 + },
63 + "node_modules/caseless": {
64 + "version": "0.12.0",
65 + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
66 + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
67 + },
68 + "node_modules/combined-stream": {
69 + "version": "1.0.8",
70 + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
71 + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
72 + "dependencies": {
73 + "delayed-stream": "~1.0.0"
74 + },
75 + "engines": {
76 + "node": ">= 0.8"
77 + }
78 + },
79 + "node_modules/core-util-is": {
80 + "version": "1.0.2",
81 + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
82 + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
83 + },
84 + "node_modules/dashdash": {
85 + "version": "1.14.1",
86 + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
87 + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
88 + "dependencies": {
89 + "assert-plus": "^1.0.0"
90 + },
91 + "engines": {
92 + "node": ">=0.10"
93 + }
94 + },
95 + "node_modules/delayed-stream": {
96 + "version": "1.0.0",
97 + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
98 + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
99 + "engines": {
100 + "node": ">=0.4.0"
101 + }
102 + },
103 + "node_modules/ecc-jsbn": {
104 + "version": "0.1.2",
105 + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
106 + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
107 + "dependencies": {
108 + "jsbn": "~0.1.0",
109 + "safer-buffer": "^2.1.0"
110 + }
111 + },
112 + "node_modules/extend": {
113 + "version": "3.0.2",
114 + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
115 + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
116 + },
117 + "node_modules/extsprintf": {
118 + "version": "1.3.0",
119 + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
120 + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
121 + "engines": [
122 + "node >=0.6.0"
123 + ]
124 + },
125 + "node_modules/fast-deep-equal": {
126 + "version": "3.1.3",
127 + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
128 + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
129 + },
130 + "node_modules/fast-json-stable-stringify": {
131 + "version": "2.1.0",
132 + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
133 + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
134 + },
135 + "node_modules/forever-agent": {
136 + "version": "0.6.1",
137 + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
138 + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
139 + "engines": {
140 + "node": "*"
141 + }
142 + },
143 + "node_modules/form-data": {
144 + "version": "2.3.3",
145 + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
146 + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
147 + "dependencies": {
148 + "asynckit": "^0.4.0",
149 + "combined-stream": "^1.0.6",
150 + "mime-types": "^2.1.12"
151 + },
152 + "engines": {
153 + "node": ">= 0.12"
154 + }
155 + },
156 + "node_modules/getpass": {
157 + "version": "0.1.7",
158 + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
159 + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
160 + "dependencies": {
161 + "assert-plus": "^1.0.0"
162 + }
163 + },
164 + "node_modules/har-schema": {
165 + "version": "2.0.0",
166 + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
167 + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
168 + "engines": {
169 + "node": ">=4"
170 + }
171 + },
172 + "node_modules/har-validator": {
173 + "version": "5.1.5",
174 + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
175 + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
176 + "deprecated": "this library is no longer supported",
177 + "dependencies": {
178 + "ajv": "^6.12.3",
179 + "har-schema": "^2.0.0"
180 + },
181 + "engines": {
182 + "node": ">=6"
183 + }
184 + },
6 "node_modules/http": { 185 "node_modules/http": {
7 "version": "0.0.1-security", 186 "version": "0.0.1-security",
8 "resolved": "https://registry.npmjs.org/http/-/http-0.0.1-security.tgz", 187 "resolved": "https://registry.npmjs.org/http/-/http-0.0.1-security.tgz",
9 "integrity": "sha512-RnDvP10Ty9FxqOtPZuxtebw1j4L/WiqNMDtuc1YMH1XQm5TgDRaR1G9u8upL6KD1bXHSp9eSXo/ED+8Q7FAr+g==" 188 "integrity": "sha512-RnDvP10Ty9FxqOtPZuxtebw1j4L/WiqNMDtuc1YMH1XQm5TgDRaR1G9u8upL6KD1bXHSp9eSXo/ED+8Q7FAr+g=="
189 + },
190 + "node_modules/http-signature": {
191 + "version": "1.2.0",
192 + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
193 + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
194 + "dependencies": {
195 + "assert-plus": "^1.0.0",
196 + "jsprim": "^1.2.2",
197 + "sshpk": "^1.7.0"
198 + },
199 + "engines": {
200 + "node": ">=0.8",
201 + "npm": ">=1.3.7"
202 + }
203 + },
204 + "node_modules/is-typedarray": {
205 + "version": "1.0.0",
206 + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
207 + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
208 + },
209 + "node_modules/isstream": {
210 + "version": "0.1.2",
211 + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
212 + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
213 + },
214 + "node_modules/jsbn": {
215 + "version": "0.1.1",
216 + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
217 + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
218 + },
219 + "node_modules/json-schema": {
220 + "version": "0.4.0",
221 + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
222 + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA=="
223 + },
224 + "node_modules/json-schema-traverse": {
225 + "version": "0.4.1",
226 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
227 + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
228 + },
229 + "node_modules/json-stringify-safe": {
230 + "version": "5.0.1",
231 + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
232 + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
233 + },
234 + "node_modules/jsprim": {
235 + "version": "1.4.2",
236 + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
237 + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
238 + "dependencies": {
239 + "assert-plus": "1.0.0",
240 + "extsprintf": "1.3.0",
241 + "json-schema": "0.4.0",
242 + "verror": "1.10.0"
243 + },
244 + "engines": {
245 + "node": ">=0.6.0"
246 + }
247 + },
248 + "node_modules/mime-db": {
249 + "version": "1.51.0",
250 + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz",
251 + "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==",
252 + "engines": {
253 + "node": ">= 0.6"
254 + }
255 + },
256 + "node_modules/mime-types": {
257 + "version": "2.1.34",
258 + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz",
259 + "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
260 + "dependencies": {
261 + "mime-db": "1.51.0"
262 + },
263 + "engines": {
264 + "node": ">= 0.6"
265 + }
266 + },
267 + "node_modules/moment": {
268 + "version": "2.29.1",
269 + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz",
270 + "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==",
271 + "engines": {
272 + "node": "*"
273 + }
274 + },
275 + "node_modules/moment-timezone": {
276 + "version": "0.5.34",
277 + "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.34.tgz",
278 + "integrity": "sha512-3zAEHh2hKUs3EXLESx/wsgw6IQdusOT8Bxm3D9UrHPQR7zlMmzwybC8zHEM1tQ4LJwP7fcxrWr8tuBg05fFCbg==",
279 + "dependencies": {
280 + "moment": ">= 2.9.0"
281 + },
282 + "engines": {
283 + "node": "*"
284 + }
285 + },
286 + "node_modules/oauth-sign": {
287 + "version": "0.9.0",
288 + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
289 + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
290 + "engines": {
291 + "node": "*"
292 + }
293 + },
294 + "node_modules/performance-now": {
295 + "version": "2.1.0",
296 + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
297 + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
298 + },
299 + "node_modules/psl": {
300 + "version": "1.8.0",
301 + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
302 + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ=="
303 + },
304 + "node_modules/punycode": {
305 + "version": "2.1.1",
306 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
307 + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
308 + "engines": {
309 + "node": ">=6"
310 + }
311 + },
312 + "node_modules/qs": {
313 + "version": "6.5.2",
314 + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
315 + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
316 + "engines": {
317 + "node": ">=0.6"
318 + }
319 + },
320 + "node_modules/request": {
321 + "version": "2.88.2",
322 + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
323 + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
324 + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142",
325 + "dependencies": {
326 + "aws-sign2": "~0.7.0",
327 + "aws4": "^1.8.0",
328 + "caseless": "~0.12.0",
329 + "combined-stream": "~1.0.6",
330 + "extend": "~3.0.2",
331 + "forever-agent": "~0.6.1",
332 + "form-data": "~2.3.2",
333 + "har-validator": "~5.1.3",
334 + "http-signature": "~1.2.0",
335 + "is-typedarray": "~1.0.0",
336 + "isstream": "~0.1.2",
337 + "json-stringify-safe": "~5.0.1",
338 + "mime-types": "~2.1.19",
339 + "oauth-sign": "~0.9.0",
340 + "performance-now": "^2.1.0",
341 + "qs": "~6.5.2",
342 + "safe-buffer": "^5.1.2",
343 + "tough-cookie": "~2.5.0",
344 + "tunnel-agent": "^0.6.0",
345 + "uuid": "^3.3.2"
346 + },
347 + "engines": {
348 + "node": ">= 6"
349 + }
350 + },
351 + "node_modules/safe-buffer": {
352 + "version": "5.2.1",
353 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
354 + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
355 + "funding": [
356 + {
357 + "type": "github",
358 + "url": "https://github.com/sponsors/feross"
359 + },
360 + {
361 + "type": "patreon",
362 + "url": "https://www.patreon.com/feross"
363 + },
364 + {
365 + "type": "consulting",
366 + "url": "https://feross.org/support"
367 + }
368 + ]
369 + },
370 + "node_modules/safer-buffer": {
371 + "version": "2.1.2",
372 + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
373 + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
374 + },
375 + "node_modules/sshpk": {
376 + "version": "1.16.1",
377 + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
378 + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
379 + "dependencies": {
380 + "asn1": "~0.2.3",
381 + "assert-plus": "^1.0.0",
382 + "bcrypt-pbkdf": "^1.0.0",
383 + "dashdash": "^1.12.0",
384 + "ecc-jsbn": "~0.1.1",
385 + "getpass": "^0.1.1",
386 + "jsbn": "~0.1.0",
387 + "safer-buffer": "^2.0.2",
388 + "tweetnacl": "~0.14.0"
389 + },
390 + "bin": {
391 + "sshpk-conv": "bin/sshpk-conv",
392 + "sshpk-sign": "bin/sshpk-sign",
393 + "sshpk-verify": "bin/sshpk-verify"
394 + },
395 + "engines": {
396 + "node": ">=0.10.0"
397 + }
398 + },
399 + "node_modules/tough-cookie": {
400 + "version": "2.5.0",
401 + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
402 + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
403 + "dependencies": {
404 + "psl": "^1.1.28",
405 + "punycode": "^2.1.1"
406 + },
407 + "engines": {
408 + "node": ">=0.8"
409 + }
410 + },
411 + "node_modules/tunnel-agent": {
412 + "version": "0.6.0",
413 + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
414 + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
415 + "dependencies": {
416 + "safe-buffer": "^5.0.1"
417 + },
418 + "engines": {
419 + "node": "*"
420 + }
421 + },
422 + "node_modules/tweetnacl": {
423 + "version": "0.14.5",
424 + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
425 + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q="
426 + },
427 + "node_modules/uri-js": {
428 + "version": "4.4.1",
429 + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
430 + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
431 + "dependencies": {
432 + "punycode": "^2.1.0"
433 + }
434 + },
435 + "node_modules/uuid": {
436 + "version": "3.4.0",
437 + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
438 + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
439 + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
440 + "bin": {
441 + "uuid": "bin/uuid"
442 + }
443 + },
444 + "node_modules/verror": {
445 + "version": "1.10.0",
446 + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
447 + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
448 + "engines": [
449 + "node >=0.6.0"
450 + ],
451 + "dependencies": {
452 + "assert-plus": "^1.0.0",
453 + "core-util-is": "1.0.2",
454 + "extsprintf": "^1.2.0"
455 + }
10 } 456 }
11 } 457 }
12 } 458 }
......
...@@ -5,20 +5,813 @@ ...@@ -5,20 +5,813 @@
5 "packages": { 5 "packages": {
6 "": { 6 "": {
7 "dependencies": { 7 "dependencies": {
8 - "http": "^0.0.1-security" 8 + "http": "^0.0.1-security",
9 + "moment": "^2.29.1",
10 + "moment-timezone": "^0.5.34",
11 + "request": "^2.88.2"
12 + }
13 + },
14 + "node_modules/ajv": {
15 + "version": "6.12.6",
16 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
17 + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
18 + "dependencies": {
19 + "fast-deep-equal": "^3.1.1",
20 + "fast-json-stable-stringify": "^2.0.0",
21 + "json-schema-traverse": "^0.4.1",
22 + "uri-js": "^4.2.2"
23 + },
24 + "funding": {
25 + "type": "github",
26 + "url": "https://github.com/sponsors/epoberezkin"
27 + }
28 + },
29 + "node_modules/asn1": {
30 + "version": "0.2.6",
31 + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
32 + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
33 + "dependencies": {
34 + "safer-buffer": "~2.1.0"
35 + }
36 + },
37 + "node_modules/assert-plus": {
38 + "version": "1.0.0",
39 + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
40 + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
41 + "engines": {
42 + "node": ">=0.8"
43 + }
44 + },
45 + "node_modules/asynckit": {
46 + "version": "0.4.0",
47 + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
48 + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
49 + },
50 + "node_modules/aws-sign2": {
51 + "version": "0.7.0",
52 + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
53 + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
54 + "engines": {
55 + "node": "*"
56 + }
57 + },
58 + "node_modules/aws4": {
59 + "version": "1.11.0",
60 + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
61 + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA=="
62 + },
63 + "node_modules/bcrypt-pbkdf": {
64 + "version": "1.0.2",
65 + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
66 + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
67 + "dependencies": {
68 + "tweetnacl": "^0.14.3"
69 + }
70 + },
71 + "node_modules/caseless": {
72 + "version": "0.12.0",
73 + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
74 + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
75 + },
76 + "node_modules/combined-stream": {
77 + "version": "1.0.8",
78 + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
79 + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
80 + "dependencies": {
81 + "delayed-stream": "~1.0.0"
82 + },
83 + "engines": {
84 + "node": ">= 0.8"
85 + }
86 + },
87 + "node_modules/core-util-is": {
88 + "version": "1.0.2",
89 + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
90 + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
91 + },
92 + "node_modules/dashdash": {
93 + "version": "1.14.1",
94 + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
95 + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
96 + "dependencies": {
97 + "assert-plus": "^1.0.0"
98 + },
99 + "engines": {
100 + "node": ">=0.10"
101 + }
102 + },
103 + "node_modules/delayed-stream": {
104 + "version": "1.0.0",
105 + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
106 + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
107 + "engines": {
108 + "node": ">=0.4.0"
109 + }
110 + },
111 + "node_modules/ecc-jsbn": {
112 + "version": "0.1.2",
113 + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
114 + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
115 + "dependencies": {
116 + "jsbn": "~0.1.0",
117 + "safer-buffer": "^2.1.0"
118 + }
119 + },
120 + "node_modules/extend": {
121 + "version": "3.0.2",
122 + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
123 + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
124 + },
125 + "node_modules/extsprintf": {
126 + "version": "1.3.0",
127 + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
128 + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
129 + "engines": [
130 + "node >=0.6.0"
131 + ]
132 + },
133 + "node_modules/fast-deep-equal": {
134 + "version": "3.1.3",
135 + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
136 + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
137 + },
138 + "node_modules/fast-json-stable-stringify": {
139 + "version": "2.1.0",
140 + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
141 + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
142 + },
143 + "node_modules/forever-agent": {
144 + "version": "0.6.1",
145 + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
146 + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
147 + "engines": {
148 + "node": "*"
149 + }
150 + },
151 + "node_modules/form-data": {
152 + "version": "2.3.3",
153 + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
154 + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
155 + "dependencies": {
156 + "asynckit": "^0.4.0",
157 + "combined-stream": "^1.0.6",
158 + "mime-types": "^2.1.12"
159 + },
160 + "engines": {
161 + "node": ">= 0.12"
162 + }
163 + },
164 + "node_modules/getpass": {
165 + "version": "0.1.7",
166 + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
167 + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
168 + "dependencies": {
169 + "assert-plus": "^1.0.0"
170 + }
171 + },
172 + "node_modules/har-schema": {
173 + "version": "2.0.0",
174 + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
175 + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
176 + "engines": {
177 + "node": ">=4"
178 + }
179 + },
180 + "node_modules/har-validator": {
181 + "version": "5.1.5",
182 + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
183 + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
184 + "deprecated": "this library is no longer supported",
185 + "dependencies": {
186 + "ajv": "^6.12.3",
187 + "har-schema": "^2.0.0"
188 + },
189 + "engines": {
190 + "node": ">=6"
9 } 191 }
10 }, 192 },
11 "node_modules/http": { 193 "node_modules/http": {
12 "version": "0.0.1-security", 194 "version": "0.0.1-security",
13 "resolved": "https://registry.npmjs.org/http/-/http-0.0.1-security.tgz", 195 "resolved": "https://registry.npmjs.org/http/-/http-0.0.1-security.tgz",
14 "integrity": "sha512-RnDvP10Ty9FxqOtPZuxtebw1j4L/WiqNMDtuc1YMH1XQm5TgDRaR1G9u8upL6KD1bXHSp9eSXo/ED+8Q7FAr+g==" 196 "integrity": "sha512-RnDvP10Ty9FxqOtPZuxtebw1j4L/WiqNMDtuc1YMH1XQm5TgDRaR1G9u8upL6KD1bXHSp9eSXo/ED+8Q7FAr+g=="
197 + },
198 + "node_modules/http-signature": {
199 + "version": "1.2.0",
200 + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
201 + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
202 + "dependencies": {
203 + "assert-plus": "^1.0.0",
204 + "jsprim": "^1.2.2",
205 + "sshpk": "^1.7.0"
206 + },
207 + "engines": {
208 + "node": ">=0.8",
209 + "npm": ">=1.3.7"
210 + }
211 + },
212 + "node_modules/is-typedarray": {
213 + "version": "1.0.0",
214 + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
215 + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
216 + },
217 + "node_modules/isstream": {
218 + "version": "0.1.2",
219 + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
220 + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
221 + },
222 + "node_modules/jsbn": {
223 + "version": "0.1.1",
224 + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
225 + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
226 + },
227 + "node_modules/json-schema": {
228 + "version": "0.4.0",
229 + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
230 + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA=="
231 + },
232 + "node_modules/json-schema-traverse": {
233 + "version": "0.4.1",
234 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
235 + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
236 + },
237 + "node_modules/json-stringify-safe": {
238 + "version": "5.0.1",
239 + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
240 + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
241 + },
242 + "node_modules/jsprim": {
243 + "version": "1.4.2",
244 + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
245 + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
246 + "dependencies": {
247 + "assert-plus": "1.0.0",
248 + "extsprintf": "1.3.0",
249 + "json-schema": "0.4.0",
250 + "verror": "1.10.0"
251 + },
252 + "engines": {
253 + "node": ">=0.6.0"
254 + }
255 + },
256 + "node_modules/mime-db": {
257 + "version": "1.51.0",
258 + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz",
259 + "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==",
260 + "engines": {
261 + "node": ">= 0.6"
262 + }
263 + },
264 + "node_modules/mime-types": {
265 + "version": "2.1.34",
266 + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz",
267 + "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
268 + "dependencies": {
269 + "mime-db": "1.51.0"
270 + },
271 + "engines": {
272 + "node": ">= 0.6"
273 + }
274 + },
275 + "node_modules/moment": {
276 + "version": "2.29.1",
277 + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz",
278 + "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==",
279 + "engines": {
280 + "node": "*"
281 + }
282 + },
283 + "node_modules/moment-timezone": {
284 + "version": "0.5.34",
285 + "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.34.tgz",
286 + "integrity": "sha512-3zAEHh2hKUs3EXLESx/wsgw6IQdusOT8Bxm3D9UrHPQR7zlMmzwybC8zHEM1tQ4LJwP7fcxrWr8tuBg05fFCbg==",
287 + "dependencies": {
288 + "moment": ">= 2.9.0"
289 + },
290 + "engines": {
291 + "node": "*"
292 + }
293 + },
294 + "node_modules/oauth-sign": {
295 + "version": "0.9.0",
296 + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
297 + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
298 + "engines": {
299 + "node": "*"
300 + }
301 + },
302 + "node_modules/performance-now": {
303 + "version": "2.1.0",
304 + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
305 + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
306 + },
307 + "node_modules/psl": {
308 + "version": "1.8.0",
309 + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
310 + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ=="
311 + },
312 + "node_modules/punycode": {
313 + "version": "2.1.1",
314 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
315 + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
316 + "engines": {
317 + "node": ">=6"
318 + }
319 + },
320 + "node_modules/qs": {
321 + "version": "6.5.2",
322 + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
323 + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
324 + "engines": {
325 + "node": ">=0.6"
326 + }
327 + },
328 + "node_modules/request": {
329 + "version": "2.88.2",
330 + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
331 + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
332 + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142",
333 + "dependencies": {
334 + "aws-sign2": "~0.7.0",
335 + "aws4": "^1.8.0",
336 + "caseless": "~0.12.0",
337 + "combined-stream": "~1.0.6",
338 + "extend": "~3.0.2",
339 + "forever-agent": "~0.6.1",
340 + "form-data": "~2.3.2",
341 + "har-validator": "~5.1.3",
342 + "http-signature": "~1.2.0",
343 + "is-typedarray": "~1.0.0",
344 + "isstream": "~0.1.2",
345 + "json-stringify-safe": "~5.0.1",
346 + "mime-types": "~2.1.19",
347 + "oauth-sign": "~0.9.0",
348 + "performance-now": "^2.1.0",
349 + "qs": "~6.5.2",
350 + "safe-buffer": "^5.1.2",
351 + "tough-cookie": "~2.5.0",
352 + "tunnel-agent": "^0.6.0",
353 + "uuid": "^3.3.2"
354 + },
355 + "engines": {
356 + "node": ">= 6"
357 + }
358 + },
359 + "node_modules/safe-buffer": {
360 + "version": "5.2.1",
361 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
362 + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
363 + "funding": [
364 + {
365 + "type": "github",
366 + "url": "https://github.com/sponsors/feross"
367 + },
368 + {
369 + "type": "patreon",
370 + "url": "https://www.patreon.com/feross"
371 + },
372 + {
373 + "type": "consulting",
374 + "url": "https://feross.org/support"
375 + }
376 + ]
377 + },
378 + "node_modules/safer-buffer": {
379 + "version": "2.1.2",
380 + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
381 + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
382 + },
383 + "node_modules/sshpk": {
384 + "version": "1.16.1",
385 + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
386 + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
387 + "dependencies": {
388 + "asn1": "~0.2.3",
389 + "assert-plus": "^1.0.0",
390 + "bcrypt-pbkdf": "^1.0.0",
391 + "dashdash": "^1.12.0",
392 + "ecc-jsbn": "~0.1.1",
393 + "getpass": "^0.1.1",
394 + "jsbn": "~0.1.0",
395 + "safer-buffer": "^2.0.2",
396 + "tweetnacl": "~0.14.0"
397 + },
398 + "bin": {
399 + "sshpk-conv": "bin/sshpk-conv",
400 + "sshpk-sign": "bin/sshpk-sign",
401 + "sshpk-verify": "bin/sshpk-verify"
402 + },
403 + "engines": {
404 + "node": ">=0.10.0"
405 + }
406 + },
407 + "node_modules/tough-cookie": {
408 + "version": "2.5.0",
409 + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
410 + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
411 + "dependencies": {
412 + "psl": "^1.1.28",
413 + "punycode": "^2.1.1"
414 + },
415 + "engines": {
416 + "node": ">=0.8"
417 + }
418 + },
419 + "node_modules/tunnel-agent": {
420 + "version": "0.6.0",
421 + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
422 + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
423 + "dependencies": {
424 + "safe-buffer": "^5.0.1"
425 + },
426 + "engines": {
427 + "node": "*"
428 + }
429 + },
430 + "node_modules/tweetnacl": {
431 + "version": "0.14.5",
432 + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
433 + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q="
434 + },
435 + "node_modules/uri-js": {
436 + "version": "4.4.1",
437 + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
438 + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
439 + "dependencies": {
440 + "punycode": "^2.1.0"
441 + }
442 + },
443 + "node_modules/uuid": {
444 + "version": "3.4.0",
445 + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
446 + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
447 + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
448 + "bin": {
449 + "uuid": "bin/uuid"
450 + }
451 + },
452 + "node_modules/verror": {
453 + "version": "1.10.0",
454 + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
455 + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
456 + "engines": [
457 + "node >=0.6.0"
458 + ],
459 + "dependencies": {
460 + "assert-plus": "^1.0.0",
461 + "core-util-is": "1.0.2",
462 + "extsprintf": "^1.2.0"
463 + }
15 } 464 }
16 }, 465 },
17 "dependencies": { 466 "dependencies": {
467 + "ajv": {
468 + "version": "6.12.6",
469 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
470 + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
471 + "requires": {
472 + "fast-deep-equal": "^3.1.1",
473 + "fast-json-stable-stringify": "^2.0.0",
474 + "json-schema-traverse": "^0.4.1",
475 + "uri-js": "^4.2.2"
476 + }
477 + },
478 + "asn1": {
479 + "version": "0.2.6",
480 + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
481 + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
482 + "requires": {
483 + "safer-buffer": "~2.1.0"
484 + }
485 + },
486 + "assert-plus": {
487 + "version": "1.0.0",
488 + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
489 + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
490 + },
491 + "asynckit": {
492 + "version": "0.4.0",
493 + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
494 + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
495 + },
496 + "aws-sign2": {
497 + "version": "0.7.0",
498 + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
499 + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
500 + },
501 + "aws4": {
502 + "version": "1.11.0",
503 + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
504 + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA=="
505 + },
506 + "bcrypt-pbkdf": {
507 + "version": "1.0.2",
508 + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
509 + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
510 + "requires": {
511 + "tweetnacl": "^0.14.3"
512 + }
513 + },
514 + "caseless": {
515 + "version": "0.12.0",
516 + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
517 + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
518 + },
519 + "combined-stream": {
520 + "version": "1.0.8",
521 + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
522 + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
523 + "requires": {
524 + "delayed-stream": "~1.0.0"
525 + }
526 + },
527 + "core-util-is": {
528 + "version": "1.0.2",
529 + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
530 + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
531 + },
532 + "dashdash": {
533 + "version": "1.14.1",
534 + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
535 + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
536 + "requires": {
537 + "assert-plus": "^1.0.0"
538 + }
539 + },
540 + "delayed-stream": {
541 + "version": "1.0.0",
542 + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
543 + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
544 + },
545 + "ecc-jsbn": {
546 + "version": "0.1.2",
547 + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
548 + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
549 + "requires": {
550 + "jsbn": "~0.1.0",
551 + "safer-buffer": "^2.1.0"
552 + }
553 + },
554 + "extend": {
555 + "version": "3.0.2",
556 + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
557 + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
558 + },
559 + "extsprintf": {
560 + "version": "1.3.0",
561 + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
562 + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
563 + },
564 + "fast-deep-equal": {
565 + "version": "3.1.3",
566 + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
567 + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
568 + },
569 + "fast-json-stable-stringify": {
570 + "version": "2.1.0",
571 + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
572 + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
573 + },
574 + "forever-agent": {
575 + "version": "0.6.1",
576 + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
577 + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
578 + },
579 + "form-data": {
580 + "version": "2.3.3",
581 + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
582 + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
583 + "requires": {
584 + "asynckit": "^0.4.0",
585 + "combined-stream": "^1.0.6",
586 + "mime-types": "^2.1.12"
587 + }
588 + },
589 + "getpass": {
590 + "version": "0.1.7",
591 + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
592 + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
593 + "requires": {
594 + "assert-plus": "^1.0.0"
595 + }
596 + },
597 + "har-schema": {
598 + "version": "2.0.0",
599 + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
600 + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
601 + },
602 + "har-validator": {
603 + "version": "5.1.5",
604 + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
605 + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
606 + "requires": {
607 + "ajv": "^6.12.3",
608 + "har-schema": "^2.0.0"
609 + }
610 + },
18 "http": { 611 "http": {
19 "version": "0.0.1-security", 612 "version": "0.0.1-security",
20 "resolved": "https://registry.npmjs.org/http/-/http-0.0.1-security.tgz", 613 "resolved": "https://registry.npmjs.org/http/-/http-0.0.1-security.tgz",
21 "integrity": "sha512-RnDvP10Ty9FxqOtPZuxtebw1j4L/WiqNMDtuc1YMH1XQm5TgDRaR1G9u8upL6KD1bXHSp9eSXo/ED+8Q7FAr+g==" 614 "integrity": "sha512-RnDvP10Ty9FxqOtPZuxtebw1j4L/WiqNMDtuc1YMH1XQm5TgDRaR1G9u8upL6KD1bXHSp9eSXo/ED+8Q7FAr+g=="
615 + },
616 + "http-signature": {
617 + "version": "1.2.0",
618 + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
619 + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
620 + "requires": {
621 + "assert-plus": "^1.0.0",
622 + "jsprim": "^1.2.2",
623 + "sshpk": "^1.7.0"
624 + }
625 + },
626 + "is-typedarray": {
627 + "version": "1.0.0",
628 + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
629 + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
630 + },
631 + "isstream": {
632 + "version": "0.1.2",
633 + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
634 + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
635 + },
636 + "jsbn": {
637 + "version": "0.1.1",
638 + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
639 + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
640 + },
641 + "json-schema": {
642 + "version": "0.4.0",
643 + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
644 + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA=="
645 + },
646 + "json-schema-traverse": {
647 + "version": "0.4.1",
648 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
649 + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
650 + },
651 + "json-stringify-safe": {
652 + "version": "5.0.1",
653 + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
654 + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
655 + },
656 + "jsprim": {
657 + "version": "1.4.2",
658 + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
659 + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
660 + "requires": {
661 + "assert-plus": "1.0.0",
662 + "extsprintf": "1.3.0",
663 + "json-schema": "0.4.0",
664 + "verror": "1.10.0"
665 + }
666 + },
667 + "mime-db": {
668 + "version": "1.51.0",
669 + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz",
670 + "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g=="
671 + },
672 + "mime-types": {
673 + "version": "2.1.34",
674 + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz",
675 + "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
676 + "requires": {
677 + "mime-db": "1.51.0"
678 + }
679 + },
680 + "moment": {
681 + "version": "2.29.1",
682 + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz",
683 + "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ=="
684 + },
685 + "moment-timezone": {
686 + "version": "0.5.34",
687 + "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.34.tgz",
688 + "integrity": "sha512-3zAEHh2hKUs3EXLESx/wsgw6IQdusOT8Bxm3D9UrHPQR7zlMmzwybC8zHEM1tQ4LJwP7fcxrWr8tuBg05fFCbg==",
689 + "requires": {
690 + "moment": ">= 2.9.0"
691 + }
692 + },
693 + "oauth-sign": {
694 + "version": "0.9.0",
695 + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
696 + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="
697 + },
698 + "performance-now": {
699 + "version": "2.1.0",
700 + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
701 + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
702 + },
703 + "psl": {
704 + "version": "1.8.0",
705 + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
706 + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ=="
707 + },
708 + "punycode": {
709 + "version": "2.1.1",
710 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
711 + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
712 + },
713 + "qs": {
714 + "version": "6.5.2",
715 + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
716 + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
717 + },
718 + "request": {
719 + "version": "2.88.2",
720 + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
721 + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
722 + "requires": {
723 + "aws-sign2": "~0.7.0",
724 + "aws4": "^1.8.0",
725 + "caseless": "~0.12.0",
726 + "combined-stream": "~1.0.6",
727 + "extend": "~3.0.2",
728 + "forever-agent": "~0.6.1",
729 + "form-data": "~2.3.2",
730 + "har-validator": "~5.1.3",
731 + "http-signature": "~1.2.0",
732 + "is-typedarray": "~1.0.0",
733 + "isstream": "~0.1.2",
734 + "json-stringify-safe": "~5.0.1",
735 + "mime-types": "~2.1.19",
736 + "oauth-sign": "~0.9.0",
737 + "performance-now": "^2.1.0",
738 + "qs": "~6.5.2",
739 + "safe-buffer": "^5.1.2",
740 + "tough-cookie": "~2.5.0",
741 + "tunnel-agent": "^0.6.0",
742 + "uuid": "^3.3.2"
743 + }
744 + },
745 + "safe-buffer": {
746 + "version": "5.2.1",
747 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
748 + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
749 + },
750 + "safer-buffer": {
751 + "version": "2.1.2",
752 + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
753 + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
754 + },
755 + "sshpk": {
756 + "version": "1.16.1",
757 + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
758 + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
759 + "requires": {
760 + "asn1": "~0.2.3",
761 + "assert-plus": "^1.0.0",
762 + "bcrypt-pbkdf": "^1.0.0",
763 + "dashdash": "^1.12.0",
764 + "ecc-jsbn": "~0.1.1",
765 + "getpass": "^0.1.1",
766 + "jsbn": "~0.1.0",
767 + "safer-buffer": "^2.0.2",
768 + "tweetnacl": "~0.14.0"
769 + }
770 + },
771 + "tough-cookie": {
772 + "version": "2.5.0",
773 + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
774 + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
775 + "requires": {
776 + "psl": "^1.1.28",
777 + "punycode": "^2.1.1"
778 + }
779 + },
780 + "tunnel-agent": {
781 + "version": "0.6.0",
782 + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
783 + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
784 + "requires": {
785 + "safe-buffer": "^5.0.1"
786 + }
787 + },
788 + "tweetnacl": {
789 + "version": "0.14.5",
790 + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
791 + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q="
792 + },
793 + "uri-js": {
794 + "version": "4.4.1",
795 + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
796 + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
797 + "requires": {
798 + "punycode": "^2.1.0"
799 + }
800 + },
801 + "uuid": {
802 + "version": "3.4.0",
803 + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
804 + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
805 + },
806 + "verror": {
807 + "version": "1.10.0",
808 + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
809 + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
810 + "requires": {
811 + "assert-plus": "^1.0.0",
812 + "core-util-is": "1.0.2",
813 + "extsprintf": "^1.2.0"
814 + }
22 } 815 }
23 } 816 }
24 } 817 }
......
1 { 1 {
2 "dependencies": { 2 "dependencies": {
3 - "http": "^0.0.1-security" 3 + "http": "^0.0.1-security",
4 + "moment": "^2.29.1",
5 + "moment-timezone": "^0.5.34",
6 + "request": "^2.88.2"
4 } 7 }
5 } 8 }
......