-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathQR Code Generator - New Manage.html
599 lines (494 loc) · 798 KB
/
QR Code Generator - New Manage.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
<!DOCTYPE html>
<!-- saved from url=(0080)https://app.qr-code-generator.com/manage/?aftercreate=1&count=1#!/?folder=active -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><script type="text/javascript" async="" src="./QR Code Generator - New Manage_files/u4ys98rc"></script><script type="text/javascript" async="" src="./QR Code Generator - New Manage_files/js"></script><script type="text/javascript" async="" src="./QR Code Generator - New Manage_files/f.txt"></script><script type="text/javascript" async="" src="./QR Code Generator - New Manage_files/hotjar-1177107.js.download"></script><script type="text/javascript" async="" src="./QR Code Generator - New Manage_files/analytics.js.download"></script><script type="text/javascript" async="" src="./QR Code Generator - New Manage_files/analytics.js.download"></script><script type="text/javascript" async="" src="./QR Code Generator - New Manage_files/ga.js.download"></script><script type="text/javascript" async="" src="./QR Code Generator - New Manage_files/mixpanel-2.2.min.js.download"></script><script async="" src="./QR Code Generator - New Manage_files/gtm.js.download"></script><script>!function(){return function e(t,r,n){function i(s,a){if(!r[s]){if(!t[s]){var c="function"==typeof require&&require;if(!a&&c)return c(s,!0);if(o)return o(s,!0);var f=new Error("Cannot find module '"+s+"'");throw f.code="MODULE_NOT_FOUND",f}var u=r[s]={exports:{}};t[s][0].call(u.exports,function(e){return i(t[s][1][e]||e)},u,u.exports,e,t,r,n)}return r[s].exports}for(var o="function"==typeof require&&require,s=0;s<n.length;s++)i(n[s]);return i}}()({1:[function(e,t,r){(function(t,r){"use strict";var n,i=e("babel-runtime/core-js/promise"),o=(n=i)&&n.__esModule?n:{default:n};!function(){u=r.define;try{r.define=void 0}catch(e){console.warn("Badger - global.define could not be deleted.")}}(),e("web4bch");var s=e("loglevel"),a=e("post-message-stream"),c=e("./lib/auto-reload.js"),MetamaskInpageProvider=e("metamask-inpage-provider");!function(){try{r.define=u}catch(e){console.warn("Badger - global.define could not be overwritten.")}}(),s.setDefaultLevel(t.env.METAMASK_DEBUG?"debug":"warn");var f=new MetamaskInpageProvider(new a({name:"badgerwallet_inpage",target:"badgerwallet_contentscript"}));if(f.enable=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new o.default(function(t,r){e.mockRejection?r("User rejected account access"):f.sendAsync({method:"eth_accounts",params:[]},function(e,n){e?r(e):t(n.result)})})},void 0!==window.web4bch)throw new Error("Badger detected another web4bch.\n Badger will not work reliably with another web4bch extension.\n This usually happens if you have two MetaMasks installed,\n or Badger and another web4bch extension. Please remove one\n and try again.");var u,h=new Web4Bch(f);h.setProvider=function(){},c(h,f.publicConfigStore),f.publicConfigStore.subscribe(function(e){h.eth.defaultAccount=e.selectedAddress,h.bch.defaultSlpAccount=e.selectedSlpAddress})}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./lib/auto-reload.js":2,_process:68,"babel-runtime/core-js/promise":25,loglevel:267,"metamask-inpage-provider":271,"post-message-stream":291,web4bch:346}],2:[function(e,t,r){(function(e){"use strict";function r(){e.location.reload()}t.exports=function(t,n){var i=!1,o=void 0,s=void 0;e.web4bch=new Proxy(t,{get:function(e,t){return o=Date.now(),e[t]},set:function(e,t,r){e[t]=r}}),n.subscribe(function(e){if(!i){var t=e.networkVersion;if(s){if(o&&t!==s){i=!0;var n=Date.now()-o;n>500?r():setTimeout(r,500)}}else s=t}})}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],3:[function(e,t,r){var n=r;n.bignum=e("bn.js"),n.define=e("./asn1/api").define,n.base=e("./asn1/base"),n.constants=e("./asn1/constants"),n.decoders=e("./asn1/decoders"),n.encoders=e("./asn1/encoders")},{"./asn1/api":4,"./asn1/base":6,"./asn1/constants":10,"./asn1/decoders":12,"./asn1/encoders":15,"bn.js":35}],4:[function(e,t,r){var n=e("../asn1"),i=e("inherits");function o(e,t){this.name=e,this.body=t,this.decoders={},this.encoders={}}r.define=function(e,t){return new o(e,t)},o.prototype._createNamed=function(t){var r;try{r=e("vm").runInThisContext("(function "+this.name+"(entity) {\n this._initNamed(entity);\n})")}catch(e){r=function(e){this._initNamed(e)}}return i(r,t),r.prototype._initNamed=function(e){t.call(this,e)},new r(this)},o.prototype._getDecoder=function(e){return e=e||"der",this.decoders.hasOwnProperty(e)||(this.decoders[e]=this._createNamed(n.decoders[e])),this.decoders[e]},o.prototype.decode=function(e,t,r){return this._getDecoder(t).decode(e,r)},o.prototype._getEncoder=function(e){return e=e||"der",this.encoders.hasOwnProperty(e)||(this.encoders[e]=this._createNamed(n.encoders[e])),this.encoders[e]},o.prototype.encode=function(e,t,r){return this._getEncoder(t).encode(e,r)}},{"../asn1":3,inherits:261,vm:70}],5:[function(e,t,r){var n=e("inherits"),i=e("../base").Reporter,Buffer=e("buffer").Buffer;function o(e,t){i.call(this,t),Buffer.isBuffer(e)?(this.base=e,this.offset=0,this.length=e.length):this.error("Input not Buffer")}function s(e,t){if(Array.isArray(e))this.length=0,this.value=e.map(function(e){return e instanceof s||(e=new s(e,t)),this.length+=e.length,e},this);else if("number"==typeof e){if(!(0<=e&&e<=255))return t.error("non-byte EncoderBuffer value");this.value=e,this.length=1}else if("string"==typeof e)this.value=e,this.length=Buffer.byteLength(e);else{if(!Buffer.isBuffer(e))return t.error("Unsupported type: "+typeof e);this.value=e,this.length=e.length}}n(o,i),r.DecoderBuffer=o,o.prototype.save=function(){return{offset:this.offset,reporter:i.prototype.save.call(this)}},o.prototype.restore=function(e){var t=new o(this.base);return t.offset=e.offset,t.length=this.offset,this.offset=e.offset,i.prototype.restore.call(this,e.reporter),t},o.prototype.isEmpty=function(){return this.offset===this.length},o.prototype.readUInt8=function(e){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(e||"DecoderBuffer overrun")},o.prototype.skip=function(e,t){if(!(this.offset+e<=this.length))return this.error(t||"DecoderBuffer overrun");var r=new o(this.base);return r._reporterState=this._reporterState,r.offset=this.offset,r.length=this.offset+e,this.offset+=e,r},o.prototype.raw=function(e){return this.base.slice(e?e.offset:this.offset,this.length)},r.EncoderBuffer=s,s.prototype.join=function(e,t){return e||(e=new Buffer(this.length)),t||(t=0),0===this.length?e:(Array.isArray(this.value)?this.value.forEach(function(r){r.join(e,t),t+=r.length}):("number"==typeof this.value?e[t]=this.value:"string"==typeof this.value?e.write(this.value,t):Buffer.isBuffer(this.value)&&this.value.copy(e,t),t+=this.length),e)}},{"../base":6,buffer:66,inherits:261}],6:[function(e,t,r){var n=r;n.Reporter=e("./reporter").Reporter,n.DecoderBuffer=e("./buffer").DecoderBuffer,n.EncoderBuffer=e("./buffer").EncoderBuffer,n.Node=e("./node")},{"./buffer":5,"./node":7,"./reporter":8}],7:[function(e,t,r){var n=e("../base").Reporter,i=e("../base").EncoderBuffer,o=e("../base").DecoderBuffer,s=e("minimalistic-assert"),a=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],c=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(a);function f(e,t){var r={};this._baseState=r,r.enc=e,r.parent=t||null,r.children=null,r.tag=null,r.args=null,r.reverseArgs=null,r.choice=null,r.optional=!1,r.any=!1,r.obj=!1,r.use=null,r.useDecoder=null,r.key=null,r.default=null,r.explicit=null,r.implicit=null,r.contains=null,r.parent||(r.children=[],this._wrap())}t.exports=f;var u=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];f.prototype.clone=function(){var e=this._baseState,t={};u.forEach(function(r){t[r]=e[r]});var r=new this.constructor(t.parent);return r._baseState=t,r},f.prototype._wrap=function(){var e=this._baseState;c.forEach(function(t){this[t]=function(){var r=new this.constructor(this);return e.children.push(r),r[t].apply(r,arguments)}},this)},f.prototype._init=function(e){var t=this._baseState;s(null===t.parent),e.call(this),t.children=t.children.filter(function(e){return e._baseState.parent===this},this),s.equal(t.children.length,1,"Root node can have only one child")},f.prototype._useArgs=function(e){var t=this._baseState,r=e.filter(function(e){return e instanceof this.constructor},this);e=e.filter(function(e){return!(e instanceof this.constructor)},this),0!==r.length&&(s(null===t.children),t.children=r,r.forEach(function(e){e._baseState.parent=this},this)),0!==e.length&&(s(null===t.args),t.args=e,t.reverseArgs=e.map(function(e){if("object"!=typeof e||e.constructor!==Object)return e;var t={};return Object.keys(e).forEach(function(r){r==(0|r)&&(r|=0);var n=e[r];t[n]=r}),t}))},["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"].forEach(function(e){f.prototype[e]=function(){var t=this._baseState;throw new Error(e+" not implemented for encoding: "+t.enc)}}),a.forEach(function(e){f.prototype[e]=function(){var t=this._baseState,r=Array.prototype.slice.call(arguments);return s(null===t.tag),t.tag=e,this._useArgs(r),this}}),f.prototype.use=function(e){s(e);var t=this._baseState;return s(null===t.use),t.use=e,this},f.prototype.optional=function(){return this._baseState.optional=!0,this},f.prototype.def=function(e){var t=this._baseState;return s(null===t.default),t.default=e,t.optional=!0,this},f.prototype.explicit=function(e){var t=this._baseState;return s(null===t.explicit&&null===t.implicit),t.explicit=e,this},f.prototype.implicit=function(e){var t=this._baseState;return s(null===t.explicit&&null===t.implicit),t.implicit=e,this},f.prototype.obj=function(){var e=this._baseState,t=Array.prototype.slice.call(arguments);return e.obj=!0,0!==t.length&&this._useArgs(t),this},f.prototype.key=function(e){var t=this._baseState;return s(null===t.key),t.key=e,this},f.prototype.any=function(){return this._baseState.any=!0,this},f.prototype.choice=function(e){var t=this._baseState;return s(null===t.choice),t.choice=e,this._useArgs(Object.keys(e).map(function(t){return e[t]})),this},f.prototype.contains=function(e){var t=this._baseState;return s(null===t.use),t.contains=e,this},f.prototype._decode=function(e,t){var r=this._baseState;if(null===r.parent)return e.wrapResult(r.children[0]._decode(e,t));var n,i=r.default,s=!0,a=null;if(null!==r.key&&(a=e.enterKey(r.key)),r.optional){var c=null;if(null!==r.explicit?c=r.explicit:null!==r.implicit?c=r.implicit:null!==r.tag&&(c=r.tag),null!==c||r.any){if(s=this._peekTag(e,c,r.any),e.isError(s))return s}else{var f=e.save();try{null===r.choice?this._decodeGeneric(r.tag,e,t):this._decodeChoice(e,t),s=!0}catch(e){s=!1}e.restore(f)}}if(r.obj&&s&&(n=e.enterObject()),s){if(null!==r.explicit){var u=this._decodeTag(e,r.explicit);if(e.isError(u))return u;e=u}var h=e.offset;if(null===r.use&&null===r.choice){if(r.any)f=e.save();var d=this._decodeTag(e,null!==r.implicit?r.implicit:r.tag,r.any);if(e.isError(d))return d;r.any?i=e.raw(f):e=d}if(t&&t.track&&null!==r.tag&&t.track(e.path(),h,e.length,"tagged"),t&&t.track&&null!==r.tag&&t.track(e.path(),e.offset,e.length,"content"),i=r.any?i:null===r.choice?this._decodeGeneric(r.tag,e,t):this._decodeChoice(e,t),e.isError(i))return i;if(r.any||null!==r.choice||null===r.children||r.children.forEach(function(r){r._decode(e,t)}),r.contains&&("octstr"===r.tag||"bitstr"===r.tag)){var l=new o(i);i=this._getUse(r.contains,e._reporterState.obj)._decode(l,t)}}return r.obj&&s&&(i=e.leaveObject(n)),null===r.key||null===i&&!0!==s?null!==a&&e.exitKey(a):e.leaveKey(a,r.key,i),i},f.prototype._decodeGeneric=function(e,t,r){var n=this._baseState;return"seq"===e||"set"===e?null:"seqof"===e||"setof"===e?this._decodeList(t,e,n.args[0],r):/str$/.test(e)?this._decodeStr(t,e,r):"objid"===e&&n.args?this._decodeObjid(t,n.args[0],n.args[1],r):"objid"===e?this._decodeObjid(t,null,null,r):"gentime"===e||"utctime"===e?this._decodeTime(t,e,r):"null_"===e?this._decodeNull(t,r):"bool"===e?this._decodeBool(t,r):"objDesc"===e?this._decodeStr(t,e,r):"int"===e||"enum"===e?this._decodeInt(t,n.args&&n.args[0],r):null!==n.use?this._getUse(n.use,t._reporterState.obj)._decode(t,r):t.error("unknown tag: "+e)},f.prototype._getUse=function(e,t){var r=this._baseState;return r.useDecoder=this._use(e,t),s(null===r.useDecoder._baseState.parent),r.useDecoder=r.useDecoder._baseState.children[0],r.implicit!==r.useDecoder._baseState.implicit&&(r.useDecoder=r.useDecoder.clone(),r.useDecoder._baseState.implicit=r.implicit),r.useDecoder},f.prototype._decodeChoice=function(e,t){var r=this._baseState,n=null,i=!1;return Object.keys(r.choice).some(function(o){var s=e.save(),a=r.choice[o];try{var c=a._decode(e,t);if(e.isError(c))return!1;n={type:o,value:c},i=!0}catch(t){return e.restore(s),!1}return!0},this),i?n:e.error("Choice not matched")},f.prototype._createEncoderBuffer=function(e){return new i(e,this.reporter)},f.prototype._encode=function(e,t,r){var n=this._baseState;if(null===n.default||n.default!==e){var i=this._encodeValue(e,t,r);if(void 0!==i&&!this._skipDefault(i,t,r))return i}},f.prototype._encodeValue=function(e,t,r){var i=this._baseState;if(null===i.parent)return i.children[0]._encode(e,t||new n);var o=null;if(this.reporter=t,i.optional&&void 0===e){if(null===i.default)return;e=i.default}var s=null,a=!1;if(i.any)o=this._createEncoderBuffer(e);else if(i.choice)o=this._encodeChoice(e,t);else if(i.contains)s=this._getUse(i.contains,r)._encode(e,t),a=!0;else if(i.children)s=i.children.map(function(r){if("null_"===r._baseState.tag)return r._encode(null,t,e);if(null===r._baseState.key)return t.error("Child should have a key");var n=t.enterKey(r._baseState.key);if("object"!=typeof e)return t.error("Child expected, but input is not object");var i=r._encode(e[r._baseState.key],t,e);return t.leaveKey(n),i},this).filter(function(e){return e}),s=this._createEncoderBuffer(s);else if("seqof"===i.tag||"setof"===i.tag){if(!i.args||1!==i.args.length)return t.error("Too many args for : "+i.tag);if(!Array.isArray(e))return t.error("seqof/setof, but data is not Array");var c=this.clone();c._baseState.implicit=null,s=this._createEncoderBuffer(e.map(function(r){var n=this._baseState;return this._getUse(n.args[0],e)._encode(r,t)},c))}else null!==i.use?o=this._getUse(i.use,r)._encode(e,t):(s=this._encodePrimitive(i.tag,e),a=!0);if(!i.any&&null===i.choice){var f=null!==i.implicit?i.implicit:i.tag,u=null===i.implicit?"universal":"context";null===f?null===i.use&&t.error("Tag could be omitted only for .use()"):null===i.use&&(o=this._encodeComposite(f,a,u,s))}return null!==i.explicit&&(o=this._encodeComposite(i.explicit,!1,"context",o)),o},f.prototype._encodeChoice=function(e,t){var r=this._baseState,n=r.choice[e.type];return n||s(!1,e.type+" not found in "+JSON.stringify(Object.keys(r.choice))),n._encode(e.value,t)},f.prototype._encodePrimitive=function(e,t){var r=this._baseState;if(/str$/.test(e))return this._encodeStr(t,e);if("objid"===e&&r.args)return this._encodeObjid(t,r.reverseArgs[0],r.args[1]);if("objid"===e)return this._encodeObjid(t,null,null);if("gentime"===e||"utctime"===e)return this._encodeTime(t,e);if("null_"===e)return this._encodeNull();if("int"===e||"enum"===e)return this._encodeInt(t,r.args&&r.reverseArgs[0]);if("bool"===e)return this._encodeBool(t);if("objDesc"===e)return this._encodeStr(t,e);throw new Error("Unsupported tag: "+e)},f.prototype._isNumstr=function(e){return/^[0-9 ]*$/.test(e)},f.prototype._isPrintstr=function(e){return/^[A-Za-z0-9 '\(\)\+,\-\.\/:=\?]*$/.test(e)}},{"../base":6,"minimalistic-assert":274}],8:[function(e,t,r){var n=e("inherits");function i(e){this._reporterState={obj:null,path:[],options:e||{},errors:[]}}function o(e,t){this.path=e,this.rethrow(t)}r.Reporter=i,i.prototype.isError=function(e){return e instanceof o},i.prototype.save=function(){var e=this._reporterState;return{obj:e.obj,pathLen:e.path.length}},i.prototype.restore=function(e){var t=this._reporterState;t.obj=e.obj,t.path=t.path.slice(0,e.pathLen)},i.prototype.enterKey=function(e){return this._reporterState.path.push(e)},i.prototype.exitKey=function(e){var t=this._reporterState;t.path=t.path.slice(0,e-1)},i.prototype.leaveKey=function(e,t,r){var n=this._reporterState;this.exitKey(e),null!==n.obj&&(n.obj[t]=r)},i.prototype.path=function(){return this._reporterState.path.join("/")},i.prototype.enterObject=function(){var e=this._reporterState,t=e.obj;return e.obj={},t},i.prototype.leaveObject=function(e){var t=this._reporterState,r=t.obj;return t.obj=e,r},i.prototype.error=function(e){var t,r=this._reporterState,n=e instanceof o;if(t=n?e:new o(r.path.map(function(e){return"["+JSON.stringify(e)+"]"}).join(""),e.message||e,e.stack),!r.options.partial)throw t;return n||r.errors.push(t),t},i.prototype.wrapResult=function(e){var t=this._reporterState;return t.options.partial?{result:this.isError(e)?null:e,errors:t.errors}:e},n(o,Error),o.prototype.rethrow=function(e){if(this.message=e+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,o),!this.stack)try{throw new Error(this.message)}catch(e){this.stack=e.stack}return this}},{inherits:261}],9:[function(e,t,r){var n=e("../constants");r.tagClass={0:"universal",1:"application",2:"context",3:"private"},r.tagClassByName=n._reverse(r.tagClass),r.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"},r.tagByName=n._reverse(r.tag)},{"../constants":10}],10:[function(e,t,r){var n=r;n._reverse=function(e){var t={};return Object.keys(e).forEach(function(r){(0|r)==r&&(r|=0);var n=e[r];t[n]=r}),t},n.der=e("./der")},{"./der":9}],11:[function(e,t,r){var n=e("inherits"),i=e("../../asn1"),o=i.base,s=i.bignum,a=i.constants.der;function c(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new f,this.tree._init(e.body)}function f(e){o.Node.call(this,"der",e)}function u(e,t){var r=e.readUInt8(t);if(e.isError(r))return r;var n=a.tagClass[r>>6],i=0==(32&r);if(31==(31&r)){var o=r;for(r=0;128==(128&o);){if(o=e.readUInt8(t),e.isError(o))return o;r<<=7,r|=127&o}}else r&=31;return{cls:n,primitive:i,tag:r,tagStr:a.tag[r]}}function h(e,t,r){var n=e.readUInt8(r);if(e.isError(n))return n;if(!t&&128===n)return null;if(0==(128&n))return n;var i=127&n;if(i>4)return e.error("length octect is too long");n=0;for(var o=0;o<i;o++){n<<=8;var s=e.readUInt8(r);if(e.isError(s))return s;n|=s}return n}t.exports=c,c.prototype.decode=function(e,t){return e instanceof o.DecoderBuffer||(e=new o.DecoderBuffer(e,t)),this.tree._decode(e,t)},n(f,o.Node),f.prototype._peekTag=function(e,t,r){if(e.isEmpty())return!1;var n=e.save(),i=u(e,'Failed to peek tag: "'+t+'"');return e.isError(i)?i:(e.restore(n),i.tag===t||i.tagStr===t||i.tagStr+"of"===t||r)},f.prototype._decodeTag=function(e,t,r){var n=u(e,'Failed to decode tag of "'+t+'"');if(e.isError(n))return n;var i=h(e,n.primitive,'Failed to get length of "'+t+'"');if(e.isError(i))return i;if(!r&&n.tag!==t&&n.tagStr!==t&&n.tagStr+"of"!==t)return e.error('Failed to match tag: "'+t+'"');if(n.primitive||null!==i)return e.skip(i,'Failed to match body of: "'+t+'"');var o=e.save(),s=this._skipUntilEnd(e,'Failed to skip indefinite length body: "'+this.tag+'"');return e.isError(s)?s:(i=e.offset-o.offset,e.restore(o),e.skip(i,'Failed to match body of: "'+t+'"'))},f.prototype._skipUntilEnd=function(e,t){for(;;){var r=u(e,t);if(e.isError(r))return r;var n,i=h(e,r.primitive,t);if(e.isError(i))return i;if(n=r.primitive||null!==i?e.skip(i):this._skipUntilEnd(e,t),e.isError(n))return n;if("end"===r.tagStr)break}},f.prototype._decodeList=function(e,t,r,n){for(var i=[];!e.isEmpty();){var o=this._peekTag(e,"end");if(e.isError(o))return o;var s=r.decode(e,"der",n);if(e.isError(s)&&o)break;i.push(s)}return i},f.prototype._decodeStr=function(e,t){if("bitstr"===t){var r=e.readUInt8();return e.isError(r)?r:{unused:r,data:e.raw()}}if("bmpstr"===t){var n=e.raw();if(n.length%2==1)return e.error("Decoding of string type: bmpstr length mismatch");for(var i="",o=0;o<n.length/2;o++)i+=String.fromCharCode(n.readUInt16BE(2*o));return i}if("numstr"===t){var s=e.raw().toString("ascii");return this._isNumstr(s)?s:e.error("Decoding of string type: numstr unsupported characters")}if("octstr"===t)return e.raw();if("objDesc"===t)return e.raw();if("printstr"===t){var a=e.raw().toString("ascii");return this._isPrintstr(a)?a:e.error("Decoding of string type: printstr unsupported characters")}return/str$/.test(t)?e.raw().toString():e.error("Decoding of string type: "+t+" unsupported")},f.prototype._decodeObjid=function(e,t,r){for(var n,i=[],o=0;!e.isEmpty();){var s=e.readUInt8();o<<=7,o|=127&s,0==(128&s)&&(i.push(o),o=0)}128&s&&i.push(o);var a=i[0]/40|0,c=i[0]%40;if(n=r?i:[a,c].concat(i.slice(1)),t){var f=t[n.join(" ")];void 0===f&&(f=t[n.join(".")]),void 0!==f&&(n=f)}return n},f.prototype._decodeTime=function(e,t){var r=e.raw().toString();if("gentime"===t)var n=0|r.slice(0,4),i=0|r.slice(4,6),o=0|r.slice(6,8),s=0|r.slice(8,10),a=0|r.slice(10,12),c=0|r.slice(12,14);else{if("utctime"!==t)return e.error("Decoding "+t+" time is not supported yet");n=0|r.slice(0,2),i=0|r.slice(2,4),o=0|r.slice(4,6),s=0|r.slice(6,8),a=0|r.slice(8,10),c=0|r.slice(10,12);n=n<70?2e3+n:1900+n}return Date.UTC(n,i-1,o,s,a,c,0)},f.prototype._decodeNull=function(e){return null},f.prototype._decodeBool=function(e){var t=e.readUInt8();return e.isError(t)?t:0!==t},f.prototype._decodeInt=function(e,t){var r=e.raw(),n=new s(r);return t&&(n=t[n.toString(10)]||n),n},f.prototype._use=function(e,t){return"function"==typeof e&&(e=e(t)),e._getDecoder("der").tree}},{"../../asn1":3,inherits:261}],12:[function(e,t,r){var n=r;n.der=e("./der"),n.pem=e("./pem")},{"./der":11,"./pem":13}],13:[function(e,t,r){var n=e("inherits"),Buffer=e("buffer").Buffer,i=e("./der");function o(e){i.call(this,e),this.enc="pem"}n(o,i),t.exports=o,o.prototype.decode=function(e,t){for(var r=e.toString().split(/[\r\n]+/g),n=t.label.toUpperCase(),o=/^-----(BEGIN|END) ([^-]+)-----$/,s=-1,a=-1,c=0;c<r.length;c++){var f=r[c].match(o);if(null!==f&&f[2]===n){if(-1!==s){if("END"!==f[1])break;a=c;break}if("BEGIN"!==f[1])break;s=c}}if(-1===s||-1===a)throw new Error("PEM section not found for: "+n);var u=r.slice(s+1,a).join("");u.replace(/[^a-z0-9\+\/=]+/gi,"");var h=new Buffer(u,"base64");return i.prototype.decode.call(this,h,t)}},{"./der":11,buffer:66,inherits:261}],14:[function(e,t,r){var n=e("inherits"),Buffer=e("buffer").Buffer,i=e("../../asn1"),o=i.base,s=i.constants.der;function a(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new c,this.tree._init(e.body)}function c(e){o.Node.call(this,"der",e)}function f(e){return e<10?"0"+e:e}t.exports=a,a.prototype.encode=function(e,t){return this.tree._encode(e,t).join()},n(c,o.Node),c.prototype._encodeComposite=function(e,t,r,n){var i,o=function(e,t,r,n){var i;"seqof"===e?e="seq":"setof"===e&&(e="set");if(s.tagByName.hasOwnProperty(e))i=s.tagByName[e];else{if("number"!=typeof e||(0|e)!==e)return n.error("Unknown tag: "+e);i=e}if(i>=31)return n.error("Multi-octet tag encoding unsupported");t||(i|=32);return i|=s.tagClassByName[r||"universal"]<<6}(e,t,r,this.reporter);if(n.length<128)return(i=new Buffer(2))[0]=o,i[1]=n.length,this._createEncoderBuffer([i,n]);for(var a=1,c=n.length;c>=256;c>>=8)a++;(i=new Buffer(2+a))[0]=o,i[1]=128|a;c=1+a;for(var f=n.length;f>0;c--,f>>=8)i[c]=255&f;return this._createEncoderBuffer([i,n])},c.prototype._encodeStr=function(e,t){if("bitstr"===t)return this._createEncoderBuffer([0|e.unused,e.data]);if("bmpstr"===t){for(var r=new Buffer(2*e.length),n=0;n<e.length;n++)r.writeUInt16BE(e.charCodeAt(n),2*n);return this._createEncoderBuffer(r)}return"numstr"===t?this._isNumstr(e)?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: numstr supports only digits and space"):"printstr"===t?this._isPrintstr(e)?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: printstr supports only latin upper and lower case letters, digits, space, apostrophe, left and rigth parenthesis, plus sign, comma, hyphen, dot, slash, colon, equal sign, question mark"):/str$/.test(t)?this._createEncoderBuffer(e):"objDesc"===t?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: "+t+" unsupported")},c.prototype._encodeObjid=function(e,t,r){if("string"==typeof e){if(!t)return this.reporter.error("string objid given, but no values map found");if(!t.hasOwnProperty(e))return this.reporter.error("objid not found in values map");e=t[e].split(/[\s\.]+/g);for(var n=0;n<e.length;n++)e[n]|=0}else if(Array.isArray(e)){e=e.slice();for(n=0;n<e.length;n++)e[n]|=0}if(!Array.isArray(e))return this.reporter.error("objid() should be either array or string, got: "+JSON.stringify(e));if(!r){if(e[1]>=40)return this.reporter.error("Second objid identifier OOB");e.splice(0,2,40*e[0]+e[1])}var i=0;for(n=0;n<e.length;n++){var o=e[n];for(i++;o>=128;o>>=7)i++}var s=new Buffer(i),a=s.length-1;for(n=e.length-1;n>=0;n--){o=e[n];for(s[a--]=127&o;(o>>=7)>0;)s[a--]=128|127&o}return this._createEncoderBuffer(s)},c.prototype._encodeTime=function(e,t){var r,n=new Date(e);return"gentime"===t?r=[f(n.getFullYear()),f(n.getUTCMonth()+1),f(n.getUTCDate()),f(n.getUTCHours()),f(n.getUTCMinutes()),f(n.getUTCSeconds()),"Z"].join(""):"utctime"===t?r=[f(n.getFullYear()%100),f(n.getUTCMonth()+1),f(n.getUTCDate()),f(n.getUTCHours()),f(n.getUTCMinutes()),f(n.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+t+" time is not supported yet"),this._encodeStr(r,"octstr")},c.prototype._encodeNull=function(){return this._createEncoderBuffer("")},c.prototype._encodeInt=function(e,t){if("string"==typeof e){if(!t)return this.reporter.error("String int or enum given, but no values map");if(!t.hasOwnProperty(e))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(e));e=t[e]}if("number"!=typeof e&&!Buffer.isBuffer(e)){var r=e.toArray();!e.sign&&128&r[0]&&r.unshift(0),e=new Buffer(r)}if(Buffer.isBuffer(e)){var n=e.length;0===e.length&&n++;var i=new Buffer(n);return e.copy(i),0===e.length&&(i[0]=0),this._createEncoderBuffer(i)}if(e<128)return this._createEncoderBuffer(e);if(e<256)return this._createEncoderBuffer([0,e]);n=1;for(var o=e;o>=256;o>>=8)n++;for(o=(i=new Array(n)).length-1;o>=0;o--)i[o]=255&e,e>>=8;return 128&i[0]&&i.unshift(0),this._createEncoderBuffer(new Buffer(i))},c.prototype._encodeBool=function(e){return this._createEncoderBuffer(e?255:0)},c.prototype._use=function(e,t){return"function"==typeof e&&(e=e(t)),e._getEncoder("der").tree},c.prototype._skipDefault=function(e,t,r){var n,i=this._baseState;if(null===i.default)return!1;var o=e.join();if(void 0===i.defaultBuffer&&(i.defaultBuffer=this._encodeValue(i.default,t,r).join()),o.length!==i.defaultBuffer.length)return!1;for(n=0;n<o.length;n++)if(o[n]!==i.defaultBuffer[n])return!1;return!0}},{"../../asn1":3,buffer:66,inherits:261}],15:[function(e,t,r){var n=r;n.der=e("./der"),n.pem=e("./pem")},{"./der":14,"./pem":16}],16:[function(e,t,r){var n=e("inherits"),i=e("./der");function o(e){i.call(this,e),this.enc="pem"}n(o,i),t.exports=o,o.prototype.encode=function(e,t){for(var r=i.prototype.encode.call(this,e).toString("base64"),n=["-----BEGIN "+t.label+"-----"],o=0;o<r.length;o+=64)n.push(r.slice(o,o+64));return n.push("-----END "+t.label+"-----"),n.join("\n")}},{"./der":14,inherits:261}],17:[function(e,t,r){(function(e,n,i){!function(e,n){"object"==typeof r&&void 0!==t?n(r):"function"==typeof define&&define.amd?define(["exports"],n):n(e.async=e.async||{})}(this,function(r){"use strict";function o(e,t){t|=0;for(var r=Math.max(e.length-t,0),n=Array(r),i=0;i<r;i++)n[i]=e[t+i];return n}var s=function(e){var t=o(arguments,1);return function(){var r=o(arguments);return e.apply(null,t.concat(r))}},a=function(e){return function(){var t=o(arguments),r=t.pop();e.call(this,t,r)}};function c(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}var f="function"==typeof i&&i,u="object"==typeof e&&"function"==typeof e.nextTick;function h(e){setTimeout(e,0)}function d(e){return function(t){var r=o(arguments,1);e(function(){t.apply(null,r)})}}var l=d(f?i:u?e.nextTick:h);function p(e){return a(function(t,r){var n;try{n=e.apply(this,t)}catch(e){return r(e)}c(n)&&"function"==typeof n.then?n.then(function(e){b(r,null,e)},function(e){b(r,e.message?e:new Error(e))}):r(null,n)})}function b(e,t,r){try{e(t,r)}catch(e){l(y,e)}}function y(e){throw e}var m="function"==typeof Symbol;function v(e){return m&&"AsyncFunction"===e[Symbol.toStringTag]}function g(e){return v(e)?p(e):e}function _(e){return function(t){var r=o(arguments,1),n=a(function(r,n){var i=this;return e(t,function(e,t){g(e).apply(i,r.concat(t))},n)});return r.length?n.apply(this,r):n}}var w="object"==typeof n&&n&&n.Object===Object&&n,S="object"==typeof self&&self&&self.Object===Object&&self,x=w||S||Function("return this")(),k=x.Symbol,E=Object.prototype,M=E.hasOwnProperty,A=E.toString,j=k?k.toStringTag:void 0;var B=Object.prototype.toString;var C="[object Null]",I="[object Undefined]",O=k?k.toStringTag:void 0;function R(e){return null==e?void 0===e?I:C:O&&O in Object(e)?function(e){var t=M.call(e,j),r=e[j];try{e[j]=void 0;var n=!0}catch(e){}var i=A.call(e);return n&&(t?e[j]=r:delete e[j]),i}(e):function(e){return B.call(e)}(e)}var T="[object AsyncFunction]",P="[object Function]",L="[object GeneratorFunction]",N="[object Proxy]";var D=9007199254740991;function q(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=D}function F(e){return null!=e&&q(e.length)&&!function(e){if(!c(e))return!1;var t=R(e);return t==P||t==L||t==T||t==N}(e)}var U={};function z(){}function H(e){return function(){if(null!==e){var t=e;e=null,t.apply(this,arguments)}}}var K="function"==typeof Symbol&&Symbol.iterator,W=function(e){return K&&e[K]&&e[K]()};function G(e){return null!=e&&"object"==typeof e}var V="[object Arguments]";function J(e){return G(e)&&R(e)==V}var X=Object.prototype,$=X.hasOwnProperty,Z=X.propertyIsEnumerable,Y=J(function(){return arguments}())?J:function(e){return G(e)&&$.call(e,"callee")&&!Z.call(e,"callee")},Q=Array.isArray;var ee="object"==typeof r&&r&&!r.nodeType&&r,te=ee&&"object"==typeof t&&t&&!t.nodeType&&t,Buffer=te&&te.exports===ee?x.Buffer:void 0,re=(Buffer?Buffer.isBuffer:void 0)||function(){return!1},ne=9007199254740991,ie=/^(?:0|[1-9]\d*)$/;function oe(e,t){var r=typeof e;return!!(t=null==t?ne:t)&&("number"==r||"symbol"!=r&&ie.test(e))&&e>-1&&e%1==0&&e<t}var se={};se["[object Float32Array]"]=se["[object Float64Array]"]=se["[object Int8Array]"]=se["[object Int16Array]"]=se["[object Int32Array]"]=se["[object Uint8Array]"]=se["[object Uint8ClampedArray]"]=se["[object Uint16Array]"]=se["[object Uint32Array]"]=!0,se["[object Arguments]"]=se["[object Array]"]=se["[object ArrayBuffer]"]=se["[object Boolean]"]=se["[object DataView]"]=se["[object Date]"]=se["[object Error]"]=se["[object Function]"]=se["[object Map]"]=se["[object Number]"]=se["[object Object]"]=se["[object RegExp]"]=se["[object Set]"]=se["[object String]"]=se["[object WeakMap]"]=!1;var ae,ce="object"==typeof r&&r&&!r.nodeType&&r,fe=ce&&"object"==typeof t&&t&&!t.nodeType&&t,ue=fe&&fe.exports===ce&&w.process,he=function(){try{var e=fe&&fe.require&&fe.require("util").types;return e||ue&&ue.binding&&ue.binding("util")}catch(e){}}(),de=he&&he.isTypedArray,le=de?(ae=de,function(e){return ae(e)}):function(e){return G(e)&&q(e.length)&&!!se[R(e)]},pe=Object.prototype.hasOwnProperty;function be(e,t){var r=Q(e),n=!r&&Y(e),i=!r&&!n&&re(e),o=!r&&!n&&!i&&le(e),s=r||n||i||o,a=s?function(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}(e.length,String):[],c=a.length;for(var f in e)!t&&!pe.call(e,f)||s&&("length"==f||i&&("offset"==f||"parent"==f)||o&&("buffer"==f||"byteLength"==f||"byteOffset"==f)||oe(f,c))||a.push(f);return a}var ye=Object.prototype;var me=function(e,t){return function(r){return e(t(r))}}(Object.keys,Object),ve=Object.prototype.hasOwnProperty;function ge(e){if(r=(t=e)&&t.constructor,t!==("function"==typeof r&&r.prototype||ye))return me(e);var t,r,n=[];for(var i in Object(e))ve.call(e,i)&&"constructor"!=i&&n.push(i);return n}function _e(e){return F(e)?be(e):ge(e)}function we(e){if(F(e))return function(e){var t=-1,r=e.length;return function(){return++t<r?{value:e[t],key:t}:null}}(e);var t,r,n,i,o=W(e);return o?function(e){var t=-1;return function(){var r=e.next();return r.done?null:(t++,{value:r.value,key:t})}}(o):(r=_e(t=e),n=-1,i=r.length,function(){var e=r[++n];return n<i?{value:t[e],key:e}:null})}function Se(e){return function(){if(null===e)throw new Error("Callback was already called.");var t=e;e=null,t.apply(this,arguments)}}function xe(e){return function(t,r,n){if(n=H(n||z),e<=0||!t)return n(null);var i=we(t),o=!1,s=0,a=!1;function c(e,t){if(s-=1,e)o=!0,n(e);else{if(t===U||o&&s<=0)return o=!0,n(null);a||f()}}function f(){for(a=!0;s<e&&!o;){var t=i();if(null===t)return o=!0,void(s<=0&&n(null));s+=1,r(t.value,t.key,Se(c))}a=!1}f()}}function ke(e,t,r,n){xe(t)(e,g(r),n)}function Ee(e,t){return function(r,n,i){return e(r,t,n,i)}}function Me(e,t,r){r=H(r||z);var n=0,i=0,o=e.length;function s(e,t){e?r(e):++i!==o&&t!==U||r(null)}for(0===o&&r(null);n<o;n++)t(e[n],n,Se(s))}var Ae=Ee(ke,1/0),je=function(e,t,r){(F(e)?Me:Ae)(e,g(t),r)};function Be(e){return function(t,r,n){return e(je,t,g(r),n)}}function Ce(e,t,r,n){n=n||z,t=t||[];var i=[],o=0,s=g(r);e(t,function(e,t,r){var n=o++;s(e,function(e,t){i[n]=t,r(e)})},function(e){n(e,i)})}var Ie=Be(Ce),Oe=_(Ie);function Re(e){return function(t,r,n,i){return e(xe(r),t,g(n),i)}}var Te=Re(Ce),Pe=Ee(Te,1),Le=_(Pe);function Ne(e,t){for(var r=-1,n=null==e?0:e.length;++r<n&&!1!==t(e[r],r,e););return e}var De,qe=function(e,t,r){for(var n=-1,i=Object(e),o=r(e),s=o.length;s--;){var a=o[De?s:++n];if(!1===t(i[a],a,i))break}return e};function Fe(e,t){return e&&qe(e,t,_e)}function Ue(e){return e!=e}function ze(e,t,r){return t==t?function(e,t,r){for(var n=r-1,i=e.length;++n<i;)if(e[n]===t)return n;return-1}(e,t,r):function(e,t,r,n){for(var i=e.length,o=r+(n?1:-1);n?o--:++o<i;)if(t(e[o],o,e))return o;return-1}(e,Ue,r)}var He=function(e,t,r){"function"==typeof t&&(r=t,t=null),r=H(r||z);var n=_e(e).length;if(!n)return r(null);t||(t=n);var i={},s=0,a=!1,c=Object.create(null),f=[],u=[],h={};function d(e,t){f.push(function(){!function(e,t){if(a)return;var n=Se(function(t,n){if(s--,arguments.length>2&&(n=o(arguments,1)),t){var f={};Fe(i,function(e,t){f[t]=e}),f[e]=n,a=!0,c=Object.create(null),r(t,f)}else i[e]=n,Ne(c[e]||[],function(e){e()}),l()});s++;var f=g(t[t.length-1]);t.length>1?f(i,n):f(n)}(e,t)})}function l(){if(0===f.length&&0===s)return r(null,i);for(;f.length&&s<t;){f.shift()()}}function p(t){var r=[];return Fe(e,function(e,n){Q(e)&&ze(e,t,0)>=0&&r.push(n)}),r}Fe(e,function(t,r){if(!Q(t))return d(r,[t]),void u.push(r);var n=t.slice(0,t.length-1),i=n.length;if(0===i)return d(r,t),void u.push(r);h[r]=i,Ne(n,function(o){if(!e[o])throw new Error("async.auto task `"+r+"` has a non-existent dependency `"+o+"` in "+n.join(", "));!function(e,t){var r=c[e];r||(r=c[e]=[]);r.push(t)}(o,function(){0===--i&&d(r,t)})})}),function(){var e,t=0;for(;u.length;)e=u.pop(),t++,Ne(p(e),function(e){0==--h[e]&&u.push(e)});if(t!==n)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}(),l()};function Ke(e,t){for(var r=-1,n=null==e?0:e.length,i=Array(n);++r<n;)i[r]=t(e[r],r,e);return i}var We="[object Symbol]";var Ge=1/0,Ve=k?k.prototype:void 0,Je=Ve?Ve.toString:void 0;function Xe(e){if("string"==typeof e)return e;if(Q(e))return Ke(e,Xe)+"";if(function(e){return"symbol"==typeof e||G(e)&&R(e)==We}(e))return Je?Je.call(e):"";var t=e+"";return"0"==t&&1/e==-Ge?"-0":t}function $e(e,t,r){var n=e.length;return r=void 0===r?n:r,!t&&r>=n?e:function(e,t,r){var n=-1,i=e.length;t<0&&(t=-t>i?0:i+t),(r=r>i?i:r)<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var o=Array(i);++n<i;)o[n]=e[n+t];return o}(e,t,r)}var Ze=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");var Ye="[\\ud800-\\udfff]",Qe="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",et="\\ud83c[\\udffb-\\udfff]",tt="[^\\ud800-\\udfff]",rt="(?:\\ud83c[\\udde6-\\uddff]){2}",nt="[\\ud800-\\udbff][\\udc00-\\udfff]",it="(?:"+Qe+"|"+et+")"+"?",ot="[\\ufe0e\\ufe0f]?"+it+("(?:\\u200d(?:"+[tt,rt,nt].join("|")+")[\\ufe0e\\ufe0f]?"+it+")*"),st="(?:"+[tt+Qe+"?",Qe,rt,nt,Ye].join("|")+")",at=RegExp(et+"(?="+et+")|"+st+ot,"g");function ct(e){return function(e){return Ze.test(e)}(e)?function(e){return e.match(at)||[]}(e):function(e){return e.split("")}(e)}var ft=/^\s+|\s+$/g;function ut(e,t,r){var n;if((e=null==(n=e)?"":Xe(n))&&(r||void 0===t))return e.replace(ft,"");if(!e||!(t=Xe(t)))return e;var i=ct(e),o=ct(t);return $e(i,function(e,t){for(var r=-1,n=e.length;++r<n&&ze(t,e[r],0)>-1;);return r}(i,o),function(e,t){for(var r=e.length;r--&&ze(t,e[r],0)>-1;);return r}(i,o)+1).join("")}var ht=/^(?:async\s+)?(function)?\s*[^\(]*\(\s*([^\)]*)\)/m,dt=/,/,lt=/(=.+)?(\s*)$/,pt=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/gm;function bt(e,t){var r={};Fe(e,function(e,t){var n,i,o=v(e),s=!o&&1===e.length||o&&0===e.length;if(Q(e))n=e.slice(0,-1),e=e[e.length-1],r[t]=n.concat(n.length>0?a:e);else if(s)r[t]=e;else{if(n=i=(i=(i=(i=(i=e).toString().replace(pt,"")).match(ht)[2].replace(" ",""))?i.split(dt):[]).map(function(e){return ut(e.replace(lt,""))}),0===e.length&&!o&&0===n.length)throw new Error("autoInject task functions require explicit parameters.");o||n.pop(),r[t]=n.concat(a)}function a(t,r){var i=Ke(n,function(e){return t[e]});i.push(r),g(e).apply(null,i)}}),He(r,t)}function yt(){this.head=this.tail=null,this.length=0}function mt(e,t){e.length=1,e.head=e.tail=t}function vt(e,t,r){if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var n=g(e),i=0,o=[],s=!1;function a(e,t,r){if(null!=r&&"function"!=typeof r)throw new Error("task callback must be a function");if(u.started=!0,Q(e)||(e=[e]),0===e.length&&u.idle())return l(function(){u.drain()});for(var n=0,i=e.length;n<i;n++){var o={data:e[n],callback:r||z};t?u._tasks.unshift(o):u._tasks.push(o)}s||(s=!0,l(function(){s=!1,u.process()}))}function c(e){return function(t){i-=1;for(var r=0,n=e.length;r<n;r++){var s=e[r],a=ze(o,s,0);0===a?o.shift():a>0&&o.splice(a,1),s.callback.apply(s,arguments),null!=t&&u.error(t,s.data)}i<=u.concurrency-u.buffer&&u.unsaturated(),u.idle()&&u.drain(),u.process()}}var f=!1,u={_tasks:new yt,concurrency:t,payload:r,saturated:z,unsaturated:z,buffer:t/4,empty:z,drain:z,error:z,started:!1,paused:!1,push:function(e,t){a(e,!1,t)},kill:function(){u.drain=z,u._tasks.empty()},unshift:function(e,t){a(e,!0,t)},remove:function(e){u._tasks.remove(e)},process:function(){if(!f){for(f=!0;!u.paused&&i<u.concurrency&&u._tasks.length;){var e=[],t=[],r=u._tasks.length;u.payload&&(r=Math.min(r,u.payload));for(var s=0;s<r;s++){var a=u._tasks.shift();e.push(a),o.push(a),t.push(a.data)}i+=1,0===u._tasks.length&&u.empty(),i===u.concurrency&&u.saturated();var h=Se(c(e));n(t,h)}f=!1}},length:function(){return u._tasks.length},running:function(){return i},workersList:function(){return o},idle:function(){return u._tasks.length+i===0},pause:function(){u.paused=!0},resume:function(){!1!==u.paused&&(u.paused=!1,l(u.process))}};return u}function gt(e,t){return vt(e,1,t)}yt.prototype.removeLink=function(e){return e.prev?e.prev.next=e.next:this.head=e.next,e.next?e.next.prev=e.prev:this.tail=e.prev,e.prev=e.next=null,this.length-=1,e},yt.prototype.empty=function(){for(;this.head;)this.shift();return this},yt.prototype.insertAfter=function(e,t){t.prev=e,t.next=e.next,e.next?e.next.prev=t:this.tail=t,e.next=t,this.length+=1},yt.prototype.insertBefore=function(e,t){t.prev=e.prev,t.next=e,e.prev?e.prev.next=t:this.head=t,e.prev=t,this.length+=1},yt.prototype.unshift=function(e){this.head?this.insertBefore(this.head,e):mt(this,e)},yt.prototype.push=function(e){this.tail?this.insertAfter(this.tail,e):mt(this,e)},yt.prototype.shift=function(){return this.head&&this.removeLink(this.head)},yt.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)},yt.prototype.toArray=function(){for(var e=Array(this.length),t=this.head,r=0;r<this.length;r++)e[r]=t.data,t=t.next;return e},yt.prototype.remove=function(e){for(var t=this.head;t;){var r=t.next;e(t)&&this.removeLink(t),t=r}return this};var _t=Ee(ke,1);function wt(e,t,r,n){n=H(n||z);var i=g(r);_t(e,function(e,r,n){i(t,e,function(e,r){t=r,n(e)})},function(e){n(e,t)})}function St(){var e=Ke(arguments,g);return function(){var t=o(arguments),r=this,n=t[t.length-1];"function"==typeof n?t.pop():n=z,wt(e,t,function(e,t,n){t.apply(r,e.concat(function(e){var t=o(arguments,1);n(e,t)}))},function(e,t){n.apply(r,[e].concat(t))})}}var xt=function(){return St.apply(null,o(arguments).reverse())},kt=Array.prototype.concat,Et=function(e,t,r,n){n=n||z;var i=g(r);Te(e,t,function(e,t){i(e,function(e){return e?t(e):t(null,o(arguments,1))})},function(e,t){for(var r=[],i=0;i<t.length;i++)t[i]&&(r=kt.apply(r,t[i]));return n(e,r)})},Mt=Ee(Et,1/0),At=Ee(Et,1),jt=function(){var e=o(arguments),t=[null].concat(e);return function(){return arguments[arguments.length-1].apply(this,t)}};function Bt(e){return e}function Ct(e,t){return function(r,n,i,o){o=o||z;var s,a=!1;r(n,function(r,n,o){i(r,function(n,i){n?o(n):e(i)&&!s?(a=!0,s=t(!0,r),o(null,U)):o()})},function(e){e?o(e):o(null,a?s:t(!1))})}}function It(e,t){return t}var Ot=Be(Ct(Bt,It)),Rt=Re(Ct(Bt,It)),Tt=Ee(Rt,1);function Pt(e){return function(t){var r=o(arguments,1);r.push(function(t){var r=o(arguments,1);"object"==typeof console&&(t?console.error&&console.error(t):console[e]&&Ne(r,function(t){console[e](t)}))}),g(t).apply(null,r)}}var Lt=Pt("dir");function Nt(e,t,r){r=Se(r||z);var n=g(e),i=g(t);function s(e){if(e)return r(e);var t=o(arguments,1);t.push(a),i.apply(this,t)}function a(e,t){return e?r(e):t?void n(s):r(null)}a(null,!0)}function Dt(e,t,r){r=Se(r||z);var n=g(e),i=function(e){if(e)return r(e);var s=o(arguments,1);if(t.apply(this,s))return n(i);r.apply(null,[null].concat(s))};n(i)}function qt(e,t,r){Dt(e,function(){return!t.apply(this,arguments)},r)}function Ft(e,t,r){r=Se(r||z);var n=g(t),i=g(e);function o(e){if(e)return r(e);i(s)}function s(e,t){return e?r(e):t?void n(o):r(null)}i(s)}function Ut(e){return function(t,r,n){return e(t,n)}}function zt(e,t,r){je(e,Ut(g(t)),r)}function Ht(e,t,r,n){xe(t)(e,Ut(g(r)),n)}var Kt=Ee(Ht,1);function Wt(e){return v(e)?e:a(function(t,r){var n=!0;t.push(function(){var e=arguments;n?l(function(){r.apply(null,e)}):r.apply(null,e)}),e.apply(this,t),n=!1})}function Gt(e){return!e}var Vt=Be(Ct(Gt,Gt)),Jt=Re(Ct(Gt,Gt)),Xt=Ee(Jt,1);function $t(e){return function(t){return null==t?void 0:t[e]}}function Zt(e,t,r,n){var i=new Array(t.length);e(t,function(e,t,n){r(e,function(e,r){i[t]=!!r,n(e)})},function(e){if(e)return n(e);for(var r=[],o=0;o<t.length;o++)i[o]&&r.push(t[o]);n(null,r)})}function Yt(e,t,r,n){var i=[];e(t,function(e,t,n){r(e,function(r,o){r?n(r):(o&&i.push({index:t,value:e}),n())})},function(e){e?n(e):n(null,Ke(i.sort(function(e,t){return e.index-t.index}),$t("value")))})}function Qt(e,t,r,n){(F(t)?Zt:Yt)(e,t,g(r),n||z)}var er=Be(Qt),tr=Re(Qt),rr=Ee(tr,1);function nr(e,t){var r=Se(t||z),n=g(Wt(e));!function e(t){if(t)return r(t);n(e)}()}var ir=function(e,t,r,n){n=n||z;var i=g(r);Te(e,t,function(e,t){i(e,function(r,n){return r?t(r):t(null,{key:n,val:e})})},function(e,t){for(var r={},i=Object.prototype.hasOwnProperty,o=0;o<t.length;o++)if(t[o]){var s=t[o].key,a=t[o].val;i.call(r,s)?r[s].push(a):r[s]=[a]}return n(e,r)})},or=Ee(ir,1/0),sr=Ee(ir,1),ar=Pt("log");function cr(e,t,r,n){n=H(n||z);var i={},o=g(r);ke(e,t,function(e,t,r){o(e,t,function(e,n){if(e)return r(e);i[t]=n,r()})},function(e){n(e,i)})}var fr=Ee(cr,1/0),ur=Ee(cr,1);function hr(e,t){return t in e}function dr(e,t){var r=Object.create(null),n=Object.create(null);t=t||Bt;var i=g(e),s=a(function(e,s){var a=t.apply(null,e);hr(r,a)?l(function(){s.apply(null,r[a])}):hr(n,a)?n[a].push(s):(n[a]=[s],i.apply(null,e.concat(function(){var e=o(arguments);r[a]=e;var t=n[a];delete n[a];for(var i=0,s=t.length;i<s;i++)t[i].apply(null,e)})))});return s.memo=r,s.unmemoized=e,s}var lr=d(u?e.nextTick:f?i:h);function pr(e,t,r){r=r||z;var n=F(t)?[]:{};e(t,function(e,t,r){g(e)(function(e,i){arguments.length>2&&(i=o(arguments,1)),n[t]=i,r(e)})},function(e){r(e,n)})}function br(e,t){pr(je,e,t)}function yr(e,t,r){pr(xe(t),e,r)}var mr=function(e,t){var r=g(e);return vt(function(e,t){r(e[0],t)},t,1)},vr=function(e,t){var r=mr(e,t);return r.push=function(e,t,n){if(null==n&&(n=z),"function"!=typeof n)throw new Error("task callback must be a function");if(r.started=!0,Q(e)||(e=[e]),0===e.length)return l(function(){r.drain()});t=t||0;for(var i=r._tasks.head;i&&t>=i.priority;)i=i.next;for(var o=0,s=e.length;o<s;o++){var a={data:e[o],priority:t,callback:n};i?r._tasks.insertBefore(i,a):r._tasks.push(a)}l(r.process)},delete r.unshift,r};function gr(e,t){if(t=H(t||z),!Q(e))return t(new TypeError("First argument to race must be an array of functions"));if(!e.length)return t();for(var r=0,n=e.length;r<n;r++)g(e[r])(t)}function _r(e,t,r,n){wt(o(e).reverse(),t,r,n)}function wr(e){var t=g(e);return a(function(e,r){return e.push(function(e,t){var n;e?r(null,{error:e}):(n=arguments.length<=2?t:o(arguments,1),r(null,{value:n}))}),t.apply(this,e)})}function Sr(e){var t;return Q(e)?t=Ke(e,wr):(t={},Fe(e,function(e,r){t[r]=wr.call(this,e)})),t}function xr(e,t,r,n){Qt(e,t,function(e,t){r(e,function(e,r){t(e,!r)})},n)}var kr=Be(xr),Er=Re(xr),Mr=Ee(Er,1);function Ar(e){return function(){return e}}function jr(e,t,r){var n=5,i=0,o={times:n,intervalFunc:Ar(i)};if(arguments.length<3&&"function"==typeof e?(r=t||z,t=e):(!function(e,t){if("object"==typeof t)e.times=+t.times||n,e.intervalFunc="function"==typeof t.interval?t.interval:Ar(+t.interval||i),e.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");e.times=+t||n}}(o,e),r=r||z),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var s=g(t),a=1;!function e(){s(function(t){t&&a++<o.times&&("function"!=typeof o.errorFilter||o.errorFilter(t))?setTimeout(e,o.intervalFunc(a)):r.apply(null,arguments)})}()}var Br=function(e,t){t||(t=e,e=null);var r=g(t);return a(function(t,n){function i(e){r.apply(null,t.concat(e))}e?jr(e,i,n):jr(i,n)})};function Cr(e,t){pr(_t,e,t)}var Ir=Be(Ct(Boolean,Bt)),Or=Re(Ct(Boolean,Bt)),Rr=Ee(Or,1);function Tr(e,t,r){var n=g(t);function i(e,t){var r=e.criteria,n=t.criteria;return r<n?-1:r>n?1:0}Ie(e,function(e,t){n(e,function(r,n){if(r)return t(r);t(null,{value:e,criteria:n})})},function(e,t){if(e)return r(e);r(null,Ke(t.sort(i),$t("value")))})}function Pr(e,t,r){var n=g(e);return a(function(i,o){var s,a=!1;i.push(function(){a||(o.apply(null,arguments),clearTimeout(s))}),s=setTimeout(function(){var t=e.name||"anonymous",n=new Error('Callback function "'+t+'" timed out.');n.code="ETIMEDOUT",r&&(n.info=r),a=!0,o(n)},t),n.apply(null,i)})}var Lr=Math.ceil,Nr=Math.max;function Dr(e,t,r,n){var i=g(r);Te(function(e,t,r,n){for(var i=-1,o=Nr(Lr((t-e)/(r||1)),0),s=Array(o);o--;)s[n?o:++i]=e,e+=r;return s}(0,e,1),t,i,n)}var qr=Ee(Dr,1/0),Fr=Ee(Dr,1);function Ur(e,t,r,n){arguments.length<=3&&(n=r,r=t,t=Q(e)?[]:{}),n=H(n||z);var i=g(r);je(e,function(e,r,n){i(t,e,r,n)},function(e){n(e,t)})}function zr(e,t){var r,n=null;t=t||z,Kt(e,function(e,t){g(e)(function(e,i){r=arguments.length>2?o(arguments,1):i,n=e,t(!e)})},function(){t(n,r)})}function Hr(e){return function(){return(e.unmemoized||e).apply(null,arguments)}}function Kr(e,t,r){r=Se(r||z);var n=g(t);if(!e())return r(null);var i=function(t){if(t)return r(t);if(e())return n(i);var s=o(arguments,1);r.apply(null,[null].concat(s))};n(i)}function Wr(e,t,r){Kr(function(){return!e.apply(this,arguments)},t,r)}var Gr=function(e,t){if(t=H(t||z),!Q(e))return t(new Error("First argument to waterfall must be an array of functions"));if(!e.length)return t();var r=0;function n(t){var n=g(e[r++]);t.push(Se(i)),n.apply(null,t)}function i(i){if(i||r===e.length)return t.apply(null,arguments);n(o(arguments,1))}n([])},Vr={apply:s,applyEach:Oe,applyEachSeries:Le,asyncify:p,auto:He,autoInject:bt,cargo:gt,compose:xt,concat:Mt,concatLimit:Et,concatSeries:At,constant:jt,detect:Ot,detectLimit:Rt,detectSeries:Tt,dir:Lt,doDuring:Nt,doUntil:qt,doWhilst:Dt,during:Ft,each:zt,eachLimit:Ht,eachOf:je,eachOfLimit:ke,eachOfSeries:_t,eachSeries:Kt,ensureAsync:Wt,every:Vt,everyLimit:Jt,everySeries:Xt,filter:er,filterLimit:tr,filterSeries:rr,forever:nr,groupBy:or,groupByLimit:ir,groupBySeries:sr,log:ar,map:Ie,mapLimit:Te,mapSeries:Pe,mapValues:fr,mapValuesLimit:cr,mapValuesSeries:ur,memoize:dr,nextTick:lr,parallel:br,parallelLimit:yr,priorityQueue:vr,queue:mr,race:gr,reduce:wt,reduceRight:_r,reflect:wr,reflectAll:Sr,reject:kr,rejectLimit:Er,rejectSeries:Mr,retry:jr,retryable:Br,seq:St,series:Cr,setImmediate:l,some:Ir,someLimit:Or,someSeries:Rr,sortBy:Tr,timeout:Pr,times:qr,timesLimit:Dr,timesSeries:Fr,transform:Ur,tryEach:zr,unmemoize:Hr,until:Wr,waterfall:Gr,whilst:Kr,all:Vt,allLimit:Jt,allSeries:Xt,any:Ir,anyLimit:Or,anySeries:Rr,find:Ot,findLimit:Rt,findSeries:Tt,forEach:zt,forEachSeries:Kt,forEachLimit:Ht,forEachOf:je,forEachOfSeries:_t,forEachOfLimit:ke,inject:wt,foldl:wt,foldr:_r,select:er,selectLimit:tr,selectSeries:rr,wrapSync:p};r.default=Vr,r.apply=s,r.applyEach=Oe,r.applyEachSeries=Le,r.asyncify=p,r.auto=He,r.autoInject=bt,r.cargo=gt,r.compose=xt,r.concat=Mt,r.concatLimit=Et,r.concatSeries=At,r.constant=jt,r.detect=Ot,r.detectLimit=Rt,r.detectSeries=Tt,r.dir=Lt,r.doDuring=Nt,r.doUntil=qt,r.doWhilst=Dt,r.during=Ft,r.each=zt,r.eachLimit=Ht,r.eachOf=je,r.eachOfLimit=ke,r.eachOfSeries=_t,r.eachSeries=Kt,r.ensureAsync=Wt,r.every=Vt,r.everyLimit=Jt,r.everySeries=Xt,r.filter=er,r.filterLimit=tr,r.filterSeries=rr,r.forever=nr,r.groupBy=or,r.groupByLimit=ir,r.groupBySeries=sr,r.log=ar,r.map=Ie,r.mapLimit=Te,r.mapSeries=Pe,r.mapValues=fr,r.mapValuesLimit=cr,r.mapValuesSeries=ur,r.memoize=dr,r.nextTick=lr,r.parallel=br,r.parallelLimit=yr,r.priorityQueue=vr,r.queue=mr,r.race=gr,r.reduce=wt,r.reduceRight=_r,r.reflect=wr,r.reflectAll=Sr,r.reject=kr,r.rejectLimit=Er,r.rejectSeries=Mr,r.retry=jr,r.retryable=Br,r.seq=St,r.series=Cr,r.setImmediate=l,r.some=Ir,r.someLimit=Or,r.someSeries=Rr,r.sortBy=Tr,r.timeout=Pr,r.times=qr,r.timesLimit=Dr,r.timesSeries=Fr,r.transform=Ur,r.tryEach=zr,r.unmemoize=Hr,r.until=Wr,r.waterfall=Gr,r.whilst=Kr,r.all=Vt,r.allLimit=Jt,r.allSeries=Xt,r.any=Ir,r.anyLimit=Or,r.anySeries=Rr,r.find=Ot,r.findLimit=Rt,r.findSeries=Tt,r.forEach=zt,r.forEachSeries=Kt,r.forEachLimit=Ht,r.forEachOf=je,r.forEachOfSeries=_t,r.forEachOfLimit=ke,r.inject=wt,r.foldl=wt,r.foldr=_r,r.select=er,r.selectLimit=tr,r.selectSeries=rr,r.wrapSync=p,Object.defineProperty(r,"__esModule",{value:!0})})}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("timers").setImmediate)},{_process:68,timers:69}],18:[function(e,t,r){t.exports={default:e("core-js/library/fn/json/stringify"),__esModule:!0}},{"core-js/library/fn/json/stringify":75}],19:[function(e,t,r){t.exports={default:e("core-js/library/fn/object/assign"),__esModule:!0}},{"core-js/library/fn/object/assign":76}],20:[function(e,t,r){t.exports={default:e("core-js/library/fn/object/create"),__esModule:!0}},{"core-js/library/fn/object/create":77}],21:[function(e,t,r){t.exports={default:e("core-js/library/fn/object/define-property"),__esModule:!0}},{"core-js/library/fn/object/define-property":78}],22:[function(e,t,r){t.exports={default:e("core-js/library/fn/object/get-own-property-descriptor"),__esModule:!0}},{"core-js/library/fn/object/get-own-property-descriptor":79}],23:[function(e,t,r){t.exports={default:e("core-js/library/fn/object/get-prototype-of"),__esModule:!0}},{"core-js/library/fn/object/get-prototype-of":80}],24:[function(e,t,r){t.exports={default:e("core-js/library/fn/object/set-prototype-of"),__esModule:!0}},{"core-js/library/fn/object/set-prototype-of":81}],25:[function(e,t,r){t.exports={default:e("core-js/library/fn/promise"),__esModule:!0}},{"core-js/library/fn/promise":82}],26:[function(e,t,r){t.exports={default:e("core-js/library/fn/symbol"),__esModule:!0}},{"core-js/library/fn/symbol":83}],27:[function(e,t,r){t.exports={default:e("core-js/library/fn/symbol/iterator"),__esModule:!0}},{"core-js/library/fn/symbol/iterator":84}],28:[function(e,t,r){"use strict";r.__esModule=!0,r.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},{}],29:[function(e,t,r){"use strict";r.__esModule=!0;var n,i=e("../core-js/object/define-property"),o=(n=i)&&n.__esModule?n:{default:n};r.default=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),(0,o.default)(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}()},{"../core-js/object/define-property":21}],30:[function(e,t,r){"use strict";r.__esModule=!0;var n=o(e("../core-js/object/get-prototype-of")),i=o(e("../core-js/object/get-own-property-descriptor"));function o(e){return e&&e.__esModule?e:{default:e}}r.default=function e(t,r,o){null===t&&(t=Function.prototype);var s=(0,i.default)(t,r);if(void 0===s){var a=(0,n.default)(t);return null===a?void 0:e(a,r,o)}if("value"in s)return s.value;var c=s.get;return void 0!==c?c.call(o):void 0}},{"../core-js/object/get-own-property-descriptor":22,"../core-js/object/get-prototype-of":23}],31:[function(e,t,r){"use strict";r.__esModule=!0;var n=s(e("../core-js/object/set-prototype-of")),i=s(e("../core-js/object/create")),o=s(e("../helpers/typeof"));function s(e){return e&&e.__esModule?e:{default:e}}r.default=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":(0,o.default)(t)));e.prototype=(0,i.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(n.default?(0,n.default)(e,t):e.__proto__=t)}},{"../core-js/object/create":20,"../core-js/object/set-prototype-of":24,"../helpers/typeof":33}],32:[function(e,t,r){"use strict";r.__esModule=!0;var n,i=e("../helpers/typeof"),o=(n=i)&&n.__esModule?n:{default:n};r.default=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==(void 0===t?"undefined":(0,o.default)(t))&&"function"!=typeof t?e:t}},{"../helpers/typeof":33}],33:[function(e,t,r){"use strict";r.__esModule=!0;var n=s(e("../core-js/symbol/iterator")),i=s(e("../core-js/symbol")),o="function"==typeof i.default&&"symbol"==typeof n.default?function(e){return typeof e}:function(e){return e&&"function"==typeof i.default&&e.constructor===i.default&&e!==i.default.prototype?"symbol":typeof e};function s(e){return e&&e.__esModule?e:{default:e}}r.default="function"==typeof i.default&&"symbol"===o(n.default)?function(e){return void 0===e?"undefined":o(e)}:function(e){return e&&"function"==typeof i.default&&e.constructor===i.default&&e!==i.default.prototype?"symbol":void 0===e?"undefined":o(e)}},{"../core-js/symbol":26,"../core-js/symbol/iterator":27}],34:[function(e,t,r){"use strict";r.byteLength=function(e){var t=f(e),r=t[0],n=t[1];return 3*(r+n)/4-n},r.toByteArray=function(e){for(var t,r=f(e),n=r[0],s=r[1],a=new o(function(e,t,r){return 3*(t+r)/4-r}(0,n,s)),c=0,u=s>0?n-4:n,h=0;h<u;h+=4)t=i[e.charCodeAt(h)]<<18|i[e.charCodeAt(h+1)]<<12|i[e.charCodeAt(h+2)]<<6|i[e.charCodeAt(h+3)],a[c++]=t>>16&255,a[c++]=t>>8&255,a[c++]=255&t;2===s&&(t=i[e.charCodeAt(h)]<<2|i[e.charCodeAt(h+1)]>>4,a[c++]=255&t);1===s&&(t=i[e.charCodeAt(h)]<<10|i[e.charCodeAt(h+1)]<<4|i[e.charCodeAt(h+2)]>>2,a[c++]=t>>8&255,a[c++]=255&t);return a},r.fromByteArray=function(e){for(var t,r=e.length,i=r%3,o=[],s=0,a=r-i;s<a;s+=16383)o.push(u(e,s,s+16383>a?a:s+16383));1===i?(t=e[r-1],o.push(n[t>>2]+n[t<<4&63]+"==")):2===i&&(t=(e[r-2]<<8)+e[r-1],o.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"="));return o.join("")};for(var n=[],i=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,c=s.length;a<c;++a)n[a]=s[a],i[s.charCodeAt(a)]=a;function f(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function u(e,t,r){for(var i,o,s=[],a=t;a<r;a+=3)i=(e[a]<<16&16711680)+(e[a+1]<<8&65280)+(255&e[a+2]),s.push(n[(o=i)>>18&63]+n[o>>12&63]+n[o>>6&63]+n[63&o]);return s.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},{}],35:[function(e,t,r){!function(t,r){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function o(e,t,r){if(o.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var Buffer;"object"==typeof t?t.exports=o:r.BN=o,o.BN=o,o.wordSize=26;try{Buffer=e("buffer").Buffer}catch(e){}function s(e,t,r){for(var n=0,i=Math.min(e.length,r),o=t;o<i;o++){var s=e.charCodeAt(o)-48;n<<=4,n|=s>=49&&s<=54?s-49+10:s>=17&&s<=22?s-17+10:15&s}return n}function a(e,t,r,n){for(var i=0,o=Math.min(e.length,r),s=t;s<o;s++){var a=e.charCodeAt(s)-48;i*=n,i+=a>=49?a-49+10:a>=17?a-17+10:a}return i}o.isBN=function(e){return e instanceof o||null!==e&&"object"==typeof e&&e.constructor.wordSize===o.wordSize&&Array.isArray(e.words)},o.max=function(e,t){return e.cmp(t)>0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&i++,16===t?this._parseHex(e,i):this._parseBase(e,t,i),"-"===e[0]&&(this.negative=1),this.strip(),"le"===r&&this._initArray(this.toArray(),t,r)},o.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(n(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},o.prototype._initArray=function(e,t,r){if(n("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var o,s,a=0;if("be"===r)for(i=e.length-1,o=0;i>=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=s<<a&67108863,this.words[o+1]=s>>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);else if("le"===r)for(i=0,o=0;i<e.length;i+=3)s=e[i]|e[i+1]<<8|e[i+2]<<16,this.words[o]|=s<<a&67108863,this.words[o+1]=s>>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);return this.strip()},o.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var r=0;r<this.length;r++)this.words[r]=0;var n,i,o=0;for(r=e.length-6,n=0;r>=t;r-=6)i=s(e,r,r+6),this.words[n]|=i<<o&67108863,this.words[n+1]|=i>>>26-o&4194303,(o+=24)>=26&&(o-=26,n++);r+6!==t&&(i=s(e,t,r+6),this.words[n]|=i<<o&67108863,this.words[n+1]|=i>>>26-o&4194303),this.strip()},o.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var o=e.length-r,s=o%n,c=Math.min(o,o-s)+r,f=0,u=r;u<c;u+=n)f=a(e,u,u+n,t),this.imuln(i),this.words[0]+f<67108864?this.words[0]+=f:this._iaddn(f);if(0!==s){var h=1;for(f=a(e,u,e.length,t),u=0;u<s;u++)h*=t;this.imuln(h),this.words[0]+f<67108864?this.words[0]+=f:this._iaddn(f)}},o.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},o.prototype.clone=function(){var e=new o(null);return this.copy(e),e},o.prototype._expand=function(e){for(;this.length<e;)this.words[this.length++]=0;return this},o.prototype.strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var c=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],u=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function h(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],o=0|t.words[0],s=i*o,a=67108863&s,c=s/67108864|0;r.words[0]=a;for(var f=1;f<n;f++){for(var u=c>>>26,h=67108863&c,d=Math.min(f,t.length-1),l=Math.max(0,f-e.length+1);l<=d;l++){var p=f-l|0;u+=(s=(i=0|e.words[p])*(o=0|t.words[l])+h)/67108864|0,h=67108863&s}r.words[f]=0|h,c=0|u}return 0!==c?r.words[f]=0|c:r.length--,r.strip()}o.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,s=0;s<this.length;s++){var a=this.words[s],h=(16777215&(a<<i|o)).toString(16);r=0!==(o=a>>>24-i&16777215)||s!==this.length-1?c[6-h.length]+h+r:h+r,(i+=2)>=26&&(i-=26,s--)}for(0!==o&&(r=o.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var d=f[e],l=u[e];r="";var p=this.clone();for(p.negative=0;!p.isZero();){var b=p.modn(l).toString(e);r=(p=p.idivn(l)).isZero()?b+r:c[d-b.length]+b+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(e,t){return n(void 0!==Buffer),this.toArrayLike(Buffer,e,t)},o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,r){var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0"),this.strip();var s,a,c="le"===t,f=new e(o),u=this.clone();if(c){for(a=0;!u.isZero();a++)s=u.andln(255),u.iushrn(8),f[a]=s;for(;a<o;a++)f[a]=0}else{for(a=0;a<o-i;a++)f[a]=0;for(a=0;!u.isZero();a++)s=u.andln(255),u.iushrn(8),f[o-a-1]=s}return f},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 0==(8191&t)&&(r+=13,t>>>=13),0==(127&t)&&(r+=7,t>>>=7),0==(15&t)&&(r+=4,t>>>=4),0==(3&t)&&(r+=2,t>>>=2),0==(1&t)&&r++,r},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)break}return e},o.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},o.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},o.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},o.prototype.isNeg=function(){return 0!==this.negative},o.prototype.neg=function(){return this.clone().ineg()},o.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},o.prototype.iuor=function(e){for(;this.length<e.length;)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this.strip()},o.prototype.ior=function(e){return n(0==(this.negative|e.negative)),this.iuor(e)},o.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this.strip()},o.prototype.iand=function(e){return n(0==(this.negative|e.negative)),this.iuand(e)},o.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;n<r.length;n++)this.words[n]=t.words[n]^r.words[n];if(this!==t)for(;n<t.length;n++)this.words[n]=t.words[n];return this.length=t.length,this.strip()},o.prototype.ixor=function(e){return n(0==(this.negative|e.negative)),this.iuxor(e)},o.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i<t;i++)this.words[i]=67108863&~this.words[i];return r>0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<<i:this.words[r]&~(1<<i),this.strip()},o.prototype.iadd=function(e){var t,r,n;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(r=this,n=e):(r=e,n=this);for(var i=0,o=0;o<n.length;o++)t=(0|r.words[o])+(0|n.words[o])+i,this.words[o]=67108863&t,i=t>>>26;for(;0!==i&&o<r.length;o++)t=(0|r.words[o])+i,this.words[o]=67108863&t,i=t>>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;o<r.length;o++)this.words[o]=r.words[o];return this},o.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var o=0,s=0;s<n.length;s++)o=(t=(0|r.words[s])-(0|n.words[s])+o)>>26,this.words[s]=67108863&t;for(;0!==o&&s<r.length;s++)o=(t=(0|r.words[s])+o)>>26,this.words[s]=67108863&t;if(0===o&&s<r.length&&r!==this)for(;s<r.length;s++)this.words[s]=r.words[s];return this.length=Math.max(this.length,s),r!==this&&(this.negative=1),this.strip()},o.prototype.sub=function(e){return this.clone().isub(e)};var d=function(e,t,r){var n,i,o,s=e.words,a=t.words,c=r.words,f=0,u=0|s[0],h=8191&u,d=u>>>13,l=0|s[1],p=8191&l,b=l>>>13,y=0|s[2],m=8191&y,v=y>>>13,g=0|s[3],_=8191&g,w=g>>>13,S=0|s[4],x=8191&S,k=S>>>13,E=0|s[5],M=8191&E,A=E>>>13,j=0|s[6],B=8191&j,C=j>>>13,I=0|s[7],O=8191&I,R=I>>>13,T=0|s[8],P=8191&T,L=T>>>13,N=0|s[9],D=8191&N,q=N>>>13,F=0|a[0],U=8191&F,z=F>>>13,H=0|a[1],K=8191&H,W=H>>>13,G=0|a[2],V=8191&G,J=G>>>13,X=0|a[3],$=8191&X,Z=X>>>13,Y=0|a[4],Q=8191&Y,ee=Y>>>13,te=0|a[5],re=8191&te,ne=te>>>13,ie=0|a[6],oe=8191&ie,se=ie>>>13,ae=0|a[7],ce=8191&ae,fe=ae>>>13,ue=0|a[8],he=8191&ue,de=ue>>>13,le=0|a[9],pe=8191&le,be=le>>>13;r.negative=e.negative^t.negative,r.length=19;var ye=(f+(n=Math.imul(h,U))|0)+((8191&(i=(i=Math.imul(h,z))+Math.imul(d,U)|0))<<13)|0;f=((o=Math.imul(d,z))+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(p,U),i=(i=Math.imul(p,z))+Math.imul(b,U)|0,o=Math.imul(b,z);var me=(f+(n=n+Math.imul(h,K)|0)|0)+((8191&(i=(i=i+Math.imul(h,W)|0)+Math.imul(d,K)|0))<<13)|0;f=((o=o+Math.imul(d,W)|0)+(i>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(m,U),i=(i=Math.imul(m,z))+Math.imul(v,U)|0,o=Math.imul(v,z),n=n+Math.imul(p,K)|0,i=(i=i+Math.imul(p,W)|0)+Math.imul(b,K)|0,o=o+Math.imul(b,W)|0;var ve=(f+(n=n+Math.imul(h,V)|0)|0)+((8191&(i=(i=i+Math.imul(h,J)|0)+Math.imul(d,V)|0))<<13)|0;f=((o=o+Math.imul(d,J)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(_,U),i=(i=Math.imul(_,z))+Math.imul(w,U)|0,o=Math.imul(w,z),n=n+Math.imul(m,K)|0,i=(i=i+Math.imul(m,W)|0)+Math.imul(v,K)|0,o=o+Math.imul(v,W)|0,n=n+Math.imul(p,V)|0,i=(i=i+Math.imul(p,J)|0)+Math.imul(b,V)|0,o=o+Math.imul(b,J)|0;var ge=(f+(n=n+Math.imul(h,$)|0)|0)+((8191&(i=(i=i+Math.imul(h,Z)|0)+Math.imul(d,$)|0))<<13)|0;f=((o=o+Math.imul(d,Z)|0)+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,n=Math.imul(x,U),i=(i=Math.imul(x,z))+Math.imul(k,U)|0,o=Math.imul(k,z),n=n+Math.imul(_,K)|0,i=(i=i+Math.imul(_,W)|0)+Math.imul(w,K)|0,o=o+Math.imul(w,W)|0,n=n+Math.imul(m,V)|0,i=(i=i+Math.imul(m,J)|0)+Math.imul(v,V)|0,o=o+Math.imul(v,J)|0,n=n+Math.imul(p,$)|0,i=(i=i+Math.imul(p,Z)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,Z)|0;var _e=(f+(n=n+Math.imul(h,Q)|0)|0)+((8191&(i=(i=i+Math.imul(h,ee)|0)+Math.imul(d,Q)|0))<<13)|0;f=((o=o+Math.imul(d,ee)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(M,U),i=(i=Math.imul(M,z))+Math.imul(A,U)|0,o=Math.imul(A,z),n=n+Math.imul(x,K)|0,i=(i=i+Math.imul(x,W)|0)+Math.imul(k,K)|0,o=o+Math.imul(k,W)|0,n=n+Math.imul(_,V)|0,i=(i=i+Math.imul(_,J)|0)+Math.imul(w,V)|0,o=o+Math.imul(w,J)|0,n=n+Math.imul(m,$)|0,i=(i=i+Math.imul(m,Z)|0)+Math.imul(v,$)|0,o=o+Math.imul(v,Z)|0,n=n+Math.imul(p,Q)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(b,Q)|0,o=o+Math.imul(b,ee)|0;var we=(f+(n=n+Math.imul(h,re)|0)|0)+((8191&(i=(i=i+Math.imul(h,ne)|0)+Math.imul(d,re)|0))<<13)|0;f=((o=o+Math.imul(d,ne)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(B,U),i=(i=Math.imul(B,z))+Math.imul(C,U)|0,o=Math.imul(C,z),n=n+Math.imul(M,K)|0,i=(i=i+Math.imul(M,W)|0)+Math.imul(A,K)|0,o=o+Math.imul(A,W)|0,n=n+Math.imul(x,V)|0,i=(i=i+Math.imul(x,J)|0)+Math.imul(k,V)|0,o=o+Math.imul(k,J)|0,n=n+Math.imul(_,$)|0,i=(i=i+Math.imul(_,Z)|0)+Math.imul(w,$)|0,o=o+Math.imul(w,Z)|0,n=n+Math.imul(m,Q)|0,i=(i=i+Math.imul(m,ee)|0)+Math.imul(v,Q)|0,o=o+Math.imul(v,ee)|0,n=n+Math.imul(p,re)|0,i=(i=i+Math.imul(p,ne)|0)+Math.imul(b,re)|0,o=o+Math.imul(b,ne)|0;var Se=(f+(n=n+Math.imul(h,oe)|0)|0)+((8191&(i=(i=i+Math.imul(h,se)|0)+Math.imul(d,oe)|0))<<13)|0;f=((o=o+Math.imul(d,se)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(O,U),i=(i=Math.imul(O,z))+Math.imul(R,U)|0,o=Math.imul(R,z),n=n+Math.imul(B,K)|0,i=(i=i+Math.imul(B,W)|0)+Math.imul(C,K)|0,o=o+Math.imul(C,W)|0,n=n+Math.imul(M,V)|0,i=(i=i+Math.imul(M,J)|0)+Math.imul(A,V)|0,o=o+Math.imul(A,J)|0,n=n+Math.imul(x,$)|0,i=(i=i+Math.imul(x,Z)|0)+Math.imul(k,$)|0,o=o+Math.imul(k,Z)|0,n=n+Math.imul(_,Q)|0,i=(i=i+Math.imul(_,ee)|0)+Math.imul(w,Q)|0,o=o+Math.imul(w,ee)|0,n=n+Math.imul(m,re)|0,i=(i=i+Math.imul(m,ne)|0)+Math.imul(v,re)|0,o=o+Math.imul(v,ne)|0,n=n+Math.imul(p,oe)|0,i=(i=i+Math.imul(p,se)|0)+Math.imul(b,oe)|0,o=o+Math.imul(b,se)|0;var xe=(f+(n=n+Math.imul(h,ce)|0)|0)+((8191&(i=(i=i+Math.imul(h,fe)|0)+Math.imul(d,ce)|0))<<13)|0;f=((o=o+Math.imul(d,fe)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(P,U),i=(i=Math.imul(P,z))+Math.imul(L,U)|0,o=Math.imul(L,z),n=n+Math.imul(O,K)|0,i=(i=i+Math.imul(O,W)|0)+Math.imul(R,K)|0,o=o+Math.imul(R,W)|0,n=n+Math.imul(B,V)|0,i=(i=i+Math.imul(B,J)|0)+Math.imul(C,V)|0,o=o+Math.imul(C,J)|0,n=n+Math.imul(M,$)|0,i=(i=i+Math.imul(M,Z)|0)+Math.imul(A,$)|0,o=o+Math.imul(A,Z)|0,n=n+Math.imul(x,Q)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(k,Q)|0,o=o+Math.imul(k,ee)|0,n=n+Math.imul(_,re)|0,i=(i=i+Math.imul(_,ne)|0)+Math.imul(w,re)|0,o=o+Math.imul(w,ne)|0,n=n+Math.imul(m,oe)|0,i=(i=i+Math.imul(m,se)|0)+Math.imul(v,oe)|0,o=o+Math.imul(v,se)|0,n=n+Math.imul(p,ce)|0,i=(i=i+Math.imul(p,fe)|0)+Math.imul(b,ce)|0,o=o+Math.imul(b,fe)|0;var ke=(f+(n=n+Math.imul(h,he)|0)|0)+((8191&(i=(i=i+Math.imul(h,de)|0)+Math.imul(d,he)|0))<<13)|0;f=((o=o+Math.imul(d,de)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(D,U),i=(i=Math.imul(D,z))+Math.imul(q,U)|0,o=Math.imul(q,z),n=n+Math.imul(P,K)|0,i=(i=i+Math.imul(P,W)|0)+Math.imul(L,K)|0,o=o+Math.imul(L,W)|0,n=n+Math.imul(O,V)|0,i=(i=i+Math.imul(O,J)|0)+Math.imul(R,V)|0,o=o+Math.imul(R,J)|0,n=n+Math.imul(B,$)|0,i=(i=i+Math.imul(B,Z)|0)+Math.imul(C,$)|0,o=o+Math.imul(C,Z)|0,n=n+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,ee)|0)+Math.imul(A,Q)|0,o=o+Math.imul(A,ee)|0,n=n+Math.imul(x,re)|0,i=(i=i+Math.imul(x,ne)|0)+Math.imul(k,re)|0,o=o+Math.imul(k,ne)|0,n=n+Math.imul(_,oe)|0,i=(i=i+Math.imul(_,se)|0)+Math.imul(w,oe)|0,o=o+Math.imul(w,se)|0,n=n+Math.imul(m,ce)|0,i=(i=i+Math.imul(m,fe)|0)+Math.imul(v,ce)|0,o=o+Math.imul(v,fe)|0,n=n+Math.imul(p,he)|0,i=(i=i+Math.imul(p,de)|0)+Math.imul(b,he)|0,o=o+Math.imul(b,de)|0;var Ee=(f+(n=n+Math.imul(h,pe)|0)|0)+((8191&(i=(i=i+Math.imul(h,be)|0)+Math.imul(d,pe)|0))<<13)|0;f=((o=o+Math.imul(d,be)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(D,K),i=(i=Math.imul(D,W))+Math.imul(q,K)|0,o=Math.imul(q,W),n=n+Math.imul(P,V)|0,i=(i=i+Math.imul(P,J)|0)+Math.imul(L,V)|0,o=o+Math.imul(L,J)|0,n=n+Math.imul(O,$)|0,i=(i=i+Math.imul(O,Z)|0)+Math.imul(R,$)|0,o=o+Math.imul(R,Z)|0,n=n+Math.imul(B,Q)|0,i=(i=i+Math.imul(B,ee)|0)+Math.imul(C,Q)|0,o=o+Math.imul(C,ee)|0,n=n+Math.imul(M,re)|0,i=(i=i+Math.imul(M,ne)|0)+Math.imul(A,re)|0,o=o+Math.imul(A,ne)|0,n=n+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,se)|0)+Math.imul(k,oe)|0,o=o+Math.imul(k,se)|0,n=n+Math.imul(_,ce)|0,i=(i=i+Math.imul(_,fe)|0)+Math.imul(w,ce)|0,o=o+Math.imul(w,fe)|0,n=n+Math.imul(m,he)|0,i=(i=i+Math.imul(m,de)|0)+Math.imul(v,he)|0,o=o+Math.imul(v,de)|0;var Me=(f+(n=n+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,be)|0)+Math.imul(b,pe)|0))<<13)|0;f=((o=o+Math.imul(b,be)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(D,V),i=(i=Math.imul(D,J))+Math.imul(q,V)|0,o=Math.imul(q,J),n=n+Math.imul(P,$)|0,i=(i=i+Math.imul(P,Z)|0)+Math.imul(L,$)|0,o=o+Math.imul(L,Z)|0,n=n+Math.imul(O,Q)|0,i=(i=i+Math.imul(O,ee)|0)+Math.imul(R,Q)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(B,re)|0,i=(i=i+Math.imul(B,ne)|0)+Math.imul(C,re)|0,o=o+Math.imul(C,ne)|0,n=n+Math.imul(M,oe)|0,i=(i=i+Math.imul(M,se)|0)+Math.imul(A,oe)|0,o=o+Math.imul(A,se)|0,n=n+Math.imul(x,ce)|0,i=(i=i+Math.imul(x,fe)|0)+Math.imul(k,ce)|0,o=o+Math.imul(k,fe)|0,n=n+Math.imul(_,he)|0,i=(i=i+Math.imul(_,de)|0)+Math.imul(w,he)|0,o=o+Math.imul(w,de)|0;var Ae=(f+(n=n+Math.imul(m,pe)|0)|0)+((8191&(i=(i=i+Math.imul(m,be)|0)+Math.imul(v,pe)|0))<<13)|0;f=((o=o+Math.imul(v,be)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(D,$),i=(i=Math.imul(D,Z))+Math.imul(q,$)|0,o=Math.imul(q,Z),n=n+Math.imul(P,Q)|0,i=(i=i+Math.imul(P,ee)|0)+Math.imul(L,Q)|0,o=o+Math.imul(L,ee)|0,n=n+Math.imul(O,re)|0,i=(i=i+Math.imul(O,ne)|0)+Math.imul(R,re)|0,o=o+Math.imul(R,ne)|0,n=n+Math.imul(B,oe)|0,i=(i=i+Math.imul(B,se)|0)+Math.imul(C,oe)|0,o=o+Math.imul(C,se)|0,n=n+Math.imul(M,ce)|0,i=(i=i+Math.imul(M,fe)|0)+Math.imul(A,ce)|0,o=o+Math.imul(A,fe)|0,n=n+Math.imul(x,he)|0,i=(i=i+Math.imul(x,de)|0)+Math.imul(k,he)|0,o=o+Math.imul(k,de)|0;var je=(f+(n=n+Math.imul(_,pe)|0)|0)+((8191&(i=(i=i+Math.imul(_,be)|0)+Math.imul(w,pe)|0))<<13)|0;f=((o=o+Math.imul(w,be)|0)+(i>>>13)|0)+(je>>>26)|0,je&=67108863,n=Math.imul(D,Q),i=(i=Math.imul(D,ee))+Math.imul(q,Q)|0,o=Math.imul(q,ee),n=n+Math.imul(P,re)|0,i=(i=i+Math.imul(P,ne)|0)+Math.imul(L,re)|0,o=o+Math.imul(L,ne)|0,n=n+Math.imul(O,oe)|0,i=(i=i+Math.imul(O,se)|0)+Math.imul(R,oe)|0,o=o+Math.imul(R,se)|0,n=n+Math.imul(B,ce)|0,i=(i=i+Math.imul(B,fe)|0)+Math.imul(C,ce)|0,o=o+Math.imul(C,fe)|0,n=n+Math.imul(M,he)|0,i=(i=i+Math.imul(M,de)|0)+Math.imul(A,he)|0,o=o+Math.imul(A,de)|0;var Be=(f+(n=n+Math.imul(x,pe)|0)|0)+((8191&(i=(i=i+Math.imul(x,be)|0)+Math.imul(k,pe)|0))<<13)|0;f=((o=o+Math.imul(k,be)|0)+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(D,re),i=(i=Math.imul(D,ne))+Math.imul(q,re)|0,o=Math.imul(q,ne),n=n+Math.imul(P,oe)|0,i=(i=i+Math.imul(P,se)|0)+Math.imul(L,oe)|0,o=o+Math.imul(L,se)|0,n=n+Math.imul(O,ce)|0,i=(i=i+Math.imul(O,fe)|0)+Math.imul(R,ce)|0,o=o+Math.imul(R,fe)|0,n=n+Math.imul(B,he)|0,i=(i=i+Math.imul(B,de)|0)+Math.imul(C,he)|0,o=o+Math.imul(C,de)|0;var Ce=(f+(n=n+Math.imul(M,pe)|0)|0)+((8191&(i=(i=i+Math.imul(M,be)|0)+Math.imul(A,pe)|0))<<13)|0;f=((o=o+Math.imul(A,be)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(D,oe),i=(i=Math.imul(D,se))+Math.imul(q,oe)|0,o=Math.imul(q,se),n=n+Math.imul(P,ce)|0,i=(i=i+Math.imul(P,fe)|0)+Math.imul(L,ce)|0,o=o+Math.imul(L,fe)|0,n=n+Math.imul(O,he)|0,i=(i=i+Math.imul(O,de)|0)+Math.imul(R,he)|0,o=o+Math.imul(R,de)|0;var Ie=(f+(n=n+Math.imul(B,pe)|0)|0)+((8191&(i=(i=i+Math.imul(B,be)|0)+Math.imul(C,pe)|0))<<13)|0;f=((o=o+Math.imul(C,be)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(D,ce),i=(i=Math.imul(D,fe))+Math.imul(q,ce)|0,o=Math.imul(q,fe),n=n+Math.imul(P,he)|0,i=(i=i+Math.imul(P,de)|0)+Math.imul(L,he)|0,o=o+Math.imul(L,de)|0;var Oe=(f+(n=n+Math.imul(O,pe)|0)|0)+((8191&(i=(i=i+Math.imul(O,be)|0)+Math.imul(R,pe)|0))<<13)|0;f=((o=o+Math.imul(R,be)|0)+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,n=Math.imul(D,he),i=(i=Math.imul(D,de))+Math.imul(q,he)|0,o=Math.imul(q,de);var Re=(f+(n=n+Math.imul(P,pe)|0)|0)+((8191&(i=(i=i+Math.imul(P,be)|0)+Math.imul(L,pe)|0))<<13)|0;f=((o=o+Math.imul(L,be)|0)+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Te=(f+(n=Math.imul(D,pe))|0)+((8191&(i=(i=Math.imul(D,be))+Math.imul(q,pe)|0))<<13)|0;return f=((o=Math.imul(q,be))+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,c[0]=ye,c[1]=me,c[2]=ve,c[3]=ge,c[4]=_e,c[5]=we,c[6]=Se,c[7]=xe,c[8]=ke,c[9]=Ee,c[10]=Me,c[11]=Ae,c[12]=je,c[13]=Be,c[14]=Ce,c[15]=Ie,c[16]=Oe,c[17]=Re,c[18]=Te,0!==f&&(c[19]=f,r.length++),r};function l(e,t,r){return(new p).mulp(e,t,r)}function p(e,t){this.x=e,this.y=t}Math.imul||(d=h),o.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?d(this,e,t):r<63?h(this,e,t):r<1024?function(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o<r.length-1;o++){var s=i;i=0;for(var a=67108863&n,c=Math.min(o,t.length-1),f=Math.max(0,o-e.length+1);f<=c;f++){var u=o-f,h=(0|e.words[u])*(0|t.words[f]),d=67108863&h;a=67108863&(d=d+a|0),i+=(s=(s=s+(h/67108864|0)|0)+(d>>>26)|0)>>>26,s&=67108863}r.words[o]=a,n=s,s=i}return 0!==n?r.words[o]=n:r.length--,r.strip()}(this,e,t):l(this,e,t)},p.prototype.makeRBT=function(e){for(var t=new Array(e),r=o.prototype._countBits(e)-1,n=0;n<e;n++)t[n]=this.revBin(n,r,e);return t},p.prototype.revBin=function(e,t,r){if(0===e||e===r-1)return e;for(var n=0,i=0;i<t;i++)n|=(1&e)<<t-i-1,e>>=1;return n},p.prototype.permute=function(e,t,r,n,i,o){for(var s=0;s<o;s++)n[s]=t[e[s]],i[s]=r[e[s]]},p.prototype.transform=function(e,t,r,n,i,o){this.permute(o,e,t,r,n,i);for(var s=1;s<i;s<<=1)for(var a=s<<1,c=Math.cos(2*Math.PI/a),f=Math.sin(2*Math.PI/a),u=0;u<i;u+=a)for(var h=c,d=f,l=0;l<s;l++){var p=r[u+l],b=n[u+l],y=r[u+l+s],m=n[u+l+s],v=h*y-d*m;m=h*m+d*y,y=v,r[u+l]=p+y,n[u+l]=b+m,r[u+l+s]=p-y,n[u+l+s]=b-m,l!==a&&(v=c*h-f*d,d=c*d+f*h,h=v)}},p.prototype.guessLen13b=function(e,t){var r=1|Math.max(t,e),n=1&r,i=0;for(r=r/2|0;r;r>>>=1)i++;return 1<<i+1+n},p.prototype.conjugate=function(e,t,r){if(!(r<=1))for(var n=0;n<r/2;n++){var i=e[n];e[n]=e[r-n-1],e[r-n-1]=i,i=t[n],t[n]=-t[r-n-1],t[r-n-1]=-i}},p.prototype.normalize13b=function(e,t){for(var r=0,n=0;n<t/2;n++){var i=8192*Math.round(e[2*n+1]/t)+Math.round(e[2*n]/t)+r;e[n]=67108863&i,r=i<67108864?0:i/67108864|0}return e},p.prototype.convert13b=function(e,t,r,i){for(var o=0,s=0;s<t;s++)o+=0|e[s],r[2*s]=8191&o,o>>>=13,r[2*s+1]=8191&o,o>>>=13;for(s=2*t;s<i;++s)r[s]=0;n(0===o),n(0==(-8192&o))},p.prototype.stub=function(e){for(var t=new Array(e),r=0;r<e;r++)t[r]=0;return t},p.prototype.mulp=function(e,t,r){var n=2*this.guessLen13b(e.length,t.length),i=this.makeRBT(n),o=this.stub(n),s=new Array(n),a=new Array(n),c=new Array(n),f=new Array(n),u=new Array(n),h=new Array(n),d=r.words;d.length=n,this.convert13b(e.words,e.length,s,n),this.convert13b(t.words,t.length,f,n),this.transform(s,o,a,c,n,i),this.transform(f,o,u,h,n,i);for(var l=0;l<n;l++){var p=a[l]*u[l]-c[l]*h[l];c[l]=a[l]*h[l]+c[l]*u[l],a[l]=p}return this.conjugate(a,c,n),this.transform(a,c,d,o,n,i),this.conjugate(d,o,n),this.normalize13b(d,n),r.negative=e.negative^t.negative,r.length=e.length+t.length,r.strip()},o.prototype.mul=function(e){var t=new o(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},o.prototype.mulf=function(e){var t=new o(null);return t.words=new Array(this.length+e.length),l(this,e,t)},o.prototype.imul=function(e){return this.clone().mulTo(e,this)},o.prototype.imuln=function(e){n("number"==typeof e),n(e<67108864);for(var t=0,r=0;r<this.length;r++){var i=(0|this.words[r])*e,o=(67108863&i)+(67108863&t);t>>=26,t+=i/67108864|0,t+=o>>>26,this.words[r]=67108863&o}return 0!==t&&(this.words[r]=t,this.length++),this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++){var n=r/26|0,i=r%26;t[r]=(e.words[n]&1<<i)>>>i}return t}(e);if(0===t.length)return new o(1);for(var r=this,n=0;n<t.length&&0===t[n];n++,r=r.sqr());if(++n<t.length)for(var i=r.sqr();n<t.length;n++,i=i.sqr())0!==t[n]&&(r=r.mul(i));return r},o.prototype.iushln=function(e){n("number"==typeof e&&e>=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t<this.length;t++){var a=this.words[t]&o,c=(0|this.words[t])-a<<r;this.words[t]=c|s,s=a>>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t<i;t++)this.words[t]=0;this.length+=i}return this.strip()},o.prototype.ishln=function(e){return n(0===this.negative),this.iushln(e)},o.prototype.iushrn=function(e,t,r){var i;n("number"==typeof e&&e>=0),i=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<<o,c=r;if(i-=s,i=Math.max(0,i),c){for(var f=0;f<s;f++)c.words[f]=this.words[f];c.length=s}if(0===s);else if(this.length>s)for(this.length-=s,f=0;f<this.length;f++)this.words[f]=this.words[f+s];else this.words[0]=0,this.length=1;var u=0;for(f=this.length-1;f>=0&&(0!==u||f>=i);f--){var h=0|this.words[f];this.words[f]=u<<26-o|h>>>o,u=h&a}return c&&0!==u&&(c.words[c.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<<t;return!(this.length<=r)&&!!(this.words[r]&i)},o.prototype.imaskn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<<t;this.words[this.length-1]&=i}return this.strip()},o.prototype.maskn=function(e){return this.clone().imaskn(e)},o.prototype.iaddn=function(e){return n("number"==typeof e),n(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},o.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this.strip()},o.prototype.addn=function(e){return this.clone().iaddn(e)},o.prototype.subn=function(e){return this.clone().isubn(e)},o.prototype.iabs=function(){return this.negative=0,this},o.prototype.abs=function(){return this.clone().iabs()},o.prototype._ishlnsubmul=function(e,t,r){var i,o,s=e.length+r;this._expand(s);var a=0;for(i=0;i<e.length;i++){o=(0|this.words[i+r])+a;var c=(0|e.words[i])*t;a=((o-=67108863&c)>>26)-(c/67108864|0),this.words[i+r]=67108863&o}for(;i<this.length-r;i++)a=(o=(0|this.words[i+r])+a)>>26,this.words[i+r]=67108863&o;if(0===a)return this.strip();for(n(-1===a),a=0,i=0;i<this.length;i++)a=(o=-(0|this.words[i])+a)>>26,this.words[i]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),i=e,s=0|i.words[i.length-1];0!==(r=26-this._countBits(s))&&(i=i.ushln(r),n.iushln(r),s=0|i.words[i.length-1]);var a,c=n.length-i.length;if("mod"!==t){(a=new o(null)).length=c+1,a.words=new Array(a.length);for(var f=0;f<a.length;f++)a.words[f]=0}var u=n.clone()._ishlnsubmul(i,1,c);0===u.negative&&(n=u,a&&(a.words[c]=1));for(var h=c-1;h>=0;h--){var d=67108864*(0|n.words[i.length+h])+(0|n.words[i.length+h-1]);for(d=Math.min(d/s|0,67108863),n._ishlnsubmul(i,d,h);0!==n.negative;)d--,n.negative=0,n._ishlnsubmul(i,1,h),n.isZero()||(n.negative^=1);a&&(a.words[h]=d)}return a&&a.strip(),n.strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},o.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(i=a.div.neg()),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(i=a.div.neg()),{div:i,mod:a.mod}):0!=(this.negative&e.negative)?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modn(e.words[0]))}:this._wordDiv(e,t);var i,s,a},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modn=function(e){n(e<=67108863);for(var t=(1<<26)%e,r=0,i=this.length-1;i>=0;i--)r=(t*r+(0|this.words[i]))%e;return r},o.prototype.idivn=function(e){n(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*t;this.words[r]=i/e|0,t=i%e}return this.strip()},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),s=new o(0),a=new o(0),c=new o(1),f=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++f;for(var u=r.clone(),h=t.clone();!t.isZero();){for(var d=0,l=1;0==(t.words[0]&l)&&d<26;++d,l<<=1);if(d>0)for(t.iushrn(d);d-- >0;)(i.isOdd()||s.isOdd())&&(i.iadd(u),s.isub(h)),i.iushrn(1),s.iushrn(1);for(var p=0,b=1;0==(r.words[0]&b)&&p<26;++p,b<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||c.isOdd())&&(a.iadd(u),c.isub(h)),a.iushrn(1),c.iushrn(1);t.cmp(r)>=0?(t.isub(r),i.isub(a),s.isub(c)):(r.isub(t),a.isub(i),c.isub(s))}return{a:a,b:c,gcd:r.iushln(f)}},o.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,s=new o(1),a=new o(0),c=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var f=0,u=1;0==(t.words[0]&u)&&f<26;++f,u<<=1);if(f>0)for(t.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(c),s.iushrn(1);for(var h=0,d=1;0==(r.words[0]&d)&&h<26;++h,d<<=1);if(h>0)for(r.iushrn(h);h-- >0;)a.isOdd()&&a.iadd(c),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(a)):(r.isub(t),a.isub(s))}return(i=0===t.cmpn(1)?s:a).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0){var o=t;t=r,r=o}else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return 0==(1&this.words[0])},o.prototype.isOdd=function(){return 1==(1&this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<<t;if(this.length<=r)return this._expand(r+1),this.words[r]|=i,this;for(var o=i,s=r;0!==o&&s<this.length;s++){var a=0|this.words[s];o=(a+=o)>>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:i<e?-1:1}return 0!==this.negative?0|-t:t},o.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},o.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,r=this.length-1;r>=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){n<i?t=-1:n>i&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new w(e)},o.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var b={k256:null,p224:null,p192:null,p25519:null};function y(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function m(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function v(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function g(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function _(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function w(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function S(e){w.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}y.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},y.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t<this.n?-1:r.ucmp(this.p);return 0===n?(r.words[0]=0,r.length=1):n>0?r.isub(this.p):r.strip(),r},y.prototype.split=function(e,t){e.iushrn(this.n,0,t)},y.prototype.imulK=function(e){return e.imul(this.k)},i(m,y),m.prototype.split=function(e,t){for(var r=Math.min(e.length,9),n=0;n<r;n++)t.words[n]=e.words[n];if(t.length=r,e.length<=9)return e.words[0]=0,void(e.length=1);var i=e.words[9];for(t.words[t.length++]=4194303&i,n=10;n<e.length;n++){var o=0|e.words[n];e.words[n-10]=(4194303&o)<<4|i>>>22,i=o}i>>>=22,e.words[n-10]=i,0===i&&e.length>10?e.length-=10:e.length-=9},m.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var n=0|e.words[r];t+=977*n,e.words[r]=67108863&t,t=64*n+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},i(v,y),i(g,y),i(_,y),_.prototype.imulK=function(e){for(var t=0,r=0;r<e.length;r++){var n=19*(0|e.words[r])+t,i=67108863&n;n>>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(b[e])return b[e];var t;if("k256"===e)t=new m;else if("p224"===e)t=new v;else if("p192"===e)t=new g;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new _}return b[e]=t,t},w.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},w.prototype._verify2=function(e,t){n(0==(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},w.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},w.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},w.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},w.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},w.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},w.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},w.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},w.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},w.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},w.prototype.isqr=function(e){return this.imul(e,e.clone())},w.prototype.sqr=function(e){return this.mul(e,e)},w.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var r=this.m.add(new o(1)).iushrn(2);return this.pow(e,r)}for(var i=this.m.subn(1),s=0;!i.isZero()&&0===i.andln(1);)s++,i.iushrn(1);n(!i.isZero());var a=new o(1).toRed(this),c=a.redNeg(),f=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new o(2*u*u).toRed(this);0!==this.pow(u,f).cmp(c);)u.redIAdd(c);for(var h=this.pow(u,i),d=this.pow(e,i.addn(1).iushrn(1)),l=this.pow(e,i),p=s;0!==l.cmp(a);){for(var b=l,y=0;0!==b.cmp(a);y++)b=b.redSqr();n(y<p);var m=this.pow(h,new o(1).iushln(p-y-1));d=d.redMul(m),h=m.redSqr(),l=l.redMul(h),p=y}return d},w.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},w.prototype.pow=function(e,t){if(t.isZero())return new o(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=new Array(16);r[0]=new o(1).toRed(this),r[1]=e;for(var n=2;n<r.length;n++)r[n]=this.mul(r[n-1],e);var i=r[0],s=0,a=0,c=t.bitLength()%26;for(0===c&&(c=26),n=t.length-1;n>=0;n--){for(var f=t.words[n],u=c-1;u>=0;u--){var h=f>>u&1;i!==r[0]&&(i=this.sqr(i)),0!==h||0!==s?(s<<=1,s|=h,(4===++a||0===n&&0===u)&&(i=this.mul(i,r[s]),a=0,s=0)):a=0}c=26}return i},w.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},w.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new S(e)},i(S,w),S.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},S.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},S.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},S.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},S.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(void 0===t||t,this)},{buffer:37}],36:[function(e,t,r){var n;function i(e){this.rand=e}if(t.exports=function(e){return n||(n=new i(null)),n.generate(e)},t.exports.Rand=i,i.prototype.generate=function(e){return this._rand(e)},i.prototype._rand=function(e){if(this.rand.getBytes)return this.rand.getBytes(e);for(var t=new Uint8Array(e),r=0;r<t.length;r++)t[r]=this.rand.getByte();return t},"object"==typeof self)self.crypto&&self.crypto.getRandomValues?i.prototype._rand=function(e){var t=new Uint8Array(e);return self.crypto.getRandomValues(t),t}:self.msCrypto&&self.msCrypto.getRandomValues?i.prototype._rand=function(e){var t=new Uint8Array(e);return self.msCrypto.getRandomValues(t),t}:"object"==typeof window&&(i.prototype._rand=function(){throw new Error("Not implemented yet")});else try{var o=e("crypto");if("function"!=typeof o.randomBytes)throw new Error("Not supported");i.prototype._rand=function(e){return o.randomBytes(e)}}catch(e){}},{crypto:37}],37:[function(e,t,r){},{}],38:[function(e,t,r){var Buffer=e("safe-buffer").Buffer;function n(e){Buffer.isBuffer(e)||(e=Buffer.from(e));for(var t=e.length/4|0,r=new Array(t),n=0;n<t;n++)r[n]=e.readUInt32BE(4*n);return r}function i(e){for(;0<e.length;e++)e[0]=0}function o(e,t,r,n,i){for(var o,s,a,c,f=r[0],u=r[1],h=r[2],d=r[3],l=e[0]^t[0],p=e[1]^t[1],b=e[2]^t[2],y=e[3]^t[3],m=4,v=1;v<i;v++)o=f[l>>>24]^u[p>>>16&255]^h[b>>>8&255]^d[255&y]^t[m++],s=f[p>>>24]^u[b>>>16&255]^h[y>>>8&255]^d[255&l]^t[m++],a=f[b>>>24]^u[y>>>16&255]^h[l>>>8&255]^d[255&p]^t[m++],c=f[y>>>24]^u[l>>>16&255]^h[p>>>8&255]^d[255&b]^t[m++],l=o,p=s,b=a,y=c;return o=(n[l>>>24]<<24|n[p>>>16&255]<<16|n[b>>>8&255]<<8|n[255&y])^t[m++],s=(n[p>>>24]<<24|n[b>>>16&255]<<16|n[y>>>8&255]<<8|n[255&l])^t[m++],a=(n[b>>>24]<<24|n[y>>>16&255]<<16|n[l>>>8&255]<<8|n[255&p])^t[m++],c=(n[y>>>24]<<24|n[l>>>16&255]<<16|n[p>>>8&255]<<8|n[255&b])^t[m++],[o>>>=0,s>>>=0,a>>>=0,c>>>=0]}var s=[0,1,2,4,8,16,32,64,128,27,54],a=function(){for(var e=new Array(256),t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;for(var r=[],n=[],i=[[],[],[],[]],o=[[],[],[],[]],s=0,a=0,c=0;c<256;++c){var f=a^a<<1^a<<2^a<<3^a<<4;f=f>>>8^255&f^99,r[s]=f,n[f]=s;var u=e[s],h=e[u],d=e[h],l=257*e[f]^16843008*f;i[0][s]=l<<24|l>>>8,i[1][s]=l<<16|l>>>16,i[2][s]=l<<8|l>>>24,i[3][s]=l,l=16843009*d^65537*h^257*u^16843008*s,o[0][f]=l<<24|l>>>8,o[1][f]=l<<16|l>>>16,o[2][f]=l<<8|l>>>24,o[3][f]=l,0===s?s=a=1:(s=u^e[e[e[d^u]]],a^=e[e[a]])}return{SBOX:r,INV_SBOX:n,SUB_MIX:i,INV_SUB_MIX:o}}();function c(e){this._key=n(e),this._reset()}c.blockSize=16,c.keySize=32,c.prototype.blockSize=c.blockSize,c.prototype.keySize=c.keySize,c.prototype._reset=function(){for(var e=this._key,t=e.length,r=t+6,n=4*(r+1),i=[],o=0;o<t;o++)i[o]=e[o];for(o=t;o<n;o++){var c=i[o-1];o%t==0?(c=c<<8|c>>>24,c=a.SBOX[c>>>24]<<24|a.SBOX[c>>>16&255]<<16|a.SBOX[c>>>8&255]<<8|a.SBOX[255&c],c^=s[o/t|0]<<24):t>6&&o%t==4&&(c=a.SBOX[c>>>24]<<24|a.SBOX[c>>>16&255]<<16|a.SBOX[c>>>8&255]<<8|a.SBOX[255&c]),i[o]=i[o-t]^c}for(var f=[],u=0;u<n;u++){var h=n-u,d=i[h-(u%4?0:4)];f[u]=u<4||h<=4?d:a.INV_SUB_MIX[0][a.SBOX[d>>>24]]^a.INV_SUB_MIX[1][a.SBOX[d>>>16&255]]^a.INV_SUB_MIX[2][a.SBOX[d>>>8&255]]^a.INV_SUB_MIX[3][a.SBOX[255&d]]}this._nRounds=r,this._keySchedule=i,this._invKeySchedule=f},c.prototype.encryptBlockRaw=function(e){return o(e=n(e),this._keySchedule,a.SUB_MIX,a.SBOX,this._nRounds)},c.prototype.encryptBlock=function(e){var t=this.encryptBlockRaw(e),r=Buffer.allocUnsafe(16);return r.writeUInt32BE(t[0],0),r.writeUInt32BE(t[1],4),r.writeUInt32BE(t[2],8),r.writeUInt32BE(t[3],12),r},c.prototype.decryptBlock=function(e){var t=(e=n(e))[1];e[1]=e[3],e[3]=t;var r=o(e,this._invKeySchedule,a.INV_SUB_MIX,a.INV_SBOX,this._nRounds),i=Buffer.allocUnsafe(16);return i.writeUInt32BE(r[0],0),i.writeUInt32BE(r[3],4),i.writeUInt32BE(r[2],8),i.writeUInt32BE(r[1],12),i},c.prototype.scrub=function(){i(this._keySchedule),i(this._invKeySchedule),i(this._key)},t.exports.AES=c},{"safe-buffer":321}],39:[function(e,t,r){var n=e("./aes"),Buffer=e("safe-buffer").Buffer,i=e("cipher-base"),o=e("inherits"),s=e("./ghash"),a=e("buffer-xor"),c=e("./incr32");function f(e,t,r,o){i.call(this);var a=Buffer.alloc(4,0);this._cipher=new n.AES(t);var f=this._cipher.encryptBlock(a);this._ghash=new s(f),r=function(e,t,r){if(12===t.length)return e._finID=Buffer.concat([t,Buffer.from([0,0,0,1])]),Buffer.concat([t,Buffer.from([0,0,0,2])]);var n=new s(r),i=t.length,o=i%16;n.update(t),o&&(o=16-o,n.update(Buffer.alloc(o,0))),n.update(Buffer.alloc(8,0));var a=8*i,f=Buffer.alloc(8);f.writeUIntBE(a,0,8),n.update(f),e._finID=n.state;var u=Buffer.from(e._finID);return c(u),u}(this,r,f),this._prev=Buffer.from(r),this._cache=Buffer.allocUnsafe(0),this._secCache=Buffer.allocUnsafe(0),this._decrypt=o,this._alen=0,this._len=0,this._mode=e,this._authTag=null,this._called=!1}o(f,i),f.prototype._update=function(e){if(!this._called&&this._alen){var t=16-this._alen%16;t<16&&(t=Buffer.alloc(t,0),this._ghash.update(t))}this._called=!0;var r=this._mode.encrypt(this,e);return this._decrypt?this._ghash.update(e):this._ghash.update(r),this._len+=e.length,r},f.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var e=a(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&function(e,t){var r=0;e.length!==t.length&&r++;for(var n=Math.min(e.length,t.length),i=0;i<n;++i)r+=e[i]^t[i];return r}(e,this._authTag))throw new Error("Unsupported state or unable to authenticate data");this._authTag=e,this._cipher.scrub()},f.prototype.getAuthTag=function(){if(this._decrypt||!Buffer.isBuffer(this._authTag))throw new Error("Attempting to get auth tag in unsupported state");return this._authTag},f.prototype.setAuthTag=function(e){if(!this._decrypt)throw new Error("Attempting to set auth tag in unsupported state");this._authTag=e},f.prototype.setAAD=function(e){if(this._called)throw new Error("Attempting to set AAD in unsupported state");this._ghash.update(e),this._alen+=e.length},t.exports=f},{"./aes":38,"./ghash":43,"./incr32":44,"buffer-xor":71,"cipher-base":73,inherits:261,"safe-buffer":321}],40:[function(e,t,r){var n=e("./encrypter"),i=e("./decrypter"),o=e("./modes/list.json");r.createCipher=r.Cipher=n.createCipher,r.createCipheriv=r.Cipheriv=n.createCipheriv,r.createDecipher=r.Decipher=i.createDecipher,r.createDecipheriv=r.Decipheriv=i.createDecipheriv,r.listCiphers=r.getCiphers=function(){return Object.keys(o)}},{"./decrypter":41,"./encrypter":42,"./modes/list.json":52}],41:[function(e,t,r){var n=e("./authCipher"),Buffer=e("safe-buffer").Buffer,i=e("./modes"),o=e("./streamCipher"),s=e("cipher-base"),a=e("./aes"),c=e("evp_bytestokey");function f(e,t,r){s.call(this),this._cache=new u,this._last=void 0,this._cipher=new a.AES(t),this._prev=Buffer.from(r),this._mode=e,this._autopadding=!0}function u(){this.cache=Buffer.allocUnsafe(0)}function h(e,t,r){var s=i[e.toLowerCase()];if(!s)throw new TypeError("invalid suite type");if("string"==typeof r&&(r=Buffer.from(r)),"GCM"!==s.mode&&r.length!==s.iv)throw new TypeError("invalid iv length "+r.length);if("string"==typeof t&&(t=Buffer.from(t)),t.length!==s.key/8)throw new TypeError("invalid key length "+t.length);return"stream"===s.type?new o(s.module,t,r,!0):"auth"===s.type?new n(s.module,t,r,!0):new f(s.module,t,r)}e("inherits")(f,s),f.prototype._update=function(e){var t,r;this._cache.add(e);for(var n=[];t=this._cache.get(this._autopadding);)r=this._mode.decrypt(this,t),n.push(r);return Buffer.concat(n)},f.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return function(e){var t=e[15],r=-1;for(;++r<t;)if(e[r+(16-t)]!==t)throw new Error("unable to decrypt data");if(16===t)return;return e.slice(0,16-t)}(this._mode.decrypt(this,e));if(e)throw new Error("data not multiple of block length")},f.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this},u.prototype.add=function(e){this.cache=Buffer.concat([this.cache,e])},u.prototype.get=function(e){var t;if(e){if(this.cache.length>16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t}else if(this.cache.length>=16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t;return null},u.prototype.flush=function(){if(this.cache.length)return this.cache},r.createDecipher=function(e,t){var r=i[e.toLowerCase()];if(!r)throw new TypeError("invalid suite type");var n=c(t,!1,r.key,r.iv);return h(e,n.key,n.iv)},r.createDecipheriv=h},{"./aes":38,"./authCipher":39,"./modes":51,"./streamCipher":54,"cipher-base":73,evp_bytestokey:244,inherits:261,"safe-buffer":321}],42:[function(e,t,r){var n=e("./modes"),i=e("./authCipher"),Buffer=e("safe-buffer").Buffer,o=e("./streamCipher"),s=e("cipher-base"),a=e("./aes"),c=e("evp_bytestokey");function f(e,t,r){s.call(this),this._cache=new h,this._cipher=new a.AES(t),this._prev=Buffer.from(r),this._mode=e,this._autopadding=!0}e("inherits")(f,s),f.prototype._update=function(e){var t,r;this._cache.add(e);for(var n=[];t=this._cache.get();)r=this._mode.encrypt(this,t),n.push(r);return Buffer.concat(n)};var u=Buffer.alloc(16,16);function h(){this.cache=Buffer.allocUnsafe(0)}function d(e,t,r){var s=n[e.toLowerCase()];if(!s)throw new TypeError("invalid suite type");if("string"==typeof t&&(t=Buffer.from(t)),t.length!==s.key/8)throw new TypeError("invalid key length "+t.length);if("string"==typeof r&&(r=Buffer.from(r)),"GCM"!==s.mode&&r.length!==s.iv)throw new TypeError("invalid iv length "+r.length);return"stream"===s.type?new o(s.module,t,r):"auth"===s.type?new i(s.module,t,r):new f(s.module,t,r)}f.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return e=this._mode.encrypt(this,e),this._cipher.scrub(),e;if(!e.equals(u))throw this._cipher.scrub(),new Error("data not multiple of block length")},f.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this},h.prototype.add=function(e){this.cache=Buffer.concat([this.cache,e])},h.prototype.get=function(){if(this.cache.length>15){var e=this.cache.slice(0,16);return this.cache=this.cache.slice(16),e}return null},h.prototype.flush=function(){for(var e=16-this.cache.length,t=Buffer.allocUnsafe(e),r=-1;++r<e;)t.writeUInt8(e,r);return Buffer.concat([this.cache,t])},r.createCipheriv=d,r.createCipher=function(e,t){var r=n[e.toLowerCase()];if(!r)throw new TypeError("invalid suite type");var i=c(t,!1,r.key,r.iv);return d(e,i.key,i.iv)}},{"./aes":38,"./authCipher":39,"./modes":51,"./streamCipher":54,"cipher-base":73,evp_bytestokey:244,inherits:261,"safe-buffer":321}],43:[function(e,t,r){var Buffer=e("safe-buffer").Buffer,n=Buffer.alloc(16,0);function i(e){var t=Buffer.allocUnsafe(16);return t.writeUInt32BE(e[0]>>>0,0),t.writeUInt32BE(e[1]>>>0,4),t.writeUInt32BE(e[2]>>>0,8),t.writeUInt32BE(e[3]>>>0,12),t}function o(e){this.h=e,this.state=Buffer.alloc(16,0),this.cache=Buffer.allocUnsafe(0)}o.prototype.ghash=function(e){for(var t=-1;++t<e.length;)this.state[t]^=e[t];this._multiply()},o.prototype._multiply=function(){for(var e,t,r,n=[(e=this.h).readUInt32BE(0),e.readUInt32BE(4),e.readUInt32BE(8),e.readUInt32BE(12)],o=[0,0,0,0],s=-1;++s<128;){for(0!=(this.state[~~(s/8)]&1<<7-s%8)&&(o[0]^=n[0],o[1]^=n[1],o[2]^=n[2],o[3]^=n[3]),r=0!=(1&n[3]),t=3;t>0;t--)n[t]=n[t]>>>1|(1&n[t-1])<<31;n[0]=n[0]>>>1,r&&(n[0]=n[0]^225<<24)}this.state=i(o)},o.prototype.update=function(e){var t;for(this.cache=Buffer.concat([this.cache,e]);this.cache.length>=16;)t=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(t)},o.prototype.final=function(e,t){return this.cache.length&&this.ghash(Buffer.concat([this.cache,n],16)),this.ghash(i([0,e,0,t])),this.state},t.exports=o},{"safe-buffer":321}],44:[function(e,t,r){t.exports=function(e){for(var t,r=e.length;r--;){if(255!==(t=e.readUInt8(r))){t++,e.writeUInt8(t,r);break}e.writeUInt8(0,r)}}},{}],45:[function(e,t,r){var n=e("buffer-xor");r.encrypt=function(e,t){var r=n(t,e._prev);return e._prev=e._cipher.encryptBlock(r),e._prev},r.decrypt=function(e,t){var r=e._prev;e._prev=t;var i=e._cipher.decryptBlock(t);return n(i,r)}},{"buffer-xor":71}],46:[function(e,t,r){var Buffer=e("safe-buffer").Buffer,n=e("buffer-xor");function i(e,t,r){var i=t.length,o=n(t,e._cache);return e._cache=e._cache.slice(i),e._prev=Buffer.concat([e._prev,r?t:o]),o}r.encrypt=function(e,t,r){for(var n,o=Buffer.allocUnsafe(0);t.length;){if(0===e._cache.length&&(e._cache=e._cipher.encryptBlock(e._prev),e._prev=Buffer.allocUnsafe(0)),!(e._cache.length<=t.length)){o=Buffer.concat([o,i(e,t,r)]);break}n=e._cache.length,o=Buffer.concat([o,i(e,t.slice(0,n),r)]),t=t.slice(n)}return o}},{"buffer-xor":71,"safe-buffer":321}],47:[function(e,t,r){var Buffer=e("safe-buffer").Buffer;function n(e,t,r){for(var n,o,s=-1,a=0;++s<8;)n=t&1<<7-s?128:0,a+=(128&(o=e._cipher.encryptBlock(e._prev)[0]^n))>>s%8,e._prev=i(e._prev,r?n:o);return a}function i(e,t){var r=e.length,n=-1,i=Buffer.allocUnsafe(e.length);for(e=Buffer.concat([e,Buffer.from([t])]);++n<r;)i[n]=e[n]<<1|e[n+1]>>7;return i}r.encrypt=function(e,t,r){for(var i=t.length,o=Buffer.allocUnsafe(i),s=-1;++s<i;)o[s]=n(e,t[s],r);return o}},{"safe-buffer":321}],48:[function(e,t,r){var Buffer=e("safe-buffer").Buffer;function n(e,t,r){var n=e._cipher.encryptBlock(e._prev)[0]^t;return e._prev=Buffer.concat([e._prev.slice(1),Buffer.from([r?t:n])]),n}r.encrypt=function(e,t,r){for(var i=t.length,o=Buffer.allocUnsafe(i),s=-1;++s<i;)o[s]=n(e,t[s],r);return o}},{"safe-buffer":321}],49:[function(e,t,r){var n=e("buffer-xor"),Buffer=e("safe-buffer").Buffer,i=e("../incr32");function o(e){var t=e._cipher.encryptBlockRaw(e._prev);return i(e._prev),t}r.encrypt=function(e,t){var r=Math.ceil(t.length/16),i=e._cache.length;e._cache=Buffer.concat([e._cache,Buffer.allocUnsafe(16*r)]);for(var s=0;s<r;s++){var a=o(e),c=i+16*s;e._cache.writeUInt32BE(a[0],c+0),e._cache.writeUInt32BE(a[1],c+4),e._cache.writeUInt32BE(a[2],c+8),e._cache.writeUInt32BE(a[3],c+12)}var f=e._cache.slice(0,t.length);return e._cache=e._cache.slice(t.length),n(t,f)}},{"../incr32":44,"buffer-xor":71,"safe-buffer":321}],50:[function(e,t,r){r.encrypt=function(e,t){return e._cipher.encryptBlock(t)},r.decrypt=function(e,t){return e._cipher.decryptBlock(t)}},{}],51:[function(e,t,r){var n={ECB:e("./ecb"),CBC:e("./cbc"),CFB:e("./cfb"),CFB8:e("./cfb8"),CFB1:e("./cfb1"),OFB:e("./ofb"),CTR:e("./ctr"),GCM:e("./ctr")},i=e("./list.json");for(var o in i)i[o].module=n[i[o].mode];t.exports=i},{"./cbc":45,"./cfb":46,"./cfb1":47,"./cfb8":48,"./ctr":49,"./ecb":50,"./list.json":52,"./ofb":53}],52:[function(e,t,r){t.exports={"aes-128-ecb":{cipher:"AES",key:128,iv:0,mode:"ECB",type:"block"},"aes-192-ecb":{cipher:"AES",key:192,iv:0,mode:"ECB",type:"block"},"aes-256-ecb":{cipher:"AES",key:256,iv:0,mode:"ECB",type:"block"},"aes-128-cbc":{cipher:"AES",key:128,iv:16,mode:"CBC",type:"block"},"aes-192-cbc":{cipher:"AES",key:192,iv:16,mode:"CBC",type:"block"},"aes-256-cbc":{cipher:"AES",key:256,iv:16,mode:"CBC",type:"block"},aes128:{cipher:"AES",key:128,iv:16,mode:"CBC",type:"block"},aes192:{cipher:"AES",key:192,iv:16,mode:"CBC",type:"block"},aes256:{cipher:"AES",key:256,iv:16,mode:"CBC",type:"block"},"aes-128-cfb":{cipher:"AES",key:128,iv:16,mode:"CFB",type:"stream"},"aes-192-cfb":{cipher:"AES",key:192,iv:16,mode:"CFB",type:"stream"},"aes-256-cfb":{cipher:"AES",key:256,iv:16,mode:"CFB",type:"stream"},"aes-128-cfb8":{cipher:"AES",key:128,iv:16,mode:"CFB8",type:"stream"},"aes-192-cfb8":{cipher:"AES",key:192,iv:16,mode:"CFB8",type:"stream"},"aes-256-cfb8":{cipher:"AES",key:256,iv:16,mode:"CFB8",type:"stream"},"aes-128-cfb1":{cipher:"AES",key:128,iv:16,mode:"CFB1",type:"stream"},"aes-192-cfb1":{cipher:"AES",key:192,iv:16,mode:"CFB1",type:"stream"},"aes-256-cfb1":{cipher:"AES",key:256,iv:16,mode:"CFB1",type:"stream"},"aes-128-ofb":{cipher:"AES",key:128,iv:16,mode:"OFB",type:"stream"},"aes-192-ofb":{cipher:"AES",key:192,iv:16,mode:"OFB",type:"stream"},"aes-256-ofb":{cipher:"AES",key:256,iv:16,mode:"OFB",type:"stream"},"aes-128-ctr":{cipher:"AES",key:128,iv:16,mode:"CTR",type:"stream"},"aes-192-ctr":{cipher:"AES",key:192,iv:16,mode:"CTR",type:"stream"},"aes-256-ctr":{cipher:"AES",key:256,iv:16,mode:"CTR",type:"stream"},"aes-128-gcm":{cipher:"AES",key:128,iv:12,mode:"GCM",type:"auth"},"aes-192-gcm":{cipher:"AES",key:192,iv:12,mode:"GCM",type:"auth"},"aes-256-gcm":{cipher:"AES",key:256,iv:12,mode:"GCM",type:"auth"}}},{}],53:[function(e,t,r){(function(Buffer){var t=e("buffer-xor");function n(e){return e._prev=e._cipher.encryptBlock(e._prev),e._prev}r.encrypt=function(e,r){for(;e._cache.length<r.length;)e._cache=Buffer.concat([e._cache,n(e)]);var i=e._cache.slice(0,r.length);return e._cache=e._cache.slice(r.length),t(r,i)}}).call(this,e("buffer").Buffer)},{buffer:66,"buffer-xor":71}],54:[function(e,t,r){var n=e("./aes"),Buffer=e("safe-buffer").Buffer,i=e("cipher-base");function o(e,t,r,o){i.call(this),this._cipher=new n.AES(t),this._prev=Buffer.from(r),this._cache=Buffer.allocUnsafe(0),this._secCache=Buffer.allocUnsafe(0),this._decrypt=o,this._mode=e}e("inherits")(o,i),o.prototype._update=function(e){return this._mode.encrypt(this,e,this._decrypt)},o.prototype._final=function(){this._cipher.scrub()},t.exports=o},{"./aes":38,"cipher-base":73,inherits:261,"safe-buffer":321}],55:[function(e,t,r){var n=e("browserify-des"),i=e("browserify-aes/browser"),o=e("browserify-aes/modes"),s=e("browserify-des/modes"),a=e("evp_bytestokey");function c(e,t,r){if(e=e.toLowerCase(),o[e])return i.createCipheriv(e,t,r);if(s[e])return new n({key:t,iv:r,mode:e});throw new TypeError("invalid suite type")}function f(e,t,r){if(e=e.toLowerCase(),o[e])return i.createDecipheriv(e,t,r);if(s[e])return new n({key:t,iv:r,mode:e,decrypt:!0});throw new TypeError("invalid suite type")}r.createCipher=r.Cipher=function(e,t){var r,n;if(e=e.toLowerCase(),o[e])r=o[e].key,n=o[e].iv;else{if(!s[e])throw new TypeError("invalid suite type");r=8*s[e].key,n=s[e].iv}var i=a(t,!1,r,n);return c(e,i.key,i.iv)},r.createCipheriv=r.Cipheriv=c,r.createDecipher=r.Decipher=function(e,t){var r,n;if(e=e.toLowerCase(),o[e])r=o[e].key,n=o[e].iv;else{if(!s[e])throw new TypeError("invalid suite type");r=8*s[e].key,n=s[e].iv}var i=a(t,!1,r,n);return f(e,i.key,i.iv)},r.createDecipheriv=r.Decipheriv=f,r.listCiphers=r.getCiphers=function(){return Object.keys(s).concat(i.getCiphers())}},{"browserify-aes/browser":40,"browserify-aes/modes":51,"browserify-des":56,"browserify-des/modes":57,evp_bytestokey:244}],56:[function(e,t,r){var n=e("cipher-base"),i=e("des.js"),o=e("inherits"),Buffer=e("safe-buffer").Buffer,s={"des-ede3-cbc":i.CBC.instantiate(i.EDE),"des-ede3":i.EDE,"des-ede-cbc":i.CBC.instantiate(i.EDE),"des-ede":i.EDE,"des-cbc":i.CBC.instantiate(i.DES),"des-ecb":i.DES};function a(e){n.call(this);var t,r=e.mode.toLowerCase(),i=s[r];t=e.decrypt?"decrypt":"encrypt";var o=e.key;Buffer.isBuffer(o)||(o=Buffer.from(o)),"des-ede"!==r&&"des-ede-cbc"!==r||(o=Buffer.concat([o,o.slice(0,8)]));var a=e.iv;Buffer.isBuffer(a)||(a=Buffer.from(a)),this._des=i.create({key:o,iv:a,type:t})}s.des=s["des-cbc"],s.des3=s["des-ede3-cbc"],t.exports=a,o(a,n),a.prototype._update=function(e){return Buffer.from(this._des.update(e))},a.prototype._final=function(){return Buffer.from(this._des.final())}},{"cipher-base":73,"des.js":217,inherits:261,"safe-buffer":58}],57:[function(e,t,r){r["des-ecb"]={key:8,iv:0},r["des-cbc"]=r.des={key:8,iv:8},r["des-ede3-cbc"]=r.des3={key:24,iv:8},r["des-ede3"]={key:24,iv:0},r["des-ede-cbc"]={key:16,iv:8},r["des-ede"]={key:16,iv:0}},{}],58:[function(e,t,r){var n=e("buffer"),Buffer=n.Buffer;function i(e,t){for(var r in e)t[r]=e[r]}function o(e,t,r){return Buffer(e,t,r)}Buffer.from&&Buffer.alloc&&Buffer.allocUnsafe&&Buffer.allocUnsafeSlow?t.exports=n:(i(n,r),r.Buffer=o),i(Buffer,o),o.from=function(e,t,r){if("number"==typeof e)throw new TypeError("Argument must not be a number");return Buffer(e,t,r)},o.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError("Argument must be a number");var n=Buffer(e);return void 0!==t?"string"==typeof r?n.fill(t,r):n.fill(t):n.fill(0),n},o.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return Buffer(e)},o.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return n.SlowBuffer(e)}},{buffer:66}],59:[function(e,t,r){(function(Buffer){var r=e("bn.js"),n=e("randombytes");function i(e,t){var n=function(e){var t=o(e);return{blinder:t.toRed(r.mont(e.modulus)).redPow(new r(e.publicExponent)).fromRed(),unblinder:t.invm(e.modulus)}}(t),i=t.modulus.byteLength(),s=(r.mont(t.modulus),new r(e).mul(n.blinder).umod(t.modulus)),a=s.toRed(r.mont(t.prime1)),c=s.toRed(r.mont(t.prime2)),f=t.coefficient,u=t.prime1,h=t.prime2,d=a.redPow(t.exponent1),l=c.redPow(t.exponent2);d=d.fromRed(),l=l.fromRed();var p=d.isub(l).imul(f).umod(u);return p.imul(h),l.iadd(p),new Buffer(l.imul(n.unblinder).umod(t.modulus).toArray(!1,i))}function o(e){for(var t=e.modulus.byteLength(),i=new r(n(t));i.cmp(e.modulus)>=0||!i.umod(e.prime1)||!i.umod(e.prime2);)i=new r(n(t));return i}t.exports=i,i.getr=o}).call(this,e("buffer").Buffer)},{"bn.js":35,buffer:66,randombytes:304}],60:[function(e,t,r){t.exports=e("./browser/algorithms.json")},{"./browser/algorithms.json":61}],61:[function(e,t,r){t.exports={sha224WithRSAEncryption:{sign:"rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},"RSA-SHA224":{sign:"ecdsa/rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},sha256WithRSAEncryption:{sign:"rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},"RSA-SHA256":{sign:"ecdsa/rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},sha384WithRSAEncryption:{sign:"rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},"RSA-SHA384":{sign:"ecdsa/rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},sha512WithRSAEncryption:{sign:"rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA512":{sign:"ecdsa/rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA1":{sign:"rsa",hash:"sha1",id:"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{sign:"ecdsa",hash:"sha1",id:""},sha256:{sign:"ecdsa",hash:"sha256",id:""},sha224:{sign:"ecdsa",hash:"sha224",id:""},sha384:{sign:"ecdsa",hash:"sha384",id:""},sha512:{sign:"ecdsa",hash:"sha512",id:""},"DSA-SHA":{sign:"dsa",hash:"sha1",id:""},"DSA-SHA1":{sign:"dsa",hash:"sha1",id:""},DSA:{sign:"dsa",hash:"sha1",id:""},"DSA-WITH-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-WITH-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-WITH-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-WITH-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-RIPEMD160":{sign:"dsa",hash:"rmd160",id:""},ripemd160WithRSA:{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},"RSA-RIPEMD160":{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},md5WithRSAEncryption:{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"},"RSA-MD5":{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"}}},{}],62:[function(e,t,r){t.exports={"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"}},{}],63:[function(e,t,r){(function(Buffer){var r=e("create-hash"),n=e("stream"),i=e("inherits"),o=e("./sign"),s=e("./verify"),a=e("./algorithms.json");function c(e){n.Writable.call(this);var t=a[e];if(!t)throw new Error("Unknown message digest");this._hashType=t.hash,this._hash=r(t.hash),this._tag=t.id,this._signType=t.sign}function f(e){n.Writable.call(this);var t=a[e];if(!t)throw new Error("Unknown message digest");this._hash=r(t.hash),this._tag=t.id,this._signType=t.sign}function u(e){return new c(e)}function h(e){return new f(e)}Object.keys(a).forEach(function(e){a[e].id=new Buffer(a[e].id,"hex"),a[e.toLowerCase()]=a[e]}),i(c,n.Writable),c.prototype._write=function(e,t,r){this._hash.update(e),r()},c.prototype.update=function(e,t){return"string"==typeof e&&(e=new Buffer(e,t)),this._hash.update(e),this},c.prototype.sign=function(e,t){this.end();var r=this._hash.digest(),n=o(r,e,this._hashType,this._signType,this._tag);return t?n.toString(t):n},i(f,n.Writable),f.prototype._write=function(e,t,r){this._hash.update(e),r()},f.prototype.update=function(e,t){return"string"==typeof e&&(e=new Buffer(e,t)),this._hash.update(e),this},f.prototype.verify=function(e,t,r){"string"==typeof t&&(t=new Buffer(t,r)),this.end();var n=this._hash.digest();return s(t,n,e,this._signType,this._tag)},t.exports={Sign:u,Verify:h,createSign:u,createVerify:h}}).call(this,e("buffer").Buffer)},{"./algorithms.json":61,"./sign":64,"./verify":65,buffer:66,"create-hash":177,inherits:261,stream:332}],64:[function(e,t,r){(function(Buffer){var r=e("create-hmac"),n=e("browserify-rsa"),i=e("elliptic").ec,o=e("bn.js"),s=e("parse-asn1"),a=e("./curves.json");function c(e,t,n,i){if((e=new Buffer(e.toArray())).length<t.byteLength()){var o=new Buffer(t.byteLength()-e.length);o.fill(0),e=Buffer.concat([o,e])}var s=n.length,a=function(e,t){e=(e=f(e,t)).mod(t);var r=new Buffer(e.toArray());if(r.length<t.byteLength()){var n=new Buffer(t.byteLength()-r.length);n.fill(0),r=Buffer.concat([n,r])}return r}(n,t),c=new Buffer(s);c.fill(1);var u=new Buffer(s);return u.fill(0),u=r(i,u).update(c).update(new Buffer([0])).update(e).update(a).digest(),c=r(i,u).update(c).digest(),{k:u=r(i,u).update(c).update(new Buffer([1])).update(e).update(a).digest(),v:c=r(i,u).update(c).digest()}}function f(e,t){var r=new o(e),n=(e.length<<3)-t.bitLength();return n>0&&r.ishrn(n),r}function u(e,t,n){var i,o;do{for(i=new Buffer(0);8*i.length<e.bitLength();)t.v=r(n,t.k).update(t.v).digest(),i=Buffer.concat([i,t.v]);o=f(i,e),t.k=r(n,t.k).update(t.v).update(new Buffer([0])).digest(),t.v=r(n,t.k).update(t.v).digest()}while(-1!==o.cmp(e));return o}function h(e,t,r,n){return e.toRed(o.mont(r)).redPow(t).fromRed().mod(n)}t.exports=function(e,t,r,d,l){var p=s(t);if(p.curve){if("ecdsa"!==d&&"ecdsa/rsa"!==d)throw new Error("wrong private key type");return function(e,t){var r=a[t.curve.join(".")];if(!r)throw new Error("unknown curve "+t.curve.join("."));var n=new i(r).keyFromPrivate(t.privateKey).sign(e);return new Buffer(n.toDER())}(e,p)}if("dsa"===p.type){if("dsa"!==d)throw new Error("wrong private key type");return function(e,t,r){for(var n,i=t.params.priv_key,s=t.params.p,a=t.params.q,d=t.params.g,l=new o(0),p=f(e,a).mod(a),b=!1,y=c(i,a,e,r);!1===b;)n=u(a,y,r),l=h(d,n,s,a),0===(b=n.invm(a).imul(p.add(i.mul(l))).mod(a)).cmpn(0)&&(b=!1,l=new o(0));return function(e,t){e=e.toArray(),t=t.toArray(),128&e[0]&&(e=[0].concat(e)),128&t[0]&&(t=[0].concat(t));var r=[48,e.length+t.length+4,2,e.length];return r=r.concat(e,[2,t.length],t),new Buffer(r)}(l,b)}(e,p,r)}if("rsa"!==d&&"ecdsa/rsa"!==d)throw new Error("wrong private key type");e=Buffer.concat([l,e]);for(var b=p.modulus.byteLength(),y=[0,1];e.length+y.length+1<b;)y.push(255);y.push(0);for(var m=-1;++m<e.length;)y.push(e[m]);return n(y,p)},t.exports.getKey=c,t.exports.makeKey=u}).call(this,e("buffer").Buffer)},{"./curves.json":62,"bn.js":35,"browserify-rsa":59,buffer:66,"create-hmac":180,elliptic:227,"parse-asn1":285}],65:[function(e,t,r){(function(Buffer){var r=e("bn.js"),n=e("elliptic").ec,i=e("parse-asn1"),o=e("./curves.json");function s(e,t){if(e.cmpn(0)<=0)throw new Error("invalid sig");if(e.cmp(t)>=t)throw new Error("invalid sig")}t.exports=function(e,t,a,c,f){var u=i(a);if("ec"===u.type){if("ecdsa"!==c&&"ecdsa/rsa"!==c)throw new Error("wrong public key type");return function(e,t,r){var i=o[r.data.algorithm.curve.join(".")];if(!i)throw new Error("unknown curve "+r.data.algorithm.curve.join("."));var s=new n(i),a=r.data.subjectPrivateKey.data;return s.verify(t,e,a)}(e,t,u)}if("dsa"===u.type){if("dsa"!==c)throw new Error("wrong public key type");return function(e,t,n){var o=n.data.p,a=n.data.q,c=n.data.g,f=n.data.pub_key,u=i.signature.decode(e,"der"),h=u.s,d=u.r;s(h,a),s(d,a);var l=r.mont(o),p=h.invm(a);return 0===c.toRed(l).redPow(new r(t).mul(p).mod(a)).fromRed().mul(f.toRed(l).redPow(d.mul(p).mod(a)).fromRed()).mod(o).mod(a).cmp(d)}(e,t,u)}if("rsa"!==c&&"ecdsa/rsa"!==c)throw new Error("wrong public key type");t=Buffer.concat([f,t]);for(var h=u.modulus.byteLength(),d=[1],l=0;t.length+d.length+2<h;)d.push(255),l++;d.push(0);for(var p=-1;++p<t.length;)d.push(t[p]);d=new Buffer(d);var b=r.mont(u.modulus);e=(e=new r(e).toRed(b)).redPow(new r(u.publicExponent)),e=new Buffer(e.fromRed().toArray());var y=l<8?1:0;for(h=Math.min(e.length,d.length),e.length!==d.length&&(y=1),p=-1;++p<h;)y|=e[p]^d[p];return 0===y}}).call(this,e("buffer").Buffer)},{"./curves.json":62,"bn.js":35,buffer:66,elliptic:227,"parse-asn1":285}],66:[function(e,t,r){"use strict";var n=e("base64-js"),i=e("ieee754");r.Buffer=Buffer,r.SlowBuffer=function(e){+e!=e&&(e=0);return Buffer.alloc(+e)},r.INSPECT_MAX_BYTES=50;var o=2147483647;function s(e){if(e>o)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return t.__proto__=Buffer.prototype,t}function Buffer(e,t,r){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return f(e)}return a(e,t,r)}function a(e,t,r){if("string"==typeof e)return function(e,t){"string"==typeof t&&""!==t||(t="utf8");if(!Buffer.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var r=0|d(e,t),n=s(r),i=n.write(e,t);i!==r&&(n=n.slice(0,i));return n}(e,t);if(ArrayBuffer.isView(e))return u(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(q(e,ArrayBuffer)||e&&q(e.buffer,ArrayBuffer))return function(e,t,r){if(t<0||e.byteLength<t)throw new RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(r||0))throw new RangeError('"length" is outside of buffer bounds');var n;n=void 0===t&&void 0===r?new Uint8Array(e):void 0===r?new Uint8Array(e,t):new Uint8Array(e,t,r);return n.__proto__=Buffer.prototype,n}(e,t,r);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');var n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return Buffer.from(n,t,r);var i=function(e){if(Buffer.isBuffer(e)){var t=0|h(e.length),r=s(t);return 0===r.length?r:(e.copy(r,0,0,t),r)}if(void 0!==e.length)return"number"!=typeof e.length||F(e.length)?s(0):u(e);if("Buffer"===e.type&&Array.isArray(e.data))return u(e.data)}(e);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return Buffer.from(e[Symbol.toPrimitive]("string"),t,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function c(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function f(e){return c(e),s(e<0?0:0|h(e))}function u(e){for(var t=e.length<0?0:0|h(e.length),r=s(t),n=0;n<t;n+=1)r[n]=255&e[n];return r}function h(e){if(e>=o)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o.toString(16)+" bytes");return 0|e}function d(e,t){if(Buffer.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||q(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return L(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return N(e).length;default:if(i)return n?-1:L(e).length;t=(""+t).toLowerCase(),i=!0}}function l(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function p(e,t,r,n,i){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),F(r=+r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof t&&(t=Buffer.from(t,n)),Buffer.isBuffer(t))return 0===t.length?-1:b(e,t,r,n,i);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):b(e,[t],r,n,i);throw new TypeError("val must be string, number or Buffer")}function b(e,t,r,n,i){var o,s=1,a=e.length,c=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;s=2,a/=2,c/=2,r/=2}function f(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(i){var u=-1;for(o=r;o<a;o++)if(f(e,o)===f(t,-1===u?0:o-u)){if(-1===u&&(u=o),o-u+1===c)return u*s}else-1!==u&&(o-=o-u),u=-1}else for(r+c>a&&(r=a-c),o=r;o>=0;o--){for(var h=!0,d=0;d<c;d++)if(f(e,o+d)!==f(t,d)){h=!1;break}if(h)return o}return-1}function y(e,t,r,n){r=Number(r)||0;var i=e.length-r;n?(n=Number(n))>i&&(n=i):n=i;var o=t.length;n>o/2&&(n=o/2);for(var s=0;s<n;++s){var a=parseInt(t.substr(2*s,2),16);if(F(a))return s;e[r+s]=a}return s}function m(e,t,r,n){return D(L(t,e.length-r),e,r,n)}function v(e,t,r,n){return D(function(e){for(var t=[],r=0;r<e.length;++r)t.push(255&e.charCodeAt(r));return t}(t),e,r,n)}function g(e,t,r,n){return v(e,t,r,n)}function _(e,t,r,n){return D(N(t),e,r,n)}function w(e,t,r,n){return D(function(e,t){for(var r,n,i,o=[],s=0;s<e.length&&!((t-=2)<0);++s)r=e.charCodeAt(s),n=r>>8,i=r%256,o.push(i),o.push(n);return o}(t,e.length-r),e,r,n)}function S(e,t,r){return 0===t&&r===e.length?n.fromByteArray(e):n.fromByteArray(e.slice(t,r))}function x(e,t,r){r=Math.min(e.length,r);for(var n=[],i=t;i<r;){var o,s,a,c,f=e[i],u=null,h=f>239?4:f>223?3:f>191?2:1;if(i+h<=r)switch(h){case 1:f<128&&(u=f);break;case 2:128==(192&(o=e[i+1]))&&(c=(31&f)<<6|63&o)>127&&(u=c);break;case 3:o=e[i+1],s=e[i+2],128==(192&o)&&128==(192&s)&&(c=(15&f)<<12|(63&o)<<6|63&s)>2047&&(c<55296||c>57343)&&(u=c);break;case 4:o=e[i+1],s=e[i+2],a=e[i+3],128==(192&o)&&128==(192&s)&&128==(192&a)&&(c=(15&f)<<18|(63&o)<<12|(63&s)<<6|63&a)>65535&&c<1114112&&(u=c)}null===u?(u=65533,h=1):u>65535&&(u-=65536,n.push(u>>>10&1023|55296),u=56320|1023&u),n.push(u),i+=h}return function(e){var t=e.length;if(t<=k)return String.fromCharCode.apply(String,e);var r="",n=0;for(;n<t;)r+=String.fromCharCode.apply(String,e.slice(n,n+=k));return r}(n)}r.kMaxLength=o,Buffer.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()}catch(e){return!1}}(),Buffer.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(Buffer.prototype,"parent",{enumerable:!0,get:function(){if(Buffer.isBuffer(this))return this.buffer}}),Object.defineProperty(Buffer.prototype,"offset",{enumerable:!0,get:function(){if(Buffer.isBuffer(this))return this.byteOffset}}),"undefined"!=typeof Symbol&&null!=Symbol.species&&Buffer[Symbol.species]===Buffer&&Object.defineProperty(Buffer,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),Buffer.poolSize=8192,Buffer.from=function(e,t,r){return a(e,t,r)},Buffer.prototype.__proto__=Uint8Array.prototype,Buffer.__proto__=Uint8Array,Buffer.alloc=function(e,t,r){return function(e,t,r){return c(e),e<=0?s(e):void 0!==t?"string"==typeof r?s(e).fill(t,r):s(e).fill(t):s(e)}(e,t,r)},Buffer.allocUnsafe=function(e){return f(e)},Buffer.allocUnsafeSlow=function(e){return f(e)},Buffer.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==Buffer.prototype},Buffer.compare=function(e,t){if(q(e,Uint8Array)&&(e=Buffer.from(e,e.offset,e.byteLength)),q(t,Uint8Array)&&(t=Buffer.from(t,t.offset,t.byteLength)),!Buffer.isBuffer(e)||!Buffer.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var r=e.length,n=t.length,i=0,o=Math.min(r,n);i<o;++i)if(e[i]!==t[i]){r=e[i],n=t[i];break}return r<n?-1:n<r?1:0},Buffer.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},Buffer.concat=function(e,t){if(!Array.isArray(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return Buffer.alloc(0);var r;if(void 0===t)for(t=0,r=0;r<e.length;++r)t+=e[r].length;var n=Buffer.allocUnsafe(t),i=0;for(r=0;r<e.length;++r){var o=e[r];if(q(o,Uint8Array)&&(o=Buffer.from(o)),!Buffer.isBuffer(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(n,i),i+=o.length}return n},Buffer.byteLength=d,Buffer.prototype._isBuffer=!0,Buffer.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)l(this,t,t+1);return this},Buffer.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)l(this,t,t+3),l(this,t+1,t+2);return this},Buffer.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)l(this,t,t+7),l(this,t+1,t+6),l(this,t+2,t+5),l(this,t+3,t+4);return this},Buffer.prototype.toString=function(){var e=this.length;return 0===e?"":0===arguments.length?x(this,0,e):function(e,t,r){var n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return A(this,t,r);case"utf8":case"utf-8":return x(this,t,r);case"ascii":return E(this,t,r);case"latin1":case"binary":return M(this,t,r);case"base64":return S(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return j(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}.apply(this,arguments)},Buffer.prototype.toLocaleString=Buffer.prototype.toString,Buffer.prototype.equals=function(e){if(!Buffer.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===Buffer.compare(this,e)},Buffer.prototype.inspect=function(){var e="",t=r.INSPECT_MAX_BYTES;return e=this.toString("hex",0,t).replace(/(.{2})/g,"$1 ").trim(),this.length>t&&(e+=" ... "),"<Buffer "+e+">"},Buffer.prototype.compare=function(e,t,r,n,i){if(q(e,Uint8Array)&&(e=Buffer.from(e,e.offset,e.byteLength)),!Buffer.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return-1;if(t>=r)return 1;if(this===e)return 0;for(var o=(i>>>=0)-(n>>>=0),s=(r>>>=0)-(t>>>=0),a=Math.min(o,s),c=this.slice(n,i),f=e.slice(t,r),u=0;u<a;++u)if(c[u]!==f[u]){o=c[u],s=f[u];break}return o<s?-1:s<o?1:0},Buffer.prototype.includes=function(e,t,r){return-1!==this.indexOf(e,t,r)},Buffer.prototype.indexOf=function(e,t,r){return p(this,e,t,r,!0)},Buffer.prototype.lastIndexOf=function(e,t,r){return p(this,e,t,r,!1)},Buffer.prototype.write=function(e,t,r,n){if(void 0===t)n="utf8",r=this.length,t=0;else if(void 0===r&&"string"==typeof t)n=t,r=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t>>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var i=this.length-t;if((void 0===r||r>i)&&(r=i),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var o=!1;;)switch(n){case"hex":return y(this,e,t,r);case"utf8":case"utf-8":return m(this,e,t,r);case"ascii":return v(this,e,t,r);case"latin1":case"binary":return g(this,e,t,r);case"base64":return _(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return w(this,e,t,r);default:if(o)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),o=!0}},Buffer.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var k=4096;function E(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i<r;++i)n+=String.fromCharCode(127&e[i]);return n}function M(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i<r;++i)n+=String.fromCharCode(e[i]);return n}function A(e,t,r){var n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);for(var i="",o=t;o<r;++o)i+=P(e[o]);return i}function j(e,t,r){for(var n=e.slice(t,r),i="",o=0;o<n.length;o+=2)i+=String.fromCharCode(n[o]+256*n[o+1]);return i}function B(e,t,r){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>r)throw new RangeError("Trying to access beyond buffer length")}function C(e,t,r,n,i,o){if(!Buffer.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<o)throw new RangeError('"value" argument is out of bounds');if(r+n>e.length)throw new RangeError("Index out of range")}function I(e,t,r,n,i,o){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function O(e,t,r,n,o){return t=+t,r>>>=0,o||I(e,0,r,4),i.write(e,t,r,n,23,4),r+4}function R(e,t,r,n,o){return t=+t,r>>>=0,o||I(e,0,r,8),i.write(e,t,r,n,52,8),r+8}Buffer.prototype.slice=function(e,t){var r=this.length;(e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e);var n=this.subarray(e,t);return n.__proto__=Buffer.prototype,n},Buffer.prototype.readUIntLE=function(e,t,r){e>>>=0,t>>>=0,r||B(e,t,this.length);for(var n=this[e],i=1,o=0;++o<t&&(i*=256);)n+=this[e+o]*i;return n},Buffer.prototype.readUIntBE=function(e,t,r){e>>>=0,t>>>=0,r||B(e,t,this.length);for(var n=this[e+--t],i=1;t>0&&(i*=256);)n+=this[e+--t]*i;return n},Buffer.prototype.readUInt8=function(e,t){return e>>>=0,t||B(e,1,this.length),this[e]},Buffer.prototype.readUInt16LE=function(e,t){return e>>>=0,t||B(e,2,this.length),this[e]|this[e+1]<<8},Buffer.prototype.readUInt16BE=function(e,t){return e>>>=0,t||B(e,2,this.length),this[e]<<8|this[e+1]},Buffer.prototype.readUInt32LE=function(e,t){return e>>>=0,t||B(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},Buffer.prototype.readUInt32BE=function(e,t){return e>>>=0,t||B(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},Buffer.prototype.readIntLE=function(e,t,r){e>>>=0,t>>>=0,r||B(e,t,this.length);for(var n=this[e],i=1,o=0;++o<t&&(i*=256);)n+=this[e+o]*i;return n>=(i*=128)&&(n-=Math.pow(2,8*t)),n},Buffer.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||B(e,t,this.length);for(var n=t,i=1,o=this[e+--n];n>0&&(i*=256);)o+=this[e+--n]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*t)),o},Buffer.prototype.readInt8=function(e,t){return e>>>=0,t||B(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},Buffer.prototype.readInt16LE=function(e,t){e>>>=0,t||B(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},Buffer.prototype.readInt16BE=function(e,t){e>>>=0,t||B(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},Buffer.prototype.readInt32LE=function(e,t){return e>>>=0,t||B(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},Buffer.prototype.readInt32BE=function(e,t){return e>>>=0,t||B(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},Buffer.prototype.readFloatLE=function(e,t){return e>>>=0,t||B(e,4,this.length),i.read(this,e,!0,23,4)},Buffer.prototype.readFloatBE=function(e,t){return e>>>=0,t||B(e,4,this.length),i.read(this,e,!1,23,4)},Buffer.prototype.readDoubleLE=function(e,t){return e>>>=0,t||B(e,8,this.length),i.read(this,e,!0,52,8)},Buffer.prototype.readDoubleBE=function(e,t){return e>>>=0,t||B(e,8,this.length),i.read(this,e,!1,52,8)},Buffer.prototype.writeUIntLE=function(e,t,r,n){(e=+e,t>>>=0,r>>>=0,n)||C(this,e,t,r,Math.pow(2,8*r)-1,0);var i=1,o=0;for(this[t]=255&e;++o<r&&(i*=256);)this[t+o]=e/i&255;return t+r},Buffer.prototype.writeUIntBE=function(e,t,r,n){(e=+e,t>>>=0,r>>>=0,n)||C(this,e,t,r,Math.pow(2,8*r)-1,0);var i=r-1,o=1;for(this[t+i]=255&e;--i>=0&&(o*=256);)this[t+i]=e/o&255;return t+r},Buffer.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||C(this,e,t,1,255,0),this[t]=255&e,t+1},Buffer.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||C(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},Buffer.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||C(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},Buffer.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||C(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},Buffer.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||C(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},Buffer.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){var i=Math.pow(2,8*r-1);C(this,e,t,r,i-1,-i)}var o=0,s=1,a=0;for(this[t]=255&e;++o<r&&(s*=256);)e<0&&0===a&&0!==this[t+o-1]&&(a=1),this[t+o]=(e/s>>0)-a&255;return t+r},Buffer.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t>>>=0,!n){var i=Math.pow(2,8*r-1);C(this,e,t,r,i-1,-i)}var o=r-1,s=1,a=0;for(this[t+o]=255&e;--o>=0&&(s*=256);)e<0&&0===a&&0!==this[t+o+1]&&(a=1),this[t+o]=(e/s>>0)-a&255;return t+r},Buffer.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||C(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},Buffer.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||C(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},Buffer.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||C(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},Buffer.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||C(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},Buffer.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||C(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},Buffer.prototype.writeFloatLE=function(e,t,r){return O(this,e,t,!0,r)},Buffer.prototype.writeFloatBE=function(e,t,r){return O(this,e,t,!1,r)},Buffer.prototype.writeDoubleLE=function(e,t,r){return R(this,e,t,!0,r)},Buffer.prototype.writeDoubleBE=function(e,t,r){return R(this,e,t,!1,r)},Buffer.prototype.copy=function(e,t,r,n){if(!Buffer.isBuffer(e))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n<r&&(n=r),n===r)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t<n-r&&(n=e.length-t+r);var i=n-r;if(this===e&&"function"==typeof Uint8Array.prototype.copyWithin)this.copyWithin(t,r,n);else if(this===e&&r<t&&t<n)for(var o=i-1;o>=0;--o)e[o+t]=this[o+r];else Uint8Array.prototype.set.call(e,this.subarray(r,n),t);return i},Buffer.prototype.fill=function(e,t,r,n){if("string"==typeof e){if("string"==typeof t?(n=t,t=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!Buffer.isEncoding(n))throw new TypeError("Unknown encoding: "+n);if(1===e.length){var i=e.charCodeAt(0);("utf8"===n&&i<128||"latin1"===n)&&(e=i)}}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<r)throw new RangeError("Out of range index");if(r<=t)return this;var o;if(t>>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(o=t;o<r;++o)this[o]=e;else{var s=Buffer.isBuffer(e)?e:Buffer.from(e,n),a=s.length;if(0===a)throw new TypeError('The value "'+e+'" is invalid for argument "value"');for(o=0;o<r-t;++o)this[o+t]=s[o%a]}return this};var T=/[^+\/0-9A-Za-z-_]/g;function P(e){return e<16?"0"+e.toString(16):e.toString(16)}function L(e,t){var r;t=t||1/0;for(var n=e.length,i=null,o=[],s=0;s<n;++s){if((r=e.charCodeAt(s))>55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(s+1===n){(t-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&o.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;o.push(r)}else if(r<2048){if((t-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return o}function N(e){return n.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(T,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function D(e,t,r,n){for(var i=0;i<n&&!(i+r>=t.length||i>=e.length);++i)t[i+r]=e[i];return i}function q(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function F(e){return e!=e}},{"base64-js":34,ieee754:260}],67:[function(e,t,r){var n=Object.create||function(e){var t=function(){};return t.prototype=e,new t},i=Object.keys||function(e){var t=[];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.push(r);return r},o=Function.prototype.bind||function(e){var t=this;return function(){return t.apply(e,arguments)}};function s(){this._events&&Object.prototype.hasOwnProperty.call(this,"_events")||(this._events=n(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0}t.exports=s,s.EventEmitter=s,s.prototype._events=void 0,s.prototype._maxListeners=void 0;var a,c=10;try{var f={};Object.defineProperty&&Object.defineProperty(f,"x",{value:0}),a=0===f.x}catch(e){a=!1}function u(e){return void 0===e._maxListeners?s.defaultMaxListeners:e._maxListeners}function h(e,t,r,i){var o,s,a;if("function"!=typeof r)throw new TypeError('"listener" argument must be a function');if((s=e._events)?(s.newListener&&(e.emit("newListener",t,r.listener?r.listener:r),s=e._events),a=s[t]):(s=e._events=n(null),e._eventsCount=0),a){if("function"==typeof a?a=s[t]=i?[r,a]:[a,r]:i?a.unshift(r):a.push(r),!a.warned&&(o=u(e))&&o>0&&a.length>o){a.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+a.length+' "'+String(t)+'" listeners added. Use emitter.setMaxListeners() to increase limit.');c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=a.length,"object"==typeof console&&console.warn&&console.warn("%s: %s",c.name,c.message)}}else a=s[t]=r,++e._eventsCount;return e}function d(){if(!this.fired)switch(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length){case 0:return this.listener.call(this.target);case 1:return this.listener.call(this.target,arguments[0]);case 2:return this.listener.call(this.target,arguments[0],arguments[1]);case 3:return this.listener.call(this.target,arguments[0],arguments[1],arguments[2]);default:for(var e=new Array(arguments.length),t=0;t<e.length;++t)e[t]=arguments[t];this.listener.apply(this.target,e)}}function l(e,t,r){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:r},i=o.call(d,n);return i.listener=r,n.wrapFn=i,i}function p(e,t,r){var n=e._events;if(!n)return[];var i=n[t];return i?"function"==typeof i?r?[i.listener||i]:[i]:r?function(e){for(var t=new Array(e.length),r=0;r<t.length;++r)t[r]=e[r].listener||e[r];return t}(i):y(i,i.length):[]}function b(e){var t=this._events;if(t){var r=t[e];if("function"==typeof r)return 1;if(r)return r.length}return 0}function y(e,t){for(var r=new Array(t),n=0;n<t;++n)r[n]=e[n];return r}a?Object.defineProperty(s,"defaultMaxListeners",{enumerable:!0,get:function(){return c},set:function(e){if("number"!=typeof e||e<0||e!=e)throw new TypeError('"defaultMaxListeners" must be a positive number');c=e}}):s.defaultMaxListeners=c,s.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw new TypeError('"n" argument must be a positive number');return this._maxListeners=e,this},s.prototype.getMaxListeners=function(){return u(this)},s.prototype.emit=function(e){var t,r,n,i,o,s,a="error"===e;if(s=this._events)a=a&&null==s.error;else if(!a)return!1;if(a){if(arguments.length>1&&(t=arguments[1]),t instanceof Error)throw t;var c=new Error('Unhandled "error" event. ('+t+")");throw c.context=t,c}if(!(r=s[e]))return!1;var f="function"==typeof r;switch(n=arguments.length){case 1:!function(e,t,r){if(t)e.call(r);else for(var n=e.length,i=y(e,n),o=0;o<n;++o)i[o].call(r)}(r,f,this);break;case 2:!function(e,t,r,n){if(t)e.call(r,n);else for(var i=e.length,o=y(e,i),s=0;s<i;++s)o[s].call(r,n)}(r,f,this,arguments[1]);break;case 3:!function(e,t,r,n,i){if(t)e.call(r,n,i);else for(var o=e.length,s=y(e,o),a=0;a<o;++a)s[a].call(r,n,i)}(r,f,this,arguments[1],arguments[2]);break;case 4:!function(e,t,r,n,i,o){if(t)e.call(r,n,i,o);else for(var s=e.length,a=y(e,s),c=0;c<s;++c)a[c].call(r,n,i,o)}(r,f,this,arguments[1],arguments[2],arguments[3]);break;default:for(i=new Array(n-1),o=1;o<n;o++)i[o-1]=arguments[o];!function(e,t,r,n){if(t)e.apply(r,n);else for(var i=e.length,o=y(e,i),s=0;s<i;++s)o[s].apply(r,n)}(r,f,this,i)}return!0},s.prototype.addListener=function(e,t){return h(this,e,t,!1)},s.prototype.on=s.prototype.addListener,s.prototype.prependListener=function(e,t){return h(this,e,t,!0)},s.prototype.once=function(e,t){if("function"!=typeof t)throw new TypeError('"listener" argument must be a function');return this.on(e,l(this,e,t)),this},s.prototype.prependOnceListener=function(e,t){if("function"!=typeof t)throw new TypeError('"listener" argument must be a function');return this.prependListener(e,l(this,e,t)),this},s.prototype.removeListener=function(e,t){var r,i,o,s,a;if("function"!=typeof t)throw new TypeError('"listener" argument must be a function');if(!(i=this._events))return this;if(!(r=i[e]))return this;if(r===t||r.listener===t)0==--this._eventsCount?this._events=n(null):(delete i[e],i.removeListener&&this.emit("removeListener",e,r.listener||t));else if("function"!=typeof r){for(o=-1,s=r.length-1;s>=0;s--)if(r[s]===t||r[s].listener===t){a=r[s].listener,o=s;break}if(o<0)return this;0===o?r.shift():function(e,t){for(var r=t,n=r+1,i=e.length;n<i;r+=1,n+=1)e[r]=e[n];e.pop()}(r,o),1===r.length&&(i[e]=r[0]),i.removeListener&&this.emit("removeListener",e,a||t)}return this},s.prototype.removeAllListeners=function(e){var t,r,o;if(!(r=this._events))return this;if(!r.removeListener)return 0===arguments.length?(this._events=n(null),this._eventsCount=0):r[e]&&(0==--this._eventsCount?this._events=n(null):delete r[e]),this;if(0===arguments.length){var s,a=i(r);for(o=0;o<a.length;++o)"removeListener"!==(s=a[o])&&this.removeAllListeners(s);return this.removeAllListeners("removeListener"),this._events=n(null),this._eventsCount=0,this}if("function"==typeof(t=r[e]))this.removeListener(e,t);else if(t)for(o=t.length-1;o>=0;o--)this.removeListener(e,t[o]);return this},s.prototype.listeners=function(e){return p(this,e,!0)},s.prototype.rawListeners=function(e){return p(this,e,!1)},s.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):b.call(e,t)},s.prototype.listenerCount=b,s.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]}},{}],68:[function(e,t,r){var n,i,o=t.exports={};function s(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function c(e){if(n===setTimeout)return setTimeout(e,0);if((n===s||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:s}catch(e){n=s}try{i="function"==typeof clearTimeout?clearTimeout:a}catch(e){i=a}}();var f,u=[],h=!1,d=-1;function l(){h&&f&&(h=!1,f.length?u=f.concat(u):d=-1,u.length&&p())}function p(){if(!h){var e=c(l);h=!0;for(var t=u.length;t;){for(f=u,u=[];++d<t;)f&&f[d].run();d=-1,t=u.length}f=null,h=!1,function(e){if(i===clearTimeout)return clearTimeout(e);if((i===a||!i)&&clearTimeout)return i=clearTimeout,clearTimeout(e);try{i(e)}catch(t){try{return i.call(null,e)}catch(t){return i.call(this,e)}}}(e)}}function b(e,t){this.fun=e,this.array=t}function y(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];u.push(new b(e,t)),1!==u.length||h||c(p)},b.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=y,o.addListener=y,o.once=y,o.off=y,o.removeListener=y,o.removeAllListeners=y,o.emit=y,o.prependListener=y,o.prependOnceListener=y,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},{}],69:[function(e,t,r){(function(t,n){var i=e("process/browser.js").nextTick,o=Function.prototype.apply,s=Array.prototype.slice,a={},c=0;function f(e,t){this._id=e,this._clearFn=t}r.setTimeout=function(){return new f(o.call(setTimeout,window,arguments),clearTimeout)},r.setInterval=function(){return new f(o.call(setInterval,window,arguments),clearInterval)},r.clearTimeout=r.clearInterval=function(e){e.close()},f.prototype.unref=f.prototype.ref=function(){},f.prototype.close=function(){this._clearFn.call(window,this._id)},r.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},r.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},r._unrefActive=r.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},r.setImmediate="function"==typeof t?t:function(e){var t=c++,n=!(arguments.length<2)&&s.call(arguments,1);return a[t]=!0,i(function(){a[t]&&(n?e.apply(null,n):e.call(null),r.clearImmediate(t))}),t},r.clearImmediate="function"==typeof n?n:function(e){delete a[e]}}).call(this,e("timers").setImmediate,e("timers").clearImmediate)},{"process/browser.js":68,timers:69}],70:[function(_dereq_,module,exports){var indexOf=function(e,t){if(e.indexOf)return e.indexOf(t);for(var r=0;r<e.length;r++)if(e[r]===t)return r;return-1},Object_keys=function(e){if(Object.keys)return Object.keys(e);var t=[];for(var r in e)t.push(r);return t},forEach=function(e,t){if(e.forEach)return e.forEach(t);for(var r=0;r<e.length;r++)t(e[r],r,e)},defineProp=function(){try{return Object.defineProperty({},"_",{}),function(e,t,r){Object.defineProperty(e,t,{writable:!0,enumerable:!1,configurable:!0,value:r})}}catch(e){return function(e,t,r){e[t]=r}}}(),globals=["Array","Boolean","Date","Error","EvalError","Function","Infinity","JSON","Math","NaN","Number","Object","RangeError","ReferenceError","RegExp","String","SyntaxError","TypeError","URIError","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","eval","isFinite","isNaN","parseFloat","parseInt","undefined","unescape"];function Context(){}Context.prototype={};var Script=exports.Script=function(e){if(!(this instanceof Script))return new Script(e);this.code=e};Script.prototype.runInContext=function(e){if(!(e instanceof Context))throw new TypeError("needs a 'context' argument.");var t=document.createElement("iframe");t.style||(t.style={}),t.style.display="none",document.body.appendChild(t);var r=t.contentWindow,n=r.eval,i=r.execScript;!n&&i&&(i.call(r,"null"),n=r.eval),forEach(Object_keys(e),function(t){r[t]=e[t]}),forEach(globals,function(t){e[t]&&(r[t]=e[t])});var o=Object_keys(r),s=n.call(r,this.code);return forEach(Object_keys(r),function(t){(t in e||-1===indexOf(o,t))&&(e[t]=r[t])}),forEach(globals,function(t){t in e||defineProp(e,t,r[t])}),document.body.removeChild(t),s},Script.prototype.runInThisContext=function(){return eval(this.code)},Script.prototype.runInNewContext=function(e){var t=Script.createContext(e),r=this.runInContext(t);return e&&forEach(Object_keys(t),function(r){e[r]=t[r]}),r},forEach(Object_keys(Script.prototype),function(e){exports[e]=Script[e]=function(t){var r=Script(t);return r[e].apply(r,[].slice.call(arguments,1))}}),exports.isContext=function(e){return e instanceof Context},exports.createScript=function(e){return exports.Script(e)},exports.createContext=Script.createContext=function(e){var t=new Context;return"object"==typeof e&&forEach(Object_keys(e),function(r){t[r]=e[r]}),t}},{}],71:[function(e,t,r){(function(Buffer){t.exports=function(e,t){for(var r=Math.min(e.length,t.length),n=new Buffer(r),i=0;i<r;++i)n[i]=e[i]^t[i];return n}}).call(this,e("buffer").Buffer)},{buffer:66}],72:[function(e,t,r){t.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},{}],73:[function(e,t,r){var Buffer=e("safe-buffer").Buffer,n=e("stream").Transform,i=e("string_decoder").StringDecoder;function o(e){n.call(this),this.hashMode="string"==typeof e,this.hashMode?this[e]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}e("inherits")(o,n),o.prototype.update=function(e,t,r){"string"==typeof e&&(e=Buffer.from(e,t));var n=this._update(e);return this.hashMode?this:(r&&(n=this._toString(n,r)),n)},o.prototype.setAutoPadding=function(){},o.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},o.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},o.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},o.prototype._transform=function(e,t,r){var n;try{this.hashMode?this._update(e):this.push(this._update(e))}catch(e){n=e}finally{r(n)}},o.prototype._flush=function(e){var t;try{this.push(this.__final())}catch(e){t=e}e(t)},o.prototype._finalOrDigest=function(e){var t=this.__final()||Buffer.alloc(0);return e&&(t=this._toString(t,e,!0)),t},o.prototype._toString=function(e,t,r){if(this._decoder||(this._decoder=new i(t),this._encoding=t),this._encoding!==t)throw new Error("can't switch encodings");var n=this._decoder.write(e);return r&&(n+=this._decoder.end()),n},t.exports=o},{inherits:261,"safe-buffer":321,stream:332,string_decoder:337}],74:[function(e,t,r){!function(){"use strict";function e(t,r,n,i){return this instanceof e?(this.domain=t||void 0,this.path=r||"/",this.secure=!!n,this.script=!!i,this):new e(t,r,n,i)}function t(e,r,n){return e instanceof t?e:this instanceof t?(this.name=null,this.value=null,this.expiration_date=1/0,this.path=String(n||"/"),this.explicit_path=!1,this.domain=r||null,this.explicit_domain=!1,this.secure=!1,this.noscript=!1,e&&this.parse(e,r,n),this):new t(e,r,n)}e.All=Object.freeze(Object.create(null)),r.CookieAccessInfo=e,r.Cookie=t,t.prototype.toString=function(){var e=[this.name+"="+this.value];return this.expiration_date!==1/0&&e.push("expires="+new Date(this.expiration_date).toGMTString()),this.domain&&e.push("domain="+this.domain),this.path&&e.push("path="+this.path),this.secure&&e.push("secure"),this.noscript&&e.push("httponly"),e.join("; ")},t.prototype.toValueString=function(){return this.name+"="+this.value};var n=/[:](?=\s*[a-zA-Z0-9_\-]+\s*[=])/g;function i(){var e,r;return this instanceof i?(e=Object.create(null),this.setCookie=function(n,i,o){var s,a;if(s=(n=new t(n,i,o)).expiration_date<=Date.now(),void 0!==e[n.name]){for(r=e[n.name],a=0;a<r.length;a+=1)if(r[a].collidesWith(n))return s?(r.splice(a,1),0===r.length&&delete e[n.name],!1):(r[a]=n,n);return!s&&(r.push(n),n)}return!s&&(e[n.name]=[n],e[n.name])},this.getCookie=function(t,n){var i,o;if(r=e[t])for(o=0;o<r.length;o+=1)if((i=r[o]).expiration_date<=Date.now())0===r.length&&delete e[i.name];else if(i.matches(n))return i},this.getCookies=function(t){var r,n,i=[];for(r in e)(n=this.getCookie(r,t))&&i.push(n);return i.toString=function(){return i.join(":")},i.toValueString=function(){return i.map(function(e){return e.toValueString()}).join(";")},i},this):new i}t.prototype.parse=function(e,r,n){if(this instanceof t){var i,o=e.split(";").filter(function(e){return!!e}),s=o[0].match(/([^=]+)=([\s\S]*)/);if(!s)return void console.warn("Invalid cookie header encountered. Header: '"+e+"'");var a=s[1],c=s[2];if("string"!=typeof a||0===a.length||"string"!=typeof c)return void console.warn("Unable to extract values from cookie header. Cookie: '"+e+"'");for(this.name=a,this.value=c,i=1;i<o.length;i+=1)switch(a=(s=o[i].match(/([^=]+)(?:=([\s\S]*))?/))[1].trim().toLowerCase(),c=s[2],a){case"httponly":this.noscript=!0;break;case"expires":this.expiration_date=c?Number(Date.parse(c)):1/0;break;case"path":this.path=c?c.trim():"",this.explicit_path=!0;break;case"domain":this.domain=c?c.trim():"",this.explicit_domain=!!this.domain;break;case"secure":this.secure=!0}return this.explicit_path||(this.path=n||"/"),this.explicit_domain||(this.domain=r),this}return(new t).parse(e,r,n)},t.prototype.matches=function(t){return t===e.All||!(this.noscript&&t.script||this.secure&&!t.secure||!this.collidesWith(t))},t.prototype.collidesWith=function(e){if(this.path&&!e.path||this.domain&&!e.domain)return!1;if(this.path&&0!==e.path.indexOf(this.path))return!1;if(this.explicit_path&&0!==e.path.indexOf(this.path))return!1;var t=e.domain&&e.domain.replace(/^[\.]/,""),r=this.domain&&this.domain.replace(/^[\.]/,"");if(r===t)return!0;if(r){if(!this.explicit_domain)return!1;var n=t.indexOf(r);return-1!==n&&n===t.length-r.length}return!0},r.CookieJar=i,i.prototype.setCookies=function(e,r,i){var o,s,a=[];for(e=(e=Array.isArray(e)?e:e.split(n)).map(function(e){return new t(e,r,i)}),o=0;o<e.length;o+=1)s=e[o],this.setCookie(s,r,i)&&a.push(s);return a}}()},{}],75:[function(e,t,r){var n=e("../../modules/_core"),i=n.JSON||(n.JSON={stringify:JSON.stringify});t.exports=function(e){return i.stringify.apply(i,arguments)}},{"../../modules/_core":92}],76:[function(e,t,r){e("../../modules/es6.object.assign"),t.exports=e("../../modules/_core").Object.assign},{"../../modules/_core":92,"../../modules/es6.object.assign":160}],77:[function(e,t,r){e("../../modules/es6.object.create");var n=e("../../modules/_core").Object;t.exports=function(e,t){return n.create(e,t)}},{"../../modules/_core":92,"../../modules/es6.object.create":161}],78:[function(e,t,r){e("../../modules/es6.object.define-property");var n=e("../../modules/_core").Object;t.exports=function(e,t,r){return n.defineProperty(e,t,r)}},{"../../modules/_core":92,"../../modules/es6.object.define-property":162}],79:[function(e,t,r){e("../../modules/es6.object.get-own-property-descriptor");var n=e("../../modules/_core").Object;t.exports=function(e,t){return n.getOwnPropertyDescriptor(e,t)}},{"../../modules/_core":92,"../../modules/es6.object.get-own-property-descriptor":163}],80:[function(e,t,r){e("../../modules/es6.object.get-prototype-of"),t.exports=e("../../modules/_core").Object.getPrototypeOf},{"../../modules/_core":92,"../../modules/es6.object.get-prototype-of":164}],81:[function(e,t,r){e("../../modules/es6.object.set-prototype-of"),t.exports=e("../../modules/_core").Object.setPrototypeOf},{"../../modules/_core":92,"../../modules/es6.object.set-prototype-of":165}],82:[function(e,t,r){e("../modules/es6.object.to-string"),e("../modules/es6.string.iterator"),e("../modules/web.dom.iterable"),e("../modules/es6.promise"),e("../modules/es7.promise.finally"),e("../modules/es7.promise.try"),t.exports=e("../modules/_core").Promise},{"../modules/_core":92,"../modules/es6.object.to-string":166,"../modules/es6.promise":167,"../modules/es6.string.iterator":168,"../modules/es7.promise.finally":170,"../modules/es7.promise.try":171,"../modules/web.dom.iterable":174}],83:[function(e,t,r){e("../../modules/es6.symbol"),e("../../modules/es6.object.to-string"),e("../../modules/es7.symbol.async-iterator"),e("../../modules/es7.symbol.observable"),t.exports=e("../../modules/_core").Symbol},{"../../modules/_core":92,"../../modules/es6.object.to-string":166,"../../modules/es6.symbol":169,"../../modules/es7.symbol.async-iterator":172,"../../modules/es7.symbol.observable":173}],84:[function(e,t,r){e("../../modules/es6.string.iterator"),e("../../modules/web.dom.iterable"),t.exports=e("../../modules/_wks-ext").f("iterator")},{"../../modules/_wks-ext":156,"../../modules/es6.string.iterator":168,"../../modules/web.dom.iterable":174}],85:[function(e,t,r){t.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},{}],86:[function(e,t,r){t.exports=function(){}},{}],87:[function(e,t,r){t.exports=function(e,t,r,n){if(!(e instanceof t)||void 0!==n&&n in e)throw TypeError(r+": incorrect invocation!");return e}},{}],88:[function(e,t,r){var n=e("./_is-object");t.exports=function(e){if(!n(e))throw TypeError(e+" is not an object!");return e}},{"./_is-object":111}],89:[function(e,t,r){var n=e("./_to-iobject"),i=e("./_to-length"),o=e("./_to-absolute-index");t.exports=function(e){return function(t,r,s){var a,c=n(t),f=i(c.length),u=o(s,f);if(e&&r!=r){for(;f>u;)if((a=c[u++])!=a)return!0}else for(;f>u;u++)if((e||u in c)&&c[u]===r)return e||u||0;return!e&&-1}}},{"./_to-absolute-index":148,"./_to-iobject":150,"./_to-length":151}],90:[function(e,t,r){var n=e("./_cof"),i=e("./_wks")("toStringTag"),o="Arguments"==n(function(){return arguments}());t.exports=function(e){var t,r,s;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),i))?r:o?n(t):"Object"==(s=n(t))&&"function"==typeof t.callee?"Arguments":s}},{"./_cof":91,"./_wks":157}],91:[function(e,t,r){var n={}.toString;t.exports=function(e){return n.call(e).slice(8,-1)}},{}],92:[function(e,t,r){var n=t.exports={version:"2.5.3"};"number"==typeof __e&&(__e=n)},{}],93:[function(e,t,r){var n=e("./_a-function");t.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,i){return e.call(t,r,n,i)}}return function(){return e.apply(t,arguments)}}},{"./_a-function":85}],94:[function(e,t,r){t.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},{}],95:[function(e,t,r){t.exports=!e("./_fails")(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},{"./_fails":100}],96:[function(e,t,r){var n=e("./_is-object"),i=e("./_global").document,o=n(i)&&n(i.createElement);t.exports=function(e){return o?i.createElement(e):{}}},{"./_global":102,"./_is-object":111}],97:[function(e,t,r){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],98:[function(e,t,r){var n=e("./_object-keys"),i=e("./_object-gops"),o=e("./_object-pie");t.exports=function(e){var t=n(e),r=i.f;if(r)for(var s,a=r(e),c=o.f,f=0;a.length>f;)c.call(e,s=a[f++])&&t.push(s);return t}},{"./_object-gops":129,"./_object-keys":132,"./_object-pie":133}],99:[function(e,t,r){var n=e("./_global"),i=e("./_core"),o=e("./_ctx"),s=e("./_hide"),a=function(e,t,r){var c,f,u,h=e&a.F,d=e&a.G,l=e&a.S,p=e&a.P,b=e&a.B,y=e&a.W,m=d?i:i[t]||(i[t]={}),v=m.prototype,g=d?n:l?n[t]:(n[t]||{}).prototype;for(c in d&&(r=t),r)(f=!h&&g&&void 0!==g[c])&&c in m||(u=f?g[c]:r[c],m[c]=d&&"function"!=typeof g[c]?r[c]:b&&f?o(u,n):y&&g[c]==u?function(e){var t=function(t,r,n){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,r)}return new e(t,r,n)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(u):p&&"function"==typeof u?o(Function.call,u):u,p&&((m.virtual||(m.virtual={}))[c]=u,e&a.R&&v&&!v[c]&&s(v,c,u)))};a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,a.U=64,a.R=128,t.exports=a},{"./_core":92,"./_ctx":93,"./_global":102,"./_hide":104}],100:[function(e,t,r){t.exports=function(e){try{return!!e()}catch(e){return!0}}},{}],101:[function(e,t,r){var n=e("./_ctx"),i=e("./_iter-call"),o=e("./_is-array-iter"),s=e("./_an-object"),a=e("./_to-length"),c=e("./core.get-iterator-method"),f={},u={};(r=t.exports=function(e,t,r,h,d){var l,p,b,y,m=d?function(){return e}:c(e),v=n(r,h,t?2:1),g=0;if("function"!=typeof m)throw TypeError(e+" is not iterable!");if(o(m)){for(l=a(e.length);l>g;g++)if((y=t?v(s(p=e[g])[0],p[1]):v(e[g]))===f||y===u)return y}else for(b=m.call(e);!(p=b.next()).done;)if((y=i(b,v,p.value,t))===f||y===u)return y}).BREAK=f,r.RETURN=u},{"./_an-object":88,"./_ctx":93,"./_is-array-iter":109,"./_iter-call":112,"./_to-length":151,"./core.get-iterator-method":158}],102:[function(e,t,r){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},{}],103:[function(e,t,r){var n={}.hasOwnProperty;t.exports=function(e,t){return n.call(e,t)}},{}],104:[function(e,t,r){var n=e("./_object-dp"),i=e("./_property-desc");t.exports=e("./_descriptors")?function(e,t,r){return n.f(e,t,i(1,r))}:function(e,t,r){return e[t]=r,e}},{"./_descriptors":95,"./_object-dp":124,"./_property-desc":137}],105:[function(e,t,r){var n=e("./_global").document;t.exports=n&&n.documentElement},{"./_global":102}],106:[function(e,t,r){t.exports=!e("./_descriptors")&&!e("./_fails")(function(){return 7!=Object.defineProperty(e("./_dom-create")("div"),"a",{get:function(){return 7}}).a})},{"./_descriptors":95,"./_dom-create":96,"./_fails":100}],107:[function(e,t,r){t.exports=function(e,t,r){var n=void 0===r;switch(t.length){case 0:return n?e():e.call(r);case 1:return n?e(t[0]):e.call(r,t[0]);case 2:return n?e(t[0],t[1]):e.call(r,t[0],t[1]);case 3:return n?e(t[0],t[1],t[2]):e.call(r,t[0],t[1],t[2]);case 4:return n?e(t[0],t[1],t[2],t[3]):e.call(r,t[0],t[1],t[2],t[3])}return e.apply(r,t)}},{}],108:[function(e,t,r){var n=e("./_cof");t.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==n(e)?e.split(""):Object(e)}},{"./_cof":91}],109:[function(e,t,r){var n=e("./_iterators"),i=e("./_wks")("iterator"),o=Array.prototype;t.exports=function(e){return void 0!==e&&(n.Array===e||o[i]===e)}},{"./_iterators":117,"./_wks":157}],110:[function(e,t,r){var n=e("./_cof");t.exports=Array.isArray||function(e){return"Array"==n(e)}},{"./_cof":91}],111:[function(e,t,r){t.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},{}],112:[function(e,t,r){var n=e("./_an-object");t.exports=function(e,t,r,i){try{return i?t(n(r)[0],r[1]):t(r)}catch(t){var o=e.return;throw void 0!==o&&n(o.call(e)),t}}},{"./_an-object":88}],113:[function(e,t,r){"use strict";var n=e("./_object-create"),i=e("./_property-desc"),o=e("./_set-to-string-tag"),s={};e("./_hide")(s,e("./_wks")("iterator"),function(){return this}),t.exports=function(e,t,r){e.prototype=n(s,{next:i(1,r)}),o(e,t+" Iterator")}},{"./_hide":104,"./_object-create":123,"./_property-desc":137,"./_set-to-string-tag":142,"./_wks":157}],114:[function(e,t,r){"use strict";var n=e("./_library"),i=e("./_export"),o=e("./_redefine"),s=e("./_hide"),a=e("./_has"),c=e("./_iterators"),f=e("./_iter-create"),u=e("./_set-to-string-tag"),h=e("./_object-gpo"),d=e("./_wks")("iterator"),l=!([].keys&&"next"in[].keys()),p=function(){return this};t.exports=function(e,t,r,b,y,m,v){f(r,t,b);var g,_,w,S=function(e){if(!l&&e in M)return M[e];switch(e){case"keys":case"values":return function(){return new r(this,e)}}return function(){return new r(this,e)}},x=t+" Iterator",k="values"==y,E=!1,M=e.prototype,A=M[d]||M["@@iterator"]||y&&M[y],j=!l&&A||S(y),B=y?k?S("entries"):j:void 0,C="Array"==t&&M.entries||A;if(C&&(w=h(C.call(new e)))!==Object.prototype&&w.next&&(u(w,x,!0),n||a(w,d)||s(w,d,p)),k&&A&&"values"!==A.name&&(E=!0,j=function(){return A.call(this)}),n&&!v||!l&&!E&&M[d]||s(M,d,j),c[t]=j,c[x]=p,y)if(g={values:k?j:S("values"),keys:m?j:S("keys"),entries:B},v)for(_ in g)_ in M||o(M,_,g[_]);else i(i.P+i.F*(l||E),t,g);return g}},{"./_export":99,"./_has":103,"./_hide":104,"./_iter-create":113,"./_iterators":117,"./_library":118,"./_object-gpo":130,"./_redefine":139,"./_set-to-string-tag":142,"./_wks":157}],115:[function(e,t,r){var n=e("./_wks")("iterator"),i=!1;try{var o=[7][n]();o.return=function(){i=!0},Array.from(o,function(){throw 2})}catch(e){}t.exports=function(e,t){if(!t&&!i)return!1;var r=!1;try{var o=[7],s=o[n]();s.next=function(){return{done:r=!0}},o[n]=function(){return s},e(o)}catch(e){}return r}},{"./_wks":157}],116:[function(e,t,r){t.exports=function(e,t){return{value:t,done:!!e}}},{}],117:[function(e,t,r){t.exports={}},{}],118:[function(e,t,r){t.exports=!0},{}],119:[function(e,t,r){var n=e("./_uid")("meta"),i=e("./_is-object"),o=e("./_has"),s=e("./_object-dp").f,a=0,c=Object.isExtensible||function(){return!0},f=!e("./_fails")(function(){return c(Object.preventExtensions({}))}),u=function(e){s(e,n,{value:{i:"O"+ ++a,w:{}}})},h=t.exports={KEY:n,NEED:!1,fastKey:function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!o(e,n)){if(!c(e))return"F";if(!t)return"E";u(e)}return e[n].i},getWeak:function(e,t){if(!o(e,n)){if(!c(e))return!0;if(!t)return!1;u(e)}return e[n].w},onFreeze:function(e){return f&&h.NEED&&c(e)&&!o(e,n)&&u(e),e}}},{"./_fails":100,"./_has":103,"./_is-object":111,"./_object-dp":124,"./_uid":154}],120:[function(e,t,r){var n=e("./_global"),i=e("./_task").set,o=n.MutationObserver||n.WebKitMutationObserver,s=n.process,a=n.Promise,c="process"==e("./_cof")(s);t.exports=function(){var e,t,r,f=function(){var n,i;for(c&&(n=s.domain)&&n.exit();e;){i=e.fn,e=e.next;try{i()}catch(n){throw e?r():t=void 0,n}}t=void 0,n&&n.enter()};if(c)r=function(){s.nextTick(f)};else if(!o||n.navigator&&n.navigator.standalone)if(a&&a.resolve){var u=a.resolve();r=function(){u.then(f)}}else r=function(){i.call(n,f)};else{var h=!0,d=document.createTextNode("");new o(f).observe(d,{characterData:!0}),r=function(){d.data=h=!h}}return function(n){var i={fn:n,next:void 0};t&&(t.next=i),e||(e=i,r()),t=i}}},{"./_cof":91,"./_global":102,"./_task":147}],121:[function(e,t,r){"use strict";var n=e("./_a-function");function i(e){var t,r;this.promise=new e(function(e,n){if(void 0!==t||void 0!==r)throw TypeError("Bad Promise constructor");t=e,r=n}),this.resolve=n(t),this.reject=n(r)}t.exports.f=function(e){return new i(e)}},{"./_a-function":85}],122:[function(e,t,r){"use strict";var n=e("./_object-keys"),i=e("./_object-gops"),o=e("./_object-pie"),s=e("./_to-object"),a=e("./_iobject"),c=Object.assign;t.exports=!c||e("./_fails")(function(){var e={},t={},r=Symbol(),n="abcdefghijklmnopqrst";return e[r]=7,n.split("").forEach(function(e){t[e]=e}),7!=c({},e)[r]||Object.keys(c({},t)).join("")!=n})?function(e,t){for(var r=s(e),c=arguments.length,f=1,u=i.f,h=o.f;c>f;)for(var d,l=a(arguments[f++]),p=u?n(l).concat(u(l)):n(l),b=p.length,y=0;b>y;)h.call(l,d=p[y++])&&(r[d]=l[d]);return r}:c},{"./_fails":100,"./_iobject":108,"./_object-gops":129,"./_object-keys":132,"./_object-pie":133,"./_to-object":152}],123:[function(e,t,r){var n=e("./_an-object"),i=e("./_object-dps"),o=e("./_enum-bug-keys"),s=e("./_shared-key")("IE_PROTO"),a=function(){},c=function(){var t,r=e("./_dom-create")("iframe"),n=o.length;for(r.style.display="none",e("./_html").appendChild(r),r.src="javascript:",(t=r.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),c=t.F;n--;)delete c.prototype[o[n]];return c()};t.exports=Object.create||function(e,t){var r;return null!==e?(a.prototype=n(e),r=new a,a.prototype=null,r[s]=e):r=c(),void 0===t?r:i(r,t)}},{"./_an-object":88,"./_dom-create":96,"./_enum-bug-keys":97,"./_html":105,"./_object-dps":125,"./_shared-key":143}],124:[function(e,t,r){var n=e("./_an-object"),i=e("./_ie8-dom-define"),o=e("./_to-primitive"),s=Object.defineProperty;r.f=e("./_descriptors")?Object.defineProperty:function(e,t,r){if(n(e),t=o(t,!0),n(r),i)try{return s(e,t,r)}catch(e){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(e[t]=r.value),e}},{"./_an-object":88,"./_descriptors":95,"./_ie8-dom-define":106,"./_to-primitive":153}],125:[function(e,t,r){var n=e("./_object-dp"),i=e("./_an-object"),o=e("./_object-keys");t.exports=e("./_descriptors")?Object.defineProperties:function(e,t){i(e);for(var r,s=o(t),a=s.length,c=0;a>c;)n.f(e,r=s[c++],t[r]);return e}},{"./_an-object":88,"./_descriptors":95,"./_object-dp":124,"./_object-keys":132}],126:[function(e,t,r){var n=e("./_object-pie"),i=e("./_property-desc"),o=e("./_to-iobject"),s=e("./_to-primitive"),a=e("./_has"),c=e("./_ie8-dom-define"),f=Object.getOwnPropertyDescriptor;r.f=e("./_descriptors")?f:function(e,t){if(e=o(e),t=s(t,!0),c)try{return f(e,t)}catch(e){}if(a(e,t))return i(!n.f.call(e,t),e[t])}},{"./_descriptors":95,"./_has":103,"./_ie8-dom-define":106,"./_object-pie":133,"./_property-desc":137,"./_to-iobject":150,"./_to-primitive":153}],127:[function(e,t,r){var n=e("./_to-iobject"),i=e("./_object-gopn").f,o={}.toString,s="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(e){return s&&"[object Window]"==o.call(e)?function(e){try{return i(e)}catch(e){return s.slice()}}(e):i(n(e))}},{"./_object-gopn":128,"./_to-iobject":150}],128:[function(e,t,r){var n=e("./_object-keys-internal"),i=e("./_enum-bug-keys").concat("length","prototype");r.f=Object.getOwnPropertyNames||function(e){return n(e,i)}},{"./_enum-bug-keys":97,"./_object-keys-internal":131}],129:[function(e,t,r){r.f=Object.getOwnPropertySymbols},{}],130:[function(e,t,r){var n=e("./_has"),i=e("./_to-object"),o=e("./_shared-key")("IE_PROTO"),s=Object.prototype;t.exports=Object.getPrototypeOf||function(e){return e=i(e),n(e,o)?e[o]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?s:null}},{"./_has":103,"./_shared-key":143,"./_to-object":152}],131:[function(e,t,r){var n=e("./_has"),i=e("./_to-iobject"),o=e("./_array-includes")(!1),s=e("./_shared-key")("IE_PROTO");t.exports=function(e,t){var r,a=i(e),c=0,f=[];for(r in a)r!=s&&n(a,r)&&f.push(r);for(;t.length>c;)n(a,r=t[c++])&&(~o(f,r)||f.push(r));return f}},{"./_array-includes":89,"./_has":103,"./_shared-key":143,"./_to-iobject":150}],132:[function(e,t,r){var n=e("./_object-keys-internal"),i=e("./_enum-bug-keys");t.exports=Object.keys||function(e){return n(e,i)}},{"./_enum-bug-keys":97,"./_object-keys-internal":131}],133:[function(e,t,r){r.f={}.propertyIsEnumerable},{}],134:[function(e,t,r){var n=e("./_export"),i=e("./_core"),o=e("./_fails");t.exports=function(e,t){var r=(i.Object||{})[e]||Object[e],s={};s[e]=t(r),n(n.S+n.F*o(function(){r(1)}),"Object",s)}},{"./_core":92,"./_export":99,"./_fails":100}],135:[function(e,t,r){t.exports=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}}},{}],136:[function(e,t,r){var n=e("./_an-object"),i=e("./_is-object"),o=e("./_new-promise-capability");t.exports=function(e,t){if(n(e),i(t)&&t.constructor===e)return t;var r=o.f(e);return(0,r.resolve)(t),r.promise}},{"./_an-object":88,"./_is-object":111,"./_new-promise-capability":121}],137:[function(e,t,r){t.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},{}],138:[function(e,t,r){var n=e("./_hide");t.exports=function(e,t,r){for(var i in t)r&&e[i]?e[i]=t[i]:n(e,i,t[i]);return e}},{"./_hide":104}],139:[function(e,t,r){t.exports=e("./_hide")},{"./_hide":104}],140:[function(e,t,r){var n=e("./_is-object"),i=e("./_an-object"),o=function(e,t){if(i(e),!n(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,r,n){try{(n=e("./_ctx")(Function.call,e("./_object-gopd").f(Object.prototype,"__proto__").set,2))(t,[]),r=!(t instanceof Array)}catch(e){r=!0}return function(e,t){return o(e,t),r?e.__proto__=t:n(e,t),e}}({},!1):void 0),check:o}},{"./_an-object":88,"./_ctx":93,"./_is-object":111,"./_object-gopd":126}],141:[function(e,t,r){"use strict";var n=e("./_global"),i=e("./_core"),o=e("./_object-dp"),s=e("./_descriptors"),a=e("./_wks")("species");t.exports=function(e){var t="function"==typeof i[e]?i[e]:n[e];s&&t&&!t[a]&&o.f(t,a,{configurable:!0,get:function(){return this}})}},{"./_core":92,"./_descriptors":95,"./_global":102,"./_object-dp":124,"./_wks":157}],142:[function(e,t,r){var n=e("./_object-dp").f,i=e("./_has"),o=e("./_wks")("toStringTag");t.exports=function(e,t,r){e&&!i(e=r?e:e.prototype,o)&&n(e,o,{configurable:!0,value:t})}},{"./_has":103,"./_object-dp":124,"./_wks":157}],143:[function(e,t,r){var n=e("./_shared")("keys"),i=e("./_uid");t.exports=function(e){return n[e]||(n[e]=i(e))}},{"./_shared":144,"./_uid":154}],144:[function(e,t,r){var n=e("./_global"),i=n["__core-js_shared__"]||(n["__core-js_shared__"]={});t.exports=function(e){return i[e]||(i[e]={})}},{"./_global":102}],145:[function(e,t,r){var n=e("./_an-object"),i=e("./_a-function"),o=e("./_wks")("species");t.exports=function(e,t){var r,s=n(e).constructor;return void 0===s||null==(r=n(s)[o])?t:i(r)}},{"./_a-function":85,"./_an-object":88,"./_wks":157}],146:[function(e,t,r){var n=e("./_to-integer"),i=e("./_defined");t.exports=function(e){return function(t,r){var o,s,a=String(i(t)),c=n(r),f=a.length;return c<0||c>=f?e?"":void 0:(o=a.charCodeAt(c))<55296||o>56319||c+1===f||(s=a.charCodeAt(c+1))<56320||s>57343?e?a.charAt(c):o:e?a.slice(c,c+2):s-56320+(o-55296<<10)+65536}}},{"./_defined":94,"./_to-integer":149}],147:[function(e,t,r){var n,i,o,s=e("./_ctx"),a=e("./_invoke"),c=e("./_html"),f=e("./_dom-create"),u=e("./_global"),h=u.process,d=u.setImmediate,l=u.clearImmediate,p=u.MessageChannel,b=u.Dispatch,y=0,m={},v=function(){var e=+this;if(m.hasOwnProperty(e)){var t=m[e];delete m[e],t()}},g=function(e){v.call(e.data)};d&&l||(d=function(e){for(var t=[],r=1;arguments.length>r;)t.push(arguments[r++]);return m[++y]=function(){a("function"==typeof e?e:Function(e),t)},n(y),y},l=function(e){delete m[e]},"process"==e("./_cof")(h)?n=function(e){h.nextTick(s(v,e,1))}:b&&b.now?n=function(e){b.now(s(v,e,1))}:p?(o=(i=new p).port2,i.port1.onmessage=g,n=s(o.postMessage,o,1)):u.addEventListener&&"function"==typeof postMessage&&!u.importScripts?(n=function(e){u.postMessage(e+"","*")},u.addEventListener("message",g,!1)):n="onreadystatechange"in f("script")?function(e){c.appendChild(f("script")).onreadystatechange=function(){c.removeChild(this),v.call(e)}}:function(e){setTimeout(s(v,e,1),0)}),t.exports={set:d,clear:l}},{"./_cof":91,"./_ctx":93,"./_dom-create":96,"./_global":102,"./_html":105,"./_invoke":107}],148:[function(e,t,r){var n=e("./_to-integer"),i=Math.max,o=Math.min;t.exports=function(e,t){return(e=n(e))<0?i(e+t,0):o(e,t)}},{"./_to-integer":149}],149:[function(e,t,r){var n=Math.ceil,i=Math.floor;t.exports=function(e){return isNaN(e=+e)?0:(e>0?i:n)(e)}},{}],150:[function(e,t,r){var n=e("./_iobject"),i=e("./_defined");t.exports=function(e){return n(i(e))}},{"./_defined":94,"./_iobject":108}],151:[function(e,t,r){var n=e("./_to-integer"),i=Math.min;t.exports=function(e){return e>0?i(n(e),9007199254740991):0}},{"./_to-integer":149}],152:[function(e,t,r){var n=e("./_defined");t.exports=function(e){return Object(n(e))}},{"./_defined":94}],153:[function(e,t,r){var n=e("./_is-object");t.exports=function(e,t){if(!n(e))return e;var r,i;if(t&&"function"==typeof(r=e.toString)&&!n(i=r.call(e)))return i;if("function"==typeof(r=e.valueOf)&&!n(i=r.call(e)))return i;if(!t&&"function"==typeof(r=e.toString)&&!n(i=r.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},{"./_is-object":111}],154:[function(e,t,r){var n=0,i=Math.random();t.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+i).toString(36))}},{}],155:[function(e,t,r){var n=e("./_global"),i=e("./_core"),o=e("./_library"),s=e("./_wks-ext"),a=e("./_object-dp").f;t.exports=function(e){var t=i.Symbol||(i.Symbol=o?{}:n.Symbol||{});"_"==e.charAt(0)||e in t||a(t,e,{value:s.f(e)})}},{"./_core":92,"./_global":102,"./_library":118,"./_object-dp":124,"./_wks-ext":156}],156:[function(e,t,r){r.f=e("./_wks")},{"./_wks":157}],157:[function(e,t,r){var n=e("./_shared")("wks"),i=e("./_uid"),o=e("./_global").Symbol,s="function"==typeof o;(t.exports=function(e){return n[e]||(n[e]=s&&o[e]||(s?o:i)("Symbol."+e))}).store=n},{"./_global":102,"./_shared":144,"./_uid":154}],158:[function(e,t,r){var n=e("./_classof"),i=e("./_wks")("iterator"),o=e("./_iterators");t.exports=e("./_core").getIteratorMethod=function(e){if(null!=e)return e[i]||e["@@iterator"]||o[n(e)]}},{"./_classof":90,"./_core":92,"./_iterators":117,"./_wks":157}],159:[function(e,t,r){"use strict";var n=e("./_add-to-unscopables"),i=e("./_iter-step"),o=e("./_iterators"),s=e("./_to-iobject");t.exports=e("./_iter-define")(Array,"Array",function(e,t){this._t=s(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,r=this._i++;return!e||r>=e.length?(this._t=void 0,i(1)):i(0,"keys"==t?r:"values"==t?e[r]:[r,e[r]])},"values"),o.Arguments=o.Array,n("keys"),n("values"),n("entries")},{"./_add-to-unscopables":86,"./_iter-define":114,"./_iter-step":116,"./_iterators":117,"./_to-iobject":150}],160:[function(e,t,r){var n=e("./_export");n(n.S+n.F,"Object",{assign:e("./_object-assign")})},{"./_export":99,"./_object-assign":122}],161:[function(e,t,r){var n=e("./_export");n(n.S,"Object",{create:e("./_object-create")})},{"./_export":99,"./_object-create":123}],162:[function(e,t,r){var n=e("./_export");n(n.S+n.F*!e("./_descriptors"),"Object",{defineProperty:e("./_object-dp").f})},{"./_descriptors":95,"./_export":99,"./_object-dp":124}],163:[function(e,t,r){var n=e("./_to-iobject"),i=e("./_object-gopd").f;e("./_object-sap")("getOwnPropertyDescriptor",function(){return function(e,t){return i(n(e),t)}})},{"./_object-gopd":126,"./_object-sap":134,"./_to-iobject":150}],164:[function(e,t,r){var n=e("./_to-object"),i=e("./_object-gpo");e("./_object-sap")("getPrototypeOf",function(){return function(e){return i(n(e))}})},{"./_object-gpo":130,"./_object-sap":134,"./_to-object":152}],165:[function(e,t,r){var n=e("./_export");n(n.S,"Object",{setPrototypeOf:e("./_set-proto").set})},{"./_export":99,"./_set-proto":140}],166:[function(e,t,r){arguments[4][37][0].apply(r,arguments)},{dup:37}],167:[function(e,t,r){"use strict";var n,i,o,s,a=e("./_library"),c=e("./_global"),f=e("./_ctx"),u=e("./_classof"),h=e("./_export"),d=e("./_is-object"),l=e("./_a-function"),p=e("./_an-instance"),b=e("./_for-of"),y=e("./_species-constructor"),m=e("./_task").set,v=e("./_microtask")(),g=e("./_new-promise-capability"),_=e("./_perform"),w=e("./_promise-resolve"),S=c.TypeError,x=c.process,k=c.Promise,E="process"==u(x),M=function(){},A=i=g.f,j=!!function(){try{var t=k.resolve(1),r=(t.constructor={})[e("./_wks")("species")]=function(e){e(M,M)};return(E||"function"==typeof PromiseRejectionEvent)&&t.then(M)instanceof r}catch(e){}}(),B=function(e){var t;return!(!d(e)||"function"!=typeof(t=e.then))&&t},C=function(e,t){if(!e._n){e._n=!0;var r=e._c;v(function(){for(var n=e._v,i=1==e._s,o=0,s=function(t){var r,o,s=i?t.ok:t.fail,a=t.resolve,c=t.reject,f=t.domain;try{s?(i||(2==e._h&&R(e),e._h=1),!0===s?r=n:(f&&f.enter(),r=s(n),f&&f.exit()),r===t.promise?c(S("Promise-chain cycle")):(o=B(r))?o.call(r,a,c):a(r)):c(n)}catch(e){c(e)}};r.length>o;)s(r[o++]);e._c=[],e._n=!1,t&&!e._h&&I(e)})}},I=function(e){m.call(c,function(){var t,r,n,i=e._v,o=O(e);if(o&&(t=_(function(){E?x.emit("unhandledRejection",i,e):(r=c.onunhandledrejection)?r({promise:e,reason:i}):(n=c.console)&&n.error&&n.error("Unhandled promise rejection",i)}),e._h=E||O(e)?2:1),e._a=void 0,o&&t.e)throw t.v})},O=function(e){return 1!==e._h&&0===(e._a||e._c).length},R=function(e){m.call(c,function(){var t;E?x.emit("rejectionHandled",e):(t=c.onrejectionhandled)&&t({promise:e,reason:e._v})})},T=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),C(t,!0))},P=function(e){var t,r=this;if(!r._d){r._d=!0,r=r._w||r;try{if(r===e)throw S("Promise can't be resolved itself");(t=B(e))?v(function(){var n={_w:r,_d:!1};try{t.call(e,f(P,n,1),f(T,n,1))}catch(e){T.call(n,e)}}):(r._v=e,r._s=1,C(r,!1))}catch(e){T.call({_w:r,_d:!1},e)}}};j||(k=function(e){p(this,k,"Promise","_h"),l(e),n.call(this);try{e(f(P,this,1),f(T,this,1))}catch(e){T.call(this,e)}},(n=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=e("./_redefine-all")(k.prototype,{then:function(e,t){var r=A(y(this,k));return r.ok="function"!=typeof e||e,r.fail="function"==typeof t&&t,r.domain=E?x.domain:void 0,this._c.push(r),this._a&&this._a.push(r),this._s&&C(this,!1),r.promise},catch:function(e){return this.then(void 0,e)}}),o=function(){var e=new n;this.promise=e,this.resolve=f(P,e,1),this.reject=f(T,e,1)},g.f=A=function(e){return e===k||e===s?new o(e):i(e)}),h(h.G+h.W+h.F*!j,{Promise:k}),e("./_set-to-string-tag")(k,"Promise"),e("./_set-species")("Promise"),s=e("./_core").Promise,h(h.S+h.F*!j,"Promise",{reject:function(e){var t=A(this);return(0,t.reject)(e),t.promise}}),h(h.S+h.F*(a||!j),"Promise",{resolve:function(e){return w(a&&this===s?k:this,e)}}),h(h.S+h.F*!(j&&e("./_iter-detect")(function(e){k.all(e).catch(M)})),"Promise",{all:function(e){var t=this,r=A(t),n=r.resolve,i=r.reject,o=_(function(){var r=[],o=0,s=1;b(e,!1,function(e){var a=o++,c=!1;r.push(void 0),s++,t.resolve(e).then(function(e){c||(c=!0,r[a]=e,--s||n(r))},i)}),--s||n(r)});return o.e&&i(o.v),r.promise},race:function(e){var t=this,r=A(t),n=r.reject,i=_(function(){b(e,!1,function(e){t.resolve(e).then(r.resolve,n)})});return i.e&&n(i.v),r.promise}})},{"./_a-function":85,"./_an-instance":87,"./_classof":90,"./_core":92,"./_ctx":93,"./_export":99,"./_for-of":101,"./_global":102,"./_is-object":111,"./_iter-detect":115,"./_library":118,"./_microtask":120,"./_new-promise-capability":121,"./_perform":135,"./_promise-resolve":136,"./_redefine-all":138,"./_set-species":141,"./_set-to-string-tag":142,"./_species-constructor":145,"./_task":147,"./_wks":157}],168:[function(e,t,r){"use strict";var n=e("./_string-at")(!0);e("./_iter-define")(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,r=this._i;return r>=t.length?{value:void 0,done:!0}:(e=n(t,r),this._i+=e.length,{value:e,done:!1})})},{"./_iter-define":114,"./_string-at":146}],169:[function(e,t,r){"use strict";var n=e("./_global"),i=e("./_has"),o=e("./_descriptors"),s=e("./_export"),a=e("./_redefine"),c=e("./_meta").KEY,f=e("./_fails"),u=e("./_shared"),h=e("./_set-to-string-tag"),d=e("./_uid"),l=e("./_wks"),p=e("./_wks-ext"),b=e("./_wks-define"),y=e("./_enum-keys"),m=e("./_is-array"),v=e("./_an-object"),g=e("./_is-object"),_=e("./_to-iobject"),w=e("./_to-primitive"),S=e("./_property-desc"),x=e("./_object-create"),k=e("./_object-gopn-ext"),E=e("./_object-gopd"),M=e("./_object-dp"),A=e("./_object-keys"),j=E.f,B=M.f,C=k.f,I=n.Symbol,O=n.JSON,R=O&&O.stringify,T=l("_hidden"),P=l("toPrimitive"),L={}.propertyIsEnumerable,N=u("symbol-registry"),D=u("symbols"),q=u("op-symbols"),F=Object.prototype,U="function"==typeof I,z=n.QObject,H=!z||!z.prototype||!z.prototype.findChild,K=o&&f(function(){return 7!=x(B({},"a",{get:function(){return B(this,"a",{value:7}).a}})).a})?function(e,t,r){var n=j(F,t);n&&delete F[t],B(e,t,r),n&&e!==F&&B(F,t,n)}:B,W=function(e){var t=D[e]=x(I.prototype);return t._k=e,t},G=U&&"symbol"==typeof I.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof I},V=function(e,t,r){return e===F&&V(q,t,r),v(e),t=w(t,!0),v(r),i(D,t)?(r.enumerable?(i(e,T)&&e[T][t]&&(e[T][t]=!1),r=x(r,{enumerable:S(0,!1)})):(i(e,T)||B(e,T,S(1,{})),e[T][t]=!0),K(e,t,r)):B(e,t,r)},J=function(e,t){v(e);for(var r,n=y(t=_(t)),i=0,o=n.length;o>i;)V(e,r=n[i++],t[r]);return e},X=function(e){var t=L.call(this,e=w(e,!0));return!(this===F&&i(D,e)&&!i(q,e))&&(!(t||!i(this,e)||!i(D,e)||i(this,T)&&this[T][e])||t)},$=function(e,t){if(e=_(e),t=w(t,!0),e!==F||!i(D,t)||i(q,t)){var r=j(e,t);return!r||!i(D,t)||i(e,T)&&e[T][t]||(r.enumerable=!0),r}},Z=function(e){for(var t,r=C(_(e)),n=[],o=0;r.length>o;)i(D,t=r[o++])||t==T||t==c||n.push(t);return n},Y=function(e){for(var t,r=e===F,n=C(r?q:_(e)),o=[],s=0;n.length>s;)!i(D,t=n[s++])||r&&!i(F,t)||o.push(D[t]);return o};U||(a((I=function(){if(this instanceof I)throw TypeError("Symbol is not a constructor!");var e=d(arguments.length>0?arguments[0]:void 0),t=function(r){this===F&&t.call(q,r),i(this,T)&&i(this[T],e)&&(this[T][e]=!1),K(this,e,S(1,r))};return o&&H&&K(F,e,{configurable:!0,set:t}),W(e)}).prototype,"toString",function(){return this._k}),E.f=$,M.f=V,e("./_object-gopn").f=k.f=Z,e("./_object-pie").f=X,e("./_object-gops").f=Y,o&&!e("./_library")&&a(F,"propertyIsEnumerable",X,!0),p.f=function(e){return W(l(e))}),s(s.G+s.W+s.F*!U,{Symbol:I});for(var Q="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ee=0;Q.length>ee;)l(Q[ee++]);for(var te=A(l.store),re=0;te.length>re;)b(te[re++]);s(s.S+s.F*!U,"Symbol",{for:function(e){return i(N,e+="")?N[e]:N[e]=I(e)},keyFor:function(e){if(!G(e))throw TypeError(e+" is not a symbol!");for(var t in N)if(N[t]===e)return t},useSetter:function(){H=!0},useSimple:function(){H=!1}}),s(s.S+s.F*!U,"Object",{create:function(e,t){return void 0===t?x(e):J(x(e),t)},defineProperty:V,defineProperties:J,getOwnPropertyDescriptor:$,getOwnPropertyNames:Z,getOwnPropertySymbols:Y}),O&&s(s.S+s.F*(!U||f(function(){var e=I();return"[null]"!=R([e])||"{}"!=R({a:e})||"{}"!=R(Object(e))})),"JSON",{stringify:function(e){for(var t,r,n=[e],i=1;arguments.length>i;)n.push(arguments[i++]);if(r=t=n[1],(g(t)||void 0!==e)&&!G(e))return m(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!G(t))return t}),n[1]=t,R.apply(O,n)}}),I.prototype[P]||e("./_hide")(I.prototype,P,I.prototype.valueOf),h(I,"Symbol"),h(Math,"Math",!0),h(n.JSON,"JSON",!0)},{"./_an-object":88,"./_descriptors":95,"./_enum-keys":98,"./_export":99,"./_fails":100,"./_global":102,"./_has":103,"./_hide":104,"./_is-array":110,"./_is-object":111,"./_library":118,"./_meta":119,"./_object-create":123,"./_object-dp":124,"./_object-gopd":126,"./_object-gopn":128,"./_object-gopn-ext":127,"./_object-gops":129,"./_object-keys":132,"./_object-pie":133,"./_property-desc":137,"./_redefine":139,"./_set-to-string-tag":142,"./_shared":144,"./_to-iobject":150,"./_to-primitive":153,"./_uid":154,"./_wks":157,"./_wks-define":155,"./_wks-ext":156}],170:[function(e,t,r){"use strict";var n=e("./_export"),i=e("./_core"),o=e("./_global"),s=e("./_species-constructor"),a=e("./_promise-resolve");n(n.P+n.R,"Promise",{finally:function(e){var t=s(this,i.Promise||o.Promise),r="function"==typeof e;return this.then(r?function(r){return a(t,e()).then(function(){return r})}:e,r?function(r){return a(t,e()).then(function(){throw r})}:e)}})},{"./_core":92,"./_export":99,"./_global":102,"./_promise-resolve":136,"./_species-constructor":145}],171:[function(e,t,r){"use strict";var n=e("./_export"),i=e("./_new-promise-capability"),o=e("./_perform");n(n.S,"Promise",{try:function(e){var t=i.f(this),r=o(e);return(r.e?t.reject:t.resolve)(r.v),t.promise}})},{"./_export":99,"./_new-promise-capability":121,"./_perform":135}],172:[function(e,t,r){e("./_wks-define")("asyncIterator")},{"./_wks-define":155}],173:[function(e,t,r){e("./_wks-define")("observable")},{"./_wks-define":155}],174:[function(e,t,r){e("./es6.array.iterator");for(var n=e("./_global"),i=e("./_hide"),o=e("./_iterators"),s=e("./_wks")("toStringTag"),a="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),c=0;c<a.length;c++){var f=a[c],u=n[f],h=u&&u.prototype;h&&!h[s]&&i(h,s,f),o[f]=o.Array}},{"./_global":102,"./_hide":104,"./_iterators":117,"./_wks":157,"./es6.array.iterator":159}],175:[function(e,t,r){(function(Buffer){function e(e){return Object.prototype.toString.call(e)}r.isArray=function(t){return Array.isArray?Array.isArray(t):"[object Array]"===e(t)},r.isBoolean=function(e){return"boolean"==typeof e},r.isNull=function(e){return null===e},r.isNullOrUndefined=function(e){return null==e},r.isNumber=function(e){return"number"==typeof e},r.isString=function(e){return"string"==typeof e},r.isSymbol=function(e){return"symbol"==typeof e},r.isUndefined=function(e){return void 0===e},r.isRegExp=function(t){return"[object RegExp]"===e(t)},r.isObject=function(e){return"object"==typeof e&&null!==e},r.isDate=function(t){return"[object Date]"===e(t)},r.isError=function(t){return"[object Error]"===e(t)||t instanceof Error},r.isFunction=function(e){return"function"==typeof e},r.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},r.isBuffer=Buffer.isBuffer}).call(this,{isBuffer:e("../../is-buffer/index.js")})},{"../../is-buffer/index.js":262}],176:[function(e,t,r){(function(Buffer){var r=e("elliptic"),n=e("bn.js");t.exports=function(e){return new o(e)};var i={secp256k1:{name:"secp256k1",byteLength:32},secp224r1:{name:"p224",byteLength:28},prime256v1:{name:"p256",byteLength:32},prime192v1:{name:"p192",byteLength:24},ed25519:{name:"ed25519",byteLength:32},secp384r1:{name:"p384",byteLength:48},secp521r1:{name:"p521",byteLength:66}};function o(e){this.curveType=i[e],this.curveType||(this.curveType={name:e}),this.curve=new r.ec(this.curveType.name),this.keys=void 0}function s(e,t,r){Array.isArray(e)||(e=e.toArray());var n=new Buffer(e);if(r&&n.length<r){var i=new Buffer(r-n.length);i.fill(0),n=Buffer.concat([i,n])}return t?n.toString(t):n}i.p224=i.secp224r1,i.p256=i.secp256r1=i.prime256v1,i.p192=i.secp192r1=i.prime192v1,i.p384=i.secp384r1,i.p521=i.secp521r1,o.prototype.generateKeys=function(e,t){return this.keys=this.curve.genKeyPair(),this.getPublicKey(e,t)},o.prototype.computeSecret=function(e,t,r){return t=t||"utf8",Buffer.isBuffer(e)||(e=new Buffer(e,t)),s(this.curve.keyFromPublic(e).getPublic().mul(this.keys.getPrivate()).getX(),r,this.curveType.byteLength)},o.prototype.getPublicKey=function(e,t){var r=this.keys.getPublic("compressed"===t,!0);return"hybrid"===t&&(r[r.length-1]%2?r[0]=7:r[0]=6),s(r,e)},o.prototype.getPrivateKey=function(e){return s(this.keys.getPrivate(),e)},o.prototype.setPublicKey=function(e,t){return t=t||"utf8",Buffer.isBuffer(e)||(e=new Buffer(e,t)),this.keys._importPublic(e),this},o.prototype.setPrivateKey=function(e,t){t=t||"utf8",Buffer.isBuffer(e)||(e=new Buffer(e,t));var r=new n(e);return r=r.toString(16),this.keys=this.curve.genKeyPair(),this.keys._importPrivate(r),this}}).call(this,e("buffer").Buffer)},{"bn.js":35,buffer:66,elliptic:227}],177:[function(e,t,r){(function(Buffer){"use strict";var r=e("inherits"),n=e("./md5"),i=e("ripemd160"),o=e("sha.js"),s=e("cipher-base");function a(e){s.call(this,"digest"),this._hash=e,this.buffers=[]}function c(e){s.call(this,"digest"),this._hash=e}r(a,s),a.prototype._update=function(e){this.buffers.push(e)},a.prototype._final=function(){var e=Buffer.concat(this.buffers),t=this._hash(e);return this.buffers=null,t},r(c,s),c.prototype._update=function(e){this._hash.update(e)},c.prototype._final=function(){return this._hash.digest()},t.exports=function(e){return"md5"===(e=e.toLowerCase())?new a(n):new c("rmd160"===e||"ripemd160"===e?new i:o(e))}}).call(this,e("buffer").Buffer)},{"./md5":179,buffer:66,"cipher-base":73,inherits:261,ripemd160:320,"sha.js":325}],178:[function(e,t,r){(function(Buffer){"use strict";var e=4,r=new Buffer(e);r.fill(0);t.exports=function(t,n){var i=n(function(t){if(t.length%e!=0){var n=t.length+(e-t.length%e);t=Buffer.concat([t,r],n)}for(var i=new Array(t.length>>>2),o=0,s=0;o<t.length;o+=e,s++)i[s]=t.readInt32LE(o);return i}(t),8*t.length);t=new Buffer(16);for(var o=0;o<i.length;o++)t.writeInt32LE(i[o],o<<2,!0);return t}}).call(this,e("buffer").Buffer)},{buffer:66}],179:[function(e,t,r){"use strict";var n=e("./make-hash");function i(e,t){e[t>>5]|=128<<t%32,e[14+(t+64>>>9<<4)]=t;for(var r=1732584193,n=-271733879,i=-1732584194,o=271733878,h=0;h<e.length;h+=16){var d=r,l=n,p=i,b=o;r=s(r,n,i,o,e[h+0],7,-680876936),o=s(o,r,n,i,e[h+1],12,-389564586),i=s(i,o,r,n,e[h+2],17,606105819),n=s(n,i,o,r,e[h+3],22,-1044525330),r=s(r,n,i,o,e[h+4],7,-176418897),o=s(o,r,n,i,e[h+5],12,1200080426),i=s(i,o,r,n,e[h+6],17,-1473231341),n=s(n,i,o,r,e[h+7],22,-45705983),r=s(r,n,i,o,e[h+8],7,1770035416),o=s(o,r,n,i,e[h+9],12,-1958414417),i=s(i,o,r,n,e[h+10],17,-42063),n=s(n,i,o,r,e[h+11],22,-1990404162),r=s(r,n,i,o,e[h+12],7,1804603682),o=s(o,r,n,i,e[h+13],12,-40341101),i=s(i,o,r,n,e[h+14],17,-1502002290),r=a(r,n=s(n,i,o,r,e[h+15],22,1236535329),i,o,e[h+1],5,-165796510),o=a(o,r,n,i,e[h+6],9,-1069501632),i=a(i,o,r,n,e[h+11],14,643717713),n=a(n,i,o,r,e[h+0],20,-373897302),r=a(r,n,i,o,e[h+5],5,-701558691),o=a(o,r,n,i,e[h+10],9,38016083),i=a(i,o,r,n,e[h+15],14,-660478335),n=a(n,i,o,r,e[h+4],20,-405537848),r=a(r,n,i,o,e[h+9],5,568446438),o=a(o,r,n,i,e[h+14],9,-1019803690),i=a(i,o,r,n,e[h+3],14,-187363961),n=a(n,i,o,r,e[h+8],20,1163531501),r=a(r,n,i,o,e[h+13],5,-1444681467),o=a(o,r,n,i,e[h+2],9,-51403784),i=a(i,o,r,n,e[h+7],14,1735328473),r=c(r,n=a(n,i,o,r,e[h+12],20,-1926607734),i,o,e[h+5],4,-378558),o=c(o,r,n,i,e[h+8],11,-2022574463),i=c(i,o,r,n,e[h+11],16,1839030562),n=c(n,i,o,r,e[h+14],23,-35309556),r=c(r,n,i,o,e[h+1],4,-1530992060),o=c(o,r,n,i,e[h+4],11,1272893353),i=c(i,o,r,n,e[h+7],16,-155497632),n=c(n,i,o,r,e[h+10],23,-1094730640),r=c(r,n,i,o,e[h+13],4,681279174),o=c(o,r,n,i,e[h+0],11,-358537222),i=c(i,o,r,n,e[h+3],16,-722521979),n=c(n,i,o,r,e[h+6],23,76029189),r=c(r,n,i,o,e[h+9],4,-640364487),o=c(o,r,n,i,e[h+12],11,-421815835),i=c(i,o,r,n,e[h+15],16,530742520),r=f(r,n=c(n,i,o,r,e[h+2],23,-995338651),i,o,e[h+0],6,-198630844),o=f(o,r,n,i,e[h+7],10,1126891415),i=f(i,o,r,n,e[h+14],15,-1416354905),n=f(n,i,o,r,e[h+5],21,-57434055),r=f(r,n,i,o,e[h+12],6,1700485571),o=f(o,r,n,i,e[h+3],10,-1894986606),i=f(i,o,r,n,e[h+10],15,-1051523),n=f(n,i,o,r,e[h+1],21,-2054922799),r=f(r,n,i,o,e[h+8],6,1873313359),o=f(o,r,n,i,e[h+15],10,-30611744),i=f(i,o,r,n,e[h+6],15,-1560198380),n=f(n,i,o,r,e[h+13],21,1309151649),r=f(r,n,i,o,e[h+4],6,-145523070),o=f(o,r,n,i,e[h+11],10,-1120210379),i=f(i,o,r,n,e[h+2],15,718787259),n=f(n,i,o,r,e[h+9],21,-343485551),r=u(r,d),n=u(n,l),i=u(i,p),o=u(o,b)}return[r,n,i,o]}function o(e,t,r,n,i,o){return u((s=u(u(t,e),u(n,o)))<<(a=i)|s>>>32-a,r);var s,a}function s(e,t,r,n,i,s,a){return o(t&r|~t&n,e,t,i,s,a)}function a(e,t,r,n,i,s,a){return o(t&n|r&~n,e,t,i,s,a)}function c(e,t,r,n,i,s,a){return o(t^r^n,e,t,i,s,a)}function f(e,t,r,n,i,s,a){return o(r^(t|~n),e,t,i,s,a)}function u(e,t){var r=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(r>>16)<<16|65535&r}t.exports=function(e){return n(e,i)}},{"./make-hash":178}],180:[function(e,t,r){"use strict";var n=e("inherits"),i=e("./legacy"),o=e("cipher-base"),Buffer=e("safe-buffer").Buffer,s=e("create-hash/md5"),a=e("ripemd160"),c=e("sha.js"),f=Buffer.alloc(128);function u(e,t){o.call(this,"digest"),"string"==typeof t&&(t=Buffer.from(t));var r="sha512"===e||"sha384"===e?128:64;(this._alg=e,this._key=t,t.length>r)?t=("rmd160"===e?new a:c(e)).update(t).digest():t.length<r&&(t=Buffer.concat([t,f],r));for(var n=this._ipad=Buffer.allocUnsafe(r),i=this._opad=Buffer.allocUnsafe(r),s=0;s<r;s++)n[s]=54^t[s],i[s]=92^t[s];this._hash="rmd160"===e?new a:c(e),this._hash.update(n)}n(u,o),u.prototype._update=function(e){this._hash.update(e)},u.prototype._final=function(){var e=this._hash.digest();return("rmd160"===this._alg?new a:c(this._alg)).update(this._opad).update(e).digest()},t.exports=function(e,t){return"rmd160"===(e=e.toLowerCase())||"ripemd160"===e?new u("rmd160",t):"md5"===e?new i(s,t):new u(e,t)}},{"./legacy":181,"cipher-base":73,"create-hash/md5":179,inherits:261,ripemd160:320,"safe-buffer":321,"sha.js":325}],181:[function(e,t,r){"use strict";var n=e("inherits"),Buffer=e("safe-buffer").Buffer,i=e("cipher-base"),o=Buffer.alloc(128),s=64;function a(e,t){i.call(this,"digest"),"string"==typeof t&&(t=Buffer.from(t)),this._alg=e,this._key=t,t.length>s?t=e(t):t.length<s&&(t=Buffer.concat([t,o],s));for(var r=this._ipad=Buffer.allocUnsafe(s),n=this._opad=Buffer.allocUnsafe(s),a=0;a<s;a++)r[a]=54^t[a],n[a]=92^t[a];this._hash=[r]}n(a,i),a.prototype._update=function(e){this._hash.push(e)},a.prototype._final=function(){var e=this._alg(Buffer.concat(this._hash));return this._alg(Buffer.concat([this._opad,e]))},t.exports=a},{"cipher-base":73,inherits:261,"safe-buffer":321}],182:[function(e,t,r){"use strict";r.randomBytes=r.rng=r.pseudoRandomBytes=r.prng=e("randombytes"),r.createHash=r.Hash=e("create-hash"),r.createHmac=r.Hmac=e("create-hmac");var n=e("browserify-sign/algos"),i=Object.keys(n),o=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(i);r.getHashes=function(){return o};var s=e("pbkdf2");r.pbkdf2=s.pbkdf2,r.pbkdf2Sync=s.pbkdf2Sync;var a=e("browserify-cipher");r.Cipher=a.Cipher,r.createCipher=a.createCipher,r.Cipheriv=a.Cipheriv,r.createCipheriv=a.createCipheriv,r.Decipher=a.Decipher,r.createDecipher=a.createDecipher,r.Decipheriv=a.Decipheriv,r.createDecipheriv=a.createDecipheriv,r.getCiphers=a.getCiphers,r.listCiphers=a.listCiphers;var c=e("diffie-hellman");r.DiffieHellmanGroup=c.DiffieHellmanGroup,r.createDiffieHellmanGroup=c.createDiffieHellmanGroup,r.getDiffieHellman=c.getDiffieHellman,r.createDiffieHellman=c.createDiffieHellman,r.DiffieHellman=c.DiffieHellman;var f=e("browserify-sign");r.createSign=f.createSign,r.Sign=f.Sign,r.createVerify=f.createVerify,r.Verify=f.Verify,r.createECDH=e("create-ecdh");var u=e("public-encrypt");r.publicEncrypt=u.publicEncrypt,r.privateEncrypt=u.privateEncrypt,r.publicDecrypt=u.publicDecrypt,r.privateDecrypt=u.privateDecrypt;var h=e("randomfill");r.randomFill=h.randomFill,r.randomFillSync=h.randomFillSync,r.createCredentials=function(){throw new Error(["sorry, createCredentials is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join("\n"))},r.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6}},{"browserify-cipher":55,"browserify-sign":63,"browserify-sign/algos":60,"create-ecdh":176,"create-hash":177,"create-hmac":180,"diffie-hellman":223,pbkdf2:286,"public-encrypt":292,randombytes:304,randomfill:305}],183:[function(e,t,r){var n,i;n=this,i=function(e){return function(){var t=e,r=t.lib.BlockCipher,n=t.algo,i=[],o=[],s=[],a=[],c=[],f=[],u=[],h=[],d=[],l=[];!function(){for(var e=[],t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;var r=0,n=0;for(t=0;t<256;t++){var p=n^n<<1^n<<2^n<<3^n<<4;p=p>>>8^255&p^99,i[r]=p,o[p]=r;var b=e[r],y=e[b],m=e[y],v=257*e[p]^16843008*p;s[r]=v<<24|v>>>8,a[r]=v<<16|v>>>16,c[r]=v<<8|v>>>24,f[r]=v;v=16843009*m^65537*y^257*b^16843008*r;u[p]=v<<24|v>>>8,h[p]=v<<16|v>>>16,d[p]=v<<8|v>>>24,l[p]=v,r?(r=b^e[e[e[m^b]]],n^=e[e[n]]):r=n=1}}();var p=[0,1,2,4,8,16,32,64,128,27,54],b=n.AES=r.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var e=this._keyPriorReset=this._key,t=e.words,r=e.sigBytes/4,n=4*((this._nRounds=r+6)+1),o=this._keySchedule=[],s=0;s<n;s++)if(s<r)o[s]=t[s];else{var a=o[s-1];s%r?r>6&&s%r==4&&(a=i[a>>>24]<<24|i[a>>>16&255]<<16|i[a>>>8&255]<<8|i[255&a]):(a=i[(a=a<<8|a>>>24)>>>24]<<24|i[a>>>16&255]<<16|i[a>>>8&255]<<8|i[255&a],a^=p[s/r|0]<<24),o[s]=o[s-r]^a}for(var c=this._invKeySchedule=[],f=0;f<n;f++){s=n-f;if(f%4)a=o[s];else a=o[s-4];c[f]=f<4||s<=4?a:u[i[a>>>24]]^h[i[a>>>16&255]]^d[i[a>>>8&255]]^l[i[255&a]]}}},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,s,a,c,f,i)},decryptBlock:function(e,t){var r=e[t+1];e[t+1]=e[t+3],e[t+3]=r,this._doCryptBlock(e,t,this._invKeySchedule,u,h,d,l,o);r=e[t+1];e[t+1]=e[t+3],e[t+3]=r},_doCryptBlock:function(e,t,r,n,i,o,s,a){for(var c=this._nRounds,f=e[t]^r[0],u=e[t+1]^r[1],h=e[t+2]^r[2],d=e[t+3]^r[3],l=4,p=1;p<c;p++){var b=n[f>>>24]^i[u>>>16&255]^o[h>>>8&255]^s[255&d]^r[l++],y=n[u>>>24]^i[h>>>16&255]^o[d>>>8&255]^s[255&f]^r[l++],m=n[h>>>24]^i[d>>>16&255]^o[f>>>8&255]^s[255&u]^r[l++],v=n[d>>>24]^i[f>>>16&255]^o[u>>>8&255]^s[255&h]^r[l++];f=b,u=y,h=m,d=v}b=(a[f>>>24]<<24|a[u>>>16&255]<<16|a[h>>>8&255]<<8|a[255&d])^r[l++],y=(a[u>>>24]<<24|a[h>>>16&255]<<16|a[d>>>8&255]<<8|a[255&f])^r[l++],m=(a[h>>>24]<<24|a[d>>>16&255]<<16|a[f>>>8&255]<<8|a[255&u])^r[l++],v=(a[d>>>24]<<24|a[f>>>16&255]<<16|a[u>>>8&255]<<8|a[255&h])^r[l++];e[t]=b,e[t+1]=y,e[t+2]=m,e[t+3]=v},keySize:8});t.AES=r._createHelper(b)}(),e.AES},"object"==typeof r?t.exports=r=i(e("./core"),e("./enc-base64"),e("./md5"),e("./evpkdf"),e("./cipher-core")):"function"==typeof define&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],i):i(n.CryptoJS)},{"./cipher-core":184,"./core":185,"./enc-base64":186,"./evpkdf":188,"./md5":193}],184:[function(e,t,r){var n,i;n=this,i=function(e){e.lib.Cipher||function(t){var r=e,n=r.lib,i=n.Base,o=n.WordArray,s=n.BufferedBlockAlgorithm,a=r.enc,c=(a.Utf8,a.Base64),f=r.algo.EvpKDF,u=n.Cipher=s.extend({cfg:i.extend(),createEncryptor:function(e,t){return this.create(this._ENC_XFORM_MODE,e,t)},createDecryptor:function(e,t){return this.create(this._DEC_XFORM_MODE,e,t)},init:function(e,t,r){this.cfg=this.cfg.extend(r),this._xformMode=e,this._key=t,this.reset()},reset:function(){s.reset.call(this),this._doReset()},process:function(e){return this._append(e),this._process()},finalize:function(e){return e&&this._append(e),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return"string"==typeof e?g:m}return function(t){return{encrypt:function(r,n,i){return e(n).encrypt(t,r,n,i)},decrypt:function(r,n,i){return e(n).decrypt(t,r,n,i)}}}}()}),h=(n.StreamCipher=u.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),r.mode={}),d=n.BlockCipherMode=i.extend({createEncryptor:function(e,t){return this.Encryptor.create(e,t)},createDecryptor:function(e,t){return this.Decryptor.create(e,t)},init:function(e,t){this._cipher=e,this._iv=t}}),l=h.CBC=function(){var e=d.extend();function r(e,r,n){var i=this._iv;if(i){var o=i;this._iv=t}else o=this._prevBlock;for(var s=0;s<n;s++)e[r+s]^=o[s]}return e.Encryptor=e.extend({processBlock:function(e,t){var n=this._cipher,i=n.blockSize;r.call(this,e,t,i),n.encryptBlock(e,t),this._prevBlock=e.slice(t,t+i)}}),e.Decryptor=e.extend({processBlock:function(e,t){var n=this._cipher,i=n.blockSize,o=e.slice(t,t+i);n.decryptBlock(e,t),r.call(this,e,t,i),this._prevBlock=o}}),e}(),p=(r.pad={}).Pkcs7={pad:function(e,t){for(var r=4*t,n=r-e.sigBytes%r,i=n<<24|n<<16|n<<8|n,s=[],a=0;a<n;a+=4)s.push(i);var c=o.create(s,n);e.concat(c)},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},b=(n.BlockCipher=u.extend({cfg:u.cfg.extend({mode:l,padding:p}),reset:function(){u.reset.call(this);var e=this.cfg,t=e.iv,r=e.mode;if(this._xformMode==this._ENC_XFORM_MODE)var n=r.createEncryptor;else{n=r.createDecryptor;this._minBufferSize=1}this._mode=n.call(r,this,t&&t.words)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){e.pad(this._data,this.blockSize);var t=this._process(!0)}else{t=this._process(!0);e.unpad(t)}return t},blockSize:4}),n.CipherParams=i.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}})),y=(r.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext,r=e.salt;if(r)var n=o.create([1398893684,1701076831]).concat(r).concat(t);else n=t;return n.toString(c)},parse:function(e){var t=c.parse(e),r=t.words;if(1398893684==r[0]&&1701076831==r[1]){var n=o.create(r.slice(2,4));r.splice(0,4),t.sigBytes-=16}return b.create({ciphertext:t,salt:n})}},m=n.SerializableCipher=i.extend({cfg:i.extend({format:y}),encrypt:function(e,t,r,n){n=this.cfg.extend(n);var i=e.createEncryptor(r,n),o=i.finalize(t),s=i.cfg;return b.create({ciphertext:o,key:r,iv:s.iv,algorithm:e,mode:s.mode,padding:s.padding,blockSize:e.blockSize,formatter:n.format})},decrypt:function(e,t,r,n){return n=this.cfg.extend(n),t=this._parse(t,n.format),e.createDecryptor(r,n).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),v=(r.kdf={}).OpenSSL={execute:function(e,t,r,n){n||(n=o.random(8));var i=f.create({keySize:t+r}).compute(e,n),s=o.create(i.words.slice(t),4*r);return i.sigBytes=4*t,b.create({key:i,iv:s,salt:n})}},g=n.PasswordBasedCipher=m.extend({cfg:m.cfg.extend({kdf:v}),encrypt:function(e,t,r,n){var i=(n=this.cfg.extend(n)).kdf.execute(r,e.keySize,e.ivSize);n.iv=i.iv;var o=m.encrypt.call(this,e,t,i.key,n);return o.mixIn(i),o},decrypt:function(e,t,r,n){n=this.cfg.extend(n),t=this._parse(t,n.format);var i=n.kdf.execute(r,e.keySize,e.ivSize,t.salt);return n.iv=i.iv,m.decrypt.call(this,e,t,i.key,n)}})}()},"object"==typeof r?t.exports=r=i(e("./core")):"function"==typeof define&&define.amd?define(["./core"],i):i(n.CryptoJS)},{"./core":185}],185:[function(e,t,r){var n,i;n=this,i=function(){var e=e||function(e,t){var r=Object.create||function(){function e(){}return function(t){var r;return e.prototype=t,r=new e,e.prototype=null,r}}(),n={},i=n.lib={},o=i.Base={extend:function(e){var t=r(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},s=i.WordArray=o.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:4*e.length},toString:function(e){return(e||c).stringify(this)},concat:function(e){var t=this.words,r=e.words,n=this.sigBytes,i=e.sigBytes;if(this.clamp(),n%4)for(var o=0;o<i;o++){var s=r[o>>>2]>>>24-o%4*8&255;t[n+o>>>2]|=s<<24-(n+o)%4*8}else for(o=0;o<i;o+=4)t[n+o>>>2]=r[o>>>2];return this.sigBytes+=i,this},clamp:function(){var t=this.words,r=this.sigBytes;t[r>>>2]&=4294967295<<32-r%4*8,t.length=e.ceil(r/4)},clone:function(){var e=o.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var r,n=[],i=function(t){t=t;var r=987654321,n=4294967295;return function(){var i=((r=36969*(65535&r)+(r>>16)&n)<<16)+(t=18e3*(65535&t)+(t>>16)&n)&n;return i/=4294967296,(i+=.5)*(e.random()>.5?1:-1)}},o=0;o<t;o+=4){var a=i(4294967296*(r||e.random()));r=987654071*a(),n.push(4294967296*a()|0)}return new s.init(n,t)}}),a=n.enc={},c=a.Hex={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],i=0;i<r;i++){var o=t[i>>>2]>>>24-i%4*8&255;n.push((o>>>4).toString(16)),n.push((15&o).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n<t;n+=2)r[n>>>3]|=parseInt(e.substr(n,2),16)<<24-n%8*4;return new s.init(r,t/2)}},f=a.Latin1={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],i=0;i<r;i++){var o=t[i>>>2]>>>24-i%4*8&255;n.push(String.fromCharCode(o))}return n.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n<t;n++)r[n>>>2]|=(255&e.charCodeAt(n))<<24-n%4*8;return new s.init(r,t)}},u=a.Utf8={stringify:function(e){try{return decodeURIComponent(escape(f.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return f.parse(unescape(encodeURIComponent(e)))}},h=i.BufferedBlockAlgorithm=o.extend({reset:function(){this._data=new s.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=u.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var r=this._data,n=r.words,i=r.sigBytes,o=this.blockSize,a=i/(4*o),c=(a=t?e.ceil(a):e.max((0|a)-this._minBufferSize,0))*o,f=e.min(4*c,i);if(c){for(var u=0;u<c;u+=o)this._doProcessBlock(n,u);var h=n.splice(0,c);r.sigBytes-=f}return new s.init(h,f)},clone:function(){var e=o.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0}),d=(i.Hasher=h.extend({cfg:o.extend(),init:function(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function(){h.reset.call(this),this._doReset()},update:function(e){return this._append(e),this._process(),this},finalize:function(e){return e&&this._append(e),this._doFinalize()},blockSize:16,_createHelper:function(e){return function(t,r){return new e.init(r).finalize(t)}},_createHmacHelper:function(e){return function(t,r){return new d.HMAC.init(e,r).finalize(t)}}}),n.algo={});return n}(Math);return e},"object"==typeof r?t.exports=r=i():"function"==typeof define&&define.amd?define([],i):n.CryptoJS=i()},{}],186:[function(e,t,r){var n,i;n=this,i=function(e){return function(){var t=e,r=t.lib.WordArray;t.enc.Base64={stringify:function(e){var t=e.words,r=e.sigBytes,n=this._map;e.clamp();for(var i=[],o=0;o<r;o+=3)for(var s=(t[o>>>2]>>>24-o%4*8&255)<<16|(t[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|t[o+2>>>2]>>>24-(o+2)%4*8&255,a=0;a<4&&o+.75*a<r;a++)i.push(n.charAt(s>>>6*(3-a)&63));var c=n.charAt(64);if(c)for(;i.length%4;)i.push(c);return i.join("")},parse:function(e){var t=e.length,n=this._map,i=this._reverseMap;if(!i){i=this._reverseMap=[];for(var o=0;o<n.length;o++)i[n.charCodeAt(o)]=o}var s=n.charAt(64);if(s){var a=e.indexOf(s);-1!==a&&(t=a)}return function(e,t,n){for(var i=[],o=0,s=0;s<t;s++)if(s%4){var a=n[e.charCodeAt(s-1)]<<s%4*2,c=n[e.charCodeAt(s)]>>>6-s%4*2;i[o>>>2]|=(a|c)<<24-o%4*8,o++}return r.create(i,o)}(e,t,i)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),e.enc.Base64},"object"==typeof r?t.exports=r=i(e("./core")):"function"==typeof define&&define.amd?define(["./core"],i):i(n.CryptoJS)},{"./core":185}],187:[function(e,t,r){var n,i;n=this,i=function(e){return function(){var t=e,r=t.lib.WordArray,n=t.enc;n.Utf16=n.Utf16BE={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],i=0;i<r;i+=2){var o=t[i>>>2]>>>16-i%4*8&65535;n.push(String.fromCharCode(o))}return n.join("")},parse:function(e){for(var t=e.length,n=[],i=0;i<t;i++)n[i>>>1]|=e.charCodeAt(i)<<16-i%2*16;return r.create(n,2*t)}};function i(e){return e<<8&4278255360|e>>>8&16711935}n.Utf16LE={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],o=0;o<r;o+=2){var s=i(t[o>>>2]>>>16-o%4*8&65535);n.push(String.fromCharCode(s))}return n.join("")},parse:function(e){for(var t=e.length,n=[],o=0;o<t;o++)n[o>>>1]|=i(e.charCodeAt(o)<<16-o%2*16);return r.create(n,2*t)}}}(),e.enc.Utf16},"object"==typeof r?t.exports=r=i(e("./core")):"function"==typeof define&&define.amd?define(["./core"],i):i(n.CryptoJS)},{"./core":185}],188:[function(e,t,r){var n,i;n=this,i=function(e){var t,r,n,i,o,s,a;return r=(t=e).lib,n=r.Base,i=r.WordArray,o=t.algo,s=o.MD5,a=o.EvpKDF=n.extend({cfg:n.extend({keySize:4,hasher:s,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var r=this.cfg,n=r.hasher.create(),o=i.create(),s=o.words,a=r.keySize,c=r.iterations;s.length<a;){f&&n.update(f);var f=n.update(e).finalize(t);n.reset();for(var u=1;u<c;u++)f=n.finalize(f),n.reset();o.concat(f)}return o.sigBytes=4*a,o}}),t.EvpKDF=function(e,t,r){return a.create(r).compute(e,t)},e.EvpKDF},"object"==typeof r?t.exports=r=i(e("./core"),e("./sha1"),e("./hmac")):"function"==typeof define&&define.amd?define(["./core","./sha1","./hmac"],i):i(n.CryptoJS)},{"./core":185,"./hmac":190,"./sha1":209}],189:[function(e,t,r){var n,i;n=this,i=function(e){var t,r,n;return r=(t=e).lib.CipherParams,n=t.enc.Hex,t.format.Hex={stringify:function(e){return e.ciphertext.toString(n)},parse:function(e){var t=n.parse(e);return r.create({ciphertext:t})}},e.format.Hex},"object"==typeof r?t.exports=r=i(e("./core"),e("./cipher-core")):"function"==typeof define&&define.amd?define(["./core","./cipher-core"],i):i(n.CryptoJS)},{"./cipher-core":184,"./core":185}],190:[function(e,t,r){var n,i;n=this,i=function(e){var t,r,n;r=(t=e).lib.Base,n=t.enc.Utf8,t.algo.HMAC=r.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=n.parse(t));var r=e.blockSize,i=4*r;t.sigBytes>i&&(t=e.finalize(t)),t.clamp();for(var o=this._oKey=t.clone(),s=this._iKey=t.clone(),a=o.words,c=s.words,f=0;f<r;f++)a[f]^=1549556828,c[f]^=909522486;o.sigBytes=s.sigBytes=i,this.reset()},reset:function(){var e=this._hasher;e.reset(),e.update(this._iKey)},update:function(e){return this._hasher.update(e),this},finalize:function(e){var t=this._hasher,r=t.finalize(e);return t.reset(),t.finalize(this._oKey.clone().concat(r))}})},"object"==typeof r?t.exports=r=i(e("./core")):"function"==typeof define&&define.amd?define(["./core"],i):i(n.CryptoJS)},{"./core":185}],191:[function(e,t,r){var n,i;n=this,i=function(e){return e},"object"==typeof r?t.exports=r=i(e("./core"),e("./x64-core"),e("./lib-typedarrays"),e("./enc-utf16"),e("./enc-base64"),e("./md5"),e("./sha1"),e("./sha256"),e("./sha224"),e("./sha512"),e("./sha384"),e("./sha3"),e("./ripemd160"),e("./hmac"),e("./pbkdf2"),e("./evpkdf"),e("./cipher-core"),e("./mode-cfb"),e("./mode-ctr"),e("./mode-ctr-gladman"),e("./mode-ofb"),e("./mode-ecb"),e("./pad-ansix923"),e("./pad-iso10126"),e("./pad-iso97971"),e("./pad-zeropadding"),e("./pad-nopadding"),e("./format-hex"),e("./aes"),e("./tripledes"),e("./rc4"),e("./rabbit"),e("./rabbit-legacy")):"function"==typeof define&&define.amd?define(["./core","./x64-core","./lib-typedarrays","./enc-utf16","./enc-base64","./md5","./sha1","./sha256","./sha224","./sha512","./sha384","./sha3","./ripemd160","./hmac","./pbkdf2","./evpkdf","./cipher-core","./mode-cfb","./mode-ctr","./mode-ctr-gladman","./mode-ofb","./mode-ecb","./pad-ansix923","./pad-iso10126","./pad-iso97971","./pad-zeropadding","./pad-nopadding","./format-hex","./aes","./tripledes","./rc4","./rabbit","./rabbit-legacy"],i):n.CryptoJS=i(n.CryptoJS)},{"./aes":183,"./cipher-core":184,"./core":185,"./enc-base64":186,"./enc-utf16":187,"./evpkdf":188,"./format-hex":189,"./hmac":190,"./lib-typedarrays":192,"./md5":193,"./mode-cfb":194,"./mode-ctr":196,"./mode-ctr-gladman":195,"./mode-ecb":197,"./mode-ofb":198,"./pad-ansix923":199,"./pad-iso10126":200,"./pad-iso97971":201,"./pad-nopadding":202,"./pad-zeropadding":203,"./pbkdf2":204,"./rabbit":206,"./rabbit-legacy":205,"./rc4":207,"./ripemd160":208,"./sha1":209,"./sha224":210,"./sha256":211,"./sha3":212,"./sha384":213,"./sha512":214,"./tripledes":215,"./x64-core":216}],192:[function(e,t,r){var n,i;n=this,i=function(e){return function(){if("function"==typeof ArrayBuffer){var t=e.lib.WordArray,r=t.init;(t.init=function(e){if(e instanceof ArrayBuffer&&(e=new Uint8Array(e)),(e instanceof Int8Array||"undefined"!=typeof Uint8ClampedArray&&e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array)&&(e=new Uint8Array(e.buffer,e.byteOffset,e.byteLength)),e instanceof Uint8Array){for(var t=e.byteLength,n=[],i=0;i<t;i++)n[i>>>2]|=e[i]<<24-i%4*8;r.call(this,n,t)}else r.apply(this,arguments)}).prototype=t}}(),e.lib.WordArray},"object"==typeof r?t.exports=r=i(e("./core")):"function"==typeof define&&define.amd?define(["./core"],i):i(n.CryptoJS)},{"./core":185}],193:[function(e,t,r){var n,i;n=this,i=function(e){return function(t){var r=e,n=r.lib,i=n.WordArray,o=n.Hasher,s=r.algo,a=[];!function(){for(var e=0;e<64;e++)a[e]=4294967296*t.abs(t.sin(e+1))|0}();var c=s.MD5=o.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,t){for(var r=0;r<16;r++){var n=t+r,i=e[n];e[n]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var o=this._hash.words,s=e[t+0],c=e[t+1],l=e[t+2],p=e[t+3],b=e[t+4],y=e[t+5],m=e[t+6],v=e[t+7],g=e[t+8],_=e[t+9],w=e[t+10],S=e[t+11],x=e[t+12],k=e[t+13],E=e[t+14],M=e[t+15],A=o[0],j=o[1],B=o[2],C=o[3];A=f(A,j,B,C,s,7,a[0]),C=f(C,A,j,B,c,12,a[1]),B=f(B,C,A,j,l,17,a[2]),j=f(j,B,C,A,p,22,a[3]),A=f(A,j,B,C,b,7,a[4]),C=f(C,A,j,B,y,12,a[5]),B=f(B,C,A,j,m,17,a[6]),j=f(j,B,C,A,v,22,a[7]),A=f(A,j,B,C,g,7,a[8]),C=f(C,A,j,B,_,12,a[9]),B=f(B,C,A,j,w,17,a[10]),j=f(j,B,C,A,S,22,a[11]),A=f(A,j,B,C,x,7,a[12]),C=f(C,A,j,B,k,12,a[13]),B=f(B,C,A,j,E,17,a[14]),A=u(A,j=f(j,B,C,A,M,22,a[15]),B,C,c,5,a[16]),C=u(C,A,j,B,m,9,a[17]),B=u(B,C,A,j,S,14,a[18]),j=u(j,B,C,A,s,20,a[19]),A=u(A,j,B,C,y,5,a[20]),C=u(C,A,j,B,w,9,a[21]),B=u(B,C,A,j,M,14,a[22]),j=u(j,B,C,A,b,20,a[23]),A=u(A,j,B,C,_,5,a[24]),C=u(C,A,j,B,E,9,a[25]),B=u(B,C,A,j,p,14,a[26]),j=u(j,B,C,A,g,20,a[27]),A=u(A,j,B,C,k,5,a[28]),C=u(C,A,j,B,l,9,a[29]),B=u(B,C,A,j,v,14,a[30]),A=h(A,j=u(j,B,C,A,x,20,a[31]),B,C,y,4,a[32]),C=h(C,A,j,B,g,11,a[33]),B=h(B,C,A,j,S,16,a[34]),j=h(j,B,C,A,E,23,a[35]),A=h(A,j,B,C,c,4,a[36]),C=h(C,A,j,B,b,11,a[37]),B=h(B,C,A,j,v,16,a[38]),j=h(j,B,C,A,w,23,a[39]),A=h(A,j,B,C,k,4,a[40]),C=h(C,A,j,B,s,11,a[41]),B=h(B,C,A,j,p,16,a[42]),j=h(j,B,C,A,m,23,a[43]),A=h(A,j,B,C,_,4,a[44]),C=h(C,A,j,B,x,11,a[45]),B=h(B,C,A,j,M,16,a[46]),A=d(A,j=h(j,B,C,A,l,23,a[47]),B,C,s,6,a[48]),C=d(C,A,j,B,v,10,a[49]),B=d(B,C,A,j,E,15,a[50]),j=d(j,B,C,A,y,21,a[51]),A=d(A,j,B,C,x,6,a[52]),C=d(C,A,j,B,p,10,a[53]),B=d(B,C,A,j,w,15,a[54]),j=d(j,B,C,A,c,21,a[55]),A=d(A,j,B,C,g,6,a[56]),C=d(C,A,j,B,M,10,a[57]),B=d(B,C,A,j,m,15,a[58]),j=d(j,B,C,A,k,21,a[59]),A=d(A,j,B,C,b,6,a[60]),C=d(C,A,j,B,S,10,a[61]),B=d(B,C,A,j,l,15,a[62]),j=d(j,B,C,A,_,21,a[63]),o[0]=o[0]+A|0,o[1]=o[1]+j|0,o[2]=o[2]+B|0,o[3]=o[3]+C|0},_doFinalize:function(){var e=this._data,r=e.words,n=8*this._nDataBytes,i=8*e.sigBytes;r[i>>>5]|=128<<24-i%32;var o=t.floor(n/4294967296),s=n;r[15+(i+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),r[14+(i+64>>>9<<4)]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),e.sigBytes=4*(r.length+1),this._process();for(var a=this._hash,c=a.words,f=0;f<4;f++){var u=c[f];c[f]=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8)}return a},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});function f(e,t,r,n,i,o,s){var a=e+(t&r|~t&n)+i+s;return(a<<o|a>>>32-o)+t}function u(e,t,r,n,i,o,s){var a=e+(t&n|r&~n)+i+s;return(a<<o|a>>>32-o)+t}function h(e,t,r,n,i,o,s){var a=e+(t^r^n)+i+s;return(a<<o|a>>>32-o)+t}function d(e,t,r,n,i,o,s){var a=e+(r^(t|~n))+i+s;return(a<<o|a>>>32-o)+t}r.MD5=o._createHelper(c),r.HmacMD5=o._createHmacHelper(c)}(Math),e.MD5},"object"==typeof r?t.exports=r=i(e("./core")):"function"==typeof define&&define.amd?define(["./core"],i):i(n.CryptoJS)},{"./core":185}],194:[function(e,t,r){var n,i;n=this,i=function(e){return e.mode.CFB=function(){var t=e.lib.BlockCipherMode.extend();function r(e,t,r,n){var i=this._iv;if(i){var o=i.slice(0);this._iv=void 0}else o=this._prevBlock;n.encryptBlock(o,0);for(var s=0;s<r;s++)e[t+s]^=o[s]}return t.Encryptor=t.extend({processBlock:function(e,t){var n=this._cipher,i=n.blockSize;r.call(this,e,t,i,n),this._prevBlock=e.slice(t,t+i)}}),t.Decryptor=t.extend({processBlock:function(e,t){var n=this._cipher,i=n.blockSize,o=e.slice(t,t+i);r.call(this,e,t,i,n),this._prevBlock=o}}),t}(),e.mode.CFB},"object"==typeof r?t.exports=r=i(e("./core"),e("./cipher-core")):"function"==typeof define&&define.amd?define(["./core","./cipher-core"],i):i(n.CryptoJS)},{"./cipher-core":184,"./core":185}],195:[function(e,t,r){var n,i;n=this,i=function(e){return e.mode.CTRGladman=function(){var t=e.lib.BlockCipherMode.extend();function r(e){if(255==(e>>24&255)){var t=e>>16&255,r=e>>8&255,n=255&e;255===t?(t=0,255===r?(r=0,255===n?n=0:++n):++r):++t,e=0,e+=t<<16,e+=r<<8,e+=n}else e+=1<<24;return e}var n=t.Encryptor=t.extend({processBlock:function(e,t){var n=this._cipher,i=n.blockSize,o=this._iv,s=this._counter;o&&(s=this._counter=o.slice(0),this._iv=void 0),function(e){0===(e[0]=r(e[0]))&&(e[1]=r(e[1]))}(s);var a=s.slice(0);n.encryptBlock(a,0);for(var c=0;c<i;c++)e[t+c]^=a[c]}});return t.Decryptor=n,t}(),e.mode.CTRGladman},"object"==typeof r?t.exports=r=i(e("./core"),e("./cipher-core")):"function"==typeof define&&define.amd?define(["./core","./cipher-core"],i):i(n.CryptoJS)},{"./cipher-core":184,"./core":185}],196:[function(e,t,r){var n,i;n=this,i=function(e){var t,r;return e.mode.CTR=(t=e.lib.BlockCipherMode.extend(),r=t.Encryptor=t.extend({processBlock:function(e,t){var r=this._cipher,n=r.blockSize,i=this._iv,o=this._counter;i&&(o=this._counter=i.slice(0),this._iv=void 0);var s=o.slice(0);r.encryptBlock(s,0),o[n-1]=o[n-1]+1|0;for(var a=0;a<n;a++)e[t+a]^=s[a]}}),t.Decryptor=r,t),e.mode.CTR},"object"==typeof r?t.exports=r=i(e("./core"),e("./cipher-core")):"function"==typeof define&&define.amd?define(["./core","./cipher-core"],i):i(n.CryptoJS)},{"./cipher-core":184,"./core":185}],197:[function(e,t,r){var n,i;n=this,i=function(e){var t;return e.mode.ECB=((t=e.lib.BlockCipherMode.extend()).Encryptor=t.extend({processBlock:function(e,t){this._cipher.encryptBlock(e,t)}}),t.Decryptor=t.extend({processBlock:function(e,t){this._cipher.decryptBlock(e,t)}}),t),e.mode.ECB},"object"==typeof r?t.exports=r=i(e("./core"),e("./cipher-core")):"function"==typeof define&&define.amd?define(["./core","./cipher-core"],i):i(n.CryptoJS)},{"./cipher-core":184,"./core":185}],198:[function(e,t,r){var n,i;n=this,i=function(e){var t,r;return e.mode.OFB=(t=e.lib.BlockCipherMode.extend(),r=t.Encryptor=t.extend({processBlock:function(e,t){var r=this._cipher,n=r.blockSize,i=this._iv,o=this._keystream;i&&(o=this._keystream=i.slice(0),this._iv=void 0),r.encryptBlock(o,0);for(var s=0;s<n;s++)e[t+s]^=o[s]}}),t.Decryptor=r,t),e.mode.OFB},"object"==typeof r?t.exports=r=i(e("./core"),e("./cipher-core")):"function"==typeof define&&define.amd?define(["./core","./cipher-core"],i):i(n.CryptoJS)},{"./cipher-core":184,"./core":185}],199:[function(e,t,r){var n,i;n=this,i=function(e){return e.pad.AnsiX923={pad:function(e,t){var r=e.sigBytes,n=4*t,i=n-r%n,o=r+i-1;e.clamp(),e.words[o>>>2]|=i<<24-o%4*8,e.sigBytes+=i},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},e.pad.Ansix923},"object"==typeof r?t.exports=r=i(e("./core"),e("./cipher-core")):"function"==typeof define&&define.amd?define(["./core","./cipher-core"],i):i(n.CryptoJS)},{"./cipher-core":184,"./core":185}],200:[function(e,t,r){var n,i;n=this,i=function(e){return e.pad.Iso10126={pad:function(t,r){var n=4*r,i=n-t.sigBytes%n;t.concat(e.lib.WordArray.random(i-1)).concat(e.lib.WordArray.create([i<<24],1))},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},e.pad.Iso10126},"object"==typeof r?t.exports=r=i(e("./core"),e("./cipher-core")):"function"==typeof define&&define.amd?define(["./core","./cipher-core"],i):i(n.CryptoJS)},{"./cipher-core":184,"./core":185}],201:[function(e,t,r){var n,i;n=this,i=function(e){return e.pad.Iso97971={pad:function(t,r){t.concat(e.lib.WordArray.create([2147483648],1)),e.pad.ZeroPadding.pad(t,r)},unpad:function(t){e.pad.ZeroPadding.unpad(t),t.sigBytes--}},e.pad.Iso97971},"object"==typeof r?t.exports=r=i(e("./core"),e("./cipher-core")):"function"==typeof define&&define.amd?define(["./core","./cipher-core"],i):i(n.CryptoJS)},{"./cipher-core":184,"./core":185}],202:[function(e,t,r){var n,i;n=this,i=function(e){return e.pad.NoPadding={pad:function(){},unpad:function(){}},e.pad.NoPadding},"object"==typeof r?t.exports=r=i(e("./core"),e("./cipher-core")):"function"==typeof define&&define.amd?define(["./core","./cipher-core"],i):i(n.CryptoJS)},{"./cipher-core":184,"./core":185}],203:[function(e,t,r){var n,i;n=this,i=function(e){return e.pad.ZeroPadding={pad:function(e,t){var r=4*t;e.clamp(),e.sigBytes+=r-(e.sigBytes%r||r)},unpad:function(e){for(var t=e.words,r=e.sigBytes-1;!(t[r>>>2]>>>24-r%4*8&255);)r--;e.sigBytes=r+1}},e.pad.ZeroPadding},"object"==typeof r?t.exports=r=i(e("./core"),e("./cipher-core")):"function"==typeof define&&define.amd?define(["./core","./cipher-core"],i):i(n.CryptoJS)},{"./cipher-core":184,"./core":185}],204:[function(e,t,r){var n,i;n=this,i=function(e){var t,r,n,i,o,s,a,c;return r=(t=e).lib,n=r.Base,i=r.WordArray,o=t.algo,s=o.SHA1,a=o.HMAC,c=o.PBKDF2=n.extend({cfg:n.extend({keySize:4,hasher:s,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var r=this.cfg,n=a.create(r.hasher,e),o=i.create(),s=i.create([1]),c=o.words,f=s.words,u=r.keySize,h=r.iterations;c.length<u;){var d=n.update(t).finalize(s);n.reset();for(var l=d.words,p=l.length,b=d,y=1;y<h;y++){b=n.finalize(b),n.reset();for(var m=b.words,v=0;v<p;v++)l[v]^=m[v]}o.concat(d),f[0]++}return o.sigBytes=4*u,o}}),t.PBKDF2=function(e,t,r){return c.create(r).compute(e,t)},e.PBKDF2},"object"==typeof r?t.exports=r=i(e("./core"),e("./sha1"),e("./hmac")):"function"==typeof define&&define.amd?define(["./core","./sha1","./hmac"],i):i(n.CryptoJS)},{"./core":185,"./hmac":190,"./sha1":209}],205:[function(e,t,r){var n,i;n=this,i=function(e){return function(){var t=e,r=t.lib.StreamCipher,n=t.algo,i=[],o=[],s=[],a=n.RabbitLegacy=r.extend({_doReset:function(){var e=this._key.words,t=this.cfg.iv,r=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],n=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];this._b=0;for(var i=0;i<4;i++)c.call(this);for(i=0;i<8;i++)n[i]^=r[i+4&7];if(t){var o=t.words,s=o[0],a=o[1],f=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),u=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),h=f>>>16|4294901760&u,d=u<<16|65535&f;n[0]^=f,n[1]^=h,n[2]^=u,n[3]^=d,n[4]^=f,n[5]^=h,n[6]^=u,n[7]^=d;for(i=0;i<4;i++)c.call(this)}},_doProcessBlock:function(e,t){var r=this._X;c.call(this),i[0]=r[0]^r[5]>>>16^r[3]<<16,i[1]=r[2]^r[7]>>>16^r[5]<<16,i[2]=r[4]^r[1]>>>16^r[7]<<16,i[3]=r[6]^r[3]>>>16^r[1]<<16;for(var n=0;n<4;n++)i[n]=16711935&(i[n]<<8|i[n]>>>24)|4278255360&(i[n]<<24|i[n]>>>8),e[t+n]^=i[n]},blockSize:4,ivSize:2});function c(){for(var e=this._X,t=this._C,r=0;r<8;r++)o[r]=t[r];t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0<o[0]>>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0<o[1]>>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0<o[2]>>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0<o[3]>>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0<o[4]>>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0<o[5]>>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0<o[6]>>>0?1:0)|0,this._b=t[7]>>>0<o[7]>>>0?1:0;for(r=0;r<8;r++){var n=e[r]+t[r],i=65535&n,a=n>>>16,c=((i*i>>>17)+i*a>>>15)+a*a,f=((4294901760&n)*n|0)+((65535&n)*n|0);s[r]=c^f}e[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,e[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,e[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,e[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,e[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,e[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,e[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,e[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}t.RabbitLegacy=r._createHelper(a)}(),e.RabbitLegacy},"object"==typeof r?t.exports=r=i(e("./core"),e("./enc-base64"),e("./md5"),e("./evpkdf"),e("./cipher-core")):"function"==typeof define&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],i):i(n.CryptoJS)},{"./cipher-core":184,"./core":185,"./enc-base64":186,"./evpkdf":188,"./md5":193}],206:[function(e,t,r){var n,i;n=this,i=function(e){return function(){var t=e,r=t.lib.StreamCipher,n=t.algo,i=[],o=[],s=[],a=n.Rabbit=r.extend({_doReset:function(){for(var e=this._key.words,t=this.cfg.iv,r=0;r<4;r++)e[r]=16711935&(e[r]<<8|e[r]>>>24)|4278255360&(e[r]<<24|e[r]>>>8);var n=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],i=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];this._b=0;for(r=0;r<4;r++)c.call(this);for(r=0;r<8;r++)i[r]^=n[r+4&7];if(t){var o=t.words,s=o[0],a=o[1],f=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),u=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),h=f>>>16|4294901760&u,d=u<<16|65535&f;i[0]^=f,i[1]^=h,i[2]^=u,i[3]^=d,i[4]^=f,i[5]^=h,i[6]^=u,i[7]^=d;for(r=0;r<4;r++)c.call(this)}},_doProcessBlock:function(e,t){var r=this._X;c.call(this),i[0]=r[0]^r[5]>>>16^r[3]<<16,i[1]=r[2]^r[7]>>>16^r[5]<<16,i[2]=r[4]^r[1]>>>16^r[7]<<16,i[3]=r[6]^r[3]>>>16^r[1]<<16;for(var n=0;n<4;n++)i[n]=16711935&(i[n]<<8|i[n]>>>24)|4278255360&(i[n]<<24|i[n]>>>8),e[t+n]^=i[n]},blockSize:4,ivSize:2});function c(){for(var e=this._X,t=this._C,r=0;r<8;r++)o[r]=t[r];t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0<o[0]>>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0<o[1]>>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0<o[2]>>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0<o[3]>>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0<o[4]>>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0<o[5]>>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0<o[6]>>>0?1:0)|0,this._b=t[7]>>>0<o[7]>>>0?1:0;for(r=0;r<8;r++){var n=e[r]+t[r],i=65535&n,a=n>>>16,c=((i*i>>>17)+i*a>>>15)+a*a,f=((4294901760&n)*n|0)+((65535&n)*n|0);s[r]=c^f}e[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,e[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,e[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,e[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,e[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,e[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,e[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,e[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}t.Rabbit=r._createHelper(a)}(),e.Rabbit},"object"==typeof r?t.exports=r=i(e("./core"),e("./enc-base64"),e("./md5"),e("./evpkdf"),e("./cipher-core")):"function"==typeof define&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],i):i(n.CryptoJS)},{"./cipher-core":184,"./core":185,"./enc-base64":186,"./evpkdf":188,"./md5":193}],207:[function(e,t,r){var n,i;n=this,i=function(e){return function(){var t=e,r=t.lib.StreamCipher,n=t.algo,i=n.RC4=r.extend({_doReset:function(){for(var e=this._key,t=e.words,r=e.sigBytes,n=this._S=[],i=0;i<256;i++)n[i]=i;i=0;for(var o=0;i<256;i++){var s=i%r,a=t[s>>>2]>>>24-s%4*8&255;o=(o+n[i]+a)%256;var c=n[i];n[i]=n[o],n[o]=c}this._i=this._j=0},_doProcessBlock:function(e,t){e[t]^=o.call(this)},keySize:8,ivSize:0});function o(){for(var e=this._S,t=this._i,r=this._j,n=0,i=0;i<4;i++){r=(r+e[t=(t+1)%256])%256;var o=e[t];e[t]=e[r],e[r]=o,n|=e[(e[t]+e[r])%256]<<24-8*i}return this._i=t,this._j=r,n}t.RC4=r._createHelper(i);var s=n.RC4Drop=i.extend({cfg:i.cfg.extend({drop:192}),_doReset:function(){i._doReset.call(this);for(var e=this.cfg.drop;e>0;e--)o.call(this)}});t.RC4Drop=r._createHelper(s)}(),e.RC4},"object"==typeof r?t.exports=r=i(e("./core"),e("./enc-base64"),e("./md5"),e("./evpkdf"),e("./cipher-core")):"function"==typeof define&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],i):i(n.CryptoJS)},{"./cipher-core":184,"./core":185,"./enc-base64":186,"./evpkdf":188,"./md5":193}],208:[function(e,t,r){var n,i;n=this,i=function(e){return function(t){var r=e,n=r.lib,i=n.WordArray,o=n.Hasher,s=r.algo,a=i.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),c=i.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),f=i.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),u=i.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),h=i.create([0,1518500249,1859775393,2400959708,2840853838]),d=i.create([1352829926,1548603684,1836072691,2053994217,0]),l=s.RIPEMD160=o.extend({_doReset:function(){this._hash=i.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var r=0;r<16;r++){var n=t+r,i=e[n];e[n]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var o,s,l,_,w,S,x,k,E,M,A,j=this._hash.words,B=h.words,C=d.words,I=a.words,O=c.words,R=f.words,T=u.words;S=o=j[0],x=s=j[1],k=l=j[2],E=_=j[3],M=w=j[4];for(r=0;r<80;r+=1)A=o+e[t+I[r]]|0,A+=r<16?p(s,l,_)+B[0]:r<32?b(s,l,_)+B[1]:r<48?y(s,l,_)+B[2]:r<64?m(s,l,_)+B[3]:v(s,l,_)+B[4],A=(A=g(A|=0,R[r]))+w|0,o=w,w=_,_=g(l,10),l=s,s=A,A=S+e[t+O[r]]|0,A+=r<16?v(x,k,E)+C[0]:r<32?m(x,k,E)+C[1]:r<48?y(x,k,E)+C[2]:r<64?b(x,k,E)+C[3]:p(x,k,E)+C[4],A=(A=g(A|=0,T[r]))+M|0,S=M,M=E,E=g(k,10),k=x,x=A;A=j[1]+l+E|0,j[1]=j[2]+_+M|0,j[2]=j[3]+w+S|0,j[3]=j[4]+o+x|0,j[4]=j[0]+s+k|0,j[0]=A},_doFinalize:function(){var e=this._data,t=e.words,r=8*this._nDataBytes,n=8*e.sigBytes;t[n>>>5]|=128<<24-n%32,t[14+(n+64>>>9<<4)]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),e.sigBytes=4*(t.length+1),this._process();for(var i=this._hash,o=i.words,s=0;s<5;s++){var a=o[s];o[s]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8)}return i},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});function p(e,t,r){return e^t^r}function b(e,t,r){return e&t|~e&r}function y(e,t,r){return(e|~t)^r}function m(e,t,r){return e&r|t&~r}function v(e,t,r){return e^(t|~r)}function g(e,t){return e<<t|e>>>32-t}r.RIPEMD160=o._createHelper(l),r.HmacRIPEMD160=o._createHmacHelper(l)}(Math),e.RIPEMD160},"object"==typeof r?t.exports=r=i(e("./core")):"function"==typeof define&&define.amd?define(["./core"],i):i(n.CryptoJS)},{"./core":185}],209:[function(e,t,r){var n,i;n=this,i=function(e){var t,r,n,i,o,s,a;return r=(t=e).lib,n=r.WordArray,i=r.Hasher,o=t.algo,s=[],a=o.SHA1=i.extend({_doReset:function(){this._hash=new n.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var r=this._hash.words,n=r[0],i=r[1],o=r[2],a=r[3],c=r[4],f=0;f<80;f++){if(f<16)s[f]=0|e[t+f];else{var u=s[f-3]^s[f-8]^s[f-14]^s[f-16];s[f]=u<<1|u>>>31}var h=(n<<5|n>>>27)+c+s[f];h+=f<20?1518500249+(i&o|~i&a):f<40?1859775393+(i^o^a):f<60?(i&o|i&a|o&a)-1894007588:(i^o^a)-899497514,c=a,a=o,o=i<<30|i>>>2,i=n,n=h}r[0]=r[0]+n|0,r[1]=r[1]+i|0,r[2]=r[2]+o|0,r[3]=r[3]+a|0,r[4]=r[4]+c|0},_doFinalize:function(){var e=this._data,t=e.words,r=8*this._nDataBytes,n=8*e.sigBytes;return t[n>>>5]|=128<<24-n%32,t[14+(n+64>>>9<<4)]=Math.floor(r/4294967296),t[15+(n+64>>>9<<4)]=r,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}}),t.SHA1=i._createHelper(a),t.HmacSHA1=i._createHmacHelper(a),e.SHA1},"object"==typeof r?t.exports=r=i(e("./core")):"function"==typeof define&&define.amd?define(["./core"],i):i(n.CryptoJS)},{"./core":185}],210:[function(e,t,r){var n,i;n=this,i=function(e){var t,r,n,i,o;return r=(t=e).lib.WordArray,n=t.algo,i=n.SHA256,o=n.SHA224=i.extend({_doReset:function(){this._hash=new r.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var e=i._doFinalize.call(this);return e.sigBytes-=4,e}}),t.SHA224=i._createHelper(o),t.HmacSHA224=i._createHmacHelper(o),e.SHA224},"object"==typeof r?t.exports=r=i(e("./core"),e("./sha256")):"function"==typeof define&&define.amd?define(["./core","./sha256"],i):i(n.CryptoJS)},{"./core":185,"./sha256":211}],211:[function(e,t,r){var n,i;n=this,i=function(e){return function(t){var r=e,n=r.lib,i=n.WordArray,o=n.Hasher,s=r.algo,a=[],c=[];!function(){function e(e){for(var r=t.sqrt(e),n=2;n<=r;n++)if(!(e%n))return!1;return!0}function r(e){return 4294967296*(e-(0|e))|0}for(var n=2,i=0;i<64;)e(n)&&(i<8&&(a[i]=r(t.pow(n,.5))),c[i]=r(t.pow(n,1/3)),i++),n++}();var f=[],u=s.SHA256=o.extend({_doReset:function(){this._hash=new i.init(a.slice(0))},_doProcessBlock:function(e,t){for(var r=this._hash.words,n=r[0],i=r[1],o=r[2],s=r[3],a=r[4],u=r[5],h=r[6],d=r[7],l=0;l<64;l++){if(l<16)f[l]=0|e[t+l];else{var p=f[l-15],b=(p<<25|p>>>7)^(p<<14|p>>>18)^p>>>3,y=f[l-2],m=(y<<15|y>>>17)^(y<<13|y>>>19)^y>>>10;f[l]=b+f[l-7]+m+f[l-16]}var v=n&i^n&o^i&o,g=(n<<30|n>>>2)^(n<<19|n>>>13)^(n<<10|n>>>22),_=d+((a<<26|a>>>6)^(a<<21|a>>>11)^(a<<7|a>>>25))+(a&u^~a&h)+c[l]+f[l];d=h,h=u,u=a,a=s+_|0,s=o,o=i,i=n,n=_+(g+v)|0}r[0]=r[0]+n|0,r[1]=r[1]+i|0,r[2]=r[2]+o|0,r[3]=r[3]+s|0,r[4]=r[4]+a|0,r[5]=r[5]+u|0,r[6]=r[6]+h|0,r[7]=r[7]+d|0},_doFinalize:function(){var e=this._data,r=e.words,n=8*this._nDataBytes,i=8*e.sigBytes;return r[i>>>5]|=128<<24-i%32,r[14+(i+64>>>9<<4)]=t.floor(n/4294967296),r[15+(i+64>>>9<<4)]=n,e.sigBytes=4*r.length,this._process(),this._hash},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});r.SHA256=o._createHelper(u),r.HmacSHA256=o._createHmacHelper(u)}(Math),e.SHA256},"object"==typeof r?t.exports=r=i(e("./core")):"function"==typeof define&&define.amd?define(["./core"],i):i(n.CryptoJS)},{"./core":185}],212:[function(e,t,r){var n,i;n=this,i=function(e){return function(t){var r=e,n=r.lib,i=n.WordArray,o=n.Hasher,s=r.x64.Word,a=r.algo,c=[],f=[],u=[];!function(){for(var e=1,t=0,r=0;r<24;r++){c[e+5*t]=(r+1)*(r+2)/2%64;var n=(2*e+3*t)%5;e=t%5,t=n}for(e=0;e<5;e++)for(t=0;t<5;t++)f[e+5*t]=t+(2*e+3*t)%5*5;for(var i=1,o=0;o<24;o++){for(var a=0,h=0,d=0;d<7;d++){if(1&i){var l=(1<<d)-1;l<32?h^=1<<l:a^=1<<l-32}128&i?i=i<<1^113:i<<=1}u[o]=s.create(a,h)}}();var h=[];!function(){for(var e=0;e<25;e++)h[e]=s.create()}();var d=a.SHA3=o.extend({cfg:o.cfg.extend({outputLength:512}),_doReset:function(){for(var e=this._state=[],t=0;t<25;t++)e[t]=new s.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(e,t){for(var r=this._state,n=this.blockSize/2,i=0;i<n;i++){var o=e[t+2*i],s=e[t+2*i+1];o=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),s=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),(j=r[i]).high^=s,j.low^=o}for(var a=0;a<24;a++){for(var d=0;d<5;d++){for(var l=0,p=0,b=0;b<5;b++){l^=(j=r[d+5*b]).high,p^=j.low}var y=h[d];y.high=l,y.low=p}for(d=0;d<5;d++){var m=h[(d+4)%5],v=h[(d+1)%5],g=v.high,_=v.low;for(l=m.high^(g<<1|_>>>31),p=m.low^(_<<1|g>>>31),b=0;b<5;b++){(j=r[d+5*b]).high^=l,j.low^=p}}for(var w=1;w<25;w++){var S=(j=r[w]).high,x=j.low,k=c[w];if(k<32)l=S<<k|x>>>32-k,p=x<<k|S>>>32-k;else l=x<<k-32|S>>>64-k,p=S<<k-32|x>>>64-k;var E=h[f[w]];E.high=l,E.low=p}var M=h[0],A=r[0];M.high=A.high,M.low=A.low;for(d=0;d<5;d++)for(b=0;b<5;b++){var j=r[w=d+5*b],B=h[w],C=h[(d+1)%5+5*b],I=h[(d+2)%5+5*b];j.high=B.high^~C.high&I.high,j.low=B.low^~C.low&I.low}j=r[0];var O=u[a];j.high^=O.high,j.low^=O.low}},_doFinalize:function(){var e=this._data,r=e.words,n=(this._nDataBytes,8*e.sigBytes),o=32*this.blockSize;r[n>>>5]|=1<<24-n%32,r[(t.ceil((n+1)/o)*o>>>5)-1]|=128,e.sigBytes=4*r.length,this._process();for(var s=this._state,a=this.cfg.outputLength/8,c=a/8,f=[],u=0;u<c;u++){var h=s[u],d=h.high,l=h.low;d=16711935&(d<<8|d>>>24)|4278255360&(d<<24|d>>>8),l=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8),f.push(l),f.push(d)}return new i.init(f,a)},clone:function(){for(var e=o.clone.call(this),t=e._state=this._state.slice(0),r=0;r<25;r++)t[r]=t[r].clone();return e}});r.SHA3=o._createHelper(d),r.HmacSHA3=o._createHmacHelper(d)}(Math),e.SHA3},"object"==typeof r?t.exports=r=i(e("./core"),e("./x64-core")):"function"==typeof define&&define.amd?define(["./core","./x64-core"],i):i(n.CryptoJS)},{"./core":185,"./x64-core":216}],213:[function(e,t,r){var n,i;n=this,i=function(e){var t,r,n,i,o,s,a;return r=(t=e).x64,n=r.Word,i=r.WordArray,o=t.algo,s=o.SHA512,a=o.SHA384=s.extend({_doReset:function(){this._hash=new i.init([new n.init(3418070365,3238371032),new n.init(1654270250,914150663),new n.init(2438529370,812702999),new n.init(355462360,4144912697),new n.init(1731405415,4290775857),new n.init(2394180231,1750603025),new n.init(3675008525,1694076839),new n.init(1203062813,3204075428)])},_doFinalize:function(){var e=s._doFinalize.call(this);return e.sigBytes-=16,e}}),t.SHA384=s._createHelper(a),t.HmacSHA384=s._createHmacHelper(a),e.SHA384},"object"==typeof r?t.exports=r=i(e("./core"),e("./x64-core"),e("./sha512")):"function"==typeof define&&define.amd?define(["./core","./x64-core","./sha512"],i):i(n.CryptoJS)},{"./core":185,"./sha512":214,"./x64-core":216}],214:[function(e,t,r){var n,i;n=this,i=function(e){return function(){var t=e,r=t.lib.Hasher,n=t.x64,i=n.Word,o=n.WordArray,s=t.algo;function a(){return i.create.apply(i,arguments)}var c=[a(1116352408,3609767458),a(1899447441,602891725),a(3049323471,3964484399),a(3921009573,2173295548),a(961987163,4081628472),a(1508970993,3053834265),a(2453635748,2937671579),a(2870763221,3664609560),a(3624381080,2734883394),a(310598401,1164996542),a(607225278,1323610764),a(1426881987,3590304994),a(1925078388,4068182383),a(2162078206,991336113),a(2614888103,633803317),a(3248222580,3479774868),a(3835390401,2666613458),a(4022224774,944711139),a(264347078,2341262773),a(604807628,2007800933),a(770255983,1495990901),a(1249150122,1856431235),a(1555081692,3175218132),a(1996064986,2198950837),a(2554220882,3999719339),a(2821834349,766784016),a(2952996808,2566594879),a(3210313671,3203337956),a(3336571891,1034457026),a(3584528711,2466948901),a(113926993,3758326383),a(338241895,168717936),a(666307205,1188179964),a(773529912,1546045734),a(1294757372,1522805485),a(1396182291,2643833823),a(1695183700,2343527390),a(1986661051,1014477480),a(2177026350,1206759142),a(2456956037,344077627),a(2730485921,1290863460),a(2820302411,3158454273),a(3259730800,3505952657),a(3345764771,106217008),a(3516065817,3606008344),a(3600352804,1432725776),a(4094571909,1467031594),a(275423344,851169720),a(430227734,3100823752),a(506948616,1363258195),a(659060556,3750685593),a(883997877,3785050280),a(958139571,3318307427),a(1322822218,3812723403),a(1537002063,2003034995),a(1747873779,3602036899),a(1955562222,1575990012),a(2024104815,1125592928),a(2227730452,2716904306),a(2361852424,442776044),a(2428436474,593698344),a(2756734187,3733110249),a(3204031479,2999351573),a(3329325298,3815920427),a(3391569614,3928383900),a(3515267271,566280711),a(3940187606,3454069534),a(4118630271,4000239992),a(116418474,1914138554),a(174292421,2731055270),a(289380356,3203993006),a(460393269,320620315),a(685471733,587496836),a(852142971,1086792851),a(1017036298,365543100),a(1126000580,2618297676),a(1288033470,3409855158),a(1501505948,4234509866),a(1607167915,987167468),a(1816402316,1246189591)],f=[];!function(){for(var e=0;e<80;e++)f[e]=a()}();var u=s.SHA512=r.extend({_doReset:function(){this._hash=new o.init([new i.init(1779033703,4089235720),new i.init(3144134277,2227873595),new i.init(1013904242,4271175723),new i.init(2773480762,1595750129),new i.init(1359893119,2917565137),new i.init(2600822924,725511199),new i.init(528734635,4215389547),new i.init(1541459225,327033209)])},_doProcessBlock:function(e,t){for(var r=this._hash.words,n=r[0],i=r[1],o=r[2],s=r[3],a=r[4],u=r[5],h=r[6],d=r[7],l=n.high,p=n.low,b=i.high,y=i.low,m=o.high,v=o.low,g=s.high,_=s.low,w=a.high,S=a.low,x=u.high,k=u.low,E=h.high,M=h.low,A=d.high,j=d.low,B=l,C=p,I=b,O=y,R=m,T=v,P=g,L=_,N=w,D=S,q=x,F=k,U=E,z=M,H=A,K=j,W=0;W<80;W++){var G=f[W];if(W<16)var V=G.high=0|e[t+2*W],J=G.low=0|e[t+2*W+1];else{var X=f[W-15],$=X.high,Z=X.low,Y=($>>>1|Z<<31)^($>>>8|Z<<24)^$>>>7,Q=(Z>>>1|$<<31)^(Z>>>8|$<<24)^(Z>>>7|$<<25),ee=f[W-2],te=ee.high,re=ee.low,ne=(te>>>19|re<<13)^(te<<3|re>>>29)^te>>>6,ie=(re>>>19|te<<13)^(re<<3|te>>>29)^(re>>>6|te<<26),oe=f[W-7],se=oe.high,ae=oe.low,ce=f[W-16],fe=ce.high,ue=ce.low;V=(V=(V=Y+se+((J=Q+ae)>>>0<Q>>>0?1:0))+ne+((J=J+ie)>>>0<ie>>>0?1:0))+fe+((J=J+ue)>>>0<ue>>>0?1:0);G.high=V,G.low=J}var he,de=N&q^~N&U,le=D&F^~D&z,pe=B&I^B&R^I&R,be=C&O^C&T^O&T,ye=(B>>>28|C<<4)^(B<<30|C>>>2)^(B<<25|C>>>7),me=(C>>>28|B<<4)^(C<<30|B>>>2)^(C<<25|B>>>7),ve=(N>>>14|D<<18)^(N>>>18|D<<14)^(N<<23|D>>>9),ge=(D>>>14|N<<18)^(D>>>18|N<<14)^(D<<23|N>>>9),_e=c[W],we=_e.high,Se=_e.low,xe=H+ve+((he=K+ge)>>>0<K>>>0?1:0),ke=me+be;H=U,K=z,U=q,z=F,q=N,F=D,N=P+(xe=(xe=(xe=xe+de+((he=he+le)>>>0<le>>>0?1:0))+we+((he=he+Se)>>>0<Se>>>0?1:0))+V+((he=he+J)>>>0<J>>>0?1:0))+((D=L+he|0)>>>0<L>>>0?1:0)|0,P=R,L=T,R=I,T=O,I=B,O=C,B=xe+(ye+pe+(ke>>>0<me>>>0?1:0))+((C=he+ke|0)>>>0<he>>>0?1:0)|0}p=n.low=p+C,n.high=l+B+(p>>>0<C>>>0?1:0),y=i.low=y+O,i.high=b+I+(y>>>0<O>>>0?1:0),v=o.low=v+T,o.high=m+R+(v>>>0<T>>>0?1:0),_=s.low=_+L,s.high=g+P+(_>>>0<L>>>0?1:0),S=a.low=S+D,a.high=w+N+(S>>>0<D>>>0?1:0),k=u.low=k+F,u.high=x+q+(k>>>0<F>>>0?1:0),M=h.low=M+z,h.high=E+U+(M>>>0<z>>>0?1:0),j=d.low=j+K,d.high=A+H+(j>>>0<K>>>0?1:0)},_doFinalize:function(){var e=this._data,t=e.words,r=8*this._nDataBytes,n=8*e.sigBytes;return t[n>>>5]|=128<<24-n%32,t[30+(n+128>>>10<<5)]=Math.floor(r/4294967296),t[31+(n+128>>>10<<5)]=r,e.sigBytes=4*t.length,this._process(),this._hash.toX32()},clone:function(){var e=r.clone.call(this);return e._hash=this._hash.clone(),e},blockSize:32});t.SHA512=r._createHelper(u),t.HmacSHA512=r._createHmacHelper(u)}(),e.SHA512},"object"==typeof r?t.exports=r=i(e("./core"),e("./x64-core")):"function"==typeof define&&define.amd?define(["./core","./x64-core"],i):i(n.CryptoJS)},{"./core":185,"./x64-core":216}],215:[function(e,t,r){var n,i;n=this,i=function(e){return function(){var t=e,r=t.lib,n=r.WordArray,i=r.BlockCipher,o=t.algo,s=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],a=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],c=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],f=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],u=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],h=o.DES=i.extend({_doReset:function(){for(var e=this._key.words,t=[],r=0;r<56;r++){var n=s[r]-1;t[r]=e[n>>>5]>>>31-n%32&1}for(var i=this._subKeys=[],o=0;o<16;o++){var f=i[o]=[],u=c[o];for(r=0;r<24;r++)f[r/6|0]|=t[(a[r]-1+u)%28]<<31-r%6,f[4+(r/6|0)]|=t[28+(a[r+24]-1+u)%28]<<31-r%6;f[0]=f[0]<<1|f[0]>>>31;for(r=1;r<7;r++)f[r]=f[r]>>>4*(r-1)+3;f[7]=f[7]<<5|f[7]>>>27}var h=this._invSubKeys=[];for(r=0;r<16;r++)h[r]=i[15-r]},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._subKeys)},decryptBlock:function(e,t){this._doCryptBlock(e,t,this._invSubKeys)},_doCryptBlock:function(e,t,r){this._lBlock=e[t],this._rBlock=e[t+1],d.call(this,4,252645135),d.call(this,16,65535),l.call(this,2,858993459),l.call(this,8,16711935),d.call(this,1,1431655765);for(var n=0;n<16;n++){for(var i=r[n],o=this._lBlock,s=this._rBlock,a=0,c=0;c<8;c++)a|=f[c][((s^i[c])&u[c])>>>0];this._lBlock=s,this._rBlock=o^a}var h=this._lBlock;this._lBlock=this._rBlock,this._rBlock=h,d.call(this,1,1431655765),l.call(this,8,16711935),l.call(this,2,858993459),d.call(this,16,65535),d.call(this,4,252645135),e[t]=this._lBlock,e[t+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function d(e,t){var r=(this._lBlock>>>e^this._rBlock)&t;this._rBlock^=r,this._lBlock^=r<<e}function l(e,t){var r=(this._rBlock>>>e^this._lBlock)&t;this._lBlock^=r,this._rBlock^=r<<e}t.DES=i._createHelper(h);var p=o.TripleDES=i.extend({_doReset:function(){var e=this._key.words;this._des1=h.createEncryptor(n.create(e.slice(0,2))),this._des2=h.createEncryptor(n.create(e.slice(2,4))),this._des3=h.createEncryptor(n.create(e.slice(4,6)))},encryptBlock:function(e,t){this._des1.encryptBlock(e,t),this._des2.decryptBlock(e,t),this._des3.encryptBlock(e,t)},decryptBlock:function(e,t){this._des3.decryptBlock(e,t),this._des2.encryptBlock(e,t),this._des1.decryptBlock(e,t)},keySize:6,ivSize:2,blockSize:2});t.TripleDES=i._createHelper(p)}(),e.TripleDES},"object"==typeof r?t.exports=r=i(e("./core"),e("./enc-base64"),e("./md5"),e("./evpkdf"),e("./cipher-core")):"function"==typeof define&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],i):i(n.CryptoJS)},{"./cipher-core":184,"./core":185,"./enc-base64":186,"./evpkdf":188,"./md5":193}],216:[function(e,t,r){var n,i;n=this,i=function(e){var t,r,n,i,o;return r=(t=e).lib,n=r.Base,i=r.WordArray,(o=t.x64={}).Word=n.extend({init:function(e,t){this.high=e,this.low=t}}),o.WordArray=n.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:8*e.length},toX32:function(){for(var e=this.words,t=e.length,r=[],n=0;n<t;n++){var o=e[n];r.push(o.high),r.push(o.low)}return i.create(r,this.sigBytes)},clone:function(){for(var e=n.clone.call(this),t=e.words=this.words.slice(0),r=t.length,i=0;i<r;i++)t[i]=t[i].clone();return e}}),e},"object"==typeof r?t.exports=r=i(e("./core")):"function"==typeof define&&define.amd?define(["./core"],i):i(n.CryptoJS)},{"./core":185}],217:[function(e,t,r){"use strict";r.utils=e("./des/utils"),r.Cipher=e("./des/cipher"),r.DES=e("./des/des"),r.CBC=e("./des/cbc"),r.EDE=e("./des/ede")},{"./des/cbc":218,"./des/cipher":219,"./des/des":220,"./des/ede":221,"./des/utils":222}],218:[function(e,t,r){"use strict";var n=e("minimalistic-assert"),i=e("inherits"),o={};function s(e){n.equal(e.length,8,"Invalid IV length"),this.iv=new Array(8);for(var t=0;t<this.iv.length;t++)this.iv[t]=e[t]}r.instantiate=function(e){function t(t){e.call(this,t),this._cbcInit()}i(t,e);for(var r=Object.keys(o),n=0;n<r.length;n++){var s=r[n];t.prototype[s]=o[s]}return t.create=function(e){return new t(e)},t},o._cbcInit=function(){var e=new s(this.options.iv);this._cbcState=e},o._update=function(e,t,r,n){var i=this._cbcState,o=this.constructor.super_.prototype,s=i.iv;if("encrypt"===this.type){for(var a=0;a<this.blockSize;a++)s[a]^=e[t+a];o._update.call(this,s,0,r,n);for(a=0;a<this.blockSize;a++)s[a]=r[n+a]}else{o._update.call(this,e,t,r,n);for(a=0;a<this.blockSize;a++)r[n+a]^=s[a];for(a=0;a<this.blockSize;a++)s[a]=e[t+a]}}},{inherits:261,"minimalistic-assert":274}],219:[function(e,t,r){"use strict";var n=e("minimalistic-assert");function i(e){this.options=e,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0}t.exports=i,i.prototype._init=function(){},i.prototype.update=function(e){return 0===e.length?[]:"decrypt"===this.type?this._updateDecrypt(e):this._updateEncrypt(e)},i.prototype._buffer=function(e,t){for(var r=Math.min(this.buffer.length-this.bufferOff,e.length-t),n=0;n<r;n++)this.buffer[this.bufferOff+n]=e[t+n];return this.bufferOff+=r,r},i.prototype._flushBuffer=function(e,t){return this._update(this.buffer,0,e,t),this.bufferOff=0,this.blockSize},i.prototype._updateEncrypt=function(e){var t=0,r=0,n=(this.bufferOff+e.length)/this.blockSize|0,i=new Array(n*this.blockSize);0!==this.bufferOff&&(t+=this._buffer(e,t),this.bufferOff===this.buffer.length&&(r+=this._flushBuffer(i,r)));for(var o=e.length-(e.length-t)%this.blockSize;t<o;t+=this.blockSize)this._update(e,t,i,r),r+=this.blockSize;for(;t<e.length;t++,this.bufferOff++)this.buffer[this.bufferOff]=e[t];return i},i.prototype._updateDecrypt=function(e){for(var t=0,r=0,n=Math.ceil((this.bufferOff+e.length)/this.blockSize)-1,i=new Array(n*this.blockSize);n>0;n--)t+=this._buffer(e,t),r+=this._flushBuffer(i,r);return t+=this._buffer(e,t),i},i.prototype.final=function(e){var t,r;return e&&(t=this.update(e)),r="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),t?t.concat(r):r},i.prototype._pad=function(e,t){if(0===t)return!1;for(;t<e.length;)e[t++]=0;return!0},i.prototype._finalEncrypt=function(){if(!this._pad(this.buffer,this.bufferOff))return[];var e=new Array(this.blockSize);return this._update(this.buffer,0,e,0),e},i.prototype._unpad=function(e){return e},i.prototype._finalDecrypt=function(){n.equal(this.bufferOff,this.blockSize,"Not enough data to decrypt");var e=new Array(this.blockSize);return this._flushBuffer(e,0),this._unpad(e)}},{"minimalistic-assert":274}],220:[function(e,t,r){"use strict";var n=e("minimalistic-assert"),i=e("inherits"),o=e("../des"),s=o.utils,a=o.Cipher;function c(){this.tmp=new Array(2),this.keys=null}function f(e){a.call(this,e);var t=new c;this._desState=t,this.deriveKeys(t,e.key)}i(f,a),t.exports=f,f.create=function(e){return new f(e)};var u=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];f.prototype.deriveKeys=function(e,t){e.keys=new Array(32),n.equal(t.length,this.blockSize,"Invalid key length");var r=s.readUInt32BE(t,0),i=s.readUInt32BE(t,4);s.pc1(r,i,e.tmp,0),r=e.tmp[0],i=e.tmp[1];for(var o=0;o<e.keys.length;o+=2){var a=u[o>>>1];r=s.r28shl(r,a),i=s.r28shl(i,a),s.pc2(r,i,e.keys,o)}},f.prototype._update=function(e,t,r,n){var i=this._desState,o=s.readUInt32BE(e,t),a=s.readUInt32BE(e,t+4);s.ip(o,a,i.tmp,0),o=i.tmp[0],a=i.tmp[1],"encrypt"===this.type?this._encrypt(i,o,a,i.tmp,0):this._decrypt(i,o,a,i.tmp,0),o=i.tmp[0],a=i.tmp[1],s.writeUInt32BE(r,o,n),s.writeUInt32BE(r,a,n+4)},f.prototype._pad=function(e,t){for(var r=e.length-t,n=t;n<e.length;n++)e[n]=r;return!0},f.prototype._unpad=function(e){for(var t=e[e.length-1],r=e.length-t;r<e.length;r++)n.equal(e[r],t);return e.slice(0,e.length-t)},f.prototype._encrypt=function(e,t,r,n,i){for(var o=t,a=r,c=0;c<e.keys.length;c+=2){var f=e.keys[c],u=e.keys[c+1];s.expand(a,e.tmp,0),f^=e.tmp[0],u^=e.tmp[1];var h=s.substitute(f,u),d=a;a=(o^s.permute(h))>>>0,o=d}s.rip(a,o,n,i)},f.prototype._decrypt=function(e,t,r,n,i){for(var o=r,a=t,c=e.keys.length-2;c>=0;c-=2){var f=e.keys[c],u=e.keys[c+1];s.expand(o,e.tmp,0),f^=e.tmp[0],u^=e.tmp[1];var h=s.substitute(f,u),d=o;o=(a^s.permute(h))>>>0,a=d}s.rip(o,a,n,i)}},{"../des":217,inherits:261,"minimalistic-assert":274}],221:[function(e,t,r){"use strict";var n=e("minimalistic-assert"),i=e("inherits"),o=e("../des"),s=o.Cipher,a=o.DES;function c(e,t){n.equal(t.length,24,"Invalid key length");var r=t.slice(0,8),i=t.slice(8,16),o=t.slice(16,24);this.ciphers="encrypt"===e?[a.create({type:"encrypt",key:r}),a.create({type:"decrypt",key:i}),a.create({type:"encrypt",key:o})]:[a.create({type:"decrypt",key:o}),a.create({type:"encrypt",key:i}),a.create({type:"decrypt",key:r})]}function f(e){s.call(this,e);var t=new c(this.type,this.options.key);this._edeState=t}i(f,s),t.exports=f,f.create=function(e){return new f(e)},f.prototype._update=function(e,t,r,n){var i=this._edeState;i.ciphers[0]._update(e,t,r,n),i.ciphers[1]._update(r,n,r,n),i.ciphers[2]._update(r,n,r,n)},f.prototype._pad=a.prototype._pad,f.prototype._unpad=a.prototype._unpad},{"../des":217,inherits:261,"minimalistic-assert":274}],222:[function(e,t,r){"use strict";r.readUInt32BE=function(e,t){return(e[0+t]<<24|e[1+t]<<16|e[2+t]<<8|e[3+t])>>>0},r.writeUInt32BE=function(e,t,r){e[0+r]=t>>>24,e[1+r]=t>>>16&255,e[2+r]=t>>>8&255,e[3+r]=255&t},r.ip=function(e,t,r,n){for(var i=0,o=0,s=6;s>=0;s-=2){for(var a=0;a<=24;a+=8)i<<=1,i|=t>>>a+s&1;for(a=0;a<=24;a+=8)i<<=1,i|=e>>>a+s&1}for(s=6;s>=0;s-=2){for(a=1;a<=25;a+=8)o<<=1,o|=t>>>a+s&1;for(a=1;a<=25;a+=8)o<<=1,o|=e>>>a+s&1}r[n+0]=i>>>0,r[n+1]=o>>>0},r.rip=function(e,t,r,n){for(var i=0,o=0,s=0;s<4;s++)for(var a=24;a>=0;a-=8)i<<=1,i|=t>>>a+s&1,i<<=1,i|=e>>>a+s&1;for(s=4;s<8;s++)for(a=24;a>=0;a-=8)o<<=1,o|=t>>>a+s&1,o<<=1,o|=e>>>a+s&1;r[n+0]=i>>>0,r[n+1]=o>>>0},r.pc1=function(e,t,r,n){for(var i=0,o=0,s=7;s>=5;s--){for(var a=0;a<=24;a+=8)i<<=1,i|=t>>a+s&1;for(a=0;a<=24;a+=8)i<<=1,i|=e>>a+s&1}for(a=0;a<=24;a+=8)i<<=1,i|=t>>a+s&1;for(s=1;s<=3;s++){for(a=0;a<=24;a+=8)o<<=1,o|=t>>a+s&1;for(a=0;a<=24;a+=8)o<<=1,o|=e>>a+s&1}for(a=0;a<=24;a+=8)o<<=1,o|=e>>a+s&1;r[n+0]=i>>>0,r[n+1]=o>>>0},r.r28shl=function(e,t){return e<<t&268435455|e>>>28-t};var n=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];r.pc2=function(e,t,r,i){for(var o=0,s=0,a=n.length>>>1,c=0;c<a;c++)o<<=1,o|=e>>>n[c]&1;for(c=a;c<n.length;c++)s<<=1,s|=t>>>n[c]&1;r[i+0]=o>>>0,r[i+1]=s>>>0},r.expand=function(e,t,r){var n=0,i=0;n=(1&e)<<5|e>>>27;for(var o=23;o>=15;o-=4)n<<=6,n|=e>>>o&63;for(o=11;o>=3;o-=4)i|=e>>>o&63,i<<=6;i|=(31&e)<<1|e>>>31,t[r+0]=n>>>0,t[r+1]=i>>>0};var i=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];r.substitute=function(e,t){for(var r=0,n=0;n<4;n++){r<<=4,r|=i[64*n+(e>>>18-6*n&63)]}for(n=0;n<4;n++){r<<=4,r|=i[256+64*n+(t>>>18-6*n&63)]}return r>>>0};var o=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];r.permute=function(e){for(var t=0,r=0;r<o.length;r++)t<<=1,t|=e>>>o[r]&1;return t>>>0},r.padSplit=function(e,t,r){for(var n=e.toString(2);n.length<t;)n="0"+n;for(var i=[],o=0;o<t;o+=r)i.push(n.slice(o,o+r));return i.join(" ")}},{}],223:[function(e,t,r){(function(Buffer){var t=e("./lib/generatePrime"),n=e("./lib/primes.json"),i=e("./lib/dh");var o={binary:!0,hex:!0,base64:!0};r.DiffieHellmanGroup=r.createDiffieHellmanGroup=r.getDiffieHellman=function(e){var t=new Buffer(n[e].prime,"hex"),r=new Buffer(n[e].gen,"hex");return new i(t,r)},r.createDiffieHellman=r.DiffieHellman=function e(r,n,s,a){return Buffer.isBuffer(n)||void 0===o[n]?e(r,"binary",n,s):(n=n||"binary",a=a||"binary",s=s||new Buffer([2]),Buffer.isBuffer(s)||(s=new Buffer(s,a)),"number"==typeof r?new i(t(r,s),s,!0):(Buffer.isBuffer(r)||(r=new Buffer(r,n)),new i(r,s,!0)))}}).call(this,e("buffer").Buffer)},{"./lib/dh":224,"./lib/generatePrime":225,"./lib/primes.json":226,buffer:66}],224:[function(e,t,r){(function(Buffer){var r=e("bn.js"),n=new(e("miller-rabin")),i=new r(24),o=new r(11),s=new r(10),a=new r(3),c=new r(7),f=e("./generatePrime"),u=e("randombytes");function h(e,t){return t=t||"utf8",Buffer.isBuffer(e)||(e=new Buffer(e,t)),this._pub=new r(e),this}function d(e,t){return t=t||"utf8",Buffer.isBuffer(e)||(e=new Buffer(e,t)),this._priv=new r(e),this}t.exports=p;var l={};function p(e,t,n){this.setGenerator(t),this.__prime=new r(e),this._prime=r.mont(this.__prime),this._primeLen=e.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,n?(this.setPublicKey=h,this.setPrivateKey=d):this._primeCode=8}function b(e,t){var r=new Buffer(e.toArray());return t?r.toString(t):r}Object.defineProperty(p.prototype,"verifyError",{enumerable:!0,get:function(){return"number"!=typeof this._primeCode&&(this._primeCode=function(e,t){var r=t.toString("hex"),u=[r,e.toString(16)].join("_");if(u in l)return l[u];var h,d=0;if(e.isEven()||!f.simpleSieve||!f.fermatTest(e)||!n.test(e))return d+=1,d+="02"===r||"05"===r?8:4,l[u]=d,d;switch(n.test(e.shrn(1))||(d+=2),r){case"02":e.mod(i).cmp(o)&&(d+=8);break;case"05":(h=e.mod(s)).cmp(a)&&h.cmp(c)&&(d+=8);break;default:d+=4}return l[u]=d,d}(this.__prime,this.__gen)),this._primeCode}}),p.prototype.generateKeys=function(){return this._priv||(this._priv=new r(u(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},p.prototype.computeSecret=function(e){var t=(e=(e=new r(e)).toRed(this._prime)).redPow(this._priv).fromRed(),n=new Buffer(t.toArray()),i=this.getPrime();if(n.length<i.length){var o=new Buffer(i.length-n.length);o.fill(0),n=Buffer.concat([o,n])}return n},p.prototype.getPublicKey=function(e){return b(this._pub,e)},p.prototype.getPrivateKey=function(e){return b(this._priv,e)},p.prototype.getPrime=function(e){return b(this.__prime,e)},p.prototype.getGenerator=function(e){return b(this._gen,e)},p.prototype.setGenerator=function(e,t){return t=t||"utf8",Buffer.isBuffer(e)||(e=new Buffer(e,t)),this.__gen=e,this._gen=new r(e),this}}).call(this,e("buffer").Buffer)},{"./generatePrime":225,"bn.js":35,buffer:66,"miller-rabin":273,randombytes:304}],225:[function(e,t,r){var n=e("randombytes");t.exports=v,v.simpleSieve=y,v.fermatTest=m;var i=e("bn.js"),o=new i(24),s=new(e("miller-rabin")),a=new i(1),c=new i(2),f=new i(5),u=(new i(16),new i(8),new i(10)),h=new i(3),d=(new i(7),new i(11)),l=new i(4),p=(new i(12),null);function b(){if(null!==p)return p;var e=[];e[0]=2;for(var t=1,r=3;r<1048576;r+=2){for(var n=Math.ceil(Math.sqrt(r)),i=0;i<t&&e[i]<=n&&r%e[i]!=0;i++);t!==i&&e[i]<=n||(e[t++]=r)}return p=e,e}function y(e){for(var t=b(),r=0;r<t.length;r++)if(0===e.modn(t[r]))return 0===e.cmpn(t[r]);return!0}function m(e){var t=i.mont(e);return 0===c.toRed(t).redPow(e.subn(1)).fromRed().cmpn(1)}function v(e,t){if(e<16)return new i(2===t||5===t?[140,123]:[140,39]);var r,p;for(t=new i(t);;){for(r=new i(n(Math.ceil(e/8)));r.bitLength()>e;)r.ishrn(1);if(r.isEven()&&r.iadd(a),r.testn(1)||r.iadd(c),t.cmp(c)){if(!t.cmp(f))for(;r.mod(u).cmp(h);)r.iadd(l)}else for(;r.mod(o).cmp(d);)r.iadd(l);if(y(p=r.shrn(1))&&y(r)&&m(p)&&m(r)&&s.test(p)&&s.test(r))return r}}},{"bn.js":35,"miller-rabin":273,randombytes:304}],226:[function(e,t,r){t.exports={modp1:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},modp2:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},modp5:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},modp14:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},modp15:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},modp16:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},modp17:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},modp18:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}},{}],227:[function(e,t,r){"use strict";var n=r;n.version=e("../package.json").version,n.utils=e("./elliptic/utils"),n.rand=e("brorand"),n.curve=e("./elliptic/curve"),n.curves=e("./elliptic/curves"),n.ec=e("./elliptic/ec"),n.eddsa=e("./elliptic/eddsa")},{"../package.json":242,"./elliptic/curve":230,"./elliptic/curves":233,"./elliptic/ec":234,"./elliptic/eddsa":237,"./elliptic/utils":241,brorand:36}],228:[function(e,t,r){"use strict";var n=e("bn.js"),i=e("../../elliptic").utils,o=i.getNAF,s=i.getJSF,a=i.assert;function c(e,t){this.type=e,this.p=new n(t.p,16),this.red=t.prime?n.red(t.prime):n.mont(this.p),this.zero=new n(0).toRed(this.red),this.one=new n(1).toRed(this.red),this.two=new n(2).toRed(this.red),this.n=t.n&&new n(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4);var r=this.n&&this.p.div(this.n);!r||r.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function f(e,t){this.curve=e,this.type=t,this.precomputed=null}t.exports=c,c.prototype.point=function(){throw new Error("Not implemented")},c.prototype.validate=function(){throw new Error("Not implemented")},c.prototype._fixedNafMul=function(e,t){a(e.precomputed);var r=e._getDoubles(),n=o(t,1),i=(1<<r.step+1)-(r.step%2==0?2:1);i/=3;for(var s=[],c=0;c<n.length;c+=r.step){var f=0;for(t=c+r.step-1;t>=c;t--)f=(f<<1)+n[t];s.push(f)}for(var u=this.jpoint(null,null,null),h=this.jpoint(null,null,null),d=i;d>0;d--){for(c=0;c<s.length;c++){(f=s[c])===d?h=h.mixedAdd(r.points[c]):f===-d&&(h=h.mixedAdd(r.points[c].neg()))}u=u.add(h)}return u.toP()},c.prototype._wnafMul=function(e,t){var r=4,n=e._getNAFPoints(r);r=n.wnd;for(var i=n.points,s=o(t,r),c=this.jpoint(null,null,null),f=s.length-1;f>=0;f--){for(t=0;f>=0&&0===s[f];f--)t++;if(f>=0&&t++,c=c.dblp(t),f<0)break;var u=s[f];a(0!==u),c="affine"===e.type?u>0?c.mixedAdd(i[u-1>>1]):c.mixedAdd(i[-u-1>>1].neg()):u>0?c.add(i[u-1>>1]):c.add(i[-u-1>>1].neg())}return"affine"===e.type?c.toP():c},c.prototype._wnafMulAdd=function(e,t,r,n,i){for(var a=this._wnafT1,c=this._wnafT2,f=this._wnafT3,u=0,h=0;h<n;h++){var d=(E=t[h])._getNAFPoints(e);a[h]=d.wnd,c[h]=d.points}for(h=n-1;h>=1;h-=2){var l=h-1,p=h;if(1===a[l]&&1===a[p]){var b=[t[l],null,null,t[p]];0===t[l].y.cmp(t[p].y)?(b[1]=t[l].add(t[p]),b[2]=t[l].toJ().mixedAdd(t[p].neg())):0===t[l].y.cmp(t[p].y.redNeg())?(b[1]=t[l].toJ().mixedAdd(t[p]),b[2]=t[l].add(t[p].neg())):(b[1]=t[l].toJ().mixedAdd(t[p]),b[2]=t[l].toJ().mixedAdd(t[p].neg()));var y=[-3,-1,-5,-7,0,7,5,1,3],m=s(r[l],r[p]);u=Math.max(m[0].length,u),f[l]=new Array(u),f[p]=new Array(u);for(var v=0;v<u;v++){var g=0|m[0][v],_=0|m[1][v];f[l][v]=y[3*(g+1)+(_+1)],f[p][v]=0,c[l]=b}}else f[l]=o(r[l],a[l]),f[p]=o(r[p],a[p]),u=Math.max(f[l].length,u),u=Math.max(f[p].length,u)}var w=this.jpoint(null,null,null),S=this._wnafT4;for(h=u;h>=0;h--){for(var x=0;h>=0;){var k=!0;for(v=0;v<n;v++)S[v]=0|f[v][h],0!==S[v]&&(k=!1);if(!k)break;x++,h--}if(h>=0&&x++,w=w.dblp(x),h<0)break;for(v=0;v<n;v++){var E,M=S[v];0!==M&&(M>0?E=c[v][M-1>>1]:M<0&&(E=c[v][-M-1>>1].neg()),w="affine"===E.type?w.mixedAdd(E):w.add(E))}}for(h=0;h<n;h++)c[h]=null;return i?w:w.toP()},c.BasePoint=f,f.prototype.eq=function(){throw new Error("Not implemented")},f.prototype.validate=function(){return this.curve.validate(this)},c.prototype.decodePoint=function(e,t){e=i.toArray(e,t);var r=this.p.byteLength();if((4===e[0]||6===e[0]||7===e[0])&&e.length-1==2*r)return 6===e[0]?a(e[e.length-1]%2==0):7===e[0]&&a(e[e.length-1]%2==1),this.point(e.slice(1,1+r),e.slice(1+r,1+2*r));if((2===e[0]||3===e[0])&&e.length-1===r)return this.pointFromX(e.slice(1,1+r),3===e[0]);throw new Error("Unknown point format")},f.prototype.encodeCompressed=function(e){return this.encode(e,!0)},f.prototype._encode=function(e){var t=this.curve.p.byteLength(),r=this.getX().toArray("be",t);return e?[this.getY().isEven()?2:3].concat(r):[4].concat(r,this.getY().toArray("be",t))},f.prototype.encode=function(e,t){return i.encode(this._encode(t),e)},f.prototype.precompute=function(e){if(this.precomputed)return this;var t={doubles:null,naf:null,beta:null};return t.naf=this._getNAFPoints(8),t.doubles=this._getDoubles(4,e),t.beta=this._getBeta(),this.precomputed=t,this},f.prototype._hasDoubles=function(e){if(!this.precomputed)return!1;var t=this.precomputed.doubles;return!!t&&t.points.length>=Math.ceil((e.bitLength()+1)/t.step)},f.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var r=[this],n=this,i=0;i<t;i+=e){for(var o=0;o<e;o++)n=n.dbl();r.push(n)}return{step:e,points:r}},f.prototype._getNAFPoints=function(e){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var t=[this],r=(1<<e)-1,n=1===r?null:this.dbl(),i=1;i<r;i++)t[i]=t[i-1].add(n);return{wnd:e,points:t}},f.prototype._getBeta=function(){return null},f.prototype.dblp=function(e){for(var t=this,r=0;r<e;r++)t=t.dbl();return t}},{"../../elliptic":227,"bn.js":35}],229:[function(e,t,r){"use strict";var n=e("../curve"),i=e("../../elliptic"),o=e("bn.js"),s=e("inherits"),a=n.base,c=i.utils.assert;function f(e){this.twisted=1!=(0|e.a),this.mOneA=this.twisted&&-1==(0|e.a),this.extended=this.mOneA,a.call(this,"edwards",e),this.a=new o(e.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new o(e.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new o(e.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),c(!this.twisted||0===this.c.fromRed().cmpn(1)),this.oneC=1==(0|e.c)}function Point(e,t,r,n,i){a.BasePoint.call(this,e,"projective"),null===t&&null===r&&null===n?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new o(t,16),this.y=new o(r,16),this.z=n?new o(n,16):this.curve.one,this.t=i&&new o(i,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}s(f,a),t.exports=f,f.prototype._mulA=function(e){return this.mOneA?e.redNeg():this.a.redMul(e)},f.prototype._mulC=function(e){return this.oneC?e:this.c.redMul(e)},f.prototype.jpoint=function(e,t,r,n){return this.point(e,t,r,n)},f.prototype.pointFromX=function(e,t){(e=new o(e,16)).red||(e=e.toRed(this.red));var r=e.redSqr(),n=this.c2.redSub(this.a.redMul(r)),i=this.one.redSub(this.c2.redMul(this.d).redMul(r)),s=n.redMul(i.redInvm()),a=s.redSqrt();if(0!==a.redSqr().redSub(s).cmp(this.zero))throw new Error("invalid point");var c=a.fromRed().isOdd();return(t&&!c||!t&&c)&&(a=a.redNeg()),this.point(e,a)},f.prototype.pointFromY=function(e,t){(e=new o(e,16)).red||(e=e.toRed(this.red));var r=e.redSqr(),n=r.redSub(this.one),i=r.redMul(this.d).redAdd(this.one),s=n.redMul(i.redInvm());if(0===s.cmp(this.zero)){if(t)throw new Error("invalid point");return this.point(this.zero,e)}var a=s.redSqrt();if(0!==a.redSqr().redSub(s).cmp(this.zero))throw new Error("invalid point");return a.isOdd()!==t&&(a=a.redNeg()),this.point(a,e)},f.prototype.validate=function(e){if(e.isInfinity())return!0;e.normalize();var t=e.x.redSqr(),r=e.y.redSqr(),n=t.redMul(this.a).redAdd(r),i=this.c2.redMul(this.one.redAdd(this.d.redMul(t).redMul(r)));return 0===n.cmp(i)},s(Point,a.BasePoint),f.prototype.pointFromJSON=function(e){return Point.fromJSON(this,e)},f.prototype.point=function(e,t,r,n){return new Point(this,e,t,r,n)},Point.fromJSON=function(e,t){return new Point(e,t[0],t[1],t[2])},Point.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},Point.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&0===this.y.cmp(this.z)},Point.prototype._extDbl=function(){var e=this.x.redSqr(),t=this.y.redSqr(),r=this.z.redSqr();r=r.redIAdd(r);var n=this.curve._mulA(e),i=this.x.redAdd(this.y).redSqr().redISub(e).redISub(t),o=n.redAdd(t),s=o.redSub(r),a=n.redSub(t),c=i.redMul(s),f=o.redMul(a),u=i.redMul(a),h=s.redMul(o);return this.curve.point(c,f,h,u)},Point.prototype._projDbl=function(){var e,t,r,n=this.x.redAdd(this.y).redSqr(),i=this.x.redSqr(),o=this.y.redSqr();if(this.curve.twisted){var s=(f=this.curve._mulA(i)).redAdd(o);if(this.zOne)e=n.redSub(i).redSub(o).redMul(s.redSub(this.curve.two)),t=s.redMul(f.redSub(o)),r=s.redSqr().redSub(s).redSub(s);else{var a=this.z.redSqr(),c=s.redSub(a).redISub(a);e=n.redSub(i).redISub(o).redMul(c),t=s.redMul(f.redSub(o)),r=s.redMul(c)}}else{var f=i.redAdd(o);a=this.curve._mulC(this.c.redMul(this.z)).redSqr(),c=f.redSub(a).redSub(a);e=this.curve._mulC(n.redISub(f)).redMul(c),t=this.curve._mulC(f).redMul(i.redISub(o)),r=f.redMul(c)}return this.curve.point(e,t,r)},Point.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},Point.prototype._extAdd=function(e){var t=this.y.redSub(this.x).redMul(e.y.redSub(e.x)),r=this.y.redAdd(this.x).redMul(e.y.redAdd(e.x)),n=this.t.redMul(this.curve.dd).redMul(e.t),i=this.z.redMul(e.z.redAdd(e.z)),o=r.redSub(t),s=i.redSub(n),a=i.redAdd(n),c=r.redAdd(t),f=o.redMul(s),u=a.redMul(c),h=o.redMul(c),d=s.redMul(a);return this.curve.point(f,u,d,h)},Point.prototype._projAdd=function(e){var t,r,n=this.z.redMul(e.z),i=n.redSqr(),o=this.x.redMul(e.x),s=this.y.redMul(e.y),a=this.curve.d.redMul(o).redMul(s),c=i.redSub(a),f=i.redAdd(a),u=this.x.redAdd(this.y).redMul(e.x.redAdd(e.y)).redISub(o).redISub(s),h=n.redMul(c).redMul(u);return this.curve.twisted?(t=n.redMul(f).redMul(s.redSub(this.curve._mulA(o))),r=c.redMul(f)):(t=n.redMul(f).redMul(s.redSub(o)),r=this.curve._mulC(c).redMul(f)),this.curve.point(h,t,r)},Point.prototype.add=function(e){return this.isInfinity()?e:e.isInfinity()?this:this.curve.extended?this._extAdd(e):this._projAdd(e)},Point.prototype.mul=function(e){return this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve._wnafMul(this,e)},Point.prototype.mulAdd=function(e,t,r){return this.curve._wnafMulAdd(1,[this,t],[e,r],2,!1)},Point.prototype.jmulAdd=function(e,t,r){return this.curve._wnafMulAdd(1,[this,t],[e,r],2,!0)},Point.prototype.normalize=function(){if(this.zOne)return this;var e=this.z.redInvm();return this.x=this.x.redMul(e),this.y=this.y.redMul(e),this.t&&(this.t=this.t.redMul(e)),this.z=this.curve.one,this.zOne=!0,this},Point.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},Point.prototype.getX=function(){return this.normalize(),this.x.fromRed()},Point.prototype.getY=function(){return this.normalize(),this.y.fromRed()},Point.prototype.eq=function(e){return this===e||0===this.getX().cmp(e.getX())&&0===this.getY().cmp(e.getY())},Point.prototype.eqXToP=function(e){var t=e.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(t))return!0;for(var r=e.clone(),n=this.curve.redN.redMul(this.z);;){if(r.iadd(this.curve.n),r.cmp(this.curve.p)>=0)return!1;if(t.redIAdd(n),0===this.x.cmp(t))return!0}return!1},Point.prototype.toP=Point.prototype.normalize,Point.prototype.mixedAdd=Point.prototype.add},{"../../elliptic":227,"../curve":230,"bn.js":35,inherits:261}],230:[function(e,t,r){"use strict";var n=r;n.base=e("./base"),n.short=e("./short"),n.mont=e("./mont"),n.edwards=e("./edwards")},{"./base":228,"./edwards":229,"./mont":231,"./short":232}],231:[function(e,t,r){"use strict";var n=e("../curve"),i=e("bn.js"),o=e("inherits"),s=n.base,a=e("../../elliptic").utils;function c(e){s.call(this,"mont",e),this.a=new i(e.a,16).toRed(this.red),this.b=new i(e.b,16).toRed(this.red),this.i4=new i(4).toRed(this.red).redInvm(),this.two=new i(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function Point(e,t,r){s.BasePoint.call(this,e,"projective"),null===t&&null===r?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new i(t,16),this.z=new i(r,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}o(c,s),t.exports=c,c.prototype.validate=function(e){var t=e.normalize().x,r=t.redSqr(),n=r.redMul(t).redAdd(r.redMul(this.a)).redAdd(t);return 0===n.redSqrt().redSqr().cmp(n)},o(Point,s.BasePoint),c.prototype.decodePoint=function(e,t){return this.point(a.toArray(e,t),1)},c.prototype.point=function(e,t){return new Point(this,e,t)},c.prototype.pointFromJSON=function(e){return Point.fromJSON(this,e)},Point.prototype.precompute=function(){},Point.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},Point.fromJSON=function(e,t){return new Point(e,t[0],t[1]||e.one)},Point.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},Point.prototype.isInfinity=function(){return 0===this.z.cmpn(0)},Point.prototype.dbl=function(){var e=this.x.redAdd(this.z).redSqr(),t=this.x.redSub(this.z).redSqr(),r=e.redSub(t),n=e.redMul(t),i=r.redMul(t.redAdd(this.curve.a24.redMul(r)));return this.curve.point(n,i)},Point.prototype.add=function(){throw new Error("Not supported on Montgomery curve")},Point.prototype.diffAdd=function(e,t){var r=this.x.redAdd(this.z),n=this.x.redSub(this.z),i=e.x.redAdd(e.z),o=e.x.redSub(e.z).redMul(r),s=i.redMul(n),a=t.z.redMul(o.redAdd(s).redSqr()),c=t.x.redMul(o.redISub(s).redSqr());return this.curve.point(a,c)},Point.prototype.mul=function(e){for(var t=e.clone(),r=this,n=this.curve.point(null,null),i=[];0!==t.cmpn(0);t.iushrn(1))i.push(t.andln(1));for(var o=i.length-1;o>=0;o--)0===i[o]?(r=r.diffAdd(n,this),n=n.dbl()):(n=r.diffAdd(n,this),r=r.dbl());return n},Point.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")},Point.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")},Point.prototype.eq=function(e){return 0===this.getX().cmp(e.getX())},Point.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},Point.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},{"../../elliptic":227,"../curve":230,"bn.js":35,inherits:261}],232:[function(e,t,r){"use strict";var n=e("../curve"),i=e("../../elliptic"),o=e("bn.js"),s=e("inherits"),a=n.base,c=i.utils.assert;function f(e){a.call(this,"short",e),this.a=new o(e.a,16).toRed(this.red),this.b=new o(e.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=0===this.a.fromRed().cmpn(0),this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3),this.endo=this._getEndomorphism(e),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}function Point(e,t,r,n){a.BasePoint.call(this,e,"affine"),null===t&&null===r?(this.x=null,this.y=null,this.inf=!0):(this.x=new o(t,16),this.y=new o(r,16),n&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function u(e,t,r,n){a.BasePoint.call(this,e,"jacobian"),null===t&&null===r&&null===n?(this.x=this.curve.one,this.y=this.curve.one,this.z=new o(0)):(this.x=new o(t,16),this.y=new o(r,16),this.z=new o(n,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}s(f,a),t.exports=f,f.prototype._getEndomorphism=function(e){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){var t,r;if(e.beta)t=new o(e.beta,16).toRed(this.red);else{var n=this._getEndoRoots(this.p);t=(t=n[0].cmp(n[1])<0?n[0]:n[1]).toRed(this.red)}if(e.lambda)r=new o(e.lambda,16);else{var i=this._getEndoRoots(this.n);0===this.g.mul(i[0]).x.cmp(this.g.x.redMul(t))?r=i[0]:(r=i[1],c(0===this.g.mul(r).x.cmp(this.g.x.redMul(t))))}return{beta:t,lambda:r,basis:e.basis?e.basis.map(function(e){return{a:new o(e.a,16),b:new o(e.b,16)}}):this._getEndoBasis(r)}}},f.prototype._getEndoRoots=function(e){var t=e===this.p?this.red:o.mont(e),r=new o(2).toRed(t).redInvm(),n=r.redNeg(),i=new o(3).toRed(t).redNeg().redSqrt().redMul(r);return[n.redAdd(i).fromRed(),n.redSub(i).fromRed()]},f.prototype._getEndoBasis=function(e){for(var t,r,n,i,s,a,c,f,u,h=this.n.ushrn(Math.floor(this.n.bitLength()/2)),d=e,l=this.n.clone(),p=new o(1),b=new o(0),y=new o(0),m=new o(1),v=0;0!==d.cmpn(0);){var g=l.div(d);f=l.sub(g.mul(d)),u=y.sub(g.mul(p));var _=m.sub(g.mul(b));if(!n&&f.cmp(h)<0)t=c.neg(),r=p,n=f.neg(),i=u;else if(n&&2==++v)break;c=f,l=d,d=f,y=p,p=u,m=b,b=_}s=f.neg(),a=u;var w=n.sqr().add(i.sqr());return s.sqr().add(a.sqr()).cmp(w)>=0&&(s=t,a=r),n.negative&&(n=n.neg(),i=i.neg()),s.negative&&(s=s.neg(),a=a.neg()),[{a:n,b:i},{a:s,b:a}]},f.prototype._endoSplit=function(e){var t=this.endo.basis,r=t[0],n=t[1],i=n.b.mul(e).divRound(this.n),o=r.b.neg().mul(e).divRound(this.n),s=i.mul(r.a),a=o.mul(n.a),c=i.mul(r.b),f=o.mul(n.b);return{k1:e.sub(s).sub(a),k2:c.add(f).neg()}},f.prototype.pointFromX=function(e,t){(e=new o(e,16)).red||(e=e.toRed(this.red));var r=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),n=r.redSqrt();if(0!==n.redSqr().redSub(r).cmp(this.zero))throw new Error("invalid point");var i=n.fromRed().isOdd();return(t&&!i||!t&&i)&&(n=n.redNeg()),this.point(e,n)},f.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,r=e.y,n=this.a.redMul(t),i=t.redSqr().redMul(t).redIAdd(n).redIAdd(this.b);return 0===r.redSqr().redISub(i).cmpn(0)},f.prototype._endoWnafMulAdd=function(e,t,r){for(var n=this._endoWnafT1,i=this._endoWnafT2,o=0;o<e.length;o++){var s=this._endoSplit(t[o]),a=e[o],c=a._getBeta();s.k1.negative&&(s.k1.ineg(),a=a.neg(!0)),s.k2.negative&&(s.k2.ineg(),c=c.neg(!0)),n[2*o]=a,n[2*o+1]=c,i[2*o]=s.k1,i[2*o+1]=s.k2}for(var f=this._wnafMulAdd(1,n,i,2*o,r),u=0;u<2*o;u++)n[u]=null,i[u]=null;return f},s(Point,a.BasePoint),f.prototype.point=function(e,t,r){return new Point(this,e,t,r)},f.prototype.pointFromJSON=function(e,t){return Point.fromJSON(this,e,t)},Point.prototype._getBeta=function(){if(this.curve.endo){var e=this.precomputed;if(e&&e.beta)return e.beta;var t=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(e){var r=this.curve,n=function(e){return r.point(e.x.redMul(r.endo.beta),e.y)};e.beta=t,t.precomputed={beta:null,naf:e.naf&&{wnd:e.naf.wnd,points:e.naf.points.map(n)},doubles:e.doubles&&{step:e.doubles.step,points:e.doubles.points.map(n)}}}return t}},Point.prototype.toJSON=function(){return this.precomputed?[this.x,this.y,this.precomputed&&{doubles:this.precomputed.doubles&&{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&&{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]},Point.fromJSON=function(e,t,r){"string"==typeof t&&(t=JSON.parse(t));var n=e.point(t[0],t[1],r);if(!t[2])return n;function i(t){return e.point(t[0],t[1],r)}var o=t[2];return n.precomputed={beta:null,doubles:o.doubles&&{step:o.doubles.step,points:[n].concat(o.doubles.points.map(i))},naf:o.naf&&{wnd:o.naf.wnd,points:[n].concat(o.naf.points.map(i))}},n},Point.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+">"},Point.prototype.isInfinity=function(){return this.inf},Point.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var r=t.redSqr().redISub(this.x).redISub(e.x),n=t.redMul(this.x.redSub(r)).redISub(this.y);return this.curve.point(r,n)},Point.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,r=this.x.redSqr(),n=e.redInvm(),i=r.redAdd(r).redIAdd(r).redIAdd(t).redMul(n),o=i.redSqr().redISub(this.x.redAdd(this.x)),s=i.redMul(this.x.redSub(o)).redISub(this.y);return this.curve.point(o,s)},Point.prototype.getX=function(){return this.x.fromRed()},Point.prototype.getY=function(){return this.y.fromRed()},Point.prototype.mul=function(e){return e=new o(e,16),this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},Point.prototype.mulAdd=function(e,t,r){var n=[this,t],i=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i):this.curve._wnafMulAdd(1,n,i,2)},Point.prototype.jmulAdd=function(e,t,r){var n=[this,t],i=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i,!0):this.curve._wnafMulAdd(1,n,i,2,!0)},Point.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},Point.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var r=this.precomputed,n=function(e){return e.neg()};t.precomputed={naf:r.naf&&{wnd:r.naf.wnd,points:r.naf.points.map(n)},doubles:r.doubles&&{step:r.doubles.step,points:r.doubles.points.map(n)}}}return t},Point.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},s(u,a.BasePoint),f.prototype.jpoint=function(e,t,r){return new u(this,e,t,r)},u.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),r=this.x.redMul(t),n=this.y.redMul(t).redMul(e);return this.curve.point(r,n)},u.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},u.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),r=this.z.redSqr(),n=this.x.redMul(t),i=e.x.redMul(r),o=this.y.redMul(t.redMul(e.z)),s=e.y.redMul(r.redMul(this.z)),a=n.redSub(i),c=o.redSub(s);if(0===a.cmpn(0))return 0!==c.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var f=a.redSqr(),u=f.redMul(a),h=n.redMul(f),d=c.redSqr().redIAdd(u).redISub(h).redISub(h),l=c.redMul(h.redISub(d)).redISub(o.redMul(u)),p=this.z.redMul(e.z).redMul(a);return this.curve.jpoint(d,l,p)},u.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),r=this.x,n=e.x.redMul(t),i=this.y,o=e.y.redMul(t).redMul(this.z),s=r.redSub(n),a=i.redSub(o);if(0===s.cmpn(0))return 0!==a.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var c=s.redSqr(),f=c.redMul(s),u=r.redMul(c),h=a.redSqr().redIAdd(f).redISub(u).redISub(u),d=a.redMul(u.redISub(h)).redISub(i.redMul(f)),l=this.z.redMul(s);return this.curve.jpoint(h,d,l)},u.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();if(this.curve.zeroA||this.curve.threeA){for(var t=this,r=0;r<e;r++)t=t.dbl();return t}var n=this.curve.a,i=this.curve.tinv,o=this.x,s=this.y,a=this.z,c=a.redSqr().redSqr(),f=s.redAdd(s);for(r=0;r<e;r++){var u=o.redSqr(),h=f.redSqr(),d=h.redSqr(),l=u.redAdd(u).redIAdd(u).redIAdd(n.redMul(c)),p=o.redMul(h),b=l.redSqr().redISub(p.redAdd(p)),y=p.redISub(b),m=l.redMul(y);m=m.redIAdd(m).redISub(d);var v=f.redMul(a);r+1<e&&(c=c.redMul(d)),o=b,a=v,f=m}return this.curve.jpoint(o,f.redMul(i),a)},u.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()},u.prototype._zeroDbl=function(){var e,t,r;if(this.zOne){var n=this.x.redSqr(),i=this.y.redSqr(),o=i.redSqr(),s=this.x.redAdd(i).redSqr().redISub(n).redISub(o);s=s.redIAdd(s);var a=n.redAdd(n).redIAdd(n),c=a.redSqr().redISub(s).redISub(s),f=o.redIAdd(o);f=(f=f.redIAdd(f)).redIAdd(f),e=c,t=a.redMul(s.redISub(c)).redISub(f),r=this.y.redAdd(this.y)}else{var u=this.x.redSqr(),h=this.y.redSqr(),d=h.redSqr(),l=this.x.redAdd(h).redSqr().redISub(u).redISub(d);l=l.redIAdd(l);var p=u.redAdd(u).redIAdd(u),b=p.redSqr(),y=d.redIAdd(d);y=(y=y.redIAdd(y)).redIAdd(y),e=b.redISub(l).redISub(l),t=p.redMul(l.redISub(e)).redISub(y),r=(r=this.y.redMul(this.z)).redIAdd(r)}return this.curve.jpoint(e,t,r)},u.prototype._threeDbl=function(){var e,t,r;if(this.zOne){var n=this.x.redSqr(),i=this.y.redSqr(),o=i.redSqr(),s=this.x.redAdd(i).redSqr().redISub(n).redISub(o);s=s.redIAdd(s);var a=n.redAdd(n).redIAdd(n).redIAdd(this.curve.a),c=a.redSqr().redISub(s).redISub(s);e=c;var f=o.redIAdd(o);f=(f=f.redIAdd(f)).redIAdd(f),t=a.redMul(s.redISub(c)).redISub(f),r=this.y.redAdd(this.y)}else{var u=this.z.redSqr(),h=this.y.redSqr(),d=this.x.redMul(h),l=this.x.redSub(u).redMul(this.x.redAdd(u));l=l.redAdd(l).redIAdd(l);var p=d.redIAdd(d),b=(p=p.redIAdd(p)).redAdd(p);e=l.redSqr().redISub(b),r=this.y.redAdd(this.z).redSqr().redISub(h).redISub(u);var y=h.redSqr();y=(y=(y=y.redIAdd(y)).redIAdd(y)).redIAdd(y),t=l.redMul(p.redISub(e)).redISub(y)}return this.curve.jpoint(e,t,r)},u.prototype._dbl=function(){var e=this.curve.a,t=this.x,r=this.y,n=this.z,i=n.redSqr().redSqr(),o=t.redSqr(),s=r.redSqr(),a=o.redAdd(o).redIAdd(o).redIAdd(e.redMul(i)),c=t.redAdd(t),f=(c=c.redIAdd(c)).redMul(s),u=a.redSqr().redISub(f.redAdd(f)),h=f.redISub(u),d=s.redSqr();d=(d=(d=d.redIAdd(d)).redIAdd(d)).redIAdd(d);var l=a.redMul(h).redISub(d),p=r.redAdd(r).redMul(n);return this.curve.jpoint(u,l,p)},u.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var e=this.x.redSqr(),t=this.y.redSqr(),r=this.z.redSqr(),n=t.redSqr(),i=e.redAdd(e).redIAdd(e),o=i.redSqr(),s=this.x.redAdd(t).redSqr().redISub(e).redISub(n),a=(s=(s=(s=s.redIAdd(s)).redAdd(s).redIAdd(s)).redISub(o)).redSqr(),c=n.redIAdd(n);c=(c=(c=c.redIAdd(c)).redIAdd(c)).redIAdd(c);var f=i.redIAdd(s).redSqr().redISub(o).redISub(a).redISub(c),u=t.redMul(f);u=(u=u.redIAdd(u)).redIAdd(u);var h=this.x.redMul(a).redISub(u);h=(h=h.redIAdd(h)).redIAdd(h);var d=this.y.redMul(f.redMul(c.redISub(f)).redISub(s.redMul(a)));d=(d=(d=d.redIAdd(d)).redIAdd(d)).redIAdd(d);var l=this.z.redAdd(s).redSqr().redISub(r).redISub(a);return this.curve.jpoint(h,d,l)},u.prototype.mul=function(e,t){return e=new o(e,t),this.curve._wnafMul(this,e)},u.prototype.eq=function(e){if("affine"===e.type)return this.eq(e.toJ());if(this===e)return!0;var t=this.z.redSqr(),r=e.z.redSqr();if(0!==this.x.redMul(r).redISub(e.x.redMul(t)).cmpn(0))return!1;var n=t.redMul(this.z),i=r.redMul(e.z);return 0===this.y.redMul(i).redISub(e.y.redMul(n)).cmpn(0)},u.prototype.eqXToP=function(e){var t=this.z.redSqr(),r=e.toRed(this.curve.red).redMul(t);if(0===this.x.cmp(r))return!0;for(var n=e.clone(),i=this.curve.redN.redMul(t);;){if(n.iadd(this.curve.n),n.cmp(this.curve.p)>=0)return!1;if(r.redIAdd(i),0===this.x.cmp(r))return!0}return!1},u.prototype.inspect=function(){return this.isInfinity()?"<EC JPoint Infinity>":"<EC JPoint x: "+this.x.toString(16,2)+" y: "+this.y.toString(16,2)+" z: "+this.z.toString(16,2)+">"},u.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}},{"../../elliptic":227,"../curve":230,"bn.js":35,inherits:261}],233:[function(e,t,r){"use strict";var n,i=r,o=e("hash.js"),s=e("../elliptic"),a=s.utils.assert;function c(e){"short"===e.type?this.curve=new s.curve.short(e):"edwards"===e.type?this.curve=new s.curve.edwards(e):this.curve=new s.curve.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,a(this.g.validate(),"Invalid curve"),a(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function f(e,t){Object.defineProperty(i,e,{configurable:!0,enumerable:!0,get:function(){var r=new c(t);return Object.defineProperty(i,e,{configurable:!0,enumerable:!0,value:r}),r}})}i.PresetCurve=c,f("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:o.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),f("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:o.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),f("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:o.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),f("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:o.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),f("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:o.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),f("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:o.sha256,gRed:!1,g:["9"]}),f("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:o.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{n=e("./precomputed/secp256k1")}catch(e){n=void 0}f("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:o.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",n]})},{"../elliptic":227,"./precomputed/secp256k1":240,"hash.js":246}],234:[function(e,t,r){"use strict";var n=e("bn.js"),i=e("hmac-drbg"),o=e("../../elliptic"),s=o.utils.assert,a=e("./key"),c=e("./signature");function f(e){if(!(this instanceof f))return new f(e);"string"==typeof e&&(s(o.curves.hasOwnProperty(e),"Unknown curve "+e),e=o.curves[e]),e instanceof o.curves.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}t.exports=f,f.prototype.keyPair=function(e){return new a(this,e)},f.prototype.keyFromPrivate=function(e,t){return a.fromPrivate(this,e,t)},f.prototype.keyFromPublic=function(e,t){return a.fromPublic(this,e,t)},f.prototype.genKeyPair=function(e){e||(e={});for(var t=new i({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||o.rand(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),r=this.n.byteLength(),s=this.n.sub(new n(2));;){var a=new n(t.generate(r));if(!(a.cmp(s)>0))return a.iaddn(1),this.keyFromPrivate(a)}},f.prototype._truncateToN=function(e,t){var r=8*e.byteLength()-this.n.bitLength();return r>0&&(e=e.ushrn(r)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e},f.prototype.sign=function(e,t,r,o){"object"==typeof r&&(o=r,r=null),o||(o={}),t=this.keyFromPrivate(t,r),e=this._truncateToN(new n(e,16));for(var s=this.n.byteLength(),a=t.getPrivate().toArray("be",s),f=e.toArray("be",s),u=new i({hash:this.hash,entropy:a,nonce:f,pers:o.pers,persEnc:o.persEnc||"utf8"}),h=this.n.sub(new n(1)),d=0;;d++){var l=o.k?o.k(d):new n(u.generate(this.n.byteLength()));if(!((l=this._truncateToN(l,!0)).cmpn(1)<=0||l.cmp(h)>=0)){var p=this.g.mul(l);if(!p.isInfinity()){var b=p.getX(),y=b.umod(this.n);if(0!==y.cmpn(0)){var m=l.invm(this.n).mul(y.mul(t.getPrivate()).iadd(e));if(0!==(m=m.umod(this.n)).cmpn(0)){var v=(p.getY().isOdd()?1:0)|(0!==b.cmp(y)?2:0);return o.canonical&&m.cmp(this.nh)>0&&(m=this.n.sub(m),v^=1),new c({r:y,s:m,recoveryParam:v})}}}}}},f.prototype.verify=function(e,t,r,i){e=this._truncateToN(new n(e,16)),r=this.keyFromPublic(r,i);var o=(t=new c(t,"hex")).r,s=t.s;if(o.cmpn(1)<0||o.cmp(this.n)>=0)return!1;if(s.cmpn(1)<0||s.cmp(this.n)>=0)return!1;var a,f=s.invm(this.n),u=f.mul(e).umod(this.n),h=f.mul(o).umod(this.n);return this.curve._maxwellTrick?!(a=this.g.jmulAdd(u,r.getPublic(),h)).isInfinity()&&a.eqXToP(o):!(a=this.g.mulAdd(u,r.getPublic(),h)).isInfinity()&&0===a.getX().umod(this.n).cmp(o)},f.prototype.recoverPubKey=function(e,t,r,i){s((3&r)===r,"The recovery param is more than two bits"),t=new c(t,i);var o=this.n,a=new n(e),f=t.r,u=t.s,h=1&r,d=r>>1;if(f.cmp(this.curve.p.umod(this.curve.n))>=0&&d)throw new Error("Unable to find sencond key candinate");f=d?this.curve.pointFromX(f.add(this.curve.n),h):this.curve.pointFromX(f,h);var l=t.r.invm(o),p=o.sub(a).mul(l).umod(o),b=u.mul(l).umod(o);return this.g.mulAdd(p,f,b)},f.prototype.getKeyRecoveryParam=function(e,t,r,n){if(null!==(t=new c(t,n)).recoveryParam)return t.recoveryParam;for(var i=0;i<4;i++){var o;try{o=this.recoverPubKey(e,t,i)}catch(e){continue}if(o.eq(r))return i}throw new Error("Unable to find valid recovery factor")}},{"../../elliptic":227,"./key":235,"./signature":236,"bn.js":35,"hmac-drbg":258}],235:[function(e,t,r){"use strict";var n=e("bn.js"),i=e("../../elliptic").utils.assert;function o(e,t){this.ec=e,this.priv=null,this.pub=null,t.priv&&this._importPrivate(t.priv,t.privEnc),t.pub&&this._importPublic(t.pub,t.pubEnc)}t.exports=o,o.fromPublic=function(e,t,r){return t instanceof o?t:new o(e,{pub:t,pubEnc:r})},o.fromPrivate=function(e,t,r){return t instanceof o?t:new o(e,{priv:t,privEnc:r})},o.prototype.validate=function(){var e=this.getPublic();return e.isInfinity()?{result:!1,reason:"Invalid public key"}:e.validate()?e.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},o.prototype.getPublic=function(e,t){return"string"==typeof e&&(t=e,e=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),t?this.pub.encode(t,e):this.pub},o.prototype.getPrivate=function(e){return"hex"===e?this.priv.toString(16,2):this.priv},o.prototype._importPrivate=function(e,t){this.priv=new n(e,t||16),this.priv=this.priv.umod(this.ec.curve.n)},o.prototype._importPublic=function(e,t){if(e.x||e.y)return"mont"===this.ec.curve.type?i(e.x,"Need x coordinate"):"short"!==this.ec.curve.type&&"edwards"!==this.ec.curve.type||i(e.x&&e.y,"Need both x and y coordinate"),void(this.pub=this.ec.curve.point(e.x,e.y));this.pub=this.ec.curve.decodePoint(e,t)},o.prototype.derive=function(e){return e.mul(this.priv).getX()},o.prototype.sign=function(e,t,r){return this.ec.sign(e,this,t,r)},o.prototype.verify=function(e,t){return this.ec.verify(e,t,this)},o.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"}},{"../../elliptic":227,"bn.js":35}],236:[function(e,t,r){"use strict";var n=e("bn.js"),i=e("../../elliptic").utils,o=i.assert;function s(e,t){if(e instanceof s)return e;this._importDER(e,t)||(o(e.r&&e.s,"Signature without r or s"),this.r=new n(e.r,16),this.s=new n(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}function a(){this.place=0}function c(e,t){var r=e[t.place++];if(!(128&r))return r;for(var n=15&r,i=0,o=0,s=t.place;o<n;o++,s++)i<<=8,i|=e[s];return t.place=s,i}function f(e){for(var t=0,r=e.length-1;!e[t]&&!(128&e[t+1])&&t<r;)t++;return 0===t?e:e.slice(t)}function u(e,t){if(t<128)e.push(t);else{var r=1+(Math.log(t)/Math.LN2>>>3);for(e.push(128|r);--r;)e.push(t>>>(r<<3)&255);e.push(t)}}t.exports=s,s.prototype._importDER=function(e,t){e=i.toArray(e,t);var r=new a;if(48!==e[r.place++])return!1;if(c(e,r)+r.place!==e.length)return!1;if(2!==e[r.place++])return!1;var o=c(e,r),s=e.slice(r.place,o+r.place);if(r.place+=o,2!==e[r.place++])return!1;var f=c(e,r);if(e.length!==f+r.place)return!1;var u=e.slice(r.place,f+r.place);return 0===s[0]&&128&s[1]&&(s=s.slice(1)),0===u[0]&&128&u[1]&&(u=u.slice(1)),this.r=new n(s),this.s=new n(u),this.recoveryParam=null,!0},s.prototype.toDER=function(e){var t=this.r.toArray(),r=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&r[0]&&(r=[0].concat(r)),t=f(t),r=f(r);!(r[0]||128&r[1]);)r=r.slice(1);var n=[2];u(n,t.length),(n=n.concat(t)).push(2),u(n,r.length);var o=n.concat(r),s=[48];return u(s,o.length),s=s.concat(o),i.encode(s,e)}},{"../../elliptic":227,"bn.js":35}],237:[function(e,t,r){"use strict";var n=e("hash.js"),i=e("../../elliptic"),o=i.utils,s=o.assert,a=o.parseBytes,c=e("./key"),f=e("./signature");function u(e){if(s("ed25519"===e,"only tested with ed25519 so far"),!(this instanceof u))return new u(e);e=i.curves[e].curve;this.curve=e,this.g=e.g,this.g.precompute(e.n.bitLength()+1),this.pointClass=e.point().constructor,this.encodingLength=Math.ceil(e.n.bitLength()/8),this.hash=n.sha512}t.exports=u,u.prototype.sign=function(e,t){e=a(e);var r=this.keyFromSecret(t),n=this.hashInt(r.messagePrefix(),e),i=this.g.mul(n),o=this.encodePoint(i),s=this.hashInt(o,r.pubBytes(),e).mul(r.priv()),c=n.add(s).umod(this.curve.n);return this.makeSignature({R:i,S:c,Rencoded:o})},u.prototype.verify=function(e,t,r){e=a(e),t=this.makeSignature(t);var n=this.keyFromPublic(r),i=this.hashInt(t.Rencoded(),n.pubBytes(),e),o=this.g.mul(t.S());return t.R().add(n.pub().mul(i)).eq(o)},u.prototype.hashInt=function(){for(var e=this.hash(),t=0;t<arguments.length;t++)e.update(arguments[t]);return o.intFromLE(e.digest()).umod(this.curve.n)},u.prototype.keyFromPublic=function(e){return c.fromPublic(this,e)},u.prototype.keyFromSecret=function(e){return c.fromSecret(this,e)},u.prototype.makeSignature=function(e){return e instanceof f?e:new f(this,e)},u.prototype.encodePoint=function(e){var t=e.getY().toArray("le",this.encodingLength);return t[this.encodingLength-1]|=e.getX().isOdd()?128:0,t},u.prototype.decodePoint=function(e){var t=(e=o.parseBytes(e)).length-1,r=e.slice(0,t).concat(-129&e[t]),n=0!=(128&e[t]),i=o.intFromLE(r);return this.curve.pointFromY(i,n)},u.prototype.encodeInt=function(e){return e.toArray("le",this.encodingLength)},u.prototype.decodeInt=function(e){return o.intFromLE(e)},u.prototype.isPoint=function(e){return e instanceof this.pointClass}},{"../../elliptic":227,"./key":238,"./signature":239,"hash.js":246}],238:[function(e,t,r){"use strict";var n=e("../../elliptic").utils,i=n.assert,o=n.parseBytes,s=n.cachedProperty;function a(e,t){this.eddsa=e,this._secret=o(t.secret),e.isPoint(t.pub)?this._pub=t.pub:this._pubBytes=o(t.pub)}a.fromPublic=function(e,t){return t instanceof a?t:new a(e,{pub:t})},a.fromSecret=function(e,t){return t instanceof a?t:new a(e,{secret:t})},a.prototype.secret=function(){return this._secret},s(a,"pubBytes",function(){return this.eddsa.encodePoint(this.pub())}),s(a,"pub",function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())}),s(a,"privBytes",function(){var e=this.eddsa,t=this.hash(),r=e.encodingLength-1,n=t.slice(0,e.encodingLength);return n[0]&=248,n[r]&=127,n[r]|=64,n}),s(a,"priv",function(){return this.eddsa.decodeInt(this.privBytes())}),s(a,"hash",function(){return this.eddsa.hash().update(this.secret()).digest()}),s(a,"messagePrefix",function(){return this.hash().slice(this.eddsa.encodingLength)}),a.prototype.sign=function(e){return i(this._secret,"KeyPair can only verify"),this.eddsa.sign(e,this)},a.prototype.verify=function(e,t){return this.eddsa.verify(e,t,this)},a.prototype.getSecret=function(e){return i(this._secret,"KeyPair is public only"),n.encode(this.secret(),e)},a.prototype.getPublic=function(e){return n.encode(this.pubBytes(),e)},t.exports=a},{"../../elliptic":227}],239:[function(e,t,r){"use strict";var n=e("bn.js"),i=e("../../elliptic").utils,o=i.assert,s=i.cachedProperty,a=i.parseBytes;function c(e,t){this.eddsa=e,"object"!=typeof t&&(t=a(t)),Array.isArray(t)&&(t={R:t.slice(0,e.encodingLength),S:t.slice(e.encodingLength)}),o(t.R&&t.S,"Signature without R or S"),e.isPoint(t.R)&&(this._R=t.R),t.S instanceof n&&(this._S=t.S),this._Rencoded=Array.isArray(t.R)?t.R:t.Rencoded,this._Sencoded=Array.isArray(t.S)?t.S:t.Sencoded}s(c,"S",function(){return this.eddsa.decodeInt(this.Sencoded())}),s(c,"R",function(){return this.eddsa.decodePoint(this.Rencoded())}),s(c,"Rencoded",function(){return this.eddsa.encodePoint(this.R())}),s(c,"Sencoded",function(){return this.eddsa.encodeInt(this.S())}),c.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},c.prototype.toHex=function(){return i.encode(this.toBytes(),"hex").toUpperCase()},t.exports=c},{"../../elliptic":227,"bn.js":35}],240:[function(e,t,r){t.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}},{}],241:[function(e,t,r){"use strict";var n=r,i=e("bn.js"),o=e("minimalistic-assert"),s=e("minimalistic-crypto-utils");n.assert=o,n.toArray=s.toArray,n.zero2=s.zero2,n.toHex=s.toHex,n.encode=s.encode,n.getNAF=function(e,t){for(var r=[],n=1<<t+1,i=e.clone();i.cmpn(1)>=0;){var o;if(i.isOdd()){var s=i.andln(n-1);o=s>(n>>1)-1?(n>>1)-s:s,i.isubn(o)}else o=0;r.push(o);for(var a=0!==i.cmpn(0)&&0===i.andln(n-1)?t+1:1,c=1;c<a;c++)r.push(0);i.iushrn(a)}return r},n.getJSF=function(e,t){var r=[[],[]];e=e.clone(),t=t.clone();for(var n=0,i=0;e.cmpn(-n)>0||t.cmpn(-i)>0;){var o,s,a,c=e.andln(3)+n&3,f=t.andln(3)+i&3;3===c&&(c=-1),3===f&&(f=-1),o=0==(1&c)?0:3!=(a=e.andln(7)+n&7)&&5!==a||2!==f?c:-c,r[0].push(o),s=0==(1&f)?0:3!=(a=t.andln(7)+i&7)&&5!==a||2!==c?f:-f,r[1].push(s),2*n===o+1&&(n=1-n),2*i===s+1&&(i=1-i),e.iushrn(1),t.iushrn(1)}return r},n.cachedProperty=function(e,t,r){var n="_"+t;e.prototype[t]=function(){return void 0!==this[n]?this[n]:this[n]=r.call(this)}},n.parseBytes=function(e){return"string"==typeof e?n.toArray(e,"hex"):e},n.intFromLE=function(e){return new i(e,"hex","le")}},{"bn.js":35,"minimalistic-assert":274,"minimalistic-crypto-utils":275}],242:[function(e,t,r){t.exports={_args:[["elliptic@6.4.0","/Users/spend/projects/badger-076"]],_from:"elliptic@6.4.0",_id:"elliptic@6.4.0",_inBundle:!1,_integrity:"sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=",_location:"/elliptic",_phantomChildren:{},_requested:{type:"version",registry:!0,raw:"elliptic@6.4.0",name:"elliptic",escapedName:"elliptic",rawSpec:"6.4.0",saveSpec:null,fetchSpec:"6.4.0"},_requiredBy:["/bitcore-lib","/bitcore-lib-cash","/browserify-sign","/create-ecdh","/secp256k1"],_resolved:"https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz",_spec:"6.4.0",_where:"/Users/spend/projects/badger-076",author:{name:"Fedor Indutny",email:"fedor@indutny.com"},bugs:{url:"https://github.com/indutny/elliptic/issues"},dependencies:{"bn.js":"^4.4.0",brorand:"^1.0.1","hash.js":"^1.0.0","hmac-drbg":"^1.0.0",inherits:"^2.0.1","minimalistic-assert":"^1.0.0","minimalistic-crypto-utils":"^1.0.0"},description:"EC cryptography",devDependencies:{brfs:"^1.4.3",coveralls:"^2.11.3",grunt:"^0.4.5","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^1.0.1","grunt-mocha-istanbul":"^3.0.1","grunt-saucelabs":"^8.6.2",istanbul:"^0.4.2",jscs:"^2.9.0",jshint:"^2.6.0",mocha:"^2.1.0"},files:["lib"],homepage:"https://github.com/indutny/elliptic",keywords:["EC","Elliptic","curve","Cryptography"],license:"MIT",main:"lib/elliptic.js",name:"elliptic",repository:{type:"git",url:"git+ssh://git@github.com/indutny/elliptic.git"},scripts:{jscs:"jscs benchmarks/*.js lib/*.js lib/**/*.js lib/**/**/*.js test/index.js",jshint:"jscs benchmarks/*.js lib/*.js lib/**/*.js lib/**/**/*.js test/index.js",lint:"npm run jscs && npm run jshint",test:"npm run lint && npm run unit",unit:"istanbul test _mocha --reporter=spec test/index.js",version:"grunt dist && git add dist/"},version:"6.4.0"}},{}],243:[function(e,t,r){var n=e("once"),i=function(){},o=function(e,t,r){if("function"==typeof t)return o(e,null,t);t||(t={}),r=n(r||i);var s=e._writableState,a=e._readableState,c=t.readable||!1!==t.readable&&e.readable,f=t.writable||!1!==t.writable&&e.writable,u=function(){e.writable||h()},h=function(){f=!1,c||r.call(e)},d=function(){c=!1,f||r.call(e)},l=function(t){r.call(e,t?new Error("exited with error code: "+t):null)},p=function(t){r.call(e,t)},b=function(){return(!c||a&&a.ended)&&(!f||s&&s.ended)?void 0:r.call(e,new Error("premature close"))},y=function(){e.req.on("finish",h)};return!function(e){return e.setHeader&&"function"==typeof e.abort}(e)?f&&!s&&(e.on("end",u),e.on("close",u)):(e.on("complete",h),e.on("abort",b),e.req?y():e.on("request",y)),function(e){return e.stdio&&Array.isArray(e.stdio)&&3===e.stdio.length}(e)&&e.on("exit",l),e.on("end",d),e.on("finish",h),!1!==t.error&&e.on("error",p),e.on("close",b),function(){e.removeListener("complete",h),e.removeListener("abort",b),e.removeListener("request",y),e.req&&e.req.removeListener("finish",h),e.removeListener("end",u),e.removeListener("close",u),e.removeListener("finish",h),e.removeListener("exit",l),e.removeListener("end",d),e.removeListener("error",p),e.removeListener("close",b)}};t.exports=o},{once:279}],244:[function(e,t,r){var Buffer=e("safe-buffer").Buffer,n=e("md5.js");t.exports=function(e,t,r,i){if(Buffer.isBuffer(e)||(e=Buffer.from(e,"binary")),t&&(Buffer.isBuffer(t)||(t=Buffer.from(t,"binary")),8!==t.length))throw new RangeError("salt should be Buffer with 8 byte length");for(var o=r/8,s=Buffer.alloc(o),a=Buffer.alloc(i||0),c=Buffer.alloc(0);o>0||i>0;){var f=new n;f.update(c),f.update(e),t&&f.update(t),c=f.digest();var u=0;if(o>0){var h=s.length-o;u=Math.min(o,c.length),c.copy(s,h,0,u),o-=u}if(u<c.length&&i>0){var d=a.length-i,l=Math.min(i,c.length-u);c.copy(a,d,u,u+l),i-=l}}return c.fill(0),{key:s,iv:a}}},{"md5.js":268,"safe-buffer":321}],245:[function(e,t,r){(function(Buffer){"use strict";var r=e("stream").Transform;function n(e){r.call(this),this._block=new Buffer(e),this._blockSize=e,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}e("inherits")(n,r),n.prototype._transform=function(e,t,r){var n=null;try{"buffer"!==t&&(e=new Buffer(e,t)),this.update(e)}catch(e){n=e}r(n)},n.prototype._flush=function(e){var t=null;try{this.push(this._digest())}catch(e){t=e}e(t)},n.prototype.update=function(e,t){if(!Buffer.isBuffer(e)&&"string"!=typeof e)throw new TypeError("Data must be a string or a buffer");if(this._finalized)throw new Error("Digest already called");Buffer.isBuffer(e)||(e=new Buffer(e,t||"binary"));for(var r=this._block,n=0;this._blockOffset+e.length-n>=this._blockSize;){for(var i=this._blockOffset;i<this._blockSize;)r[i++]=e[n++];this._update(),this._blockOffset=0}for(;n<e.length;)r[this._blockOffset++]=e[n++];for(var o=0,s=8*e.length;s>0;++o)this._length[o]+=s,(s=this._length[o]/4294967296|0)>0&&(this._length[o]-=4294967296*s);return this},n.prototype._update=function(e){throw new Error("_update is not implemented")},n.prototype.digest=function(e){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var t=this._digest();return void 0!==e&&(t=t.toString(e)),t},n.prototype._digest=function(){throw new Error("_digest is not implemented")},t.exports=n}).call(this,e("buffer").Buffer)},{buffer:66,inherits:261,stream:332}],246:[function(e,t,r){var n=r;n.utils=e("./hash/utils"),n.common=e("./hash/common"),n.sha=e("./hash/sha"),n.ripemd=e("./hash/ripemd"),n.hmac=e("./hash/hmac"),n.sha1=n.sha.sha1,n.sha256=n.sha.sha256,n.sha224=n.sha.sha224,n.sha384=n.sha.sha384,n.sha512=n.sha.sha512,n.ripemd160=n.ripemd.ripemd160},{"./hash/common":247,"./hash/hmac":248,"./hash/ripemd":249,"./hash/sha":250,"./hash/utils":257}],247:[function(e,t,r){"use strict";var n=e("./utils"),i=e("minimalistic-assert");function o(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}r.BlockHash=o,o.prototype.update=function(e,t){if(e=n.toArray(e,t),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){var r=(e=this.pending).length%this._delta8;this.pending=e.slice(e.length-r,e.length),0===this.pending.length&&(this.pending=null),e=n.join32(e,0,e.length-r,this.endian);for(var i=0;i<e.length;i+=this._delta32)this._update(e,i,i+this._delta32)}return this},o.prototype.digest=function(e){return this.update(this._pad()),i(null===this.pending),this._digest(e)},o.prototype._pad=function(){var e=this.pendingTotal,t=this._delta8,r=t-(e+this.padLength)%t,n=new Array(r+this.padLength);n[0]=128;for(var i=1;i<r;i++)n[i]=0;if(e<<=3,"big"===this.endian){for(var o=8;o<this.padLength;o++)n[i++]=0;n[i++]=0,n[i++]=0,n[i++]=0,n[i++]=0,n[i++]=e>>>24&255,n[i++]=e>>>16&255,n[i++]=e>>>8&255,n[i++]=255&e}else for(n[i++]=255&e,n[i++]=e>>>8&255,n[i++]=e>>>16&255,n[i++]=e>>>24&255,n[i++]=0,n[i++]=0,n[i++]=0,n[i++]=0,o=8;o<this.padLength;o++)n[i++]=0;return n}},{"./utils":257,"minimalistic-assert":274}],248:[function(e,t,r){"use strict";var n=e("./utils"),i=e("minimalistic-assert");function o(e,t,r){if(!(this instanceof o))return new o(e,t,r);this.Hash=e,this.blockSize=e.blockSize/8,this.outSize=e.outSize/8,this.inner=null,this.outer=null,this._init(n.toArray(t,r))}t.exports=o,o.prototype._init=function(e){e.length>this.blockSize&&(e=(new this.Hash).update(e).digest()),i(e.length<=this.blockSize);for(var t=e.length;t<this.blockSize;t++)e.push(0);for(t=0;t<e.length;t++)e[t]^=54;for(this.inner=(new this.Hash).update(e),t=0;t<e.length;t++)e[t]^=106;this.outer=(new this.Hash).update(e)},o.prototype.update=function(e,t){return this.inner.update(e,t),this},o.prototype.digest=function(e){return this.outer.update(this.inner.digest()),this.outer.digest(e)}},{"./utils":257,"minimalistic-assert":274}],249:[function(e,t,r){"use strict";var n=e("./utils"),i=e("./common"),o=n.rotl32,s=n.sum32,a=n.sum32_3,c=n.sum32_4,f=i.BlockHash;function u(){if(!(this instanceof u))return new u;f.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}function h(e,t,r,n){return e<=15?t^r^n:e<=31?t&r|~t&n:e<=47?(t|~r)^n:e<=63?t&n|r&~n:t^(r|~n)}function d(e){return e<=15?0:e<=31?1518500249:e<=47?1859775393:e<=63?2400959708:2840853838}function l(e){return e<=15?1352829926:e<=31?1548603684:e<=47?1836072691:e<=63?2053994217:0}n.inherits(u,f),r.ripemd160=u,u.blockSize=512,u.outSize=160,u.hmacStrength=192,u.padLength=64,u.prototype._update=function(e,t){for(var r=this.h[0],n=this.h[1],i=this.h[2],f=this.h[3],u=this.h[4],v=r,g=n,_=i,w=f,S=u,x=0;x<80;x++){var k=s(o(c(r,h(x,n,i,f),e[p[x]+t],d(x)),y[x]),u);r=u,u=f,f=o(i,10),i=n,n=k,k=s(o(c(v,h(79-x,g,_,w),e[b[x]+t],l(x)),m[x]),S),v=S,S=w,w=o(_,10),_=g,g=k}k=a(this.h[1],i,w),this.h[1]=a(this.h[2],f,S),this.h[2]=a(this.h[3],u,v),this.h[3]=a(this.h[4],r,g),this.h[4]=a(this.h[0],n,_),this.h[0]=k},u.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h,"little"):n.split32(this.h,"little")};var p=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],b=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],y=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],m=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},{"./common":247,"./utils":257}],250:[function(e,t,r){"use strict";r.sha1=e("./sha/1"),r.sha224=e("./sha/224"),r.sha256=e("./sha/256"),r.sha384=e("./sha/384"),r.sha512=e("./sha/512")},{"./sha/1":251,"./sha/224":252,"./sha/256":253,"./sha/384":254,"./sha/512":255}],251:[function(e,t,r){"use strict";var n=e("../utils"),i=e("../common"),o=e("./common"),s=n.rotl32,a=n.sum32,c=n.sum32_5,f=o.ft_1,u=i.BlockHash,h=[1518500249,1859775393,2400959708,3395469782];function d(){if(!(this instanceof d))return new d;u.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}n.inherits(d,u),t.exports=d,d.blockSize=512,d.outSize=160,d.hmacStrength=80,d.padLength=64,d.prototype._update=function(e,t){for(var r=this.W,n=0;n<16;n++)r[n]=e[t+n];for(;n<r.length;n++)r[n]=s(r[n-3]^r[n-8]^r[n-14]^r[n-16],1);var i=this.h[0],o=this.h[1],u=this.h[2],d=this.h[3],l=this.h[4];for(n=0;n<r.length;n++){var p=~~(n/20),b=c(s(i,5),f(p,o,u,d),l,r[n],h[p]);l=d,d=u,u=s(o,30),o=i,i=b}this.h[0]=a(this.h[0],i),this.h[1]=a(this.h[1],o),this.h[2]=a(this.h[2],u),this.h[3]=a(this.h[3],d),this.h[4]=a(this.h[4],l)},d.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},{"../common":247,"../utils":257,"./common":256}],252:[function(e,t,r){"use strict";var n=e("../utils"),i=e("./256");function o(){if(!(this instanceof o))return new o;i.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}n.inherits(o,i),t.exports=o,o.blockSize=512,o.outSize=224,o.hmacStrength=192,o.padLength=64,o.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h.slice(0,7),"big"):n.split32(this.h.slice(0,7),"big")}},{"../utils":257,"./256":253}],253:[function(e,t,r){"use strict";var n=e("../utils"),i=e("../common"),o=e("./common"),s=e("minimalistic-assert"),a=n.sum32,c=n.sum32_4,f=n.sum32_5,u=o.ch32,h=o.maj32,d=o.s0_256,l=o.s1_256,p=o.g0_256,b=o.g1_256,y=i.BlockHash,m=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function v(){if(!(this instanceof v))return new v;y.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=m,this.W=new Array(64)}n.inherits(v,y),t.exports=v,v.blockSize=512,v.outSize=256,v.hmacStrength=192,v.padLength=64,v.prototype._update=function(e,t){for(var r=this.W,n=0;n<16;n++)r[n]=e[t+n];for(;n<r.length;n++)r[n]=c(b(r[n-2]),r[n-7],p(r[n-15]),r[n-16]);var i=this.h[0],o=this.h[1],y=this.h[2],m=this.h[3],v=this.h[4],g=this.h[5],_=this.h[6],w=this.h[7];for(s(this.k.length===r.length),n=0;n<r.length;n++){var S=f(w,l(v),u(v,g,_),this.k[n],r[n]),x=a(d(i),h(i,o,y));w=_,_=g,g=v,v=a(m,S),m=y,y=o,o=i,i=a(S,x)}this.h[0]=a(this.h[0],i),this.h[1]=a(this.h[1],o),this.h[2]=a(this.h[2],y),this.h[3]=a(this.h[3],m),this.h[4]=a(this.h[4],v),this.h[5]=a(this.h[5],g),this.h[6]=a(this.h[6],_),this.h[7]=a(this.h[7],w)},v.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},{"../common":247,"../utils":257,"./common":256,"minimalistic-assert":274}],254:[function(e,t,r){"use strict";var n=e("../utils"),i=e("./512");function o(){if(!(this instanceof o))return new o;i.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}n.inherits(o,i),t.exports=o,o.blockSize=1024,o.outSize=384,o.hmacStrength=192,o.padLength=128,o.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h.slice(0,12),"big"):n.split32(this.h.slice(0,12),"big")}},{"../utils":257,"./512":255}],255:[function(e,t,r){"use strict";var n=e("../utils"),i=e("../common"),o=e("minimalistic-assert"),s=n.rotr64_hi,a=n.rotr64_lo,c=n.shr64_hi,f=n.shr64_lo,u=n.sum64,h=n.sum64_hi,d=n.sum64_lo,l=n.sum64_4_hi,p=n.sum64_4_lo,b=n.sum64_5_hi,y=n.sum64_5_lo,m=i.BlockHash,v=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function g(){if(!(this instanceof g))return new g;m.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=v,this.W=new Array(160)}function _(e,t,r,n,i){var o=e&r^~e&i;return o<0&&(o+=4294967296),o}function w(e,t,r,n,i,o){var s=t&n^~t&o;return s<0&&(s+=4294967296),s}function S(e,t,r,n,i){var o=e&r^e&i^r&i;return o<0&&(o+=4294967296),o}function x(e,t,r,n,i,o){var s=t&n^t&o^n&o;return s<0&&(s+=4294967296),s}function k(e,t){var r=s(e,t,28)^s(t,e,2)^s(t,e,7);return r<0&&(r+=4294967296),r}function E(e,t){var r=a(e,t,28)^a(t,e,2)^a(t,e,7);return r<0&&(r+=4294967296),r}function M(e,t){var r=s(e,t,14)^s(e,t,18)^s(t,e,9);return r<0&&(r+=4294967296),r}function A(e,t){var r=a(e,t,14)^a(e,t,18)^a(t,e,9);return r<0&&(r+=4294967296),r}function j(e,t){var r=s(e,t,1)^s(e,t,8)^c(e,t,7);return r<0&&(r+=4294967296),r}function B(e,t){var r=a(e,t,1)^a(e,t,8)^f(e,t,7);return r<0&&(r+=4294967296),r}function C(e,t){var r=s(e,t,19)^s(t,e,29)^c(e,t,6);return r<0&&(r+=4294967296),r}function I(e,t){var r=a(e,t,19)^a(t,e,29)^f(e,t,6);return r<0&&(r+=4294967296),r}n.inherits(g,m),t.exports=g,g.blockSize=1024,g.outSize=512,g.hmacStrength=192,g.padLength=128,g.prototype._prepareBlock=function(e,t){for(var r=this.W,n=0;n<32;n++)r[n]=e[t+n];for(;n<r.length;n+=2){var i=C(r[n-4],r[n-3]),o=I(r[n-4],r[n-3]),s=r[n-14],a=r[n-13],c=j(r[n-30],r[n-29]),f=B(r[n-30],r[n-29]),u=r[n-32],h=r[n-31];r[n]=l(i,o,s,a,c,f,u,h),r[n+1]=p(i,o,s,a,c,f,u,h)}},g.prototype._update=function(e,t){this._prepareBlock(e,t);var r=this.W,n=this.h[0],i=this.h[1],s=this.h[2],a=this.h[3],c=this.h[4],f=this.h[5],l=this.h[6],p=this.h[7],m=this.h[8],v=this.h[9],g=this.h[10],j=this.h[11],B=this.h[12],C=this.h[13],I=this.h[14],O=this.h[15];o(this.k.length===r.length);for(var R=0;R<r.length;R+=2){var T=I,P=O,L=M(m,v),N=A(m,v),D=_(m,v,g,j,B),q=w(m,v,g,j,B,C),F=this.k[R],U=this.k[R+1],z=r[R],H=r[R+1],K=b(T,P,L,N,D,q,F,U,z,H),W=y(T,P,L,N,D,q,F,U,z,H);T=k(n,i),P=E(n,i),L=S(n,i,s,a,c),N=x(n,i,s,a,c,f);var G=h(T,P,L,N),V=d(T,P,L,N);I=B,O=C,B=g,C=j,g=m,j=v,m=h(l,p,K,W),v=d(p,p,K,W),l=c,p=f,c=s,f=a,s=n,a=i,n=h(K,W,G,V),i=d(K,W,G,V)}u(this.h,0,n,i),u(this.h,2,s,a),u(this.h,4,c,f),u(this.h,6,l,p),u(this.h,8,m,v),u(this.h,10,g,j),u(this.h,12,B,C),u(this.h,14,I,O)},g.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},{"../common":247,"../utils":257,"minimalistic-assert":274}],256:[function(e,t,r){"use strict";var n=e("../utils").rotr32;function i(e,t,r){return e&t^~e&r}function o(e,t,r){return e&t^e&r^t&r}function s(e,t,r){return e^t^r}r.ft_1=function(e,t,r,n){return 0===e?i(t,r,n):1===e||3===e?s(t,r,n):2===e?o(t,r,n):void 0},r.ch32=i,r.maj32=o,r.p32=s,r.s0_256=function(e){return n(e,2)^n(e,13)^n(e,22)},r.s1_256=function(e){return n(e,6)^n(e,11)^n(e,25)},r.g0_256=function(e){return n(e,7)^n(e,18)^e>>>3},r.g1_256=function(e){return n(e,17)^n(e,19)^e>>>10}},{"../utils":257}],257:[function(e,t,r){"use strict";var n=e("minimalistic-assert"),i=e("inherits");function o(e){return(e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0}function s(e){return 1===e.length?"0"+e:e}function a(e){return 7===e.length?"0"+e:6===e.length?"00"+e:5===e.length?"000"+e:4===e.length?"0000"+e:3===e.length?"00000"+e:2===e.length?"000000"+e:1===e.length?"0000000"+e:e}r.inherits=i,r.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var r=[];if("string"==typeof e)if(t){if("hex"===t)for((e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e),n=0;n<e.length;n+=2)r.push(parseInt(e[n]+e[n+1],16))}else for(var n=0;n<e.length;n++){var i=e.charCodeAt(n),o=i>>8,s=255&i;o?r.push(o,s):r.push(s)}else for(n=0;n<e.length;n++)r[n]=0|e[n];return r},r.toHex=function(e){for(var t="",r=0;r<e.length;r++)t+=s(e[r].toString(16));return t},r.htonl=o,r.toHex32=function(e,t){for(var r="",n=0;n<e.length;n++){var i=e[n];"little"===t&&(i=o(i)),r+=a(i.toString(16))}return r},r.zero2=s,r.zero8=a,r.join32=function(e,t,r,i){var o=r-t;n(o%4==0);for(var s=new Array(o/4),a=0,c=t;a<s.length;a++,c+=4){var f;f="big"===i?e[c]<<24|e[c+1]<<16|e[c+2]<<8|e[c+3]:e[c+3]<<24|e[c+2]<<16|e[c+1]<<8|e[c],s[a]=f>>>0}return s},r.split32=function(e,t){for(var r=new Array(4*e.length),n=0,i=0;n<e.length;n++,i+=4){var o=e[n];"big"===t?(r[i]=o>>>24,r[i+1]=o>>>16&255,r[i+2]=o>>>8&255,r[i+3]=255&o):(r[i+3]=o>>>24,r[i+2]=o>>>16&255,r[i+1]=o>>>8&255,r[i]=255&o)}return r},r.rotr32=function(e,t){return e>>>t|e<<32-t},r.rotl32=function(e,t){return e<<t|e>>>32-t},r.sum32=function(e,t){return e+t>>>0},r.sum32_3=function(e,t,r){return e+t+r>>>0},r.sum32_4=function(e,t,r,n){return e+t+r+n>>>0},r.sum32_5=function(e,t,r,n,i){return e+t+r+n+i>>>0},r.sum64=function(e,t,r,n){var i=e[t],o=n+e[t+1]>>>0,s=(o<n?1:0)+r+i;e[t]=s>>>0,e[t+1]=o},r.sum64_hi=function(e,t,r,n){return(t+n>>>0<t?1:0)+e+r>>>0},r.sum64_lo=function(e,t,r,n){return t+n>>>0},r.sum64_4_hi=function(e,t,r,n,i,o,s,a){var c=0,f=t;return c+=(f=f+n>>>0)<t?1:0,c+=(f=f+o>>>0)<o?1:0,e+r+i+s+(c+=(f=f+a>>>0)<a?1:0)>>>0},r.sum64_4_lo=function(e,t,r,n,i,o,s,a){return t+n+o+a>>>0},r.sum64_5_hi=function(e,t,r,n,i,o,s,a,c,f){var u=0,h=t;return u+=(h=h+n>>>0)<t?1:0,u+=(h=h+o>>>0)<o?1:0,u+=(h=h+a>>>0)<a?1:0,e+r+i+s+c+(u+=(h=h+f>>>0)<f?1:0)>>>0},r.sum64_5_lo=function(e,t,r,n,i,o,s,a,c,f){return t+n+o+a+f>>>0},r.rotr64_hi=function(e,t,r){return(t<<32-r|e>>>r)>>>0},r.rotr64_lo=function(e,t,r){return(e<<32-r|t>>>r)>>>0},r.shr64_hi=function(e,t,r){return e>>>r},r.shr64_lo=function(e,t,r){return(e<<32-r|t>>>r)>>>0}},{inherits:261,"minimalistic-assert":274}],258:[function(e,t,r){"use strict";var n=e("hash.js"),i=e("minimalistic-crypto-utils"),o=e("minimalistic-assert");function s(e){if(!(this instanceof s))return new s(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=i.toArray(e.entropy,e.entropyEnc||"hex"),r=i.toArray(e.nonce,e.nonceEnc||"hex"),n=i.toArray(e.pers,e.persEnc||"hex");o(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,r,n)}t.exports=s,s.prototype._init=function(e,t,r){var n=e.concat(t).concat(r);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i<this.V.length;i++)this.K[i]=0,this.V[i]=1;this._update(n),this._reseed=1,this.reseedInterval=281474976710656},s.prototype._hmac=function(){return new n.hmac(this.hash,this.K)},s.prototype._update=function(e){var t=this._hmac().update(this.V).update([0]);e&&(t=t.update(e)),this.K=t.digest(),this.V=this._hmac().update(this.V).digest(),e&&(this.K=this._hmac().update(this.V).update([1]).update(e).digest(),this.V=this._hmac().update(this.V).digest())},s.prototype.reseed=function(e,t,r,n){"string"!=typeof t&&(n=r,r=t,t=null),e=i.toArray(e,t),r=i.toArray(r,n),o(e.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(r||[])),this._reseed=1},s.prototype.generate=function(e,t,r,n){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof t&&(n=r,r=t,t=null),r&&(r=i.toArray(r,n||"hex"),this._update(r));for(var o=[];o.length<e;)this.V=this._hmac().update(this.V).digest(),o=o.concat(this.V);var s=o.slice(0,e);return this._update(r),this._reseed++,i.encode(s,t)}},{"hash.js":246,"minimalistic-assert":274,"minimalistic-crypto-utils":275}],259:[function(e,t,r){var n=e("http"),i=e("url"),o=t.exports;for(var s in n)n.hasOwnProperty(s)&&(o[s]=n[s]);function a(e){if("string"==typeof e&&(e=i.parse(e)),e.protocol||(e.protocol="https:"),"https:"!==e.protocol)throw new Error('Protocol "'+e.protocol+'" not supported. Expected "https:"');return e}o.request=function(e,t){return e=a(e),n.request.call(this,e,t)},o.get=function(e,t){return e=a(e),n.get.call(this,e,t)}},{http:333,url:339}],260:[function(e,t,r){r.read=function(e,t,r,n,i){var o,s,a=8*i-n-1,c=(1<<a)-1,f=c>>1,u=-7,h=r?i-1:0,d=r?-1:1,l=e[t+h];for(h+=d,o=l&(1<<-u)-1,l>>=-u,u+=a;u>0;o=256*o+e[t+h],h+=d,u-=8);for(s=o&(1<<-u)-1,o>>=-u,u+=n;u>0;s=256*s+e[t+h],h+=d,u-=8);if(0===o)o=1-f;else{if(o===c)return s?NaN:1/0*(l?-1:1);s+=Math.pow(2,n),o-=f}return(l?-1:1)*s*Math.pow(2,o-n)},r.write=function(e,t,r,n,i,o){var s,a,c,f=8*o-i-1,u=(1<<f)-1,h=u>>1,d=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,l=n?0:o-1,p=n?1:-1,b=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,s=u):(s=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-s))<1&&(s--,c*=2),(t+=s+h>=1?d/c:d*Math.pow(2,1-h))*c>=2&&(s++,c/=2),s+h>=u?(a=0,s=u):s+h>=1?(a=(t*c-1)*Math.pow(2,i),s+=h):(a=t*Math.pow(2,h-1)*Math.pow(2,i),s=0));i>=8;e[r+l]=255&a,l+=p,a/=256,i-=8);for(s=s<<i|a,f+=i;f>0;e[r+l]=255&s,l+=p,s/=256,f-=8);e[r+l-p]|=128*b}},{}],261:[function(e,t,r){"function"==typeof Object.create?t.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:t.exports=function(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}},{}],262:[function(e,t,r){function n(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}t.exports=function(e){return null!=e&&(n(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&n(e.slice(0,0))}(e)||!!e._isBuffer)}},{}],263:[function(e,t,r){var n={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},{}],264:[function(e,t,r){"use strict";var n=4294967295,i=Math.floor(Math.random()*n);t.exports=function(){return i=(i+1)%n}},{}],265:[function(e,t,r){"use strict";var n=e("./getUniqueId");t.exports=function(){return function(e,t,r,i){var o=e.id,s=n();e.id=s,t.id=s,r(function(r){e.id=o,t.id=o,r()})}}},{"./getUniqueId":264}],266:[function(e,t,r){"use strict";var n=u(e("babel-runtime/core-js/json/stringify")),i=u(e("babel-runtime/core-js/object/assign")),o=u(e("babel-runtime/core-js/object/get-prototype-of")),s=u(e("babel-runtime/helpers/classCallCheck")),a=u(e("babel-runtime/helpers/createClass")),c=u(e("babel-runtime/helpers/possibleConstructorReturn")),f=u(e("babel-runtime/helpers/inherits"));function u(e){return e&&e.__esModule?e:{default:e}}var h=e("async"),d=function(e){function t(){(0,s.default)(this,t);var e=(0,c.default)(this,(t.__proto__||(0,o.default)(t)).call(this));return e._middleware=[],e}return(0,f.default)(t,e),(0,a.default)(t,[{key:"push",value:function(e){this._middleware.push(e)}},{key:"handle",value:function(e,t){Array.isArray(e)?h.map(e,this._handle.bind(this),t):this._handle(e,t)}},{key:"_handle",value:function(e,t){var r=(0,i.default)({},e),n={id:r.id,jsonrpc:r.jsonrpc};this._runMiddleware(r,n,function(e){t(e,n)})}},{key:"_runMiddleware",value:function(e,t,r){var i=this;h.waterfall([function(r){return i._runMiddlewareDown(e,t,r)},function(r,i){var o=r.isComplete,s=r.returnHandlers;if(!("result"in t||"error"in t)){var a=(0,n.default)(e,null,2),c="JsonRpcEngine - response has no error or result for request:\n"+a;return i(new Error(c))}if(!o){var f=(0,n.default)(e,null,2),u="JsonRpcEngine - nothing ended request:\n"+f;return i(new Error(u))}return i(null,s)},function(e,t){return i._runReturnHandlersUp(e,t)}],r)}},{key:"_runMiddlewareDown",value:function(e,t,r){var n=[],i=!1;h.mapSeries(this._middleware,function(r,o){if(i)return o();r(e,t,function(e){n.push(e),o()},function(e){if(e)return o(e);i=!0,o()})},function(e){if(e)return t.error={code:e.code||-32603,message:e.stack},r(e,t);var o=n.filter(Boolean).reverse();r(null,{isComplete:i,returnHandlers:o})})}},{key:"_runReturnHandlersUp",value:function(e,t){h.eachSeries(e,function(e,t){return e(t)},t)}}]),t}(e("safe-event-emitter"));t.exports=d},{async:17,"babel-runtime/core-js/json/stringify":18,"babel-runtime/core-js/object/assign":19,"babel-runtime/core-js/object/get-prototype-of":23,"babel-runtime/helpers/classCallCheck":28,"babel-runtime/helpers/createClass":29,"babel-runtime/helpers/inherits":31,"babel-runtime/helpers/possibleConstructorReturn":32,"safe-event-emitter":322}],267:[function(e,t,r){!function(e,r){"use strict";"function"==typeof define&&define.amd?define(r):"object"==typeof t&&t.exports?t.exports=r():e.log=r()}(this,function(){"use strict";var e=function(){},t="undefined",r=["trace","debug","info","warn","error"];function n(e,t){var r=e[t];if("function"==typeof r.bind)return r.bind(e);try{return Function.prototype.bind.call(r,e)}catch(t){return function(){return Function.prototype.apply.apply(r,[e,arguments])}}}function i(t,n){for(var i=0;i<r.length;i++){var o=r[i];this[o]=i<t?e:this.methodFactory(o,t,n)}this.log=this.debug}function o(r,o,s){return function(r){return"debug"===r&&(r="log"),typeof console!==t&&(void 0!==console[r]?n(console,r):void 0!==console.log?n(console,"log"):e)}(r)||function(e,r,n){return function(){typeof console!==t&&(i.call(this,r,n),this[e].apply(this,arguments))}}.apply(this,arguments)}function s(e,n,s){var a,c=this,f="loglevel";function u(){var e;if(typeof window!==t){try{e=window.localStorage[f]}catch(e){}if(typeof e===t)try{var r=window.document.cookie,n=r.indexOf(encodeURIComponent(f)+"=");-1!==n&&(e=/^([^;]+)/.exec(r.slice(n))[1])}catch(e){}return void 0===c.levels[e]&&(e=void 0),e}}e&&(f+=":"+e),c.name=e,c.levels={TRACE:0,DEBUG:1,INFO:2,WARN:3,ERROR:4,SILENT:5},c.methodFactory=s||o,c.getLevel=function(){return a},c.setLevel=function(n,o){if("string"==typeof n&&void 0!==c.levels[n.toUpperCase()]&&(n=c.levels[n.toUpperCase()]),!("number"==typeof n&&n>=0&&n<=c.levels.SILENT))throw"log.setLevel() called with invalid level: "+n;if(a=n,!1!==o&&function(e){var n=(r[e]||"silent").toUpperCase();if(typeof window!==t){try{return void(window.localStorage[f]=n)}catch(e){}try{window.document.cookie=encodeURIComponent(f)+"="+n+";"}catch(e){}}}(n),i.call(c,n,e),typeof console===t&&n<c.levels.SILENT)return"No console available for logging"},c.setDefaultLevel=function(e){u()||c.setLevel(e,!1)},c.enableAll=function(e){c.setLevel(c.levels.TRACE,e)},c.disableAll=function(e){c.setLevel(c.levels.SILENT,e)};var h=u();null==h&&(h=null==n?"WARN":n),c.setLevel(h,!1)}var a=new s,c={};a.getLogger=function(e){if("string"!=typeof e||""===e)throw new TypeError("You must supply a name when creating a logger.");var t=c[e];return t||(t=c[e]=new s(e,a.getLevel(),a.methodFactory)),t};var f=typeof window!==t?window.log:void 0;return a.noConflict=function(){return typeof window!==t&&window.log===a&&(window.log=f),a},a.getLoggers=function(){return c},a})},{}],268:[function(e,t,r){(function(Buffer){"use strict";var r=e("inherits"),n=e("hash-base"),i=new Array(16);function o(){n.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}function s(e,t){return e<<t|e>>>32-t}function a(e,t,r,n,i,o,a){return s(e+(t&r|~t&n)+i+o|0,a)+t|0}function c(e,t,r,n,i,o,a){return s(e+(t&n|r&~n)+i+o|0,a)+t|0}function f(e,t,r,n,i,o,a){return s(e+(t^r^n)+i+o|0,a)+t|0}function u(e,t,r,n,i,o,a){return s(e+(r^(t|~n))+i+o|0,a)+t|0}r(o,n),o.prototype._update=function(){for(var e=i,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);var r=this._a,n=this._b,o=this._c,s=this._d;r=a(r,n,o,s,e[0],3614090360,7),s=a(s,r,n,o,e[1],3905402710,12),o=a(o,s,r,n,e[2],606105819,17),n=a(n,o,s,r,e[3],3250441966,22),r=a(r,n,o,s,e[4],4118548399,7),s=a(s,r,n,o,e[5],1200080426,12),o=a(o,s,r,n,e[6],2821735955,17),n=a(n,o,s,r,e[7],4249261313,22),r=a(r,n,o,s,e[8],1770035416,7),s=a(s,r,n,o,e[9],2336552879,12),o=a(o,s,r,n,e[10],4294925233,17),n=a(n,o,s,r,e[11],2304563134,22),r=a(r,n,o,s,e[12],1804603682,7),s=a(s,r,n,o,e[13],4254626195,12),o=a(o,s,r,n,e[14],2792965006,17),r=c(r,n=a(n,o,s,r,e[15],1236535329,22),o,s,e[1],4129170786,5),s=c(s,r,n,o,e[6],3225465664,9),o=c(o,s,r,n,e[11],643717713,14),n=c(n,o,s,r,e[0],3921069994,20),r=c(r,n,o,s,e[5],3593408605,5),s=c(s,r,n,o,e[10],38016083,9),o=c(o,s,r,n,e[15],3634488961,14),n=c(n,o,s,r,e[4],3889429448,20),r=c(r,n,o,s,e[9],568446438,5),s=c(s,r,n,o,e[14],3275163606,9),o=c(o,s,r,n,e[3],4107603335,14),n=c(n,o,s,r,e[8],1163531501,20),r=c(r,n,o,s,e[13],2850285829,5),s=c(s,r,n,o,e[2],4243563512,9),o=c(o,s,r,n,e[7],1735328473,14),r=f(r,n=c(n,o,s,r,e[12],2368359562,20),o,s,e[5],4294588738,4),s=f(s,r,n,o,e[8],2272392833,11),o=f(o,s,r,n,e[11],1839030562,16),n=f(n,o,s,r,e[14],4259657740,23),r=f(r,n,o,s,e[1],2763975236,4),s=f(s,r,n,o,e[4],1272893353,11),o=f(o,s,r,n,e[7],4139469664,16),n=f(n,o,s,r,e[10],3200236656,23),r=f(r,n,o,s,e[13],681279174,4),s=f(s,r,n,o,e[0],3936430074,11),o=f(o,s,r,n,e[3],3572445317,16),n=f(n,o,s,r,e[6],76029189,23),r=f(r,n,o,s,e[9],3654602809,4),s=f(s,r,n,o,e[12],3873151461,11),o=f(o,s,r,n,e[15],530742520,16),r=u(r,n=f(n,o,s,r,e[2],3299628645,23),o,s,e[0],4096336452,6),s=u(s,r,n,o,e[7],1126891415,10),o=u(o,s,r,n,e[14],2878612391,15),n=u(n,o,s,r,e[5],4237533241,21),r=u(r,n,o,s,e[12],1700485571,6),s=u(s,r,n,o,e[3],2399980690,10),o=u(o,s,r,n,e[10],4293915773,15),n=u(n,o,s,r,e[1],2240044497,21),r=u(r,n,o,s,e[8],1873313359,6),s=u(s,r,n,o,e[15],4264355552,10),o=u(o,s,r,n,e[6],2734768916,15),n=u(n,o,s,r,e[13],1309151649,21),r=u(r,n,o,s,e[4],4149444226,6),s=u(s,r,n,o,e[11],3174756917,10),o=u(o,s,r,n,e[2],718787259,15),n=u(n,o,s,r,e[9],3951481745,21),this._a=this._a+r|0,this._b=this._b+n|0,this._c=this._c+o|0,this._d=this._d+s|0},o.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=new Buffer(16);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e},t.exports=o}).call(this,e("buffer").Buffer)},{buffer:66,"hash-base":269,inherits:261}],269:[function(e,t,r){"use strict";var Buffer=e("safe-buffer").Buffer,n=e("stream").Transform;function i(e){n.call(this),this._block=Buffer.allocUnsafe(e),this._blockSize=e,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}e("inherits")(i,n),i.prototype._transform=function(e,t,r){var n=null;try{this.update(e,t)}catch(e){n=e}r(n)},i.prototype._flush=function(e){var t=null;try{this.push(this.digest())}catch(e){t=e}e(t)},i.prototype.update=function(e,t){if(function(e,t){if(!Buffer.isBuffer(e)&&"string"!=typeof e)throw new TypeError(t+" must be a string or a buffer")}(e,"Data"),this._finalized)throw new Error("Digest already called");Buffer.isBuffer(e)||(e=Buffer.from(e,t));for(var r=this._block,n=0;this._blockOffset+e.length-n>=this._blockSize;){for(var i=this._blockOffset;i<this._blockSize;)r[i++]=e[n++];this._update(),this._blockOffset=0}for(;n<e.length;)r[this._blockOffset++]=e[n++];for(var o=0,s=8*e.length;s>0;++o)this._length[o]+=s,(s=this._length[o]/4294967296|0)>0&&(this._length[o]-=4294967296*s);return this},i.prototype._update=function(){throw new Error("_update is not implemented")},i.prototype.digest=function(e){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var t=this._digest();void 0!==e&&(t=t.toString(e)),this._block.fill(0),this._blockOffset=0;for(var r=0;r<4;++r)this._length[r]=0;return t},i.prototype._digest=function(){throw new Error("_digest is not implemented")},t.exports=i},{inherits:261,"safe-buffer":321,stream:332}],270:[function(e,t,r){const n=e("loglevel"),i={1:"An unauthorized action was attempted.",2:"A disallowed action was attempted.",3:"An execution error occurred.",[-32600]:"The JSON sent is not a valid Request object.",[-32601]:"The method does not exist / is not available.",[-32602]:"Invalid method parameter(s).",[-32603]:"Internal JSON-RPC error.",[-32700]:"Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text.",internal:"Internal server error.",unknown:"Unknown JSON-RPC error."};t.exports=function({override:e=!0}={}){return(e,t,r)=>{r(e=>{const{error:r}=t;if(!r)return e();!function(e,t){if(e.message&&!t)return e;const r=e.code>-31099&&e.code<-32100?i.internal:i[e.code];e.message=r||i.unknown}(r),n.error(`MetaMask - RPC Error: ${r.message}`,r),e()})}}},{loglevel:267}],271:[function(e,t,r){const n=e("pump"),i=e("json-rpc-engine"),o=e("./createErrorMiddleware"),s=e("json-rpc-engine/src/idRemapMiddleware"),a=e("json-rpc-middleware-stream"),c=e("obs-store"),f=e("obs-store/lib/asStream"),u=e("obj-multiplex"),h=e("util"),d=e("safe-event-emitter");function MetamaskInpageProvider(e){const t=this;d.call(t);const r=t.mux=new u;n(e,r,e,l.bind(this,"MetaMask")),t.publicConfigStore=new c({storageKey:"MetaMask-Config"}),n(r.createStream("publicConfig"),f(t.publicConfigStore),l.bind(this,"MetaMask PublicConfigStore")),r.ignoreStream("phishing");const h=a();n(h.stream,r.createStream("provider"),h.stream,l.bind(this,"MetaMask RpcProvider"));const p=new i;p.push(s()),p.push(o()),p.push(h.middleware),t.rpcEngine=p,h.events.on("notification",function(e){t.emit("data",null,e)}),t.send=t.send.bind(t),t.sendAsync=t.sendAsync.bind(t)}function l(e,t){let r=`MetamaskInpageProvider - lost connection to ${e}`;t&&(r+="\n"+t.stack),console.warn(r),this.listenerCount("error")>0&&this.emit("error",r)}function p(){}t.exports=MetamaskInpageProvider,h.inherits(MetamaskInpageProvider,d),MetamaskInpageProvider.prototype.send=function(e,t){const r=this;if(!t)return r._sendSync(e);r.sendAsync(e,t)},MetamaskInpageProvider.prototype.sendAsync=function(e,t){"eth_signTypedData"===e.method&&console.warn("MetaMask: This experimental version of eth_signTypedData will be deprecated in the next release in favor of the standard as defined in EIP-712. See https://git.io/fNzPl for more information on the new standard."),this.rpcEngine.handle(e,t)},MetamaskInpageProvider.prototype._sendSync=function(e){const t=this;let r,n=null;switch(e.method){case"eth_accounts":n=(r=t.publicConfigStore.getState().selectedAddress)?[r]:[];break;case"eth_coinbase":n=(r=t.publicConfigStore.getState().selectedAddress)||null;break;case"eth_uninstallFilter":t.sendAsync(e,p),n=!0;break;case"net_version":n=t.publicConfigStore.getState().networkVersion||null;break;default:var i=`The MetaMask Web3 object does not support synchronous methods like ${e.method} without a callback parameter. See https://github.com/MetaMask/faq/blob/master/DEVELOPERS.md#dizzy-all-async---think-of-metamask-as-a-light-client for details.`;throw new Error(i)}return{id:e.id,jsonrpc:e.jsonrpc,result:n}},MetamaskInpageProvider.prototype.isConnected=function(){return!0},MetamaskInpageProvider.prototype.isMetaMask=!0},{"./createErrorMiddleware":270,"json-rpc-engine":266,"json-rpc-engine/src/idRemapMiddleware":265,"json-rpc-middleware-stream":272,"obj-multiplex":276,"obs-store":277,"obs-store/lib/asStream":278,pump:299,"safe-event-emitter":322,util:345}],272:[function(e,t,r){const n=e("safe-event-emitter"),i=e("readable-stream").Duplex;t.exports=function(){const e={},t=new i({objectMode:!0,read:function(){return!1},write:function(t,n,i){let o;try{const n=!t.id;n?function(e){r.emit("notification",e)}(t):function(t){const r=e[t.id];if(!r)throw new Error(`StreamMiddleware - Unknown response id ${t.id}`);delete e[t.id],Object.assign(r.res,t),setTimeout(r.end)}(t)}catch(e){o=e}i(o)}}),r=new n;return{events:r,middleware:(r,n,i,o)=>{t.push(r),e[r.id]={req:r,res:n,next:i,end:o}},stream:t}}},{"readable-stream":317,"safe-event-emitter":322}],273:[function(e,t,r){var n=e("bn.js"),i=e("brorand");function o(e){this.rand=e||new i.Rand}t.exports=o,o.create=function(e){return new o(e)},o.prototype._randbelow=function(e){var t=e.bitLength(),r=Math.ceil(t/8);do{var i=new n(this.rand.generate(r))}while(i.cmp(e)>=0);return i},o.prototype._randrange=function(e,t){var r=t.sub(e);return e.add(this._randbelow(r))},o.prototype.test=function(e,t,r){var i=e.bitLength(),o=n.mont(e),s=new n(1).toRed(o);t||(t=Math.max(1,i/48|0));for(var a=e.subn(1),c=0;!a.testn(c);c++);for(var f=e.shrn(c),u=a.toRed(o);t>0;t--){var h=this._randrange(new n(2),a);r&&r(h);var d=h.toRed(o).redPow(f);if(0!==d.cmp(s)&&0!==d.cmp(u)){for(var l=1;l<c;l++){if(0===(d=d.redSqr()).cmp(s))return!1;if(0===d.cmp(u))break}if(l===c)return!1}}return!0},o.prototype.getDivisor=function(e,t){var r=e.bitLength(),i=n.mont(e),o=new n(1).toRed(i);t||(t=Math.max(1,r/48|0));for(var s=e.subn(1),a=0;!s.testn(a);a++);for(var c=e.shrn(a),f=s.toRed(i);t>0;t--){var u=this._randrange(new n(2),s),h=e.gcd(u);if(0!==h.cmpn(1))return h;var d=u.toRed(i).redPow(c);if(0!==d.cmp(o)&&0!==d.cmp(f)){for(var l=1;l<a;l++){if(0===(d=d.redSqr()).cmp(o))return d.fromRed().subn(1).gcd(e);if(0===d.cmp(f))break}if(l===a)return(d=d.redSqr()).fromRed().subn(1).gcd(e)}}return!1}},{"bn.js":35,brorand:36}],274:[function(e,t,r){function n(e,t){if(!e)throw new Error(t||"Assertion failed")}t.exports=n,n.equal=function(e,t,r){if(e!=t)throw new Error(r||"Assertion failed: "+e+" != "+t)}},{}],275:[function(e,t,r){"use strict";var n=r;function i(e){return 1===e.length?"0"+e:e}function o(e){for(var t="",r=0;r<e.length;r++)t+=i(e[r].toString(16));return t}n.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var r=[];if("string"!=typeof e){for(var n=0;n<e.length;n++)r[n]=0|e[n];return r}if("hex"===t)for((e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e),n=0;n<e.length;n+=2)r.push(parseInt(e[n]+e[n+1],16));else for(n=0;n<e.length;n++){var i=e.charCodeAt(n),o=i>>8,s=255&i;o?r.push(o,s):r.push(s)}return r},n.zero2=i,n.toHex=o,n.encode=function(e,t){return"hex"===t?o(e):e}},{}],276:[function(e,t,r){const{Duplex:n}=e("readable-stream"),i=e("end-of-stream"),o=e("once"),s={};class a extends n{constructor({parent:e,name:t}){super({objectMode:!0}),this._parent=e,this._name=t}_read(){}_write(e,t,r){this._parent.push({name:this._name,data:e}),r()}}t.exports=class extends n{constructor(e={}){super(Object.assign({},e,{objectMode:!0})),this._substreams={}}createStream(e){if(!e)throw new Error("ObjectMultiplex - name must not be empty");if(this._substreams[e])throw new Error('ObjectMultiplex - Substream for name "${name}" already exists');const t=new a({parent:this,name:e});return this._substreams[e]=t,function(e,t){const r=o(t);i(e,{readable:!1},r),i(e,{writable:!1},r)}(this,e=>{t.destroy(e)}),t}ignoreStream(e){if(!e)throw new Error("ObjectMultiplex - name must not be empty");if(this._substreams[e])throw new Error('ObjectMultiplex - Substream for name "${name}" already exists');this._substreams[e]=s}_read(){}_write(e,t,r){const n=e.name,i=e.data;if(!n)return console.warn(`ObjectMultiplex - malformed chunk without name "${e}"`),r();const o=this._substreams[n];if(!o)return console.warn(`ObjectMultiplex - orphaned data for stream "${n}"`),r();o!==s&&o.push(i),r()}}},{"end-of-stream":243,once:279,"readable-stream":317}],277:[function(e,t,r){"use strict";var n=u(e("babel-runtime/core-js/object/assign")),i=u(e("babel-runtime/helpers/typeof")),o=u(e("babel-runtime/core-js/object/get-prototype-of")),s=u(e("babel-runtime/helpers/classCallCheck")),a=u(e("babel-runtime/helpers/createClass")),c=u(e("babel-runtime/helpers/possibleConstructorReturn")),f=u(e("babel-runtime/helpers/inherits"));function u(e){return e&&e.__esModule?e:{default:e}}e("xtend");var h=function(e){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,s.default)(this,t);var r=(0,c.default)(this,(t.__proto__||(0,o.default)(t)).call(this));return r._state=e,r}return(0,f.default)(t,e),(0,a.default)(t,[{key:"getState",value:function(){return this._getState()}},{key:"putState",value:function(e){this._putState(e),this.emit("update",e)}},{key:"updateState",value:function(e){if(e&&"object"===(void 0===e?"undefined":(0,i.default)(e))){var t=this.getState(),r=(0,n.default)({},t,e);this.putState(r)}else this.putState(e)}},{key:"subscribe",value:function(e){this.on("update",e)}},{key:"unsubscribe",value:function(e){this.removeListener("update",e)}},{key:"_getState",value:function(){return this._state}},{key:"_putState",value:function(e){this._state=e}}]),t}(e("events"));t.exports=h},{"babel-runtime/core-js/object/assign":19,"babel-runtime/core-js/object/get-prototype-of":23,"babel-runtime/helpers/classCallCheck":28,"babel-runtime/helpers/createClass":29,"babel-runtime/helpers/inherits":31,"babel-runtime/helpers/possibleConstructorReturn":32,"babel-runtime/helpers/typeof":33,events:67,xtend:406}],278:[function(e,t,r){"use strict";var n=f(e("babel-runtime/core-js/object/get-prototype-of")),i=f(e("babel-runtime/helpers/classCallCheck")),o=f(e("babel-runtime/helpers/createClass")),s=f(e("babel-runtime/helpers/possibleConstructorReturn")),a=f(e("babel-runtime/helpers/get")),c=f(e("babel-runtime/helpers/inherits"));function f(e){return e&&e.__esModule?e:{default:e}}var u=e("stream").Duplex;t.exports=function(e){return new h(e)};var h=function(e){function t(e){(0,i.default)(this,t);var r=(0,s.default)(this,(t.__proto__||(0,n.default)(t)).call(this,{objectMode:!0}));return r.resume(),r.handler=function(e){return r.push(e)},r.obsStore=e,r.obsStore.subscribe(r.handler),r}return(0,c.default)(t,e),(0,o.default)(t,[{key:"pipe",value:function(e,t){var r=u.prototype.pipe.call(this,e,t);return e.write(this.obsStore.getState()),r}},{key:"_write",value:function(e,t,r){this.obsStore.putState(e),r()}},{key:"_read",value:function(e){}},{key:"_destroy",value:function(e,r){this.obsStore.unsubscribe(this.handler),(0,a.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"_destroy",this).call(this,e,r)}}]),t}(u)},{"babel-runtime/core-js/object/get-prototype-of":23,"babel-runtime/helpers/classCallCheck":28,"babel-runtime/helpers/createClass":29,"babel-runtime/helpers/get":30,"babel-runtime/helpers/inherits":31,"babel-runtime/helpers/possibleConstructorReturn":32,stream:332}],279:[function(e,t,r){var n=e("wrappy");function i(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function o(e){var t=function(){if(t.called)throw new Error(t.onceError);return t.called=!0,t.value=e.apply(this,arguments)},r=e.name||"Function wrapped with `once`";return t.onceError=r+" shouldn't be called more than once",t.called=!1,t}t.exports=n(i),t.exports.strict=n(o),i.proto=i(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return i(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return o(this)},configurable:!0})})},{wrappy:399}],280:[function(e,t,r){r.endianness=function(){return"LE"},r.hostname=function(){return"undefined"!=typeof location?location.hostname:""},r.loadavg=function(){return[]},r.uptime=function(){return 0},r.freemem=function(){return Number.MAX_VALUE},r.totalmem=function(){return Number.MAX_VALUE},r.cpus=function(){return[]},r.type=function(){return"Browser"},r.release=function(){return"undefined"!=typeof navigator?navigator.appVersion:""},r.networkInterfaces=r.getNetworkInterfaces=function(){return{}},r.arch=function(){return"javascript"},r.platform=function(){return"browser"},r.tmpdir=r.tmpDir=function(){return"/tmp"},r.EOL="\n",r.homedir=function(){return"/"}},{}],281:[function(e,t,r){t.exports={"2.16.840.1.101.3.4.1.1":"aes-128-ecb","2.16.840.1.101.3.4.1.2":"aes-128-cbc","2.16.840.1.101.3.4.1.3":"aes-128-ofb","2.16.840.1.101.3.4.1.4":"aes-128-cfb","2.16.840.1.101.3.4.1.21":"aes-192-ecb","2.16.840.1.101.3.4.1.22":"aes-192-cbc","2.16.840.1.101.3.4.1.23":"aes-192-ofb","2.16.840.1.101.3.4.1.24":"aes-192-cfb","2.16.840.1.101.3.4.1.41":"aes-256-ecb","2.16.840.1.101.3.4.1.42":"aes-256-cbc","2.16.840.1.101.3.4.1.43":"aes-256-ofb","2.16.840.1.101.3.4.1.44":"aes-256-cfb"}},{}],282:[function(e,t,r){"use strict";var n=e("asn1.js");r.certificate=e("./certificate");var i=n.define("RSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("modulus").int(),this.key("publicExponent").int(),this.key("privateExponent").int(),this.key("prime1").int(),this.key("prime2").int(),this.key("exponent1").int(),this.key("exponent2").int(),this.key("coefficient").int())});r.RSAPrivateKey=i;var o=n.define("RSAPublicKey",function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())});r.RSAPublicKey=o;var s=n.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(a),this.key("subjectPublicKey").bitstr())});r.PublicKey=s;var a=n.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("none").null_().optional(),this.key("curve").objid().optional(),this.key("params").seq().obj(this.key("p").int(),this.key("q").int(),this.key("g").int()).optional())}),c=n.define("PrivateKeyInfo",function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(a),this.key("subjectPrivateKey").octstr())});r.PrivateKey=c;var f=n.define("EncryptedPrivateKeyInfo",function(){this.seq().obj(this.key("algorithm").seq().obj(this.key("id").objid(),this.key("decrypt").seq().obj(this.key("kde").seq().obj(this.key("id").objid(),this.key("kdeparams").seq().obj(this.key("salt").octstr(),this.key("iters").int())),this.key("cipher").seq().obj(this.key("algo").objid(),this.key("iv").octstr()))),this.key("subjectPrivateKey").octstr())});r.EncryptedPrivateKey=f;var u=n.define("DSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("p").int(),this.key("q").int(),this.key("g").int(),this.key("pub_key").int(),this.key("priv_key").int())});r.DSAPrivateKey=u,r.DSAparam=n.define("DSAparam",function(){this.int()});var h=n.define("ECPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(d),this.key("publicKey").optional().explicit(1).bitstr())});r.ECPrivateKey=h;var d=n.define("ECParameters",function(){this.choice({namedCurve:this.objid()})});r.signature=n.define("signature",function(){this.seq().obj(this.key("r").int(),this.key("s").int())})},{"./certificate":283,"asn1.js":3}],283:[function(e,t,r){"use strict";var n=e("asn1.js"),i=n.define("Time",function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})}),o=n.define("AttributeTypeValue",function(){this.seq().obj(this.key("type").objid(),this.key("value").any())}),s=n.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("parameters").optional())}),a=n.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(s),this.key("subjectPublicKey").bitstr())}),c=n.define("RelativeDistinguishedName",function(){this.setof(o)}),f=n.define("RDNSequence",function(){this.seqof(c)}),u=n.define("Name",function(){this.choice({rdnSequence:this.use(f)})}),h=n.define("Validity",function(){this.seq().obj(this.key("notBefore").use(i),this.key("notAfter").use(i))}),d=n.define("Extension",function(){this.seq().obj(this.key("extnID").objid(),this.key("critical").bool().def(!1),this.key("extnValue").octstr())}),l=n.define("TBSCertificate",function(){this.seq().obj(this.key("version").explicit(0).int(),this.key("serialNumber").int(),this.key("signature").use(s),this.key("issuer").use(u),this.key("validity").use(h),this.key("subject").use(u),this.key("subjectPublicKeyInfo").use(a),this.key("issuerUniqueID").implicit(1).bitstr().optional(),this.key("subjectUniqueID").implicit(2).bitstr().optional(),this.key("extensions").explicit(3).seqof(d).optional())}),p=n.define("X509Certificate",function(){this.seq().obj(this.key("tbsCertificate").use(l),this.key("signatureAlgorithm").use(s),this.key("signatureValue").bitstr())});t.exports=p},{"asn1.js":3}],284:[function(e,t,r){(function(Buffer){var r=/Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r\+\/\=]+)[\n\r]+/m,n=/^-----BEGIN ((?:.* KEY)|CERTIFICATE)-----/m,i=/^-----BEGIN ((?:.* KEY)|CERTIFICATE)-----([0-9A-z\n\r\+\/\=]+)-----END \1-----$/m,o=e("evp_bytestokey"),s=e("browserify-aes");t.exports=function(e,t){var a,c=e.toString(),f=c.match(r);if(f){var u="aes"+f[1],h=new Buffer(f[2],"hex"),d=new Buffer(f[3].replace(/[\r\n]/g,""),"base64"),l=o(t,h.slice(0,8),parseInt(f[1],10)).key,p=[],b=s.createDecipheriv(u,l,h);p.push(b.update(d)),p.push(b.final()),a=Buffer.concat(p)}else{var y=c.match(i);a=new Buffer(y[2].replace(/[\r\n]/g,""),"base64")}return{tag:c.match(n)[1],data:a}}}).call(this,e("buffer").Buffer)},{"browserify-aes":40,buffer:66,evp_bytestokey:244}],285:[function(e,t,r){(function(Buffer){var r=e("./asn1"),n=e("./aesid.json"),i=e("./fixProc"),o=e("browserify-aes"),s=e("pbkdf2");function a(e){var t;"object"!=typeof e||Buffer.isBuffer(e)||(t=e.passphrase,e=e.key),"string"==typeof e&&(e=new Buffer(e));var a,c,f=i(e,t),u=f.tag,h=f.data;switch(u){case"CERTIFICATE":c=r.certificate.decode(h,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(c||(c=r.PublicKey.decode(h,"der")),a=c.algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return r.RSAPublicKey.decode(c.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return c.subjectPrivateKey=c.subjectPublicKey,{type:"ec",data:c};case"1.2.840.10040.4.1":return c.algorithm.params.pub_key=r.DSAparam.decode(c.subjectPublicKey.data,"der"),{type:"dsa",data:c.algorithm.params};default:throw new Error("unknown key id "+a)}throw new Error("unknown key type "+u);case"ENCRYPTED PRIVATE KEY":h=function(e,t){var r=e.algorithm.decrypt.kde.kdeparams.salt,i=parseInt(e.algorithm.decrypt.kde.kdeparams.iters.toString(),10),a=n[e.algorithm.decrypt.cipher.algo.join(".")],c=e.algorithm.decrypt.cipher.iv,f=e.subjectPrivateKey,u=parseInt(a.split("-")[1],10)/8,h=s.pbkdf2Sync(t,r,i,u),d=o.createDecipheriv(a,h,c),l=[];return l.push(d.update(f)),l.push(d.final()),Buffer.concat(l)}(h=r.EncryptedPrivateKey.decode(h,"der"),t);case"PRIVATE KEY":switch(a=(c=r.PrivateKey.decode(h,"der")).algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return r.RSAPrivateKey.decode(c.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:c.algorithm.curve,privateKey:r.ECPrivateKey.decode(c.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return c.algorithm.params.priv_key=r.DSAparam.decode(c.subjectPrivateKey,"der"),{type:"dsa",params:c.algorithm.params};default:throw new Error("unknown key id "+a)}throw new Error("unknown key type "+u);case"RSA PUBLIC KEY":return r.RSAPublicKey.decode(h,"der");case"RSA PRIVATE KEY":return r.RSAPrivateKey.decode(h,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:r.DSAPrivateKey.decode(h,"der")};case"EC PRIVATE KEY":return{curve:(h=r.ECPrivateKey.decode(h,"der")).parameters.value,privateKey:h.privateKey};default:throw new Error("unknown key type "+u)}}t.exports=a,a.signature=r.signature}).call(this,e("buffer").Buffer)},{"./aesid.json":281,"./asn1":282,"./fixProc":284,"browserify-aes":40,buffer:66,pbkdf2:286}],286:[function(e,t,r){r.pbkdf2=e("./lib/async"),r.pbkdf2Sync=e("./lib/sync")},{"./lib/async":287,"./lib/sync":290}],287:[function(e,t,r){(function(r,n){var i,o=e("./precondition"),s=e("./default-encoding"),a=e("./sync"),Buffer=e("safe-buffer").Buffer,c=n.crypto&&n.crypto.subtle,f={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},u=[];function h(e,t,r,n,i){return c.importKey("raw",e,{name:"PBKDF2"},!1,["deriveBits"]).then(function(e){return c.deriveBits({name:"PBKDF2",salt:t,iterations:r,hash:{name:i}},e,n<<3)}).then(function(e){return Buffer.from(e)})}t.exports=function(e,t,d,l,p,b){"function"==typeof p&&(b=p,p=void 0);var y=f[(p=p||"sha1").toLowerCase()];if(!y||"function"!=typeof n.Promise)return r.nextTick(function(){var r;try{r=a(e,t,d,l,p)}catch(e){return b(e)}b(null,r)});if(o(e,t,d,l),"function"!=typeof b)throw new Error("No callback provided to pbkdf2");Buffer.isBuffer(e)||(e=Buffer.from(e,s)),Buffer.isBuffer(t)||(t=Buffer.from(t,s)),function(e,t){e.then(function(e){r.nextTick(function(){t(null,e)})},function(e){r.nextTick(function(){t(e)})})}(function(e){if(n.process&&!n.process.browser)return Promise.resolve(!1);if(!c||!c.importKey||!c.deriveBits)return Promise.resolve(!1);if(void 0!==u[e])return u[e];var t=h(i=i||Buffer.alloc(8),i,10,128,e).then(function(){return!0}).catch(function(){return!1});return u[e]=t,t}(y).then(function(r){return r?h(e,t,d,l,y):a(e,t,d,l,p)}),b)}}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./default-encoding":288,"./precondition":289,"./sync":290,_process:68,"safe-buffer":321}],288:[function(e,t,r){(function(e){var r;e.browser?r="utf-8":r=parseInt(e.version.split(".")[0].slice(1),10)>=6?"utf-8":"binary";t.exports=r}).call(this,e("_process"))},{_process:68}],289:[function(e,t,r){(function(Buffer){var e=Math.pow(2,30)-1;function r(e,t){if("string"!=typeof e&&!Buffer.isBuffer(e))throw new TypeError(t+" must be a buffer or string")}t.exports=function(t,n,i,o){if(r(t,"Password"),r(n,"Salt"),"number"!=typeof i)throw new TypeError("Iterations not a number");if(i<0)throw new TypeError("Bad iterations");if("number"!=typeof o)throw new TypeError("Key length not a number");if(o<0||o>e||o!=o)throw new TypeError("Bad key length")}}).call(this,{isBuffer:e("../../is-buffer/index.js")})},{"../../is-buffer/index.js":262}],290:[function(e,t,r){var n=e("create-hash/md5"),i=e("ripemd160"),o=e("sha.js"),s=e("./precondition"),a=e("./default-encoding"),Buffer=e("safe-buffer").Buffer,c=Buffer.alloc(128),f={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function u(e,t,r){var s=function(e){return"rmd160"===e||"ripemd160"===e?function(e){return(new i).update(e).digest()}:"md5"===e?n:function(t){return o(e).update(t).digest()}}(e),a="sha512"===e||"sha384"===e?128:64;t.length>a?t=s(t):t.length<a&&(t=Buffer.concat([t,c],a));for(var u=Buffer.allocUnsafe(a+f[e]),h=Buffer.allocUnsafe(a+f[e]),d=0;d<a;d++)u[d]=54^t[d],h[d]=92^t[d];var l=Buffer.allocUnsafe(a+r+4);u.copy(l,0,0,a),this.ipad1=l,this.ipad2=u,this.opad=h,this.alg=e,this.blocksize=a,this.hash=s,this.size=f[e]}u.prototype.run=function(e,t){return e.copy(t,this.blocksize),this.hash(t).copy(this.opad,this.blocksize),this.hash(this.opad)},t.exports=function(e,t,r,n,i){s(e,t,r,n),Buffer.isBuffer(e)||(e=Buffer.from(e,a)),Buffer.isBuffer(t)||(t=Buffer.from(t,a));var o=new u(i=i||"sha1",e,t.length),c=Buffer.allocUnsafe(n),h=Buffer.allocUnsafe(t.length+4);t.copy(h,0,0,t.length);for(var d=0,l=f[i],p=Math.ceil(n/l),b=1;b<=p;b++){h.writeUInt32BE(b,t.length);for(var y=o.run(h,o.ipad1),m=y,v=1;v<r;v++){m=o.run(m,o.ipad2);for(var g=0;g<l;g++)y[g]^=m[g]}y.copy(c,d),d+=l}return c}},{"./default-encoding":288,"./precondition":289,"create-hash/md5":179,ripemd160:320,"safe-buffer":321,"sha.js":325}],291:[function(e,t,r){const n=e("readable-stream").Duplex,i=e("util").inherits;function o(e){n.call(this,{objectMode:!0}),this._name=e.name,this._target=e.target,this._targetWindow=e.targetWindow||window,this._origin=e.targetWindow?"*":location.origin,this._init=!1,this._haveSyn=!1,window.addEventListener("message",this._onMessage.bind(this),!1),this._write("SYN",null,s),this.cork()}function s(){}t.exports=o,i(o,n),o.prototype._onMessage=function(e){var t=e.data;if(("*"===this._origin||e.origin===this._origin)&&e.source===this._targetWindow&&"object"==typeof t&&t.target===this._name&&t.data)if(this._init)try{this.push(t.data)}catch(e){this.emit("error",e)}else"SYN"===t.data?(this._haveSyn=!0,this._write("ACK",null,s)):"ACK"===t.data&&(this._init=!0,this._haveSyn||this._write("ACK",null,s),this.uncork())},o.prototype._read=s,o.prototype._write=function(e,t,r){var n={target:this._target,data:e};this._targetWindow.postMessage(n,this._origin),r()}},{"readable-stream":317,util:345}],292:[function(e,t,r){r.publicEncrypt=e("./publicEncrypt"),r.privateDecrypt=e("./privateDecrypt"),r.privateEncrypt=function(e,t){return r.publicEncrypt(e,t,!0)},r.publicDecrypt=function(e,t){return r.privateDecrypt(e,t,!0)}},{"./privateDecrypt":295,"./publicEncrypt":296}],293:[function(e,t,r){var n=e("create-hash"),Buffer=e("safe-buffer").Buffer;function i(e){var t=Buffer.allocUnsafe(4);return t.writeUInt32BE(e,0),t}t.exports=function(e,t){for(var r,o=Buffer.alloc(0),s=0;o.length<t;)r=i(s++),o=Buffer.concat([o,n("sha1").update(e).update(r).digest()]);return o.slice(0,t)}},{"create-hash":177,"safe-buffer":294}],294:[function(e,t,r){arguments[4][58][0].apply(r,arguments)},{buffer:66,dup:58}],295:[function(e,t,r){var n=e("parse-asn1"),i=e("./mgf"),o=e("./xor"),s=e("bn.js"),a=e("browserify-rsa"),c=e("create-hash"),f=e("./withPublic"),Buffer=e("safe-buffer").Buffer;t.exports=function(e,t,r){var u;u=e.padding?e.padding:r?1:4;var h,d=n(e),l=d.modulus.byteLength();if(t.length>l||new s(t).cmp(d.modulus)>=0)throw new Error("decryption error");h=r?f(new s(t),d):a(t,d);var p=Buffer.alloc(l-h.length);if(h=Buffer.concat([p,h],l),4===u)return function(e,t){var r=e.modulus.byteLength(),n=c("sha1").update(Buffer.alloc(0)).digest(),s=n.length;if(0!==t[0])throw new Error("decryption error");var a=t.slice(1,s+1),f=t.slice(s+1),u=o(a,i(f,s)),h=o(f,i(u,r-s-1));if(function(e,t){e=Buffer.from(e),t=Buffer.from(t);var r=0,n=e.length;e.length!==t.length&&(r++,n=Math.min(e.length,t.length));var i=-1;for(;++i<n;)r+=e[i]^t[i];return r}(n,h.slice(0,s)))throw new Error("decryption error");var d=s;for(;0===h[d];)d++;if(1!==h[d++])throw new Error("decryption error");return h.slice(d)}(d,h);if(1===u)return function(e,t,r){var n=t.slice(0,2),i=2,o=0;for(;0!==t[i++];)if(i>=t.length){o++;break}var s=t.slice(2,i-1);("0002"!==n.toString("hex")&&!r||"0001"!==n.toString("hex")&&r)&&o++;s.length<8&&o++;if(o)throw new Error("decryption error");return t.slice(i)}(0,h,r);if(3===u)return h;throw new Error("unknown padding")}},{"./mgf":293,"./withPublic":297,"./xor":298,"bn.js":35,"browserify-rsa":59,"create-hash":177,"parse-asn1":285,"safe-buffer":294}],296:[function(e,t,r){var n=e("parse-asn1"),i=e("randombytes"),o=e("create-hash"),s=e("./mgf"),a=e("./xor"),c=e("bn.js"),f=e("./withPublic"),u=e("browserify-rsa"),Buffer=e("safe-buffer").Buffer;t.exports=function(e,t,r){var h;h=e.padding?e.padding:r?1:4;var d,l=n(e);if(4===h)d=function(e,t){var r=e.modulus.byteLength(),n=t.length,f=o("sha1").update(Buffer.alloc(0)).digest(),u=f.length,h=2*u;if(n>r-h-2)throw new Error("message too long");var d=Buffer.alloc(r-n-h-2),l=r-u-1,p=i(u),b=a(Buffer.concat([f,d,Buffer.alloc(1,1),t],l),s(p,l)),y=a(p,s(b,u));return new c(Buffer.concat([Buffer.alloc(1),y,b],r))}(l,t);else if(1===h)d=function(e,t,r){var n,o=t.length,s=e.modulus.byteLength();if(o>s-11)throw new Error("message too long");n=r?Buffer.alloc(s-o-3,255):function(e){var t,r=Buffer.allocUnsafe(e),n=0,o=i(2*e),s=0;for(;n<e;)s===o.length&&(o=i(2*e),s=0),(t=o[s++])&&(r[n++]=t);return r}(s-o-3);return new c(Buffer.concat([Buffer.from([0,r?1:2]),n,Buffer.alloc(1),t],s))}(l,t,r);else{if(3!==h)throw new Error("unknown padding");if((d=new c(t)).cmp(l.modulus)>=0)throw new Error("data too long for modulus")}return r?u(d,l):f(d,l)}},{"./mgf":293,"./withPublic":297,"./xor":298,"bn.js":35,"browserify-rsa":59,"create-hash":177,"parse-asn1":285,randombytes:304,"safe-buffer":294}],297:[function(e,t,r){var n=e("bn.js"),Buffer=e("safe-buffer").Buffer;t.exports=function(e,t){return Buffer.from(e.toRed(n.mont(t.modulus)).redPow(new n(t.publicExponent)).fromRed().toArray())}},{"bn.js":35,"safe-buffer":294}],298:[function(e,t,r){t.exports=function(e,t){for(var r=e.length,n=-1;++n<r;)e[n]^=t[n];return e}},{}],299:[function(e,t,r){(function(r){var n=e("once"),i=e("end-of-stream"),o=e("fs"),s=function(){},a=/^v?\.0/.test(r.version),c=function(e){return"function"==typeof e},f=function(e,t,r,f){f=n(f);var u=!1;e.on("close",function(){u=!0}),i(e,{readable:t,writable:r},function(e){if(e)return f(e);u=!0,f()});var h=!1;return function(t){if(!u&&!h)return h=!0,function(e){return!!a&&!!o&&(e instanceof(o.ReadStream||s)||e instanceof(o.WriteStream||s))&&c(e.close)}(e)?e.close(s):function(e){return e.setHeader&&c(e.abort)}(e)?e.abort():c(e.destroy)?e.destroy():void f(t||new Error("stream was destroyed"))}},u=function(e){e()},h=function(e,t){return e.pipe(t)};t.exports=function(){var e,t=Array.prototype.slice.call(arguments),r=c(t[t.length-1]||s)&&t.pop()||s;if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new Error("pump requires two streams per minimum");var n=t.map(function(i,o){var s=o<t.length-1;return f(i,s,o>0,function(t){e||(e=t),t&&n.forEach(u),s||(n.forEach(u),r(e))})});return t.reduce(h)}}).call(this,e("_process"))},{_process:68,"end-of-stream":243,fs:37,once:279}],300:[function(e,t,r){(function(e){!function(n){var i="object"==typeof r&&r&&!r.nodeType&&r,o="object"==typeof t&&t&&!t.nodeType&&t,s="object"==typeof e&&e;s.global!==s&&s.window!==s&&s.self!==s||(n=s);var a,c,f=2147483647,u=36,h=1,d=26,l=38,p=700,b=72,y=128,m="-",v=/^xn--/,g=/[^\x20-\x7E]/,_=/[\x2E\u3002\uFF0E\uFF61]/g,w={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},S=u-h,x=Math.floor,k=String.fromCharCode;function E(e){throw new RangeError(w[e])}function M(e,t){for(var r=e.length,n=[];r--;)n[r]=t(e[r]);return n}function A(e,t){var r=e.split("@"),n="";return r.length>1&&(n=r[0]+"@",e=r[1]),n+M((e=e.replace(_,".")).split("."),t).join(".")}function j(e){for(var t,r,n=[],i=0,o=e.length;i<o;)(t=e.charCodeAt(i++))>=55296&&t<=56319&&i<o?56320==(64512&(r=e.charCodeAt(i++)))?n.push(((1023&t)<<10)+(1023&r)+65536):(n.push(t),i--):n.push(t);return n}function B(e){return M(e,function(e){var t="";return e>65535&&(t+=k((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=k(e)}).join("")}function C(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function I(e,t,r){var n=0;for(e=r?x(e/p):e>>1,e+=x(e/t);e>S*d>>1;n+=u)e=x(e/S);return x(n+(S+1)*e/(e+l))}function O(e){var t,r,n,i,o,s,a,c,l,p,v,g=[],_=e.length,w=0,S=y,k=b;for((r=e.lastIndexOf(m))<0&&(r=0),n=0;n<r;++n)e.charCodeAt(n)>=128&&E("not-basic"),g.push(e.charCodeAt(n));for(i=r>0?r+1:0;i<_;){for(o=w,s=1,a=u;i>=_&&E("invalid-input"),((c=(v=e.charCodeAt(i++))-48<10?v-22:v-65<26?v-65:v-97<26?v-97:u)>=u||c>x((f-w)/s))&&E("overflow"),w+=c*s,!(c<(l=a<=k?h:a>=k+d?d:a-k));a+=u)s>x(f/(p=u-l))&&E("overflow"),s*=p;k=I(w-o,t=g.length+1,0==o),x(w/t)>f-S&&E("overflow"),S+=x(w/t),w%=t,g.splice(w++,0,S)}return B(g)}function R(e){var t,r,n,i,o,s,a,c,l,p,v,g,_,w,S,M=[];for(g=(e=j(e)).length,t=y,r=0,o=b,s=0;s<g;++s)(v=e[s])<128&&M.push(k(v));for(n=i=M.length,i&&M.push(m);n<g;){for(a=f,s=0;s<g;++s)(v=e[s])>=t&&v<a&&(a=v);for(a-t>x((f-r)/(_=n+1))&&E("overflow"),r+=(a-t)*_,t=a,s=0;s<g;++s)if((v=e[s])<t&&++r>f&&E("overflow"),v==t){for(c=r,l=u;!(c<(p=l<=o?h:l>=o+d?d:l-o));l+=u)S=c-p,w=u-p,M.push(k(C(p+S%w,0))),c=x(S/w);M.push(k(C(c,0))),o=I(r,_,n==i),r=0,++n}++r,++t}return M.join("")}if(a={version:"1.4.1",ucs2:{decode:j,encode:B},decode:O,encode:R,toASCII:function(e){return A(e,function(e){return g.test(e)?"xn--"+R(e):e})},toUnicode:function(e){return A(e,function(e){return v.test(e)?O(e.slice(4).toLowerCase()):e})}},"function"==typeof define&&"object"==typeof define.amd&&define.amd)define("punycode",function(){return a});else if(i&&o)if(t.exports==i)o.exports=a;else for(c in a)a.hasOwnProperty(c)&&(i[c]=a[c]);else n.punycode=a}(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],301:[function(e,t,r){"use strict";function n(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.exports=function(e,t,r,o){t=t||"&",r=r||"=";var s={};if("string"!=typeof e||0===e.length)return s;var a=/\+/g;e=e.split(t);var c=1e3;o&&"number"==typeof o.maxKeys&&(c=o.maxKeys);var f=e.length;c>0&&f>c&&(f=c);for(var u=0;u<f;++u){var h,d,l,p,b=e[u].replace(a,"%20"),y=b.indexOf(r);y>=0?(h=b.substr(0,y),d=b.substr(y+1)):(h=b,d=""),l=decodeURIComponent(h),p=decodeURIComponent(d),n(s,l)?i(s[l])?s[l].push(p):s[l]=[s[l],p]:s[l]=p}return s};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},{}],302:[function(e,t,r){"use strict";var n=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};t.exports=function(e,t,r,a){return t=t||"&",r=r||"=",null===e&&(e=void 0),"object"==typeof e?o(s(e),function(s){var a=encodeURIComponent(n(s))+r;return i(e[s])?o(e[s],function(e){return a+encodeURIComponent(n(e))}).join(t):a+encodeURIComponent(n(e[s]))}).join(t):a?encodeURIComponent(n(a))+r+encodeURIComponent(n(e)):""};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function o(e,t){if(e.map)return e.map(t);for(var r=[],n=0;n<e.length;n++)r.push(t(e[n],n));return r}var s=Object.keys||function(e){var t=[];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.push(r);return t}},{}],303:[function(e,t,r){"use strict";r.decode=r.parse=e("./decode"),r.encode=r.stringify=e("./encode")},{"./decode":301,"./encode":302}],304:[function(e,t,r){(function(r,n){"use strict";var Buffer=e("safe-buffer").Buffer,i=n.crypto||n.msCrypto;i&&i.getRandomValues?t.exports=function(e,t){if(e>65536)throw new Error("requested too many random bytes");var o=new n.Uint8Array(e);e>0&&i.getRandomValues(o);var s=Buffer.from(o.buffer);if("function"==typeof t)return r.nextTick(function(){t(null,s)});return s}:t.exports=function(){throw new Error("Secure random number generation is not supported by this browser.\nUse Chrome, Firefox or Internet Explorer 11")}}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{_process:68,"safe-buffer":321}],305:[function(e,t,r){(function(t,n){"use strict";function i(){throw new Error("secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11")}var o=e("safe-buffer"),s=e("randombytes"),Buffer=o.Buffer,a=o.kMaxLength,c=n.crypto||n.msCrypto,f=Math.pow(2,32)-1;function u(e,t){if("number"!=typeof e||e!=e)throw new TypeError("offset must be a number");if(e>f||e<0)throw new TypeError("offset must be a uint32");if(e>a||e>t)throw new RangeError("offset out of range")}function h(e,t,r){if("number"!=typeof e||e!=e)throw new TypeError("size must be a number");if(e>f||e<0)throw new TypeError("size must be a uint32");if(e+t>r||e>a)throw new RangeError("buffer too small")}function d(e,r,n,i){if(t.browser){var o=e.buffer,a=new Uint8Array(o,r,n);return c.getRandomValues(a),i?void t.nextTick(function(){i(null,e)}):e}if(!i)return s(n).copy(e,r),e;s(n,function(t,n){if(t)return i(t);n.copy(e,r),i(null,e)})}c&&c.getRandomValues||!t.browser?(r.randomFill=function(e,t,r,i){if(!(Buffer.isBuffer(e)||e instanceof n.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if("function"==typeof t)i=t,t=0,r=e.length;else if("function"==typeof r)i=r,r=e.length-t;else if("function"!=typeof i)throw new TypeError('"cb" argument must be a function');return u(t,e.length),h(r,t,e.length),d(e,t,r,i)},r.randomFillSync=function(e,t,r){void 0===t&&(t=0);if(!(Buffer.isBuffer(e)||e instanceof n.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');u(t,e.length),void 0===r&&(r=e.length-t);return h(r,t,e.length),d(e,t,r)}):(r.randomFill=i,r.randomFillSync=i)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{_process:68,randombytes:304,"safe-buffer":321}],306:[function(e,t,r){t.exports=e("./lib/_stream_duplex.js")},{"./lib/_stream_duplex.js":307}],307:[function(e,t,r){"use strict";var n=e("process-nextick-args"),i=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};t.exports=h;var o=e("core-util-is");o.inherits=e("inherits");var s=e("./_stream_readable"),a=e("./_stream_writable");o.inherits(h,s);for(var c=i(a.prototype),f=0;f<c.length;f++){var u=c[f];h.prototype[u]||(h.prototype[u]=a.prototype[u])}function h(e){if(!(this instanceof h))return new h(e);s.call(this,e),a.call(this,e),e&&!1===e.readable&&(this.readable=!1),e&&!1===e.writable&&(this.writable=!1),this.allowHalfOpen=!0,e&&!1===e.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",d)}function d(){this.allowHalfOpen||this._writableState.ended||n.nextTick(l,this)}function l(e){e.end()}Object.defineProperty(h.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(h.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}}),h.prototype._destroy=function(e,t){this.push(null),this.end(),n.nextTick(t,e)}},{"./_stream_readable":309,"./_stream_writable":311,"core-util-is":175,inherits:261,"process-nextick-args":315}],308:[function(e,t,r){"use strict";t.exports=o;var n=e("./_stream_transform"),i=e("core-util-is");function o(e){if(!(this instanceof o))return new o(e);n.call(this,e)}i.inherits=e("inherits"),i.inherits(o,n),o.prototype._transform=function(e,t,r){r(null,e)}},{"./_stream_transform":310,"core-util-is":175,inherits:261}],309:[function(e,t,r){(function(r,n){"use strict";var i=e("process-nextick-args");t.exports=v;var o,s=e("isarray");v.ReadableState=m;e("events").EventEmitter;var a=function(e,t){return e.listeners(t).length},c=e("./internal/streams/stream"),Buffer=e("safe-buffer").Buffer,f=n.Uint8Array||function(){};var u=e("core-util-is");u.inherits=e("inherits");var h=e("util"),d=void 0;d=h&&h.debuglog?h.debuglog("stream"):function(){};var l,p=e("./internal/streams/BufferList"),b=e("./internal/streams/destroy");u.inherits(v,c);var y=["error","close","destroy","pause","resume"];function m(t,r){t=t||{};var n=r instanceof(o=o||e("./_stream_duplex"));this.objectMode=!!t.objectMode,n&&(this.objectMode=this.objectMode||!!t.readableObjectMode);var i=t.highWaterMark,s=t.readableHighWaterMark,a=this.objectMode?16:16384;this.highWaterMark=i||0===i?i:n&&(s||0===s)?s:a,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new p,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(l||(l=e("string_decoder/").StringDecoder),this.decoder=new l(t.encoding),this.encoding=t.encoding)}function v(t){if(o=o||e("./_stream_duplex"),!(this instanceof v))return new v(t);this._readableState=new m(t,this),this.readable=!0,t&&("function"==typeof t.read&&(this._read=t.read),"function"==typeof t.destroy&&(this._destroy=t.destroy)),c.call(this)}function g(e,t,r,n,i){var o,s=e._readableState;null===t?(s.reading=!1,function(e,t){if(t.ended)return;if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,x(e)}(e,s)):(i||(o=function(e,t){var r;n=t,Buffer.isBuffer(n)||n instanceof f||"string"==typeof t||void 0===t||e.objectMode||(r=new TypeError("Invalid non-string/buffer chunk"));var n;return r}(s,t)),o?e.emit("error",o):s.objectMode||t&&t.length>0?("string"==typeof t||s.objectMode||Object.getPrototypeOf(t)===Buffer.prototype||(t=function(e){return Buffer.from(e)}(t)),n?s.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):_(e,s,t,!0):s.ended?e.emit("error",new Error("stream.push() after EOF")):(s.reading=!1,s.decoder&&!r?(t=s.decoder.write(t),s.objectMode||0!==t.length?_(e,s,t,!1):E(e,s)):_(e,s,t,!1))):n||(s.reading=!1));return function(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||0===e.length)}(s)}function _(e,t,r,n){t.flowing&&0===t.length&&!t.sync?(e.emit("data",r),e.read(0)):(t.length+=t.objectMode?1:r.length,n?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&x(e)),E(e,t)}Object.defineProperty(v.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),v.prototype.destroy=b.destroy,v.prototype._undestroy=b.undestroy,v.prototype._destroy=function(e,t){this.push(null),t(e)},v.prototype.push=function(e,t){var r,n=this._readableState;return n.objectMode?r=!0:"string"==typeof e&&((t=t||n.defaultEncoding)!==n.encoding&&(e=Buffer.from(e,t),t=""),r=!0),g(this,e,t,!1,r)},v.prototype.unshift=function(e){return g(this,e,null,!0,!1)},v.prototype.isPaused=function(){return!1===this._readableState.flowing},v.prototype.setEncoding=function(t){return l||(l=e("string_decoder/").StringDecoder),this._readableState.decoder=new l(t),this._readableState.encoding=t,this};var w=8388608;function S(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=function(e){return e>=w?e=w:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function x(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(d("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?i.nextTick(k,e):k(e))}function k(e){d("emit readable"),e.emit("readable"),B(e)}function E(e,t){t.readingMore||(t.readingMore=!0,i.nextTick(M,e,t))}function M(e,t){for(var r=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(d("maybeReadMore read 0"),e.read(0),r!==t.length);)r=t.length;t.readingMore=!1}function A(e){d("readable nexttick read 0"),e.read(0)}function j(e,t){t.reading||(d("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),B(e),t.flowing&&!t.reading&&e.read(0)}function B(e){var t=e._readableState;for(d("flow",t.flowing);t.flowing&&null!==e.read(););}function C(e,t){return 0===t.length?null:(t.objectMode?r=t.buffer.shift():!e||e>=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):r=function(e,t,r){var n;e<t.head.data.length?(n=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):n=e===t.head.data.length?t.shift():r?function(e,t){var r=t.head,n=1,i=r.data;e-=i.length;for(;r=r.next;){var o=r.data,s=e>o.length?o.length:e;if(s===o.length?i+=o:i+=o.slice(0,e),0===(e-=s)){s===o.length?(++n,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=o.slice(s));break}++n}return t.length-=n,i}(e,t):function(e,t){var r=Buffer.allocUnsafe(e),n=t.head,i=1;n.data.copy(r),e-=n.data.length;for(;n=n.next;){var o=n.data,s=e>o.length?o.length:e;if(o.copy(r,r.length-e,0,s),0===(e-=s)){s===o.length?(++i,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=o.slice(s));break}++i}return t.length-=i,r}(e,t);return n}(e,t.buffer,t.decoder),r);var r}function I(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,i.nextTick(O,t,e))}function O(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function R(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}v.prototype.read=function(e){d("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return d("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?I(this):x(this),null;if(0===(e=S(e,t))&&t.ended)return 0===t.length&&I(this),null;var n,i=t.needReadable;return d("need readable",i),(0===t.length||t.length-e<t.highWaterMark)&&d("length less than watermark",i=!0),t.ended||t.reading?d("reading or ended",i=!1):i&&(d("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=S(r,t))),null===(n=e>0?C(e,t):null)?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&I(this)),null!==n&&this.emit("data",n),n},v.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))},v.prototype.pipe=function(e,t){var n=this,o=this._readableState;switch(o.pipesCount){case 0:o.pipes=e;break;case 1:o.pipes=[o.pipes,e];break;default:o.pipes.push(e)}o.pipesCount+=1,d("pipe count=%d opts=%j",o.pipesCount,t);var c=(!t||!1!==t.end)&&e!==r.stdout&&e!==r.stderr?u:g;function f(t,r){d("onunpipe"),t===n&&r&&!1===r.hasUnpiped&&(r.hasUnpiped=!0,d("cleanup"),e.removeListener("close",m),e.removeListener("finish",v),e.removeListener("drain",h),e.removeListener("error",y),e.removeListener("unpipe",f),n.removeListener("end",u),n.removeListener("end",g),n.removeListener("data",b),l=!0,!o.awaitDrain||e._writableState&&!e._writableState.needDrain||h())}function u(){d("onend"),e.end()}o.endEmitted?i.nextTick(c):n.once("end",c),e.on("unpipe",f);var h=function(e){return function(){var t=e._readableState;d("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&a(e,"data")&&(t.flowing=!0,B(e))}}(n);e.on("drain",h);var l=!1;var p=!1;function b(t){d("ondata"),p=!1,!1!==e.write(t)||p||((1===o.pipesCount&&o.pipes===e||o.pipesCount>1&&-1!==R(o.pipes,e))&&!l&&(d("false write response, pause",n._readableState.awaitDrain),n._readableState.awaitDrain++,p=!0),n.pause())}function y(t){d("onerror",t),g(),e.removeListener("error",y),0===a(e,"error")&&e.emit("error",t)}function m(){e.removeListener("finish",v),g()}function v(){d("onfinish"),e.removeListener("close",m),g()}function g(){d("unpipe"),n.unpipe(e)}return n.on("data",b),function(e,t,r){if("function"==typeof e.prependListener)return e.prependListener(t,r);e._events&&e._events[t]?s(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}(e,"error",y),e.once("close",m),e.once("finish",v),e.emit("pipe",n),o.flowing||(d("pipe resume"),n.resume()),e},v.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r),this);if(!e){var n=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var o=0;o<i;o++)n[o].emit("unpipe",this,r);return this}var s=R(t.pipes,e);return-1===s?this:(t.pipes.splice(s,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,r),this)},v.prototype.on=function(e,t){var r=c.prototype.on.call(this,e,t);if("data"===e)!1!==this._readableState.flowing&&this.resume();else if("readable"===e){var n=this._readableState;n.endEmitted||n.readableListening||(n.readableListening=n.needReadable=!0,n.emittedReadable=!1,n.reading?n.length&&x(this):i.nextTick(A,this))}return r},v.prototype.addListener=v.prototype.on,v.prototype.resume=function(){var e=this._readableState;return e.flowing||(d("resume"),e.flowing=!0,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,i.nextTick(j,e,t))}(this,e)),this},v.prototype.pause=function(){return d("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(d("pause"),this._readableState.flowing=!1,this.emit("pause")),this},v.prototype.wrap=function(e){var t=this,r=this._readableState,n=!1;for(var i in e.on("end",function(){if(d("wrapped end"),r.decoder&&!r.ended){var e=r.decoder.end();e&&e.length&&t.push(e)}t.push(null)}),e.on("data",function(i){(d("wrapped data"),r.decoder&&(i=r.decoder.write(i)),r.objectMode&&null==i)||(r.objectMode||i&&i.length)&&(t.push(i)||(n=!0,e.pause()))}),e)void 0===this[i]&&"function"==typeof e[i]&&(this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i));for(var o=0;o<y.length;o++)e.on(y[o],this.emit.bind(this,y[o]));return this._read=function(t){d("wrapped _read",t),n&&(n=!1,e.resume())},this},Object.defineProperty(v.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),v._fromList=C}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./_stream_duplex":307,"./internal/streams/BufferList":312,"./internal/streams/destroy":313,"./internal/streams/stream":314,_process:68,"core-util-is":175,events:67,inherits:261,isarray:263,"process-nextick-args":315,"safe-buffer":321,"string_decoder/":337,util:37}],310:[function(e,t,r){"use strict";t.exports=o;var n=e("./_stream_duplex"),i=e("core-util-is");function o(e){if(!(this instanceof o))return new o(e);n.call(this,e),this._transformState={afterTransform:function(e,t){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(!n)return this.emit("error",new Error("write callback called multiple times"));r.writechunk=null,r.writecb=null,null!=t&&this.push(t),n(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",s)}function s(){var e=this;"function"==typeof this._flush?this._flush(function(t,r){a(e,t,r)}):a(this,null,null)}function a(e,t,r){if(t)return e.emit("error",t);if(null!=r&&e.push(r),e._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(e._transformState.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}i.inherits=e("inherits"),i.inherits(o,n),o.prototype.push=function(e,t){return this._transformState.needTransform=!1,n.prototype.push.call(this,e,t)},o.prototype._transform=function(e,t,r){throw new Error("_transform() is not implemented")},o.prototype._write=function(e,t,r){var n=this._transformState;if(n.writecb=r,n.writechunk=e,n.writeencoding=t,!n.transforming){var i=this._readableState;(n.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},o.prototype._read=function(e){var t=this._transformState;null!==t.writechunk&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0},o.prototype._destroy=function(e,t){var r=this;n.prototype._destroy.call(this,e,function(e){t(e),r.emit("close")})}},{"./_stream_duplex":307,"core-util-is":175,inherits:261}],311:[function(e,t,r){(function(r,n,i){"use strict";var o=e("process-nextick-args");function s(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,r){var n=e.entry;e.entry=null;for(;n;){var i=n.callback;t.pendingcb--,i(r),n=n.next}t.corkedRequestsFree?t.corkedRequestsFree.next=e:t.corkedRequestsFree=e}(t,e)}}t.exports=m;var a,c=!r.browser&&["v0.10","v0.9."].indexOf(r.version.slice(0,5))>-1?i:o.nextTick;m.WritableState=y;var f=e("core-util-is");f.inherits=e("inherits");var u={deprecate:e("util-deprecate")},h=e("./internal/streams/stream"),Buffer=e("safe-buffer").Buffer,d=n.Uint8Array||function(){};var l,p=e("./internal/streams/destroy");function b(){}function y(t,r){a=a||e("./_stream_duplex"),t=t||{};var n=r instanceof a;this.objectMode=!!t.objectMode,n&&(this.objectMode=this.objectMode||!!t.writableObjectMode);var i=t.highWaterMark,f=t.writableHighWaterMark,u=this.objectMode?16:16384;this.highWaterMark=i||0===i?i:n&&(f||0===f)?f:u,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var h=!1===t.decodeStrings;this.decodeStrings=!h,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var r=e._writableState,n=r.sync,i=r.writecb;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(r),t)!function(e,t,r,n,i){--t.pendingcb,r?(o.nextTick(i,n),o.nextTick(x,e,t),e._writableState.errorEmitted=!0,e.emit("error",n)):(i(n),e._writableState.errorEmitted=!0,e.emit("error",n),x(e,t))}(e,r,n,t,i);else{var s=w(r);s||r.corked||r.bufferProcessing||!r.bufferedRequest||_(e,r),n?c(g,e,r,s,i):g(e,r,s,i)}}(r,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new s(this)}function m(t){if(a=a||e("./_stream_duplex"),!(l.call(m,this)||this instanceof a))return new m(t);this._writableState=new y(t,this),this.writable=!0,t&&("function"==typeof t.write&&(this._write=t.write),"function"==typeof t.writev&&(this._writev=t.writev),"function"==typeof t.destroy&&(this._destroy=t.destroy),"function"==typeof t.final&&(this._final=t.final)),h.call(this)}function v(e,t,r,n,i,o,s){t.writelen=n,t.writecb=s,t.writing=!0,t.sync=!0,r?e._writev(i,t.onwrite):e._write(i,o,t.onwrite),t.sync=!1}function g(e,t,r,n){r||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,n(),x(e,t)}function _(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,i=new Array(n),o=t.corkedRequestsFree;o.entry=r;for(var a=0,c=!0;r;)i[a]=r,r.isBuf||(c=!1),r=r.next,a+=1;i.allBuffers=c,v(e,t,!0,t.length,i,"",o.finish),t.pendingcb++,t.lastBufferedRequest=null,o.next?(t.corkedRequestsFree=o.next,o.next=null):t.corkedRequestsFree=new s(t),t.bufferedRequestCount=0}else{for(;r;){var f=r.chunk,u=r.encoding,h=r.callback;if(v(e,t,!1,t.objectMode?1:f.length,f,u,h),r=r.next,t.bufferedRequestCount--,t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}function w(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function S(e,t){e._final(function(r){t.pendingcb--,r&&e.emit("error",r),t.prefinished=!0,e.emit("prefinish"),x(e,t)})}function x(e,t){var r=w(t);return r&&(!function(e,t){t.prefinished||t.finalCalled||("function"==typeof e._final?(t.pendingcb++,t.finalCalled=!0,o.nextTick(S,e,t)):(t.prefinished=!0,e.emit("prefinish")))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),r}f.inherits(m,h),y.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(y.prototype,"buffer",{get:u.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(l=Function.prototype[Symbol.hasInstance],Object.defineProperty(m,Symbol.hasInstance,{value:function(e){return!!l.call(this,e)||this===m&&(e&&e._writableState instanceof y)}})):l=function(e){return e instanceof this},m.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},m.prototype.write=function(e,t,r){var n,i=this._writableState,s=!1,a=!i.objectMode&&(n=e,Buffer.isBuffer(n)||n instanceof d);return a&&!Buffer.isBuffer(e)&&(e=function(e){return Buffer.from(e)}(e)),"function"==typeof t&&(r=t,t=null),a?t="buffer":t||(t=i.defaultEncoding),"function"!=typeof r&&(r=b),i.ended?function(e,t){var r=new Error("write after end");e.emit("error",r),o.nextTick(t,r)}(this,r):(a||function(e,t,r,n){var i=!0,s=!1;return null===r?s=new TypeError("May not write null values to stream"):"string"==typeof r||void 0===r||t.objectMode||(s=new TypeError("Invalid non-string/buffer chunk")),s&&(e.emit("error",s),o.nextTick(n,s),i=!1),i}(this,i,e,r))&&(i.pendingcb++,s=function(e,t,r,n,i,o){if(!r){var s=function(e,t,r){e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=Buffer.from(t,r));return t}(t,n,i);n!==s&&(r=!0,i="buffer",n=s)}var a=t.objectMode?1:n.length;t.length+=a;var c=t.length<t.highWaterMark;c||(t.needDrain=!0);if(t.writing||t.corked){var f=t.lastBufferedRequest;t.lastBufferedRequest={chunk:n,encoding:i,isBuf:r,callback:o,next:null},f?f.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else v(e,t,!1,a,n,i,o);return c}(this,i,a,e,t,r)),s},m.prototype.cork=function(){this._writableState.corked++},m.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.finished||e.bufferProcessing||!e.bufferedRequest||_(this,e))},m.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(m.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),m.prototype._write=function(e,t,r){r(new Error("_write() is not implemented"))},m.prototype._writev=null,m.prototype.end=function(e,t,r){var n=this._writableState;"function"==typeof e?(r=e,e=null,t=null):"function"==typeof t&&(r=t,t=null),null!=e&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),n.ending||n.finished||function(e,t,r){t.ending=!0,x(e,t),r&&(t.finished?o.nextTick(r):e.once("finish",r));t.ended=!0,e.writable=!1}(this,n,r)},Object.defineProperty(m.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),m.prototype.destroy=p.destroy,m.prototype._undestroy=p.undestroy,m.prototype._destroy=function(e,t){this.end(),t(e)}}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("timers").setImmediate)},{"./_stream_duplex":307,"./internal/streams/destroy":313,"./internal/streams/stream":314,_process:68,"core-util-is":175,inherits:261,"process-nextick-args":315,"safe-buffer":321,timers:69,"util-deprecate":342}],312:[function(e,t,r){"use strict";var Buffer=e("safe-buffer").Buffer,n=e("util");t.exports=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},e.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},e.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r},e.prototype.concat=function(e){if(0===this.length)return Buffer.alloc(0);if(1===this.length)return this.head.data;for(var t,r,n,i=Buffer.allocUnsafe(e>>>0),o=this.head,s=0;o;)t=o.data,r=i,n=s,t.copy(r,n),s+=o.data.length,o=o.next;return i},e}(),n&&n.inspect&&n.inspect.custom&&(t.exports.prototype[n.inspect.custom]=function(){var e=n.inspect({length:this.length});return this.constructor.name+" "+e})},{"safe-buffer":321,util:37}],313:[function(e,t,r){"use strict";var n=e("process-nextick-args");function i(e,t){e.emit("error",t)}t.exports={destroy:function(e,t){var r=this,o=this._readableState&&this._readableState.destroyed,s=this._writableState&&this._writableState.destroyed;return o||s?(t?t(e):!e||this._writableState&&this._writableState.errorEmitted||n.nextTick(i,this,e),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!t&&e?(n.nextTick(i,r,e),r._writableState&&(r._writableState.errorEmitted=!0)):t&&t(e)}),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}}},{"process-nextick-args":315}],314:[function(e,t,r){t.exports=e("events").EventEmitter},{events:67}],315:[function(e,t,r){(function(e){"use strict";!e.version||0===e.version.indexOf("v0.")||0===e.version.indexOf("v1.")&&0!==e.version.indexOf("v1.8.")?t.exports={nextTick:function(t,r,n,i){if("function"!=typeof t)throw new TypeError('"callback" argument must be a function');var o,s,a=arguments.length;switch(a){case 0:case 1:return e.nextTick(t);case 2:return e.nextTick(function(){t.call(null,r)});case 3:return e.nextTick(function(){t.call(null,r,n)});case 4:return e.nextTick(function(){t.call(null,r,n,i)});default:for(o=new Array(a-1),s=0;s<o.length;)o[s++]=arguments[s];return e.nextTick(function(){t.apply(null,o)})}}}:t.exports=e}).call(this,e("_process"))},{_process:68}],316:[function(e,t,r){t.exports=e("./readable").PassThrough},{"./readable":317}],317:[function(e,t,r){(r=t.exports=e("./lib/_stream_readable.js")).Stream=r,r.Readable=r,r.Writable=e("./lib/_stream_writable.js"),r.Duplex=e("./lib/_stream_duplex.js"),r.Transform=e("./lib/_stream_transform.js"),r.PassThrough=e("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":307,"./lib/_stream_passthrough.js":308,"./lib/_stream_readable.js":309,"./lib/_stream_transform.js":310,"./lib/_stream_writable.js":311}],318:[function(e,t,r){t.exports=e("./readable").Transform},{"./readable":317}],319:[function(e,t,r){t.exports=e("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":311}],320:[function(e,t,r){(function(Buffer){"use strict";var r=e("inherits"),n=e("hash-base");function i(){n.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}function o(e,t){return e<<t|e>>>32-t}function s(e,t,r,n,i,s,a,c){return o(e+(t^r^n)+s+a|0,c)+i|0}function a(e,t,r,n,i,s,a,c){return o(e+(t&r|~t&n)+s+a|0,c)+i|0}function c(e,t,r,n,i,s,a,c){return o(e+((t|~r)^n)+s+a|0,c)+i|0}function f(e,t,r,n,i,s,a,c){return o(e+(t&n|r&~n)+s+a|0,c)+i|0}function u(e,t,r,n,i,s,a,c){return o(e+(t^(r|~n))+s+a|0,c)+i|0}r(i,n),i.prototype._update=function(){for(var e=new Array(16),t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);var r=this._a,n=this._b,i=this._c,h=this._d,d=this._e;r=s(r,n,i,h,d,e[0],0,11),d=s(d,r,n,i=o(i,10),h,e[1],0,14),h=s(h,d,r,n=o(n,10),i,e[2],0,15),i=s(i,h,d,r=o(r,10),n,e[3],0,12),n=s(n,i,h,d=o(d,10),r,e[4],0,5),r=s(r,n,i,h=o(h,10),d,e[5],0,8),d=s(d,r,n,i=o(i,10),h,e[6],0,7),h=s(h,d,r,n=o(n,10),i,e[7],0,9),i=s(i,h,d,r=o(r,10),n,e[8],0,11),n=s(n,i,h,d=o(d,10),r,e[9],0,13),r=s(r,n,i,h=o(h,10),d,e[10],0,14),d=s(d,r,n,i=o(i,10),h,e[11],0,15),h=s(h,d,r,n=o(n,10),i,e[12],0,6),i=s(i,h,d,r=o(r,10),n,e[13],0,7),n=s(n,i,h,d=o(d,10),r,e[14],0,9),d=a(d,r=s(r,n,i,h=o(h,10),d,e[15],0,8),n,i=o(i,10),h,e[7],1518500249,7),h=a(h,d,r,n=o(n,10),i,e[4],1518500249,6),i=a(i,h,d,r=o(r,10),n,e[13],1518500249,8),n=a(n,i,h,d=o(d,10),r,e[1],1518500249,13),r=a(r,n,i,h=o(h,10),d,e[10],1518500249,11),d=a(d,r,n,i=o(i,10),h,e[6],1518500249,9),h=a(h,d,r,n=o(n,10),i,e[15],1518500249,7),i=a(i,h,d,r=o(r,10),n,e[3],1518500249,15),n=a(n,i,h,d=o(d,10),r,e[12],1518500249,7),r=a(r,n,i,h=o(h,10),d,e[0],1518500249,12),d=a(d,r,n,i=o(i,10),h,e[9],1518500249,15),h=a(h,d,r,n=o(n,10),i,e[5],1518500249,9),i=a(i,h,d,r=o(r,10),n,e[2],1518500249,11),n=a(n,i,h,d=o(d,10),r,e[14],1518500249,7),r=a(r,n,i,h=o(h,10),d,e[11],1518500249,13),h=c(h,d=a(d,r,n,i=o(i,10),h,e[8],1518500249,12),r,n=o(n,10),i,e[3],1859775393,11),i=c(i,h,d,r=o(r,10),n,e[10],1859775393,13),n=c(n,i,h,d=o(d,10),r,e[14],1859775393,6),r=c(r,n,i,h=o(h,10),d,e[4],1859775393,7),d=c(d,r,n,i=o(i,10),h,e[9],1859775393,14),h=c(h,d,r,n=o(n,10),i,e[15],1859775393,9),i=c(i,h,d,r=o(r,10),n,e[8],1859775393,13),n=c(n,i,h,d=o(d,10),r,e[1],1859775393,15),r=c(r,n,i,h=o(h,10),d,e[2],1859775393,14),d=c(d,r,n,i=o(i,10),h,e[7],1859775393,8),h=c(h,d,r,n=o(n,10),i,e[0],1859775393,13),i=c(i,h,d,r=o(r,10),n,e[6],1859775393,6),n=c(n,i,h,d=o(d,10),r,e[13],1859775393,5),r=c(r,n,i,h=o(h,10),d,e[11],1859775393,12),d=c(d,r,n,i=o(i,10),h,e[5],1859775393,7),i=f(i,h=c(h,d,r,n=o(n,10),i,e[12],1859775393,5),d,r=o(r,10),n,e[1],2400959708,11),n=f(n,i,h,d=o(d,10),r,e[9],2400959708,12),r=f(r,n,i,h=o(h,10),d,e[11],2400959708,14),d=f(d,r,n,i=o(i,10),h,e[10],2400959708,15),h=f(h,d,r,n=o(n,10),i,e[0],2400959708,14),i=f(i,h,d,r=o(r,10),n,e[8],2400959708,15),n=f(n,i,h,d=o(d,10),r,e[12],2400959708,9),r=f(r,n,i,h=o(h,10),d,e[4],2400959708,8),d=f(d,r,n,i=o(i,10),h,e[13],2400959708,9),h=f(h,d,r,n=o(n,10),i,e[3],2400959708,14),i=f(i,h,d,r=o(r,10),n,e[7],2400959708,5),n=f(n,i,h,d=o(d,10),r,e[15],2400959708,6),r=f(r,n,i,h=o(h,10),d,e[14],2400959708,8),d=f(d,r,n,i=o(i,10),h,e[5],2400959708,6),h=f(h,d,r,n=o(n,10),i,e[6],2400959708,5),n=u(n,i=f(i,h,d,r=o(r,10),n,e[2],2400959708,12),h,d=o(d,10),r,e[4],2840853838,9),r=u(r,n,i,h=o(h,10),d,e[0],2840853838,15),d=u(d,r,n,i=o(i,10),h,e[5],2840853838,5),h=u(h,d,r,n=o(n,10),i,e[9],2840853838,11),i=u(i,h,d,r=o(r,10),n,e[7],2840853838,6),n=u(n,i,h,d=o(d,10),r,e[12],2840853838,8),r=u(r,n,i,h=o(h,10),d,e[2],2840853838,13),d=u(d,r,n,i=o(i,10),h,e[10],2840853838,12),h=u(h,d,r,n=o(n,10),i,e[14],2840853838,5),i=u(i,h,d,r=o(r,10),n,e[1],2840853838,12),n=u(n,i,h,d=o(d,10),r,e[3],2840853838,13),r=u(r,n,i,h=o(h,10),d,e[8],2840853838,14),d=u(d,r,n,i=o(i,10),h,e[11],2840853838,11),h=u(h,d,r,n=o(n,10),i,e[6],2840853838,8),i=u(i,h,d,r=o(r,10),n,e[15],2840853838,5),n=u(n,i,h,d=o(d,10),r,e[13],2840853838,6),h=o(h,10);var l=this._a,p=this._b,b=this._c,y=this._d,m=this._e;l=u(l,p,b,y,m,e[5],1352829926,8),m=u(m,l,p,b=o(b,10),y,e[14],1352829926,9),y=u(y,m,l,p=o(p,10),b,e[7],1352829926,9),b=u(b,y,m,l=o(l,10),p,e[0],1352829926,11),p=u(p,b,y,m=o(m,10),l,e[9],1352829926,13),l=u(l,p,b,y=o(y,10),m,e[2],1352829926,15),m=u(m,l,p,b=o(b,10),y,e[11],1352829926,15),y=u(y,m,l,p=o(p,10),b,e[4],1352829926,5),b=u(b,y,m,l=o(l,10),p,e[13],1352829926,7),p=u(p,b,y,m=o(m,10),l,e[6],1352829926,7),l=u(l,p,b,y=o(y,10),m,e[15],1352829926,8),m=u(m,l,p,b=o(b,10),y,e[8],1352829926,11),y=u(y,m,l,p=o(p,10),b,e[1],1352829926,14),b=u(b,y,m,l=o(l,10),p,e[10],1352829926,14),p=u(p,b,y,m=o(m,10),l,e[3],1352829926,12),m=f(m,l=u(l,p,b,y=o(y,10),m,e[12],1352829926,6),p,b=o(b,10),y,e[6],1548603684,9),y=f(y,m,l,p=o(p,10),b,e[11],1548603684,13),b=f(b,y,m,l=o(l,10),p,e[3],1548603684,15),p=f(p,b,y,m=o(m,10),l,e[7],1548603684,7),l=f(l,p,b,y=o(y,10),m,e[0],1548603684,12),m=f(m,l,p,b=o(b,10),y,e[13],1548603684,8),y=f(y,m,l,p=o(p,10),b,e[5],1548603684,9),b=f(b,y,m,l=o(l,10),p,e[10],1548603684,11),p=f(p,b,y,m=o(m,10),l,e[14],1548603684,7),l=f(l,p,b,y=o(y,10),m,e[15],1548603684,7),m=f(m,l,p,b=o(b,10),y,e[8],1548603684,12),y=f(y,m,l,p=o(p,10),b,e[12],1548603684,7),b=f(b,y,m,l=o(l,10),p,e[4],1548603684,6),p=f(p,b,y,m=o(m,10),l,e[9],1548603684,15),l=f(l,p,b,y=o(y,10),m,e[1],1548603684,13),y=c(y,m=f(m,l,p,b=o(b,10),y,e[2],1548603684,11),l,p=o(p,10),b,e[15],1836072691,9),b=c(b,y,m,l=o(l,10),p,e[5],1836072691,7),p=c(p,b,y,m=o(m,10),l,e[1],1836072691,15),l=c(l,p,b,y=o(y,10),m,e[3],1836072691,11),m=c(m,l,p,b=o(b,10),y,e[7],1836072691,8),y=c(y,m,l,p=o(p,10),b,e[14],1836072691,6),b=c(b,y,m,l=o(l,10),p,e[6],1836072691,6),p=c(p,b,y,m=o(m,10),l,e[9],1836072691,14),l=c(l,p,b,y=o(y,10),m,e[11],1836072691,12),m=c(m,l,p,b=o(b,10),y,e[8],1836072691,13),y=c(y,m,l,p=o(p,10),b,e[12],1836072691,5),b=c(b,y,m,l=o(l,10),p,e[2],1836072691,14),p=c(p,b,y,m=o(m,10),l,e[10],1836072691,13),l=c(l,p,b,y=o(y,10),m,e[0],1836072691,13),m=c(m,l,p,b=o(b,10),y,e[4],1836072691,7),b=a(b,y=c(y,m,l,p=o(p,10),b,e[13],1836072691,5),m,l=o(l,10),p,e[8],2053994217,15),p=a(p,b,y,m=o(m,10),l,e[6],2053994217,5),l=a(l,p,b,y=o(y,10),m,e[4],2053994217,8),m=a(m,l,p,b=o(b,10),y,e[1],2053994217,11),y=a(y,m,l,p=o(p,10),b,e[3],2053994217,14),b=a(b,y,m,l=o(l,10),p,e[11],2053994217,14),p=a(p,b,y,m=o(m,10),l,e[15],2053994217,6),l=a(l,p,b,y=o(y,10),m,e[0],2053994217,14),m=a(m,l,p,b=o(b,10),y,e[5],2053994217,6),y=a(y,m,l,p=o(p,10),b,e[12],2053994217,9),b=a(b,y,m,l=o(l,10),p,e[2],2053994217,12),p=a(p,b,y,m=o(m,10),l,e[13],2053994217,9),l=a(l,p,b,y=o(y,10),m,e[9],2053994217,12),m=a(m,l,p,b=o(b,10),y,e[7],2053994217,5),y=a(y,m,l,p=o(p,10),b,e[10],2053994217,15),p=s(p,b=a(b,y,m,l=o(l,10),p,e[14],2053994217,8),y,m=o(m,10),l,e[12],0,8),l=s(l,p,b,y=o(y,10),m,e[15],0,5),m=s(m,l,p,b=o(b,10),y,e[10],0,12),y=s(y,m,l,p=o(p,10),b,e[4],0,9),b=s(b,y,m,l=o(l,10),p,e[1],0,12),p=s(p,b,y,m=o(m,10),l,e[5],0,5),l=s(l,p,b,y=o(y,10),m,e[8],0,14),m=s(m,l,p,b=o(b,10),y,e[7],0,6),y=s(y,m,l,p=o(p,10),b,e[6],0,8),b=s(b,y,m,l=o(l,10),p,e[2],0,13),p=s(p,b,y,m=o(m,10),l,e[13],0,6),l=s(l,p,b,y=o(y,10),m,e[14],0,5),m=s(m,l,p,b=o(b,10),y,e[0],0,15),y=s(y,m,l,p=o(p,10),b,e[3],0,13),b=s(b,y,m,l=o(l,10),p,e[9],0,11),p=s(p,b,y,m=o(m,10),l,e[11],0,11),y=o(y,10);var v=this._b+i+y|0;this._b=this._c+h+m|0,this._c=this._d+d+l|0,this._d=this._e+r+p|0,this._e=this._a+n+b|0,this._a=v},i.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=new Buffer(20);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e.writeInt32LE(this._e,16),e},t.exports=i}).call(this,e("buffer").Buffer)},{buffer:66,"hash-base":245,inherits:261}],321:[function(e,t,r){arguments[4][58][0].apply(r,arguments)},{buffer:66,dup:58}],322:[function(e,t,r){const n=e("util"),i=e("events/");var o="object"==typeof Reflect?Reflect:null,s=o&&"function"==typeof o.apply?o.apply:function(e,t,r){return Function.prototype.apply.call(e,t,r)};function a(){i.call(this)}function c(e,t,r){try{s(e,t,r)}catch(e){setTimeout(()=>{throw e})}}t.exports=a,n.inherits(a,i),a.prototype.emit=function(e){for(var t=[],r=1;r<arguments.length;r++)t.push(arguments[r]);var n="error"===e,i=this._events;if(void 0!==i)n=n&&void 0===i.error;else if(!n)return!1;if(n){var o;if(t.length>0&&(o=t[0]),o instanceof Error)throw o;var s=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw s.context=o,s}var a=i[e];if(void 0===a)return!1;if("function"==typeof a)c(a,this,t);else{var f=a.length,u=function(e,t){for(var r=new Array(t),n=0;n<t;++n)r[n]=e[n];return r}(a,f);for(r=0;r<f;++r)c(u[r],this,t)}return!0}},{"events/":323,util:345}],323:[function(e,t,r){"use strict";var n,i="object"==typeof Reflect?Reflect:null,o=i&&"function"==typeof i.apply?i.apply:function(e,t,r){return Function.prototype.apply.call(e,t,r)};n=i&&"function"==typeof i.ownKeys?i.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var s=Number.isNaN||function(e){return e!=e};function a(){a.init.call(this)}t.exports=a,a.EventEmitter=a,a.prototype._events=void 0,a.prototype._eventsCount=0,a.prototype._maxListeners=void 0;var c=10;function f(e){return void 0===e._maxListeners?a.defaultMaxListeners:e._maxListeners}function u(e,t,r,n){var i,o,s,a;if("function"!=typeof r)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof r);if(void 0===(o=e._events)?(o=e._events=Object.create(null),e._eventsCount=0):(void 0!==o.newListener&&(e.emit("newListener",t,r.listener?r.listener:r),o=e._events),s=o[t]),void 0===s)s=o[t]=r,++e._eventsCount;else if("function"==typeof s?s=o[t]=n?[r,s]:[s,r]:n?s.unshift(r):s.push(r),(i=f(e))>0&&s.length>i&&!s.warned){s.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=s.length,a=c,console&&console.warn&&console.warn(a)}return e}function h(e,t,r){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:r},i=function(){for(var e=[],t=0;t<arguments.length;t++)e.push(arguments[t]);this.fired||(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,o(this.listener,this.target,e))}.bind(n);return i.listener=r,n.wrapFn=i,i}function d(e,t,r){var n=e._events;if(void 0===n)return[];var i=n[t];return void 0===i?[]:"function"==typeof i?r?[i.listener||i]:[i]:r?function(e){for(var t=new Array(e.length),r=0;r<t.length;++r)t[r]=e[r].listener||e[r];return t}(i):p(i,i.length)}function l(e){var t=this._events;if(void 0!==t){var r=t[e];if("function"==typeof r)return 1;if(void 0!==r)return r.length}return 0}function p(e,t){for(var r=new Array(t),n=0;n<t;++n)r[n]=e[n];return r}Object.defineProperty(a,"defaultMaxListeners",{enumerable:!0,get:function(){return c},set:function(e){if("number"!=typeof e||e<0||s(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");c=e}}),a.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},a.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||s(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},a.prototype.getMaxListeners=function(){return f(this)},a.prototype.emit=function(e){for(var t=[],r=1;r<arguments.length;r++)t.push(arguments[r]);var n="error"===e,i=this._events;if(void 0!==i)n=n&&void 0===i.error;else if(!n)return!1;if(n){var s;if(t.length>0&&(s=t[0]),s instanceof Error)throw s;var a=new Error("Unhandled error."+(s?" ("+s.message+")":""));throw a.context=s,a}var c=i[e];if(void 0===c)return!1;if("function"==typeof c)o(c,this,t);else{var f=c.length,u=p(c,f);for(r=0;r<f;++r)o(u[r],this,t)}return!0},a.prototype.addListener=function(e,t){return u(this,e,t,!1)},a.prototype.on=a.prototype.addListener,a.prototype.prependListener=function(e,t){return u(this,e,t,!0)},a.prototype.once=function(e,t){if("function"!=typeof t)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t);return this.on(e,h(this,e,t)),this},a.prototype.prependOnceListener=function(e,t){if("function"!=typeof t)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t);return this.prependListener(e,h(this,e,t)),this},a.prototype.removeListener=function(e,t){var r,n,i,o,s;if("function"!=typeof t)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t);if(void 0===(n=this._events))return this;if(void 0===(r=n[e]))return this;if(r===t||r.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete n[e],n.removeListener&&this.emit("removeListener",e,r.listener||t));else if("function"!=typeof r){for(i=-1,o=r.length-1;o>=0;o--)if(r[o]===t||r[o].listener===t){s=r[o].listener,i=o;break}if(i<0)return this;0===i?r.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(r,i),1===r.length&&(n[e]=r[0]),void 0!==n.removeListener&&this.emit("removeListener",e,s||t)}return this},a.prototype.off=a.prototype.removeListener,a.prototype.removeAllListeners=function(e){var t,r,n;if(void 0===(r=this._events))return this;if(void 0===r.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==r[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete r[e]),this;if(0===arguments.length){var i,o=Object.keys(r);for(n=0;n<o.length;++n)"removeListener"!==(i=o[n])&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=r[e]))this.removeListener(e,t);else if(void 0!==t)for(n=t.length-1;n>=0;n--)this.removeListener(e,t[n]);return this},a.prototype.listeners=function(e){return d(this,e,!0)},a.prototype.rawListeners=function(e){return d(this,e,!1)},a.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):l.call(e,t)},a.prototype.listenerCount=l,a.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[]}},{}],324:[function(e,t,r){var Buffer=e("safe-buffer").Buffer;function n(e,t){this._block=Buffer.alloc(e),this._finalSize=t,this._blockSize=e,this._len=0}n.prototype.update=function(e,t){"string"==typeof e&&(t=t||"utf8",e=Buffer.from(e,t));for(var r=this._block,n=this._blockSize,i=e.length,o=this._len,s=0;s<i;){for(var a=o%n,c=Math.min(i-s,n-a),f=0;f<c;f++)r[a+f]=e[s+f];s+=c,(o+=c)%n==0&&this._update(r)}return this._len+=i,this},n.prototype.digest=function(e){var t=this._len%this._blockSize;this._block[t]=128,this._block.fill(0,t+1),t>=this._finalSize&&(this._update(this._block),this._block.fill(0));var r=8*this._len;if(r<=4294967295)this._block.writeUInt32BE(r,this._blockSize-4);else{var n=4294967295&r,i=(r-n)/4294967296;this._block.writeUInt32BE(i,this._blockSize-8),this._block.writeUInt32BE(n,this._blockSize-4)}this._update(this._block);var o=this._hash();return e?o.toString(e):o},n.prototype._update=function(){throw new Error("_update must be implemented by subclass")},t.exports=n},{"safe-buffer":321}],325:[function(e,t,r){(r=t.exports=function(e){e=e.toLowerCase();var t=r[e];if(!t)throw new Error(e+" is not supported (we accept pull requests)");return new t}).sha=e("./sha"),r.sha1=e("./sha1"),r.sha224=e("./sha224"),r.sha256=e("./sha256"),r.sha384=e("./sha384"),r.sha512=e("./sha512")},{"./sha":326,"./sha1":327,"./sha224":328,"./sha256":329,"./sha384":330,"./sha512":331}],326:[function(e,t,r){var n=e("inherits"),i=e("./hash"),Buffer=e("safe-buffer").Buffer,o=[1518500249,1859775393,-1894007588,-899497514],s=new Array(80);function a(){this.init(),this._w=s,i.call(this,64,56)}function c(e){return e<<30|e>>>2}function f(e,t,r,n){return 0===e?t&r|~t&n:2===e?t&r|t&n|r&n:t^r^n}n(a,i),a.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},a.prototype._update=function(e){for(var t,r=this._w,n=0|this._a,i=0|this._b,s=0|this._c,a=0|this._d,u=0|this._e,h=0;h<16;++h)r[h]=e.readInt32BE(4*h);for(;h<80;++h)r[h]=r[h-3]^r[h-8]^r[h-14]^r[h-16];for(var d=0;d<80;++d){var l=~~(d/20),p=0|((t=n)<<5|t>>>27)+f(l,i,s,a)+u+r[d]+o[l];u=a,a=s,s=c(i),i=n,n=p}this._a=n+this._a|0,this._b=i+this._b|0,this._c=s+this._c|0,this._d=a+this._d|0,this._e=u+this._e|0},a.prototype._hash=function(){var e=Buffer.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},t.exports=a},{"./hash":324,inherits:261,"safe-buffer":321}],327:[function(e,t,r){var n=e("inherits"),i=e("./hash"),Buffer=e("safe-buffer").Buffer,o=[1518500249,1859775393,-1894007588,-899497514],s=new Array(80);function a(){this.init(),this._w=s,i.call(this,64,56)}function c(e){return e<<5|e>>>27}function f(e){return e<<30|e>>>2}function u(e,t,r,n){return 0===e?t&r|~t&n:2===e?t&r|t&n|r&n:t^r^n}n(a,i),a.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},a.prototype._update=function(e){for(var t,r=this._w,n=0|this._a,i=0|this._b,s=0|this._c,a=0|this._d,h=0|this._e,d=0;d<16;++d)r[d]=e.readInt32BE(4*d);for(;d<80;++d)r[d]=(t=r[d-3]^r[d-8]^r[d-14]^r[d-16])<<1|t>>>31;for(var l=0;l<80;++l){var p=~~(l/20),b=c(n)+u(p,i,s,a)+h+r[l]+o[p]|0;h=a,a=s,s=f(i),i=n,n=b}this._a=n+this._a|0,this._b=i+this._b|0,this._c=s+this._c|0,this._d=a+this._d|0,this._e=h+this._e|0},a.prototype._hash=function(){var e=Buffer.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},t.exports=a},{"./hash":324,inherits:261,"safe-buffer":321}],328:[function(e,t,r){var n=e("inherits"),i=e("./sha256"),o=e("./hash"),Buffer=e("safe-buffer").Buffer,s=new Array(64);function a(){this.init(),this._w=s,o.call(this,64,56)}n(a,i),a.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},a.prototype._hash=function(){var e=Buffer.allocUnsafe(28);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e},t.exports=a},{"./hash":324,"./sha256":329,inherits:261,"safe-buffer":321}],329:[function(e,t,r){var n=e("inherits"),i=e("./hash"),Buffer=e("safe-buffer").Buffer,o=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],s=new Array(64);function a(){this.init(),this._w=s,i.call(this,64,56)}function c(e,t,r){return r^e&(t^r)}function f(e,t,r){return e&t|r&(e|t)}function u(e){return(e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10)}function h(e){return(e>>>6|e<<26)^(e>>>11|e<<21)^(e>>>25|e<<7)}function d(e){return(e>>>7|e<<25)^(e>>>18|e<<14)^e>>>3}n(a,i),a.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},a.prototype._update=function(e){for(var t,r=this._w,n=0|this._a,i=0|this._b,s=0|this._c,a=0|this._d,l=0|this._e,p=0|this._f,b=0|this._g,y=0|this._h,m=0;m<16;++m)r[m]=e.readInt32BE(4*m);for(;m<64;++m)r[m]=0|(((t=r[m-2])>>>17|t<<15)^(t>>>19|t<<13)^t>>>10)+r[m-7]+d(r[m-15])+r[m-16];for(var v=0;v<64;++v){var g=y+h(l)+c(l,p,b)+o[v]+r[v]|0,_=u(n)+f(n,i,s)|0;y=b,b=p,p=l,l=a+g|0,a=s,s=i,i=n,n=g+_|0}this._a=n+this._a|0,this._b=i+this._b|0,this._c=s+this._c|0,this._d=a+this._d|0,this._e=l+this._e|0,this._f=p+this._f|0,this._g=b+this._g|0,this._h=y+this._h|0},a.prototype._hash=function(){var e=Buffer.allocUnsafe(32);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e.writeInt32BE(this._h,28),e},t.exports=a},{"./hash":324,inherits:261,"safe-buffer":321}],330:[function(e,t,r){var n=e("inherits"),i=e("./sha512"),o=e("./hash"),Buffer=e("safe-buffer").Buffer,s=new Array(160);function a(){this.init(),this._w=s,o.call(this,128,112)}n(a,i),a.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},a.prototype._hash=function(){var e=Buffer.allocUnsafe(48);function t(t,r,n){e.writeInt32BE(t,n),e.writeInt32BE(r,n+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),e},t.exports=a},{"./hash":324,"./sha512":331,inherits:261,"safe-buffer":321}],331:[function(e,t,r){var n=e("inherits"),i=e("./hash"),Buffer=e("safe-buffer").Buffer,o=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],s=new Array(160);function a(){this.init(),this._w=s,i.call(this,128,112)}function c(e,t,r){return r^e&(t^r)}function f(e,t,r){return e&t|r&(e|t)}function u(e,t){return(e>>>28|t<<4)^(t>>>2|e<<30)^(t>>>7|e<<25)}function h(e,t){return(e>>>14|t<<18)^(e>>>18|t<<14)^(t>>>9|e<<23)}function d(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^e>>>7}function l(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^(e>>>7|t<<25)}function p(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^e>>>6}function b(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^(e>>>6|t<<26)}function y(e,t){return e>>>0<t>>>0?1:0}n(a,i),a.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},a.prototype._update=function(e){for(var t=this._w,r=0|this._ah,n=0|this._bh,i=0|this._ch,s=0|this._dh,a=0|this._eh,m=0|this._fh,v=0|this._gh,g=0|this._hh,_=0|this._al,w=0|this._bl,S=0|this._cl,x=0|this._dl,k=0|this._el,E=0|this._fl,M=0|this._gl,A=0|this._hl,j=0;j<32;j+=2)t[j]=e.readInt32BE(4*j),t[j+1]=e.readInt32BE(4*j+4);for(;j<160;j+=2){var B=t[j-30],C=t[j-30+1],I=d(B,C),O=l(C,B),R=p(B=t[j-4],C=t[j-4+1]),T=b(C,B),P=t[j-14],L=t[j-14+1],N=t[j-32],D=t[j-32+1],q=O+L|0,F=I+P+y(q,O)|0;F=(F=F+R+y(q=q+T|0,T)|0)+N+y(q=q+D|0,D)|0,t[j]=F,t[j+1]=q}for(var U=0;U<160;U+=2){F=t[U],q=t[U+1];var z=f(r,n,i),H=f(_,w,S),K=u(r,_),W=u(_,r),G=h(a,k),V=h(k,a),J=o[U],X=o[U+1],$=c(a,m,v),Z=c(k,E,M),Y=A+V|0,Q=g+G+y(Y,A)|0;Q=(Q=(Q=Q+$+y(Y=Y+Z|0,Z)|0)+J+y(Y=Y+X|0,X)|0)+F+y(Y=Y+q|0,q)|0;var ee=W+H|0,te=K+z+y(ee,W)|0;g=v,A=M,v=m,M=E,m=a,E=k,a=s+Q+y(k=x+Y|0,x)|0,s=i,x=S,i=n,S=w,n=r,w=_,r=Q+te+y(_=Y+ee|0,Y)|0}this._al=this._al+_|0,this._bl=this._bl+w|0,this._cl=this._cl+S|0,this._dl=this._dl+x|0,this._el=this._el+k|0,this._fl=this._fl+E|0,this._gl=this._gl+M|0,this._hl=this._hl+A|0,this._ah=this._ah+r+y(this._al,_)|0,this._bh=this._bh+n+y(this._bl,w)|0,this._ch=this._ch+i+y(this._cl,S)|0,this._dh=this._dh+s+y(this._dl,x)|0,this._eh=this._eh+a+y(this._el,k)|0,this._fh=this._fh+m+y(this._fl,E)|0,this._gh=this._gh+v+y(this._gl,M)|0,this._hh=this._hh+g+y(this._hl,A)|0},a.prototype._hash=function(){var e=Buffer.allocUnsafe(64);function t(t,r,n){e.writeInt32BE(t,n),e.writeInt32BE(r,n+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),t(this._gh,this._gl,48),t(this._hh,this._hl,56),e},t.exports=a},{"./hash":324,inherits:261,"safe-buffer":321}],332:[function(e,t,r){t.exports=i;var n=e("events").EventEmitter;function i(){n.call(this)}e("inherits")(i,n),i.Readable=e("readable-stream/readable.js"),i.Writable=e("readable-stream/writable.js"),i.Duplex=e("readable-stream/duplex.js"),i.Transform=e("readable-stream/transform.js"),i.PassThrough=e("readable-stream/passthrough.js"),i.Stream=i,i.prototype.pipe=function(e,t){var r=this;function i(t){e.writable&&!1===e.write(t)&&r.pause&&r.pause()}function o(){r.readable&&r.resume&&r.resume()}r.on("data",i),e.on("drain",o),e._isStdio||t&&!1===t.end||(r.on("end",a),r.on("close",c));var s=!1;function a(){s||(s=!0,e.end())}function c(){s||(s=!0,"function"==typeof e.destroy&&e.destroy())}function f(e){if(u(),0===n.listenerCount(this,"error"))throw e}function u(){r.removeListener("data",i),e.removeListener("drain",o),r.removeListener("end",a),r.removeListener("close",c),r.removeListener("error",f),e.removeListener("error",f),r.removeListener("end",u),r.removeListener("close",u),e.removeListener("close",u)}return r.on("error",f),e.on("error",f),r.on("end",u),r.on("close",u),e.on("close",u),e.emit("pipe",r),e}},{events:67,inherits:261,"readable-stream/duplex.js":306,"readable-stream/passthrough.js":316,"readable-stream/readable.js":317,"readable-stream/transform.js":318,"readable-stream/writable.js":319}],333:[function(e,t,r){(function(t){var n=e("./lib/request"),i=e("./lib/response"),o=e("xtend"),s=e("builtin-status-codes"),a=e("url"),c=r;c.request=function(e,r){e="string"==typeof e?a.parse(e):o(e);var i=-1===t.location.protocol.search(/^https?:$/)?"http:":"",s=e.protocol||i,c=e.hostname||e.host,f=e.port,u=e.path||"/";c&&-1!==c.indexOf(":")&&(c="["+c+"]"),e.url=(c?s+"//"+c:"")+(f?":"+f:"")+u,e.method=(e.method||"GET").toUpperCase(),e.headers=e.headers||{};var h=new n(e);return r&&h.on("response",r),h},c.get=function(e,t){var r=c.request(e,t);return r.end(),r},c.ClientRequest=n,c.IncomingMessage=i.IncomingMessage,c.Agent=function(){},c.Agent.defaultMaxSockets=4,c.globalAgent=new c.Agent,c.STATUS_CODES=s,c.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./lib/request":335,"./lib/response":336,"builtin-status-codes":72,url:339,xtend:406}],334:[function(e,t,r){(function(e){r.fetch=a(e.fetch)&&a(e.ReadableStream),r.writableStream=a(e.WritableStream),r.abortController=a(e.AbortController),r.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),r.blobConstructor=!0}catch(e){}var t;function n(){if(void 0!==t)return t;if(e.XMLHttpRequest){t=new e.XMLHttpRequest;try{t.open("GET",e.XDomainRequest?"/":"https://example.com")}catch(e){t=null}}else t=null;return t}function i(e){var t=n();if(!t)return!1;try{return t.responseType=e,t.responseType===e}catch(e){}return!1}var o=void 0!==e.ArrayBuffer,s=o&&a(e.ArrayBuffer.prototype.slice);function a(e){return"function"==typeof e}r.arraybuffer=r.fetch||o&&i("arraybuffer"),r.msstream=!r.fetch&&s&&i("ms-stream"),r.mozchunkedarraybuffer=!r.fetch&&o&&i("moz-chunked-arraybuffer"),r.overrideMimeType=r.fetch||!!n()&&a(n().overrideMimeType),r.vbArray=a(e.VBArray),t=null}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],335:[function(e,t,r){(function(r,n,Buffer){var i=e("./capability"),o=e("inherits"),s=e("./response"),a=e("readable-stream"),c=e("to-arraybuffer"),f=s.IncomingMessage,u=s.readyStates;var h=t.exports=function(e){var t,r=this;a.Writable.call(r),r._opts=e,r._body=[],r._headers={},e.auth&&r.setHeader("Authorization","Basic "+new Buffer(e.auth).toString("base64")),Object.keys(e.headers).forEach(function(t){r.setHeader(t,e.headers[t])});var n=!0;if("disable-fetch"===e.mode||"requestTimeout"in e&&!i.abortController)n=!1,t=!0;else if("prefer-streaming"===e.mode)t=!1;else if("allow-wrong-content-type"===e.mode)t=!i.overrideMimeType;else{if(e.mode&&"default"!==e.mode&&"prefer-fast"!==e.mode)throw new Error("Invalid value for opts.mode");t=!0}r._mode=function(e,t){return i.fetch&&t?"fetch":i.mozchunkedarraybuffer?"moz-chunked-arraybuffer":i.msstream?"ms-stream":i.arraybuffer&&e?"arraybuffer":i.vbArray&&e?"text:vbarray":"text"}(t,n),r._fetchTimer=null,r.on("finish",function(){r._onFinish()})};o(h,a.Writable),h.prototype.setHeader=function(e,t){var r=e.toLowerCase();-1===d.indexOf(r)&&(this._headers[r]={name:e,value:t})},h.prototype.getHeader=function(e){var t=this._headers[e.toLowerCase()];return t?t.value:null},h.prototype.removeHeader=function(e){delete this._headers[e.toLowerCase()]},h.prototype._onFinish=function(){var e=this;if(!e._destroyed){var t=e._opts,o=e._headers,s=null;"GET"!==t.method&&"HEAD"!==t.method&&(s=i.arraybuffer?c(Buffer.concat(e._body)):i.blobConstructor?new n.Blob(e._body.map(function(e){return c(e)}),{type:(o["content-type"]||{}).value||""}):Buffer.concat(e._body).toString());var a=[];if(Object.keys(o).forEach(function(e){var t=o[e].name,r=o[e].value;Array.isArray(r)?r.forEach(function(e){a.push([t,e])}):a.push([t,r])}),"fetch"===e._mode){var f=null;if(i.abortController){var h=new AbortController;f=h.signal,e._fetchAbortController=h,"requestTimeout"in t&&0!==t.requestTimeout&&(e._fetchTimer=n.setTimeout(function(){e.emit("requestTimeout"),e._fetchAbortController&&e._fetchAbortController.abort()},t.requestTimeout))}n.fetch(e._opts.url,{method:e._opts.method,headers:a,body:s||void 0,mode:"cors",credentials:t.withCredentials?"include":"same-origin",signal:f}).then(function(t){e._fetchResponse=t,e._connect()},function(t){n.clearTimeout(e._fetchTimer),e._destroyed||e.emit("error",t)})}else{var d=e._xhr=new n.XMLHttpRequest;try{d.open(e._opts.method,e._opts.url,!0)}catch(t){return void r.nextTick(function(){e.emit("error",t)})}"responseType"in d&&(d.responseType=e._mode.split(":")[0]),"withCredentials"in d&&(d.withCredentials=!!t.withCredentials),"text"===e._mode&&"overrideMimeType"in d&&d.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in t&&(d.timeout=t.requestTimeout,d.ontimeout=function(){e.emit("requestTimeout")}),a.forEach(function(e){d.setRequestHeader(e[0],e[1])}),e._response=null,d.onreadystatechange=function(){switch(d.readyState){case u.LOADING:case u.DONE:e._onXHRProgress()}},"moz-chunked-arraybuffer"===e._mode&&(d.onprogress=function(){e._onXHRProgress()}),d.onerror=function(){e._destroyed||e.emit("error",new Error("XHR error"))};try{d.send(s)}catch(t){return void r.nextTick(function(){e.emit("error",t)})}}}},h.prototype._onXHRProgress=function(){(function(e){try{var t=e.status;return null!==t&&0!==t}catch(e){return!1}})(this._xhr)&&!this._destroyed&&(this._response||this._connect(),this._response._onXHRProgress())},h.prototype._connect=function(){var e=this;e._destroyed||(e._response=new f(e._xhr,e._fetchResponse,e._mode,e._fetchTimer),e._response.on("error",function(t){e.emit("error",t)}),e.emit("response",e._response))},h.prototype._write=function(e,t,r){this._body.push(e),r()},h.prototype.abort=h.prototype.destroy=function(){this._destroyed=!0,n.clearTimeout(this._fetchTimer),this._response&&(this._response._destroyed=!0),this._xhr?this._xhr.abort():this._fetchAbortController&&this._fetchAbortController.abort()},h.prototype.end=function(e,t,r){"function"==typeof e&&(r=e,e=void 0),a.Writable.prototype.end.call(this,e,t,r)},h.prototype.flushHeaders=function(){},h.prototype.setTimeout=function(){},h.prototype.setNoDelay=function(){},h.prototype.setSocketKeepAlive=function(){};var d=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","via"]}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer)},{"./capability":334,"./response":336,_process:68,buffer:66,inherits:261,"readable-stream":317,"to-arraybuffer":338}],336:[function(e,t,r){(function(t,n,Buffer){var i=e("./capability"),o=e("inherits"),s=e("readable-stream"),a=r.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},c=r.IncomingMessage=function(e,r,o,a){var c=this;if(s.Readable.call(c),c._mode=o,c.headers={},c.rawHeaders=[],c.trailers={},c.rawTrailers=[],c.on("end",function(){t.nextTick(function(){c.emit("close")})}),"fetch"===o){if(c._fetchResponse=r,c.url=r.url,c.statusCode=r.status,c.statusMessage=r.statusText,r.headers.forEach(function(e,t){c.headers[t.toLowerCase()]=e,c.rawHeaders.push(t,e)}),i.writableStream){var f=new WritableStream({write:function(e){return new Promise(function(t,r){c._destroyed?r():c.push(new Buffer(e))?t():c._resumeFetch=t})},close:function(){n.clearTimeout(a),c._destroyed||c.push(null)},abort:function(e){c._destroyed||c.emit("error",e)}});try{return void r.body.pipeTo(f).catch(function(e){n.clearTimeout(a),c._destroyed||c.emit("error",e)})}catch(e){}}var u=r.body.getReader();!function e(){u.read().then(function(t){if(!c._destroyed){if(t.done)return n.clearTimeout(a),void c.push(null);c.push(new Buffer(t.value)),e()}}).catch(function(e){n.clearTimeout(a),c._destroyed||c.emit("error",e)})}()}else{if(c._xhr=e,c._pos=0,c.url=e.responseURL,c.statusCode=e.status,c.statusMessage=e.statusText,e.getAllResponseHeaders().split(/\r?\n/).forEach(function(e){var t=e.match(/^([^:]+):\s*(.*)/);if(t){var r=t[1].toLowerCase();"set-cookie"===r?(void 0===c.headers[r]&&(c.headers[r]=[]),c.headers[r].push(t[2])):void 0!==c.headers[r]?c.headers[r]+=", "+t[2]:c.headers[r]=t[2],c.rawHeaders.push(t[1],t[2])}}),c._charset="x-user-defined",!i.overrideMimeType){var h=c.rawHeaders["mime-type"];if(h){var d=h.match(/;\s*charset=([^;])(;|$)/);d&&(c._charset=d[1].toLowerCase())}c._charset||(c._charset="utf-8")}}};o(c,s.Readable),c.prototype._read=function(){var e=this._resumeFetch;e&&(this._resumeFetch=null,e())},c.prototype._onXHRProgress=function(){var e=this,t=e._xhr,r=null;switch(e._mode){case"text:vbarray":if(t.readyState!==a.DONE)break;try{r=new n.VBArray(t.responseBody).toArray()}catch(e){}if(null!==r){e.push(new Buffer(r));break}case"text":try{r=t.responseText}catch(t){e._mode="text:vbarray";break}if(r.length>e._pos){var i=r.substr(e._pos);if("x-user-defined"===e._charset){for(var o=new Buffer(i.length),s=0;s<i.length;s++)o[s]=255&i.charCodeAt(s);e.push(o)}else e.push(i,e._charset);e._pos=r.length}break;case"arraybuffer":if(t.readyState!==a.DONE||!t.response)break;r=t.response,e.push(new Buffer(new Uint8Array(r)));break;case"moz-chunked-arraybuffer":if(r=t.response,t.readyState!==a.LOADING||!r)break;e.push(new Buffer(new Uint8Array(r)));break;case"ms-stream":if(r=t.response,t.readyState!==a.LOADING)break;var c=new n.MSStreamReader;c.onprogress=function(){c.result.byteLength>e._pos&&(e.push(new Buffer(new Uint8Array(c.result.slice(e._pos)))),e._pos=c.result.byteLength)},c.onload=function(){e.push(null)},c.readAsArrayBuffer(r)}e._xhr.readyState===a.DONE&&"ms-stream"!==e._mode&&e.push(null)}}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer)},{"./capability":334,_process:68,buffer:66,inherits:261,"readable-stream":317}],337:[function(e,t,r){"use strict";var Buffer=e("safe-buffer").Buffer,n=Buffer.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function i(e){var t;switch(this.encoding=function(e){var t=function(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!=typeof t&&(Buffer.isEncoding===n||!n(e)))throw new Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=a,this.end=c,t=4;break;case"utf8":this.fillLast=s,t=4;break;case"base64":this.text=f,this.end=u,t=3;break;default:return this.write=h,void(this.end=d)}this.lastNeed=0,this.lastTotal=0,this.lastChar=Buffer.allocUnsafe(t)}function o(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function s(e){var t=this.lastTotal-this.lastNeed,r=function(e,t,r){if(128!=(192&t[0]))return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if(128!=(192&t[1]))return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&128!=(192&t[2]))return e.lastNeed=2,"�"}}(this,e);return void 0!==r?r:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function a(e,t){if((e.length-t)%2==0){var r=e.toString("utf16le",t);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function c(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function f(e,t){var r=(e.length-t)%3;return 0===r?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,1===r?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function u(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function h(e){return e.toString(this.encoding)}function d(e){return e&&e.length?this.write(e):""}r.StringDecoder=i,i.prototype.write=function(e){if(0===e.length)return"";var t,r;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r<e.length?t?t+this.text(e,r):this.text(e,r):t||""},i.prototype.end=function(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"�":t},i.prototype.text=function(e,t){var r=function(e,t,r){var n=t.length-1;if(n<r)return 0;var i=o(t[n]);if(i>=0)return i>0&&(e.lastNeed=i-1),i;if(--n<r||-2===i)return 0;if((i=o(t[n]))>=0)return i>0&&(e.lastNeed=i-2),i;if(--n<r||-2===i)return 0;if((i=o(t[n]))>=0)return i>0&&(2===i?i=0:e.lastNeed=i-3),i;return 0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var n=e.length-(r-this.lastNeed);return e.copy(this.lastChar,0,n),e.toString("utf8",t,n)},i.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},{"safe-buffer":321}],338:[function(e,t,r){var Buffer=e("buffer").Buffer;t.exports=function(e){if(e instanceof Uint8Array){if(0===e.byteOffset&&e.byteLength===e.buffer.byteLength)return e.buffer;if("function"==typeof e.buffer.slice)return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)}if(Buffer.isBuffer(e)){for(var t=new Uint8Array(e.length),r=e.length,n=0;n<r;n++)t[n]=e[n];return t.buffer}throw new Error("Argument must be a Buffer")}},{buffer:66}],339:[function(e,t,r){"use strict";var n=e("punycode"),i=e("./util");function o(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}r.parse=g,r.resolve=function(e,t){return g(e,!1,!0).resolve(t)},r.resolveObject=function(e,t){return e?g(e,!1,!0).resolveObject(t):t},r.format=function(e){i.isString(e)&&(e=g(e));return e instanceof o?e.format():o.prototype.format.call(e)},r.Url=o;var s=/^([a-z0-9.+-]+:)/i,a=/:[0-9]*$/,c=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,f=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),u=["'"].concat(f),h=["%","/","?",";","#"].concat(u),d=["/","?","#"],l=/^[+a-z0-9A-Z_-]{0,63}$/,p=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,b={javascript:!0,"javascript:":!0},y={javascript:!0,"javascript:":!0},m={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},v=e("querystring");function g(e,t,r){if(e&&i.isObject(e)&&e instanceof o)return e;var n=new o;return n.parse(e,t,r),n}o.prototype.parse=function(e,t,r){if(!i.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var o=e.indexOf("?"),a=-1!==o&&o<e.indexOf("#")?"?":"#",f=e.split(a);f[0]=f[0].replace(/\\/g,"/");var g=e=f.join(a);if(g=g.trim(),!r&&1===e.split("#").length){var _=c.exec(g);if(_)return this.path=g,this.href=g,this.pathname=_[1],_[2]?(this.search=_[2],this.query=t?v.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var w=s.exec(g);if(w){var S=(w=w[0]).toLowerCase();this.protocol=S,g=g.substr(w.length)}if(r||w||g.match(/^\/\/[^@\/]+@[^@\/]+/)){var x="//"===g.substr(0,2);!x||w&&y[w]||(g=g.substr(2),this.slashes=!0)}if(!y[w]&&(x||w&&!m[w])){for(var k,E,M=-1,A=0;A<d.length;A++){-1!==(j=g.indexOf(d[A]))&&(-1===M||j<M)&&(M=j)}-1!==(E=-1===M?g.lastIndexOf("@"):g.lastIndexOf("@",M))&&(k=g.slice(0,E),g=g.slice(E+1),this.auth=decodeURIComponent(k)),M=-1;for(A=0;A<h.length;A++){var j;-1!==(j=g.indexOf(h[A]))&&(-1===M||j<M)&&(M=j)}-1===M&&(M=g.length),this.host=g.slice(0,M),g=g.slice(M),this.parseHost(),this.hostname=this.hostname||"";var B="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!B)for(var C=this.hostname.split(/\./),I=(A=0,C.length);A<I;A++){var O=C[A];if(O&&!O.match(l)){for(var R="",T=0,P=O.length;T<P;T++)O.charCodeAt(T)>127?R+="x":R+=O[T];if(!R.match(l)){var L=C.slice(0,A),N=C.slice(A+1),D=O.match(p);D&&(L.push(D[1]),N.unshift(D[2])),N.length&&(g="/"+N.join(".")+g),this.hostname=L.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),B||(this.hostname=n.toASCII(this.hostname));var q=this.port?":"+this.port:"",F=this.hostname||"";this.host=F+q,this.href+=this.host,B&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==g[0]&&(g="/"+g))}if(!b[S])for(A=0,I=u.length;A<I;A++){var U=u[A];if(-1!==g.indexOf(U)){var z=encodeURIComponent(U);z===U&&(z=escape(U)),g=g.split(U).join(z)}}var H=g.indexOf("#");-1!==H&&(this.hash=g.substr(H),g=g.slice(0,H));var K=g.indexOf("?");if(-1!==K?(this.search=g.substr(K),this.query=g.substr(K+1),t&&(this.query=v.parse(this.query)),g=g.slice(0,K)):t&&(this.search="",this.query={}),g&&(this.pathname=g),m[S]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){q=this.pathname||"";var W=this.search||"";this.path=q+W}return this.href=this.format(),this},o.prototype.format=function(){var e=this.auth||"";e&&(e=(e=encodeURIComponent(e)).replace(/%3A/i,":"),e+="@");var t=this.protocol||"",r=this.pathname||"",n=this.hash||"",o=!1,s="";this.host?o=e+this.host:this.hostname&&(o=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(o+=":"+this.port)),this.query&&i.isObject(this.query)&&Object.keys(this.query).length&&(s=v.stringify(this.query));var a=this.search||s&&"?"+s||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||m[t])&&!1!==o?(o="//"+(o||""),r&&"/"!==r.charAt(0)&&(r="/"+r)):o||(o=""),n&&"#"!==n.charAt(0)&&(n="#"+n),a&&"?"!==a.charAt(0)&&(a="?"+a),t+o+(r=r.replace(/[?#]/g,function(e){return encodeURIComponent(e)}))+(a=a.replace("#","%23"))+n},o.prototype.resolve=function(e){return this.resolveObject(g(e,!1,!0)).format()},o.prototype.resolveObject=function(e){if(i.isString(e)){var t=new o;t.parse(e,!1,!0),e=t}for(var r=new o,n=Object.keys(this),s=0;s<n.length;s++){var a=n[s];r[a]=this[a]}if(r.hash=e.hash,""===e.href)return r.href=r.format(),r;if(e.slashes&&!e.protocol){for(var c=Object.keys(e),f=0;f<c.length;f++){var u=c[f];"protocol"!==u&&(r[u]=e[u])}return m[r.protocol]&&r.hostname&&!r.pathname&&(r.path=r.pathname="/"),r.href=r.format(),r}if(e.protocol&&e.protocol!==r.protocol){if(!m[e.protocol]){for(var h=Object.keys(e),d=0;d<h.length;d++){var l=h[d];r[l]=e[l]}return r.href=r.format(),r}if(r.protocol=e.protocol,e.host||y[e.protocol])r.pathname=e.pathname;else{for(var p=(e.pathname||"").split("/");p.length&&!(e.host=p.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==p[0]&&p.unshift(""),p.length<2&&p.unshift(""),r.pathname=p.join("/")}if(r.search=e.search,r.query=e.query,r.host=e.host||"",r.auth=e.auth,r.hostname=e.hostname||e.host,r.port=e.port,r.pathname||r.search){var b=r.pathname||"",v=r.search||"";r.path=b+v}return r.slashes=r.slashes||e.slashes,r.href=r.format(),r}var g=r.pathname&&"/"===r.pathname.charAt(0),_=e.host||e.pathname&&"/"===e.pathname.charAt(0),w=_||g||r.host&&e.pathname,S=w,x=r.pathname&&r.pathname.split("/")||[],k=(p=e.pathname&&e.pathname.split("/")||[],r.protocol&&!m[r.protocol]);if(k&&(r.hostname="",r.port=null,r.host&&(""===x[0]?x[0]=r.host:x.unshift(r.host)),r.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===p[0]?p[0]=e.host:p.unshift(e.host)),e.host=null),w=w&&(""===p[0]||""===x[0])),_)r.host=e.host||""===e.host?e.host:r.host,r.hostname=e.hostname||""===e.hostname?e.hostname:r.hostname,r.search=e.search,r.query=e.query,x=p;else if(p.length)x||(x=[]),x.pop(),x=x.concat(p),r.search=e.search,r.query=e.query;else if(!i.isNullOrUndefined(e.search)){if(k)r.hostname=r.host=x.shift(),(B=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@"))&&(r.auth=B.shift(),r.host=r.hostname=B.shift());return r.search=e.search,r.query=e.query,i.isNull(r.pathname)&&i.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.href=r.format(),r}if(!x.length)return r.pathname=null,r.search?r.path="/"+r.search:r.path=null,r.href=r.format(),r;for(var E=x.slice(-1)[0],M=(r.host||e.host||x.length>1)&&("."===E||".."===E)||""===E,A=0,j=x.length;j>=0;j--)"."===(E=x[j])?x.splice(j,1):".."===E?(x.splice(j,1),A++):A&&(x.splice(j,1),A--);if(!w&&!S)for(;A--;A)x.unshift("..");!w||""===x[0]||x[0]&&"/"===x[0].charAt(0)||x.unshift(""),M&&"/"!==x.join("/").substr(-1)&&x.push("");var B,C=""===x[0]||x[0]&&"/"===x[0].charAt(0);k&&(r.hostname=r.host=C?"":x.length?x.shift():"",(B=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@"))&&(r.auth=B.shift(),r.host=r.hostname=B.shift()));return(w=w||r.host&&x.length)&&!C&&x.unshift(""),x.length?r.pathname=x.join("/"):(r.pathname=null,r.path=null),i.isNull(r.pathname)&&i.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.auth=e.auth||r.auth,r.slashes=r.slashes||e.slashes,r.href=r.format(),r},o.prototype.parseHost=function(){var e=this.host,t=a.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},{"./util":340,punycode:300,querystring:303}],340:[function(e,t,r){"use strict";t.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},{}],341:[function(e,t,r){(function(e){!function(n){var i="object"==typeof r&&r,o="object"==typeof t&&t&&t.exports==i&&t,s="object"==typeof e&&e;s.global!==s&&s.window!==s||(n=s);var a,c,f,u=String.fromCharCode;function h(e){for(var t,r,n=[],i=0,o=e.length;i<o;)(t=e.charCodeAt(i++))>=55296&&t<=56319&&i<o?56320==(64512&(r=e.charCodeAt(i++)))?n.push(((1023&t)<<10)+(1023&r)+65536):(n.push(t),i--):n.push(t);return n}function d(e){if(e>=55296&&e<=57343)throw Error("Lone surrogate U+"+e.toString(16).toUpperCase()+" is not a scalar value")}function l(e,t){return u(e>>t&63|128)}function p(e){if(0==(4294967168&e))return u(e);var t="";return 0==(4294965248&e)?t=u(e>>6&31|192):0==(4294901760&e)?(d(e),t=u(e>>12&15|224),t+=l(e,6)):0==(4292870144&e)&&(t=u(e>>18&7|240),t+=l(e,12),t+=l(e,6)),t+=u(63&e|128)}function b(){if(f>=c)throw Error("Invalid byte index");var e=255&a[f];if(f++,128==(192&e))return 63&e;throw Error("Invalid continuation byte")}function y(){var e,t;if(f>c)throw Error("Invalid byte index");if(f==c)return!1;if(e=255&a[f],f++,0==(128&e))return e;if(192==(224&e)){if((t=(31&e)<<6|b())>=128)return t;throw Error("Invalid continuation byte")}if(224==(240&e)){if((t=(15&e)<<12|b()<<6|b())>=2048)return d(t),t;throw Error("Invalid continuation byte")}if(240==(248&e)&&(t=(7&e)<<18|b()<<12|b()<<6|b())>=65536&&t<=1114111)return t;throw Error("Invalid UTF-8 detected")}var m={version:"2.1.2",encode:function(e){for(var t=h(e),r=t.length,n=-1,i="";++n<r;)i+=p(t[n]);return i},decode:function(e){a=h(e),c=a.length,f=0;for(var t,r=[];!1!==(t=y());)r.push(t);return function(e){for(var t,r=e.length,n=-1,i="";++n<r;)(t=e[n])>65535&&(i+=u((t-=65536)>>>10&1023|55296),t=56320|1023&t),i+=u(t);return i}(r)}};if("function"==typeof define&&"object"==typeof define.amd&&define.amd)define(function(){return m});else if(i&&!i.nodeType)if(o)o.exports=m;else{var v={}.hasOwnProperty;for(var g in m)v.call(m,g)&&(i[g]=m[g])}else n.utf8=m}(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],342:[function(e,t,r){(function(e){function r(t){try{if(!e.localStorage)return!1}catch(e){return!1}var r=e.localStorage[t];return null!=r&&"true"===String(r).toLowerCase()}t.exports=function(e,t){if(r("noDeprecation"))return e;var n=!1;return function(){if(!n){if(r("throwDeprecation"))throw new Error(t);r("traceDeprecation")?console.trace(t):console.warn(t),n=!0}return e.apply(this,arguments)}}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],343:[function(e,t,r){arguments[4][261][0].apply(r,arguments)},{dup:261}],344:[function(e,t,r){t.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},{}],345:[function(e,t,r){(function(t,n){var i=/%[sdj%]/g;r.format=function(e){if(!m(e)){for(var t=[],r=0;r<arguments.length;r++)t.push(a(arguments[r]));return t.join(" ")}r=1;for(var n=arguments,o=n.length,s=String(e).replace(i,function(e){if("%%"===e)return"%";if(r>=o)return e;switch(e){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(e){return"[Circular]"}default:return e}}),c=n[r];r<o;c=n[++r])b(c)||!_(c)?s+=" "+c:s+=" "+a(c);return s},r.deprecate=function(e,i){if(v(n.process))return function(){return r.deprecate(e,i).apply(this,arguments)};if(!0===t.noDeprecation)return e;var o=!1;return function(){if(!o){if(t.throwDeprecation)throw new Error(i);t.traceDeprecation?console.trace(i):console.error(i),o=!0}return e.apply(this,arguments)}};var o,s={};function a(e,t){var n={seen:[],stylize:f};return arguments.length>=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),p(t)?n.showHidden=t:t&&r._extend(n,t),v(n.showHidden)&&(n.showHidden=!1),v(n.depth)&&(n.depth=2),v(n.colors)&&(n.colors=!1),v(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=c),u(n,e,n.depth)}function c(e,t){var r=a.styles[t];return r?"["+a.colors[r][0]+"m"+e+"["+a.colors[r][1]+"m":e}function f(e,t){return e}function u(e,t,n){if(e.customInspect&&t&&x(t.inspect)&&t.inspect!==r.inspect&&(!t.constructor||t.constructor.prototype!==t)){var i=t.inspect(n,e);return m(i)||(i=u(e,i,n)),i}var o=function(e,t){if(v(t))return e.stylize("undefined","undefined");if(m(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}if(y(t))return e.stylize(""+t,"number");if(p(t))return e.stylize(""+t,"boolean");if(b(t))return e.stylize("null","null")}(e,t);if(o)return o;var s=Object.keys(t),a=function(e){var t={};return e.forEach(function(e,r){t[e]=!0}),t}(s);if(e.showHidden&&(s=Object.getOwnPropertyNames(t)),S(t)&&(s.indexOf("message")>=0||s.indexOf("description")>=0))return h(t);if(0===s.length){if(x(t)){var c=t.name?": "+t.name:"";return e.stylize("[Function"+c+"]","special")}if(g(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(w(t))return e.stylize(Date.prototype.toString.call(t),"date");if(S(t))return h(t)}var f,_="",k=!1,E=["{","}"];(l(t)&&(k=!0,E=["[","]"]),x(t))&&(_=" [Function"+(t.name?": "+t.name:"")+"]");return g(t)&&(_=" "+RegExp.prototype.toString.call(t)),w(t)&&(_=" "+Date.prototype.toUTCString.call(t)),S(t)&&(_=" "+h(t)),0!==s.length||k&&0!=t.length?n<0?g(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special"):(e.seen.push(t),f=k?function(e,t,r,n,i){for(var o=[],s=0,a=t.length;s<a;++s)A(t,String(s))?o.push(d(e,t,r,n,String(s),!0)):o.push("");return i.forEach(function(i){i.match(/^\d+$/)||o.push(d(e,t,r,n,i,!0))}),o}(e,t,n,a,s):s.map(function(r){return d(e,t,n,a,r,k)}),e.seen.pop(),function(e,t,r){if(e.reduce(function(e,t){return 0,t.indexOf("\n")>=0&&0,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60)return r[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+r[1];return r[0]+t+" "+e.join(", ")+" "+r[1]}(f,_,E)):E[0]+_+E[1]}function h(e){return"["+Error.prototype.toString.call(e)+"]"}function d(e,t,r,n,i,o){var s,a,c;if((c=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?a=c.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):c.set&&(a=e.stylize("[Setter]","special")),A(n,i)||(s="["+i+"]"),a||(e.seen.indexOf(c.value)<0?(a=b(r)?u(e,c.value,null):u(e,c.value,r-1)).indexOf("\n")>-1&&(a=o?a.split("\n").map(function(e){return" "+e}).join("\n").substr(2):"\n"+a.split("\n").map(function(e){return" "+e}).join("\n")):a=e.stylize("[Circular]","special")),v(s)){if(o&&i.match(/^\d+$/))return a;(s=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(s=s.substr(1,s.length-2),s=e.stylize(s,"name")):(s=s.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),s=e.stylize(s,"string"))}return s+": "+a}function l(e){return Array.isArray(e)}function p(e){return"boolean"==typeof e}function b(e){return null===e}function y(e){return"number"==typeof e}function m(e){return"string"==typeof e}function v(e){return void 0===e}function g(e){return _(e)&&"[object RegExp]"===k(e)}function _(e){return"object"==typeof e&&null!==e}function w(e){return _(e)&&"[object Date]"===k(e)}function S(e){return _(e)&&("[object Error]"===k(e)||e instanceof Error)}function x(e){return"function"==typeof e}function k(e){return Object.prototype.toString.call(e)}function E(e){return e<10?"0"+e.toString(10):e.toString(10)}r.debuglog=function(e){if(v(o)&&(o=t.env.NODE_DEBUG||""),e=e.toUpperCase(),!s[e])if(new RegExp("\\b"+e+"\\b","i").test(o)){var n=t.pid;s[e]=function(){var t=r.format.apply(r,arguments);console.error("%s %d: %s",e,n,t)}}else s[e]=function(){};return s[e]},r.inspect=a,a.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},a.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},r.isArray=l,r.isBoolean=p,r.isNull=b,r.isNullOrUndefined=function(e){return null==e},r.isNumber=y,r.isString=m,r.isSymbol=function(e){return"symbol"==typeof e},r.isUndefined=v,r.isRegExp=g,r.isObject=_,r.isDate=w,r.isError=S,r.isFunction=x,r.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},r.isBuffer=e("./support/isBuffer");var M=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function A(e,t){return Object.prototype.hasOwnProperty.call(e,t)}r.log=function(){var e,t;console.log("%s - %s",(e=new Date,t=[E(e.getHours()),E(e.getMinutes()),E(e.getSeconds())].join(":"),[e.getDate(),M[e.getMonth()],t].join(" ")),r.format.apply(r,arguments))},r.inherits=e("inherits"),r._extend=function(e,t){if(!t||!_(t))return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e}}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./support/isBuffer":344,_process:68,inherits:343}],346:[function(e,t,r){var n=e("./lib/web4bch");"undefined"!=typeof window&&void 0===window.Web4Bch&&(window.Web4Bch=n),t.exports=n},{"./lib/web4bch":368}],347:[function(e,t,r){t.exports=[{constant:!0,inputs:[{name:"_owner",type:"address"}],name:"name",outputs:[{name:"o_name",type:"bytes32"}],type:"function"},{constant:!0,inputs:[{name:"_name",type:"bytes32"}],name:"owner",outputs:[{name:"",type:"address"}],type:"function"},{constant:!0,inputs:[{name:"_name",type:"bytes32"}],name:"content",outputs:[{name:"",type:"bytes32"}],type:"function"},{constant:!0,inputs:[{name:"_name",type:"bytes32"}],name:"addr",outputs:[{name:"",type:"address"}],type:"function"},{constant:!1,inputs:[{name:"_name",type:"bytes32"}],name:"reserve",outputs:[],type:"function"},{constant:!0,inputs:[{name:"_name",type:"bytes32"}],name:"subRegistrar",outputs:[{name:"",type:"address"}],type:"function"},{constant:!1,inputs:[{name:"_name",type:"bytes32"},{name:"_newOwner",type:"address"}],name:"transfer",outputs:[],type:"function"},{constant:!1,inputs:[{name:"_name",type:"bytes32"},{name:"_registrar",type:"address"}],name:"setSubRegistrar",outputs:[],type:"function"},{constant:!1,inputs:[],name:"Registrar",outputs:[],type:"function"},{constant:!1,inputs:[{name:"_name",type:"bytes32"},{name:"_a",type:"address"},{name:"_primary",type:"bool"}],name:"setAddress",outputs:[],type:"function"},{constant:!1,inputs:[{name:"_name",type:"bytes32"},{name:"_content",type:"bytes32"}],name:"setContent",outputs:[],type:"function"},{constant:!1,inputs:[{name:"_name",type:"bytes32"}],name:"disown",outputs:[],type:"function"},{anonymous:!1,inputs:[{indexed:!0,name:"_name",type:"bytes32"},{indexed:!1,name:"_winner",type:"address"}],name:"AuctionEnded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"_name",type:"bytes32"},{indexed:!1,name:"_bidder",type:"address"},{indexed:!1,name:"_value",type:"uint256"}],name:"NewBid",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"name",type:"bytes32"}],name:"Changed",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"name",type:"bytes32"},{indexed:!0,name:"addr",type:"address"}],name:"PrimaryChanged",type:"event"}]},{}],348:[function(e,t,r){t.exports=[{constant:!0,inputs:[{name:"_name",type:"bytes32"}],name:"owner",outputs:[{name:"",type:"address"}],type:"function"},{constant:!1,inputs:[{name:"_name",type:"bytes32"},{name:"_refund",type:"address"}],name:"disown",outputs:[],type:"function"},{constant:!0,inputs:[{name:"_name",type:"bytes32"}],name:"addr",outputs:[{name:"",type:"address"}],type:"function"},{constant:!1,inputs:[{name:"_name",type:"bytes32"}],name:"reserve",outputs:[],type:"function"},{constant:!1,inputs:[{name:"_name",type:"bytes32"},{name:"_newOwner",type:"address"}],name:"transfer",outputs:[],type:"function"},{constant:!1,inputs:[{name:"_name",type:"bytes32"},{name:"_a",type:"address"}],name:"setAddr",outputs:[],type:"function"},{anonymous:!1,inputs:[{indexed:!0,name:"name",type:"bytes32"}],name:"Changed",type:"event"}]},{}],349:[function(e,t,r){t.exports=[{constant:!1,inputs:[{name:"from",type:"bytes32"},{name:"to",type:"address"},{name:"value",type:"uint256"}],name:"transfer",outputs:[],type:"function"},{constant:!1,inputs:[{name:"from",type:"bytes32"},{name:"to",type:"address"},{name:"indirectId",type:"bytes32"},{name:"value",type:"uint256"}],name:"icapTransfer",outputs:[],type:"function"},{constant:!1,inputs:[{name:"to",type:"bytes32"}],name:"deposit",outputs:[],payable:!0,type:"function"},{anonymous:!1,inputs:[{indexed:!0,name:"from",type:"address"},{indexed:!1,name:"value",type:"uint256"}],name:"AnonymousDeposit",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"from",type:"address"},{indexed:!0,name:"to",type:"bytes32"},{indexed:!1,name:"value",type:"uint256"}],name:"Deposit",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"from",type:"bytes32"},{indexed:!0,name:"to",type:"address"},{indexed:!1,name:"value",type:"uint256"}],name:"Transfer",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"from",type:"bytes32"},{indexed:!0,name:"to",type:"address"},{indexed:!1,name:"indirectId",type:"bytes32"},{indexed:!1,name:"value",type:"uint256"}],name:"IcapTransfer",type:"event"}]},{}],350:[function(e,t,r){var n=e("./formatters"),i=e("./type"),o=function(){this._inputFormatter=n.formatInputInt,this._outputFormatter=n.formatOutputAddress};(o.prototype=new i({})).constructor=o,o.prototype.isType=function(e){return!!e.match(/address(\[([0-9]*)\])?/)},t.exports=o},{"./formatters":355,"./type":360}],351:[function(e,t,r){var n=e("./formatters"),i=e("./type"),o=function(){this._inputFormatter=n.formatInputBool,this._outputFormatter=n.formatOutputBool};(o.prototype=new i({})).constructor=o,o.prototype.isType=function(e){return!!e.match(/^bool(\[([0-9]*)\])*$/)},t.exports=o},{"./formatters":355,"./type":360}],352:[function(e,t,r){var n=e("./formatters"),i=e("./type"),o=function(){this._inputFormatter=n.formatInputBytes,this._outputFormatter=n.formatOutputBytes};(o.prototype=new i({})).constructor=o,o.prototype.isType=function(e){return!!e.match(/^bytes([0-9]{1,})(\[([0-9]*)\])*$/)},t.exports=o},{"./formatters":355,"./type":360}],353:[function(e,t,r){var n=e("./formatters"),i=e("./address"),o=e("./bool"),s=e("./int"),a=e("./uint"),c=e("./dynamicbytes"),f=e("./string"),u=e("./real"),h=e("./ureal"),d=e("./bytes"),l=function(e,t){return e.isDynamicType(t)||e.isDynamicArray(t)},p=function(e){this._types=e};p.prototype._requireType=function(e){var t=this._types.filter(function(t){return t.isType(e)})[0];if(!t)throw Error("invalid solidity type!: "+e);return t},p.prototype.encodeParam=function(e,t){return this.encodeParams([e],[t])},p.prototype.encodeParams=function(e,t){var r=this.getSolidityTypes(e),n=r.map(function(r,n){return r.encode(t[n],e[n])}),i=r.reduce(function(t,n,i){var o=n.staticPartLength(e[i]),s=32*Math.floor((o+31)/32);return t+(l(r[i],e[i])?32:s)},0);return this.encodeMultiWithOffset(e,r,n,i)},p.prototype.encodeMultiWithOffset=function(e,t,r,i){var o="",s=this;return e.forEach(function(a,c){if(l(t[c],e[c])){o+=n.formatInputInt(i).encode();var f=s.encodeWithOffset(e[c],t[c],r[c],i);i+=f.length/2}else o+=s.encodeWithOffset(e[c],t[c],r[c],i)}),e.forEach(function(n,a){if(l(t[a],e[a])){var c=s.encodeWithOffset(e[a],t[a],r[a],i);i+=c.length/2,o+=c}}),o},p.prototype.encodeWithOffset=function(e,t,r,i){var o=1,s=2,a=3,c=t.isDynamicArray(e)?o:t.isStaticArray(e)?s:a;if(c!==a){var f=t.nestedName(e),u=t.staticPartLength(f),h=c===o?r[0]:"";if(t.isDynamicArray(f))for(var d=c===o?2:0,l=0;l<r.length;l++)c===o?d+=+r[l-1][0]||0:c===s&&(d+=+(r[l-1]||[])[0]||0),h+=n.formatInputInt(i+l*u+32*d).encode();for(var p=c===o?r.length-1:r.length,b=0;b<p;b++){var y=h/2;c===o?h+=this.encodeWithOffset(f,t,r[b+1],i+y):c===s&&(h+=this.encodeWithOffset(f,t,r[b],i+y))}return h}return r},p.prototype.decodeParam=function(e,t){return this.decodeParams([e],t)[0]},p.prototype.decodeParams=function(e,t){var r=this.getSolidityTypes(e),n=this.getOffsets(e,r);return r.map(function(r,i){return r.decode(t,n[i],e[i],i)})},p.prototype.getOffsets=function(e,t){for(var r=t.map(function(t,r){return t.staticPartLength(e[r])}),n=1;n<r.length;n++)r[n]+=r[n-1];return r.map(function(r,n){return r-t[n].staticPartLength(e[n])})},p.prototype.getSolidityTypes=function(e){var t=this;return e.map(function(e){return t._requireType(e)})};var b=new p([new i,new o,new s,new a,new c,new d,new f,new u,new h]);t.exports=b},{"./address":350,"./bool":351,"./bytes":352,"./dynamicbytes":354,"./formatters":355,"./int":356,"./real":358,"./string":359,"./uint":361,"./ureal":362}],354:[function(e,t,r){var n=e("./formatters"),i=e("./type"),o=function(){this._inputFormatter=n.formatInputDynamicBytes,this._outputFormatter=n.formatOutputDynamicBytes};(o.prototype=new i({})).constructor=o,o.prototype.isType=function(e){return!!e.match(/^bytes(\[([0-9]*)\])*$/)},o.prototype.isDynamicType=function(){return!0},t.exports=o},{"./formatters":355,"./type":360}],355:[function(e,t,r){var n=e("bignumber.js"),i=e("../utils/utils"),o=e("../utils/config"),s=e("./param"),a=function(e){n.config(o.ETH_BIGNUMBER_ROUNDING_MODE);var t=i.padLeft(i.toTwosComplement(e).toString(16),64);return new s(t)},c=function(e){var t=e.staticPart()||"0";return function(e){return"1"===new n(e.substr(0,1),16).toString(2).substr(0,1)}(t)?new n(t,16).minus(new n("ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",16)).minus(1):new n(t,16)},f=function(e){var t=e.staticPart()||"0";return new n(t,16)};t.exports={formatInputInt:a,formatInputBytes:function(e){var t=i.toHex(e).substr(2),r=Math.floor((t.length+63)/64);return t=i.padRight(t,64*r),new s(t)},formatInputDynamicBytes:function(e){var t=i.toHex(e).substr(2);t.length%2!=0&&(t="0"+t);var r=t.length/2,n=Math.floor((t.length+63)/64);return t=i.padRight(t,64*n),new s(a(r).value+t)},formatInputString:function(e){var t=i.fromUtf8(e).substr(2),r=t.length/2,n=Math.floor((t.length+63)/64);return t=i.padRight(t,64*n),new s(a(r).value+t)},formatInputBool:function(e){return new s("000000000000000000000000000000000000000000000000000000000000000"+(e?"1":"0"))},formatInputReal:function(e){return a(new n(e).times(new n(2).pow(128)))},formatOutputInt:c,formatOutputUInt:f,formatOutputReal:function(e){return c(e).dividedBy(new n(2).pow(128))},formatOutputUReal:function(e){return f(e).dividedBy(new n(2).pow(128))},formatOutputBool:function(e){return"0000000000000000000000000000000000000000000000000000000000000001"===e.staticPart()},formatOutputBytes:function(e,t){var r=t.match(/^bytes([0-9]*)/),n=parseInt(r[1]);return"0x"+e.staticPart().slice(0,2*n)},formatOutputDynamicBytes:function(e){var t=2*new n(e.dynamicPart().slice(0,64),16).toNumber();return"0x"+e.dynamicPart().substr(64,t)},formatOutputString:function(e){var t=2*new n(e.dynamicPart().slice(0,64),16).toNumber();return i.toUtf8(e.dynamicPart().substr(64,t))},formatOutputAddress:function(e){var t=e.staticPart();return"0x"+t.slice(t.length-40,t.length)}}},{"../utils/config":364,"../utils/utils":366,"./param":357,"bignumber.js":398}],356:[function(e,t,r){var n=e("./formatters"),i=e("./type"),o=function(){this._inputFormatter=n.formatInputInt,this._outputFormatter=n.formatOutputInt};(o.prototype=new i({})).constructor=o,o.prototype.isType=function(e){return!!e.match(/^int([0-9]*)?(\[([0-9]*)\])*$/)},t.exports=o},{"./formatters":355,"./type":360}],357:[function(e,t,r){var n=e("../utils/utils"),i=function(e,t){this.value=e||"",this.offset=t};i.prototype.dynamicPartLength=function(){return this.dynamicPart().length/2},i.prototype.withOffset=function(e){return new i(this.value,e)},i.prototype.combine=function(e){return new i(this.value+e.value)},i.prototype.isDynamic=function(){return void 0!==this.offset},i.prototype.offsetAsBytes=function(){return this.isDynamic()?n.padLeft(n.toTwosComplement(this.offset).toString(16),64):""},i.prototype.staticPart=function(){return this.isDynamic()?this.offsetAsBytes():this.value},i.prototype.dynamicPart=function(){return this.isDynamic()?this.value:""},i.prototype.encode=function(){return this.staticPart()+this.dynamicPart()},i.encodeList=function(e){var t=32*e.length,r=e.map(function(e){if(!e.isDynamic())return e;var r=t;return t+=e.dynamicPartLength(),e.withOffset(r)});return r.reduce(function(e,t){return e+t.dynamicPart()},r.reduce(function(e,t){return e+t.staticPart()},""))},t.exports=i},{"../utils/utils":366}],358:[function(e,t,r){var n=e("./formatters"),i=e("./type"),o=function(){this._inputFormatter=n.formatInputReal,this._outputFormatter=n.formatOutputReal};(o.prototype=new i({})).constructor=o,o.prototype.isType=function(e){return!!e.match(/real([0-9]*)?(\[([0-9]*)\])?/)},t.exports=o},{"./formatters":355,"./type":360}],359:[function(e,t,r){var n=e("./formatters"),i=e("./type"),o=function(){this._inputFormatter=n.formatInputString,this._outputFormatter=n.formatOutputString};(o.prototype=new i({})).constructor=o,o.prototype.isType=function(e){return!!e.match(/^string(\[([0-9]*)\])*$/)},o.prototype.isDynamicType=function(){return!0},t.exports=o},{"./formatters":355,"./type":360}],360:[function(e,t,r){var n=e("./formatters"),i=e("./param"),o=function(e){this._inputFormatter=e.inputFormatter,this._outputFormatter=e.outputFormatter};o.prototype.isType=function(e){throw"this method should be overrwritten for type "+e},o.prototype.staticPartLength=function(e){return(this.nestedTypes(e)||["[1]"]).map(function(e){return parseInt(e.slice(1,-1),10)||1}).reduce(function(e,t){return e*t},32)},o.prototype.isDynamicArray=function(e){var t=this.nestedTypes(e);return!!t&&!t[t.length-1].match(/[0-9]{1,}/g)},o.prototype.isStaticArray=function(e){var t=this.nestedTypes(e);return!!t&&!!t[t.length-1].match(/[0-9]{1,}/g)},o.prototype.staticArrayLength=function(e){var t=this.nestedTypes(e);return t?parseInt(t[t.length-1].match(/[0-9]{1,}/g)||1):1},o.prototype.nestedName=function(e){var t=this.nestedTypes(e);return t?e.substr(0,e.length-t[t.length-1].length):e},o.prototype.isDynamicType=function(){return!1},o.prototype.nestedTypes=function(e){return e.match(/(\[[0-9]*\])/g)},o.prototype.encode=function(e,t){var r,i,o,s=this;return this.isDynamicArray(t)?(r=e.length,i=s.nestedName(t),(o=[]).push(n.formatInputInt(r).encode()),e.forEach(function(e){o.push(s.encode(e,i))}),o):this.isStaticArray(t)?function(){for(var r=s.staticArrayLength(t),n=s.nestedName(t),i=[],o=0;o<r;o++)i.push(s.encode(e[o],n));return i}():this._inputFormatter(e,t).encode()},o.prototype.decode=function(e,t,r){var n=this;if(this.isDynamicArray(r))return function(){for(var i=parseInt("0x"+e.substr(2*t,64)),o=parseInt("0x"+e.substr(2*i,64)),s=i+32,a=n.nestedName(r),c=n.staticPartLength(a),f=32*Math.floor((c+31)/32),u=[],h=0;h<o*f;h+=f)u.push(n.decode(e,s+h,a));return u}();if(this.isStaticArray(r))return function(){for(var i=n.staticArrayLength(r),o=t,s=n.nestedName(r),a=n.staticPartLength(s),c=32*Math.floor((a+31)/32),f=[],u=0;u<i*c;u+=c)f.push(n.decode(e,o+u,s));return f}();if(this.isDynamicType(r))return function(){var o=parseInt("0x"+e.substr(2*t,64)),s=parseInt("0x"+e.substr(2*o,64)),a=Math.floor((s+31)/32),c=new i(e.substr(2*o,64*(1+a)),0);return n._outputFormatter(c,r)}();var o=this.staticPartLength(r),s=new i(e.substr(2*t,2*o));return this._outputFormatter(s,r)},t.exports=o},{"./formatters":355,"./param":357}],361:[function(e,t,r){var n=e("./formatters"),i=e("./type"),o=function(){this._inputFormatter=n.formatInputInt,this._outputFormatter=n.formatOutputUInt};(o.prototype=new i({})).constructor=o,o.prototype.isType=function(e){return!!e.match(/^uint([0-9]*)?(\[([0-9]*)\])*$/)},t.exports=o},{"./formatters":355,"./type":360}],362:[function(e,t,r){var n=e("./formatters"),i=e("./type"),o=function(){this._inputFormatter=n.formatInputReal,this._outputFormatter=n.formatOutputUReal};(o.prototype=new i({})).constructor=o,o.prototype.isType=function(e){return!!e.match(/^ureal([0-9]*)?(\[([0-9]*)\])*$/)},t.exports=o},{"./formatters":355,"./type":360}],363:[function(e,t,r){"use strict";"undefined"==typeof XMLHttpRequest?r.XMLHttpRequest={}:r.XMLHttpRequest=XMLHttpRequest},{}],364:[function(e,t,r){var n=e("bignumber.js");t.exports={ETH_PADDING:32,ETH_SIGNATURE_LENGTH:4,ETH_UNITS:["wei","kwei","Mwei","Gwei","szabo","finney","femtoether","picoether","nanoether","microether","milliether","nano","micro","milli","ether","grand","Mether","Gether","Tether","Pether","Eether","Zether","Yether","Nether","Dether","Vether","Uether"],ETH_BIGNUMBER_ROUNDING_MODE:{ROUNDING_MODE:n.ROUND_DOWN},ETH_POLLING_TIMEOUT:500,defaultBlock:"latest",defaultAccount:void 0,defaultSlpAccount:void 0}},{"bignumber.js":398}],365:[function(e,t,r){var n=e("crypto-js"),i=e("crypto-js/sha3");t.exports=function(e,t){return t&&"hex"===t.encoding&&(e.length>2&&"0x"===e.substr(0,2)&&(e=e.substr(2)),e=n.enc.Hex.parse(e)),i(e,{outputLength:256}).toString()}},{"crypto-js":191,"crypto-js/sha3":212}],366:[function(e,t,r){var n=e("bignumber.js"),i=e("./sha3.js"),o=e("utf8"),s={noether:"0",wei:"1",kwei:"1000",Kwei:"1000",babbage:"1000",femtoether:"1000",mwei:"1000000",Mwei:"1000000",lovelace:"1000000",picoether:"1000000",gwei:"1000000000",Gwei:"1000000000",shannon:"1000000000",nanoether:"1000000000",nano:"1000000000",szabo:"1000000000000",microether:"1000000000000",micro:"1000000000000",finney:"1000000000000000",milliether:"1000000000000000",milli:"1000000000000000",ether:"1000000000000000000",kether:"1000000000000000000000",grand:"1000000000000000000000",mether:"1000000000000000000000000",gether:"1000000000000000000000000000",tether:"1000000000000000000000000000000"},a=function(e,t,r){return new Array(t-e.length+1).join(r||"0")+e},c=function(e,t){e=o.encode(e);for(var r="",n=0;n<e.length;n++){var i=e.charCodeAt(n);if(0===i){if(!t)break;r+="00"}else{var s=i.toString(16);r+=s.length<2?"0"+s:s}}return"0x"+r},f=function(e){var t=d(e),r=t.toString(16);return t.lessThan(0)?"-0x"+r.substr(1):"0x"+r},u=function(e){if(m(e))return f(+e);if(b(e))return f(e);if("object"==typeof e)return c(JSON.stringify(e));if(y(e)){if(0===e.indexOf("-0x"))return f(e);if(0===e.indexOf("0x"))return e;if(!isFinite(e))return c(e,1)}return f(e)},h=function(e){e=e?e.toLowerCase():"ether";var t=s[e];if(void 0===t)throw new Error("This unit doesn't exists, please use the one of the following units"+JSON.stringify(s,null,2));return new n(t,10)},d=function(e){return b(e=e||0)?e:!y(e)||0!==e.indexOf("0x")&&0!==e.indexOf("-0x")?new n(e.toString(10),10):new n(e.replace("0x",""),16)},l=function(e){return/^0x[0-9a-f]{40}$/i.test(e)},p=function(e){e=e.replace("0x","");for(var t=i(e.toLowerCase()),r=0;r<40;r++)if(parseInt(t[r],16)>7&&e[r].toUpperCase()!==e[r]||parseInt(t[r],16)<=7&&e[r].toLowerCase()!==e[r])return!1;return!0},b=function(e){return e&&(e instanceof n||e.constructor&&"BigNumber"===e.constructor.name)},y=function(e){return"string"==typeof e||e&&e.constructor&&"String"===e.constructor.name},m=function(e){return"boolean"==typeof e};t.exports={padLeft:a,padRight:function(e,t,r){return e+new Array(t-e.length+1).join(r||"0")},toHex:u,toDecimal:function(e){return d(e).toNumber()},fromDecimal:f,toUtf8:function(e){var t="",r=0,n=e.length;for("0x"===e.substring(0,2)&&(r=2);r<n;r+=2){var i=parseInt(e.substr(r,2),16);if(0===i)break;t+=String.fromCharCode(i)}return o.decode(t)},toAscii:function(e){var t="",r=0,n=e.length;for("0x"===e.substring(0,2)&&(r=2);r<n;r+=2){var i=parseInt(e.substr(r,2),16);t+=String.fromCharCode(i)}return t},fromUtf8:c,fromAscii:function(e,t){for(var r="",n=0;n<e.length;n++){var i=e.charCodeAt(n).toString(16);r+=i.length<2?"0"+i:i}return"0x"+r.padEnd(t,"0")},transformToFullName:function(e){if(-1!==e.name.indexOf("("))return e.name;var t=e.inputs.map(function(e){return e.type}).join();return e.name+"("+t+")"},extractDisplayName:function(e){var t=e.indexOf("("),r=e.indexOf(")");return-1!==t&&-1!==r?e.substr(0,t):e},extractTypeName:function(e){var t=e.indexOf("("),r=e.indexOf(")");return-1!==t&&-1!==r?e.substr(t+1,r-t-1).replace(" ",""):""},toWei:function(e,t){var r=d(e).times(h(t));return b(e)?r:r.toString(10)},fromWei:function(e,t){var r=d(e).dividedBy(h(t));return b(e)?r:r.toString(10)},toBigNumber:d,toTwosComplement:function(e){var t=d(e).round();return t.lessThan(0)?new n("ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",16).plus(t).plus(1):t},toAddress:function(e){return l(e)?e:/^[0-9a-f]{40}$/.test(e)?"0x"+e:"0x"+a(u(e).substr(2),40)},isBigNumber:b,isStrictAddress:l,isAddress:function(e){return!!/^(0x)?[0-9a-f]{40}$/i.test(e)&&(!(!/^(0x)?[0-9a-f]{40}$/.test(e)&&!/^(0x)?[0-9A-F]{40}$/.test(e))||p(e))},isChecksumAddress:p,toChecksumAddress:function(e){if(void 0===e)return"";e=e.toLowerCase().replace("0x","");for(var t=i(e),r="0x",n=0;n<e.length;n++)parseInt(t[n],16)>7?r+=e[n].toUpperCase():r+=e[n];return r},isFunction:function(e){return"function"==typeof e},isString:y,isObject:function(e){return null!==e&&!Array.isArray(e)&&"object"==typeof e},isBoolean:m,isArray:function(e){return Array.isArray(e)},isJson:function(e){try{return!!JSON.parse(e)}catch(e){return!1}},isBloom:function(e){return!(!/^(0x)?[0-9a-f]{512}$/i.test(e)||!/^(0x)?[0-9a-f]{512}$/.test(e)&&!/^(0x)?[0-9A-F]{512}$/.test(e))},isTopic:function(e){return!(!/^(0x)?[0-9a-f]{64}$/i.test(e)||!/^(0x)?[0-9a-f]{64}$/.test(e)&&!/^(0x)?[0-9A-F]{64}$/.test(e))}}},{"./sha3.js":365,"bignumber.js":398,utf8:341}],367:[function(e,t,r){t.exports={version:"0.20.7"}},{}],368:[function(e,t,r){var n=e("./web4bch/requestmanager"),i=e("./web4bch/iban"),o=e("./web4bch/methods/eth"),s=e("./web4bch/methods/bch"),a=e("./web4bch/methods/db"),c=e("./web4bch/methods/shh"),f=e("./web4bch/methods/net"),u=e("./web4bch/methods/personal"),h=e("./web4bch/methods/swarm"),d=e("./web4bch/methods/debug"),l=e("./web4bch/settings"),p=e("./version.json"),b=e("./utils/utils"),y=e("./utils/sha3"),m=e("./web4bch/extend"),v=e("./web4bch/batch"),g=e("./web4bch/property"),_=e("./web4bch/httpprovider"),w=e("./web4bch/ipcprovider"),S=e("bignumber.js");function x(e){this._requestManager=new n(e),this.currentProvider=e,this.eth=new o(this),this.bch=new s(this),this.db=new a(this),this.shh=new c(this),this.net=new f(this),this.personal=new u(this),this.debug=new d(this),this.bzz=new h(this),this.settings=new l,this.version={api:p.version},this.providers={HttpProvider:_,IpcProvider:w},this._extend=m(this),this._extend({properties:k()})}x.providers={HttpProvider:_,IpcProvider:w},x.prototype.setProvider=function(e){this._requestManager.setProvider(e),this.currentProvider=e},x.prototype.reset=function(e){this._requestManager.reset(e),this.settings=new l},x.prototype.BigNumber=S,x.prototype.toHex=b.toHex,x.prototype.toAscii=b.toAscii,x.prototype.toUtf8=b.toUtf8,x.prototype.fromAscii=b.fromAscii,x.prototype.fromUtf8=b.fromUtf8,x.prototype.toDecimal=b.toDecimal,x.prototype.fromDecimal=b.fromDecimal,x.prototype.toBigNumber=b.toBigNumber,x.prototype.toWei=b.toWei,x.prototype.fromWei=b.fromWei,x.prototype.isAddress=b.isAddress,x.prototype.isChecksumAddress=b.isChecksumAddress,x.prototype.toChecksumAddress=b.toChecksumAddress,x.prototype.isIBAN=b.isIBAN,x.prototype.padLeft=b.padLeft,x.prototype.padRight=b.padRight,x.prototype.sha3=function(e,t){return"0x"+y(e,t)},x.prototype.fromICAP=function(e){return new i(e).address()};var k=function(){return[new g({name:"version.node",getter:"web3_clientVersion"}),new g({name:"version.network",getter:"net_version",inputFormatter:b.toDecimal}),new g({name:"version.ethereum",getter:"eth_protocolVersion",inputFormatter:b.toDecimal}),new g({name:"version.whisper",getter:"shh_version",inputFormatter:b.toDecimal})]};x.prototype.isConnected=function(){return this.currentProvider&&this.currentProvider.isConnected()},x.prototype.createBatch=function(){return new v(this)},t.exports=x},{"./utils/sha3":365,"./utils/utils":366,"./version.json":367,"./web4bch/batch":370,"./web4bch/extend":374,"./web4bch/httpprovider":378,"./web4bch/iban":379,"./web4bch/ipcprovider":380,"./web4bch/methods/bch":383,"./web4bch/methods/db":384,"./web4bch/methods/debug":385,"./web4bch/methods/eth":386,"./web4bch/methods/net":387,"./web4bch/methods/personal":388,"./web4bch/methods/shh":389,"./web4bch/methods/swarm":390,"./web4bch/property":393,"./web4bch/requestmanager":394,"./web4bch/settings":395,"bignumber.js":398}],369:[function(e,t,r){var n=e("../utils/sha3"),i=e("./event"),o=e("./formatters"),s=e("../utils/utils"),a=e("./filter"),c=e("./methods/watches"),f=function(e,t,r){this._requestManager=e,this._json=t,this._address=r};f.prototype.encode=function(e){e=e||{};var t={};return["fromBlock","toBlock"].filter(function(t){return void 0!==e[t]}).forEach(function(r){t[r]=o.inputBlockNumberFormatter(e[r])}),t.address=this._address,t},f.prototype.decode=function(e){e.data=e.data||"";var t=s.isArray(e.topics)&&s.isString(e.topics[0])?e.topics[0].slice(2):"",r=this._json.filter(function(e){return t===n(s.transformToFullName(e))})[0];return r?new i(this._requestManager,r,this._address).decode(e):o.outputLogFormatter(e)},f.prototype.execute=function(e,t){s.isFunction(arguments[arguments.length-1])&&(t=arguments[arguments.length-1],1===arguments.length&&(e=null));var r=this.encode(e),n=this.decode.bind(this);return new a(r,"eth",this._requestManager,c.eth(),n,t)},f.prototype.attachToContract=function(e){var t=this.execute.bind(this);e.allEvents=t},t.exports=f},{"../utils/sha3":365,"../utils/utils":366,"./event":373,"./filter":375,"./formatters":376,"./methods/watches":391}],370:[function(e,t,r){var n=e("./jsonrpc"),i=e("./errors"),o=function(e){this.requestManager=e._requestManager,this.requests=[]};o.prototype.add=function(e){this.requests.push(e)},o.prototype.execute=function(){var e=this.requests;this.requestManager.sendBatch(e,function(t,r){r=r||[],e.map(function(e,t){return r[t]||{}}).forEach(function(t,r){if(e[r].callback){if(!n.isValidResponse(t))return e[r].callback(i.InvalidResponse(t));e[r].callback(null,e[r].format?e[r].format(t.result):t.result)}})})},t.exports=o},{"./errors":372,"./jsonrpc":381}],371:[function(e,t,r){var n=e("../utils/utils"),i=e("../solidity/coder"),o=e("./event"),s=e("./function"),a=e("./allevents"),c=function(e,t){return e.filter(function(e){return"constructor"===e.type&&e.inputs.length===t.length}).map(function(e){return e.inputs.map(function(e){return e.type})}).map(function(e){return i.encodeParams(e,t)})[0]||""},f=function(e){e.abi.filter(function(e){return"function"===e.type}).map(function(t){return new s(e._eth,t,e.address)}).forEach(function(t){t.attachToContract(e)})},u=function(e){var t=e.abi.filter(function(e){return"event"===e.type});new a(e._eth._requestManager,t,e.address).attachToContract(e),t.map(function(t){return new o(e._eth._requestManager,t,e.address)}).forEach(function(t){t.attachToContract(e)})},h=function(e,t){var r=0,n=!1,i=e._eth.filter("latest",function(o){if(!o&&!n)if(++r>50){if(i.stopWatching(function(){}),n=!0,!t)throw new Error("Contract transaction couldn't be found after 50 blocks");t(new Error("Contract transaction couldn't be found after 50 blocks"))}else e._eth.getTransactionReceipt(e.transactionHash,function(r,o){o&&o.blockHash&&!n&&e._eth.getCode(o.contractAddress,function(r,s){if(!n&&s)if(i.stopWatching(function(){}),n=!0,s.length>3)e.address=o.contractAddress,f(e),u(e),t&&t(null,e);else{if(!t)throw new Error("The contract code couldn't be stored, please check your gas amount.");t(new Error("The contract code couldn't be stored, please check your gas amount."))}})})})},d=function(e,t){this.eth=e,this.abi=t,this.new=function(){var e,r=new l(this.eth,this.abi),i={},o=Array.prototype.slice.call(arguments);n.isFunction(o[o.length-1])&&(e=o.pop());var s=o[o.length-1];if((n.isObject(s)&&!n.isArray(s)&&(i=o.pop()),i.value>0)&&!(t.filter(function(e){return"constructor"===e.type&&e.inputs.length===o.length})[0]||{}).payable)throw new Error("Cannot send value to non-payable constructor");var a=c(this.abi,o);if(i.data+=a,e)this.eth.sendTransaction(i,function(t,n){t?e(t):(r.transactionHash=n,e(null,r),h(r,e))});else{var f=this.eth.sendTransaction(i);r.transactionHash=f,h(r)}return r},this.new.getData=this.getData.bind(this)};d.prototype.at=function(e,t){var r=new l(this.eth,this.abi,e);return f(r),u(r),t&&t(null,r),r},d.prototype.getData=function(){var e={},t=Array.prototype.slice.call(arguments),r=t[t.length-1];n.isObject(r)&&!n.isArray(r)&&(e=t.pop());var i=c(this.abi,t);return e.data+=i,e.data};var l=function(e,t,r){this._eth=e,this.transactionHash=null,this.address=r,this.abi=t};t.exports=d},{"../solidity/coder":353,"../utils/utils":366,"./allevents":369,"./event":373,"./function":377}],372:[function(e,t,r){t.exports={InvalidNumberOfSolidityArgs:function(){return new Error("Invalid number of arguments to Solidity function")},InvalidNumberOfRPCParams:function(){return new Error("Invalid number of input parameters to RPC method")},InvalidConnection:function(e){return new Error("CONNECTION ERROR: Couldn't connect to node "+e+".")},InvalidProvider:function(){return new Error("Provider not set or invalid")},InvalidResponse:function(e){var t=e&&e.error&&e.error.message?e.error.message:"Invalid JSON RPC response: "+JSON.stringify(e);return new Error(t)},ConnectionTimeout:function(e){return new Error("CONNECTION TIMEOUT: timeout of "+e+" ms achieved")}}},{}],373:[function(e,t,r){var n=e("../utils/utils"),i=e("../solidity/coder"),o=e("./formatters"),s=e("../utils/sha3"),a=e("./filter"),c=e("./methods/watches"),f=function(e,t,r){this._requestManager=e,this._params=t.inputs,this._name=n.transformToFullName(t),this._address=r,this._anonymous=t.anonymous};f.prototype.types=function(e){return this._params.filter(function(t){return t.indexed===e}).map(function(e){return e.type})},f.prototype.displayName=function(){return n.extractDisplayName(this._name)},f.prototype.typeName=function(){return n.extractTypeName(this._name)},f.prototype.signature=function(){return s(this._name)},f.prototype.encode=function(e,t){e=e||{},t=t||{};var r={};["fromBlock","toBlock"].filter(function(e){return void 0!==t[e]}).forEach(function(e){r[e]=o.inputBlockNumberFormatter(t[e])}),r.topics=[],r.address=this._address,this._anonymous||r.topics.push("0x"+this.signature());var s=this._params.filter(function(e){return!0===e.indexed}).map(function(t){var r=e[t.name];return null==r?null:n.isArray(r)?r.map(function(e){return"0x"+i.encodeParam(t.type,e)}):"0x"+i.encodeParam(t.type,r)});return r.topics=r.topics.concat(s),r},f.prototype.decode=function(e){e.data=e.data||"",e.topics=e.topics||[];var t=(this._anonymous?e.topics:e.topics.slice(1)).map(function(e){return e.slice(2)}).join(""),r=i.decodeParams(this.types(!0),t),n=e.data.slice(2),s=i.decodeParams(this.types(!1),n),a=o.outputLogFormatter(e);return a.event=this.displayName(),a.address=e.address,a.args=this._params.reduce(function(e,t){return e[t.name]=t.indexed?r.shift():s.shift(),e},{}),delete a.data,delete a.topics,a},f.prototype.execute=function(e,t,r){n.isFunction(arguments[arguments.length-1])&&(r=arguments[arguments.length-1],2===arguments.length&&(t=null),1===arguments.length&&(t=null,e={}));var i=this.encode(e,t),o=this.decode.bind(this);return new a(i,"eth",this._requestManager,c.eth(),o,r)},f.prototype.attachToContract=function(e){var t=this.execute.bind(this),r=this.displayName();e[r]||(e[r]=t),e[r][this.typeName()]=this.execute.bind(this,e)},t.exports=f},{"../solidity/coder":353,"../utils/sha3":365,"../utils/utils":366,"./filter":375,"./formatters":376,"./methods/watches":391}],374:[function(e,t,r){var n=e("./formatters"),i=e("./../utils/utils"),o=e("./method"),s=e("./property");t.exports=function(e){var t=function(t){var r;t.property?(e[t.property]||(e[t.property]={}),r=e[t.property]):r=e,t.methods&&t.methods.forEach(function(t){t.attachToObject(r),t.setRequestManager(e._requestManager)}),t.properties&&t.properties.forEach(function(t){t.attachToObject(r),t.setRequestManager(e._requestManager)})};return t.formatters=n,t.utils=i,t.Method=o,t.Property=s,t}},{"./../utils/utils":366,"./formatters":376,"./method":382,"./property":393}],375:[function(e,t,r){var n=e("./formatters"),i=e("../utils/utils"),o=function(e){return null==e?null:0===(e=String(e)).indexOf("0x")?e:i.fromUtf8(e)},s=function(e,t){i.isString(e.options)||e.get(function(e,r){e&&t(e),i.isArray(r)&&r.forEach(function(e){t(null,e)})})},a=function(e){e.requestManager.startPolling({method:e.implementation.poll.call,params:[e.filterId]},e.filterId,function(t,r){if(t)return e.callbacks.forEach(function(e){e(t)});i.isArray(r)&&r.forEach(function(t){t=e.formatter?e.formatter(t):t,e.callbacks.forEach(function(e){e(null,t)})})},e.stopWatching.bind(e))},c=function(e,t,r,c,f,u,h){var d=this,l={};return c.forEach(function(e){e.setRequestManager(r),e.attachToObject(l)}),this.requestManager=r,this.options=function(e,t){if(i.isString(e))return e;switch(e=e||{},t){case"eth":return e.topics=e.topics||[],e.topics=e.topics.map(function(e){return i.isArray(e)?e.map(o):o(e)}),{topics:e.topics,from:e.from,to:e.to,address:e.address,fromBlock:n.inputBlockNumberFormatter(e.fromBlock),toBlock:n.inputBlockNumberFormatter(e.toBlock)};case"shh":return e}}(e,t),this.implementation=l,this.filterId=null,this.callbacks=[],this.getLogsCallbacks=[],this.pollFilters=[],this.formatter=f,this.implementation.newFilter(this.options,function(e,t){if(e)d.callbacks.forEach(function(t){t(e)}),"function"==typeof h&&h(e);else if(d.filterId=t,d.getLogsCallbacks.forEach(function(e){d.get(e)}),d.getLogsCallbacks=[],d.callbacks.forEach(function(e){s(d,e)}),d.callbacks.length>0&&a(d),"function"==typeof u)return d.watch(u)}),this};c.prototype.watch=function(e){return this.callbacks.push(e),this.filterId&&(s(this,e),a(this)),this},c.prototype.stopWatching=function(e){if(this.requestManager.stopPolling(this.filterId),this.callbacks=[],!e)return this.implementation.uninstallFilter(this.filterId);this.implementation.uninstallFilter(this.filterId,e)},c.prototype.get=function(e){var t=this;if(!i.isFunction(e)){if(null===this.filterId)throw new Error("Filter ID Error: filter().get() can't be chained synchronous, please provide a callback for the get() method.");return this.implementation.getLogs(this.filterId).map(function(e){return t.formatter?t.formatter(e):e})}return null===this.filterId?this.getLogsCallbacks.push(e):this.implementation.getLogs(this.filterId,function(r,n){r?e(r):e(null,n.map(function(e){return t.formatter?t.formatter(e):e}))}),this},t.exports=c},{"../utils/utils":366,"./formatters":376}],376:[function(e,t,r){"use strict";var n=e("../utils/utils"),i=e("../utils/config"),o=e("./iban"),s=function(e){if(void 0!==e)return function(e){return"latest"===e||"pending"===e||"earliest"===e}(e)?e:n.toHex(e)},a=function(e){return null!==e.blockNumber&&(e.blockNumber=n.toDecimal(e.blockNumber)),null!==e.transactionIndex&&(e.transactionIndex=n.toDecimal(e.transactionIndex)),e.nonce=n.toDecimal(e.nonce),e.gas=n.toDecimal(e.gas),e.gasPrice=n.toBigNumber(e.gasPrice),e.value=n.toBigNumber(e.value),e},c=function(e){return e.blockNumber&&(e.blockNumber=n.toDecimal(e.blockNumber)),e.transactionIndex&&(e.transactionIndex=n.toDecimal(e.transactionIndex)),e.logIndex&&(e.logIndex=n.toDecimal(e.logIndex)),e},f=function(e){var t=new o(e);if(t.isValid()&&t.isDirect())return"0x"+t.address();if(n.isStrictAddress(e))return e;if(n.isAddress(e))return"0x"+e;throw new Error("invalid address")};t.exports={inputDefaultBlockNumberFormatter:function(e){return void 0===e?i.defaultBlock:s(e)},inputBlockNumberFormatter:s,inputCallFormatter:function(e){return e.from=e.from||i.defaultAccount,e.from&&(e.from=f(e.from)),e.to&&(e.to=f(e.to)),["gasPrice","gas","value","nonce"].filter(function(t){return void 0!==e[t]}).forEach(function(t){e[t]=n.fromDecimal(e[t])}),e},inputTransactionFormatter:function(e){return e.from=e.from||i.defaultAccount,e.from=f(e.from),e.to&&(e.to=f(e.to)),["gasPrice","gas","value","nonce"].filter(function(t){return void 0!==e[t]}).forEach(function(t){e[t]=n.fromDecimal(e[t])}),e},inputAddressFormatter:f,inputPostFormatter:function(e){return e.ttl=n.fromDecimal(e.ttl),e.workToProve=n.fromDecimal(e.workToProve),e.priority=n.fromDecimal(e.priority),n.isArray(e.topics)||(e.topics=e.topics?[e.topics]:[]),e.topics=e.topics.map(function(e){return 0===e.indexOf("0x")?e:n.fromUtf8(e)}),e},inputGetLogsFormatter:function(e){e.fromBlock&&(e.fromBlock=s(e.fromBlock)),e.toBlock&&(e.toBlock=s(e.toBlock))},outputBigNumberFormatter:function(e){return n.toBigNumber(e)},outputTransactionFormatter:a,outputTransactionReceiptFormatter:function(e){return null!==e.blockNumber&&(e.blockNumber=n.toDecimal(e.blockNumber)),null!==e.transactionIndex&&(e.transactionIndex=n.toDecimal(e.transactionIndex)),e.cumulativeGasUsed=n.toDecimal(e.cumulativeGasUsed),e.gasUsed=n.toDecimal(e.gasUsed),n.isArray(e.logs)&&(e.logs=e.logs.map(function(e){return c(e)})),e},outputBlockFormatter:function(e){return e.gasLimit=n.toDecimal(e.gasLimit),e.gasUsed=n.toDecimal(e.gasUsed),e.size=n.toDecimal(e.size),e.timestamp=n.toDecimal(e.timestamp),null!==e.number&&(e.number=n.toDecimal(e.number)),e.difficulty=n.toBigNumber(e.difficulty),e.totalDifficulty=n.toBigNumber(e.totalDifficulty),n.isArray(e.transactions)&&e.transactions.forEach(function(e){if(!n.isString(e))return a(e)}),e},outputLogFormatter:c,outputPostFormatter:function(e){return e.expiry=n.toDecimal(e.expiry),e.sent=n.toDecimal(e.sent),e.ttl=n.toDecimal(e.ttl),e.workProved=n.toDecimal(e.workProved),e.topics||(e.topics=[]),e.topics=e.topics.map(function(e){return n.toAscii(e)}),e},outputSyncingFormatter:function(e){return e?(e.startingBlock=n.toDecimal(e.startingBlock),e.currentBlock=n.toDecimal(e.currentBlock),e.highestBlock=n.toDecimal(e.highestBlock),e.knownStates&&(e.knownStates=n.toDecimal(e.knownStates),e.pulledStates=n.toDecimal(e.pulledStates)),e):e}}},{"../utils/config":364,"../utils/utils":366,"./iban":379}],377:[function(e,t,r){var n=e("../solidity/coder"),i=e("../utils/utils"),o=e("./errors"),s=e("./formatters"),a=e("../utils/sha3"),c=function(e,t,r){this._eth=e,this._inputTypes=t.inputs.map(function(e){return e.type}),this._outputTypes=t.outputs.map(function(e){return e.type}),this._constant="view"===t.stateMutability||"pure"===t.stateMutability||t.constant,this._payable="payable"===t.stateMutability||t.payable,this._name=i.transformToFullName(t),this._address=r};c.prototype.extractCallback=function(e){if(i.isFunction(e[e.length-1]))return e.pop()},c.prototype.extractDefaultBlock=function(e){if(e.length>this._inputTypes.length&&!i.isObject(e[e.length-1]))return s.inputDefaultBlockNumberFormatter(e.pop())},c.prototype.validateArgs=function(e){if(e.filter(function(e){return!(!0===i.isObject(e)&&!1===i.isArray(e)&&!1===i.isBigNumber(e))}).length!==this._inputTypes.length)throw o.InvalidNumberOfSolidityArgs()},c.prototype.toPayload=function(e){var t={};return e.length>this._inputTypes.length&&i.isObject(e[e.length-1])&&(t=e[e.length-1]),this.validateArgs(e),t.to=this._address,t.data="0x"+this.signature()+n.encodeParams(this._inputTypes,e),t},c.prototype.signature=function(){return a(this._name).slice(0,8)},c.prototype.unpackOutput=function(e){if(e){e=e.length>=2?e.slice(2):e;var t=n.decodeParams(this._outputTypes,e);return 1===t.length?t[0]:t}},c.prototype.call=function(){var e=Array.prototype.slice.call(arguments).filter(function(e){return void 0!==e}),t=this.extractCallback(e),r=this.extractDefaultBlock(e),n=this.toPayload(e);if(!t){var i=this._eth.call(n,r);return this.unpackOutput(i)}var o=this;this._eth.call(n,r,function(e,r){if(e)return t(e,null);var n=null;try{n=o.unpackOutput(r)}catch(t){e=t}t(e,n)})},c.prototype.sendTransaction=function(){var e=Array.prototype.slice.call(arguments).filter(function(e){return void 0!==e}),t=this.extractCallback(e),r=this.toPayload(e);if(r.value>0&&!this._payable)throw new Error("Cannot send value to non-payable function");if(!t)return this._eth.sendTransaction(r);this._eth.sendTransaction(r,t)},c.prototype.estimateGas=function(){var e=Array.prototype.slice.call(arguments),t=this.extractCallback(e),r=this.toPayload(e);if(!t)return this._eth.estimateGas(r);this._eth.estimateGas(r,t)},c.prototype.getData=function(){var e=Array.prototype.slice.call(arguments);return this.toPayload(e).data},c.prototype.displayName=function(){return i.extractDisplayName(this._name)},c.prototype.typeName=function(){return i.extractTypeName(this._name)},c.prototype.request=function(){var e=Array.prototype.slice.call(arguments),t=this.extractCallback(e),r=this.toPayload(e),n=this.unpackOutput.bind(this);return{method:this._constant?"eth_call":"eth_sendTransaction",callback:t,params:[r],format:n}},c.prototype.execute=function(){return!this._constant?this.sendTransaction.apply(this,Array.prototype.slice.call(arguments)):this.call.apply(this,Array.prototype.slice.call(arguments))},c.prototype.attachToContract=function(e){var t=this.execute.bind(this);t.request=this.request.bind(this),t.call=this.call.bind(this),t.sendTransaction=this.sendTransaction.bind(this),t.estimateGas=this.estimateGas.bind(this),t.getData=this.getData.bind(this);var r=this.displayName();e[r]||(e[r]=t),e[r][this.typeName()]=t},t.exports=c},{"../solidity/coder":353,"../utils/sha3":365,"../utils/utils":366,"./errors":372,"./formatters":376}],378:[function(e,t,r){(function(Buffer){var r=e("./errors");"undefined"!=typeof window&&window.XMLHttpRequest?XMLHttpRequest=window.XMLHttpRequest:XMLHttpRequest=e("xmlhttprequest").XMLHttpRequest;var n=e("xhr2-cookies").XMLHttpRequest,i=function(e,t,r,n,i){this.host=e||"http://localhost:8545",this.timeout=t||0,this.user=r,this.password=n,this.headers=i};i.prototype.prepareRequest=function(e){var t;if(e?(t=new n).timeout=this.timeout:t=new XMLHttpRequest,t.withCredentials=!0,t.open("POST",this.host,e),this.user&&this.password){var r="Basic "+new Buffer(this.user+":"+this.password).toString("base64");t.setRequestHeader("Authorization",r)}return t.setRequestHeader("Content-Type","application/json"),this.headers&&this.headers.forEach(function(e){t.setRequestHeader(e.name,e.value)}),t},i.prototype.send=function(e){var t=this.prepareRequest(!1);try{t.send(JSON.stringify(e))}catch(e){throw r.InvalidConnection(this.host)}var n=t.responseText;try{n=JSON.parse(n)}catch(e){throw r.InvalidResponse(t.responseText)}return n},i.prototype.sendAsync=function(e,t){var n=this.prepareRequest(!0);n.onreadystatechange=function(){if(4===n.readyState&&1!==n.timeout){var e=n.responseText,i=null;try{e=JSON.parse(e)}catch(e){i=r.InvalidResponse(n.responseText)}t(i,e)}},n.ontimeout=function(){t(r.ConnectionTimeout(this.timeout))};try{n.send(JSON.stringify(e))}catch(e){t(r.InvalidConnection(this.host))}return n},i.prototype.isConnected=function(){try{return this.send({id:9999999999,jsonrpc:"2.0",method:"net_listening",params:[]}),!0}catch(e){return!1}},t.exports=i}).call(this,e("buffer").Buffer)},{"./errors":372,buffer:66,"xhr2-cookies":401,xmlhttprequest:363}],379:[function(e,t,r){var n=e("bignumber.js"),i=function(e,t){for(var r=e;r.length<2*t;)r="0"+r;return r},o=function(e){var t="A".charCodeAt(0),r="Z".charCodeAt(0);return(e=(e=e.toUpperCase()).substr(4)+e.substr(0,4)).split("").map(function(e){var n=e.charCodeAt(0);return n>=t&&n<=r?n-t+10:e}).join("")},s=function(e){for(var t,r=e;r.length>2;)t=r.slice(0,9),r=parseInt(t,10)%97+r.slice(t.length);return parseInt(r,10)%97},a=function(e){this._iban=e};a.fromAddress=function(e){var t=new n(e,16).toString(36),r=i(t,15);return a.fromBban(r.toUpperCase())},a.fromBban=function(e){var t=("0"+(98-s(o("XE00"+e)))).slice(-2);return new a("XE"+t+e)},a.createIndirect=function(e){return a.fromBban("ETH"+e.institution+e.identifier)},a.isValid=function(e){return new a(e).isValid()},a.prototype.isValid=function(){return/^XE[0-9]{2}(ETH[0-9A-Z]{13}|[0-9A-Z]{30,31})$/.test(this._iban)&&1===s(o(this._iban))},a.prototype.isDirect=function(){return 34===this._iban.length||35===this._iban.length},a.prototype.isIndirect=function(){return 20===this._iban.length},a.prototype.checksum=function(){return this._iban.substr(2,2)},a.prototype.institution=function(){return this.isIndirect()?this._iban.substr(7,4):""},a.prototype.client=function(){return this.isIndirect()?this._iban.substr(11):""},a.prototype.address=function(){if(this.isDirect()){var e=this._iban.substr(4),t=new n(e,36);return i(t.toString(16),20)}return""},a.prototype.toString=function(){return this._iban},t.exports=a},{"bignumber.js":398}],380:[function(e,t,r){"use strict";var n=e("../utils/utils"),i=e("./errors"),o=function(e,t){var r=this;this.responseCallbacks={},this.path=e,this.connection=t.connect({path:this.path}),this.connection.on("error",function(e){console.error("IPC Connection Error",e),r._timeout()}),this.connection.on("end",function(){r._timeout()}),this.connection.on("data",function(e){r._parseResponse(e.toString()).forEach(function(e){var t=null;n.isArray(e)?e.forEach(function(e){r.responseCallbacks[e.id]&&(t=e.id)}):t=e.id,r.responseCallbacks[t]&&(r.responseCallbacks[t](null,e),delete r.responseCallbacks[t])})})};o.prototype._parseResponse=function(e){var t=this,r=[];return e.replace(/\}[\n\r]?\{/g,"}|--|{").replace(/\}\][\n\r]?\[\{/g,"}]|--|[{").replace(/\}[\n\r]?\[\{/g,"}|--|[{").replace(/\}\][\n\r]?\{/g,"}]|--|{").split("|--|").forEach(function(e){t.lastChunk&&(e=t.lastChunk+e);var n=null;try{n=JSON.parse(e)}catch(r){return t.lastChunk=e,clearTimeout(t.lastChunkTimeout),void(t.lastChunkTimeout=setTimeout(function(){throw t._timeout(),i.InvalidResponse(e)},15e3))}clearTimeout(t.lastChunkTimeout),t.lastChunk=null,n&&r.push(n)}),r},o.prototype._addResponseCallback=function(e,t){var r=e.id||e[0].id,n=e.method||e[0].method;this.responseCallbacks[r]=t,this.responseCallbacks[r].method=n},o.prototype._timeout=function(){for(var e in this.responseCallbacks)this.responseCallbacks.hasOwnProperty(e)&&(this.responseCallbacks[e](i.InvalidConnection("on IPC")),delete this.responseCallbacks[e])},o.prototype.isConnected=function(){return this.connection.writable||this.connection.connect({path:this.path}),!!this.connection.writable},o.prototype.send=function(e){if(this.connection.writeSync){var t;this.connection.writable||this.connection.connect({path:this.path});var r=this.connection.writeSync(JSON.stringify(e));try{t=JSON.parse(r)}catch(e){throw i.InvalidResponse(r)}return t}throw new Error('You tried to send "'+e.method+'" synchronously. Synchronous requests are not supported by the IPC provider.')},o.prototype.sendAsync=function(e,t){this.connection.writable||this.connection.connect({path:this.path}),this.connection.write(JSON.stringify(e)),this._addResponseCallback(e,t)},t.exports=o},{"../utils/utils":366,"./errors":372}],381:[function(e,t,r){var n={messageId:0,toPayload:function(e,t){return e||console.error("jsonrpc method should be specified!"),n.messageId++,{jsonrpc:"2.0",id:n.messageId,method:e,params:t||[]}},isValidResponse:function(e){return Array.isArray(e)?e.every(t):t(e);function t(e){return!!e&&!e.error&&"2.0"===e.jsonrpc&&"number"==typeof e.id&&void 0!==e.result}},toBatchPayload:function(e){return e.map(function(e){return n.toPayload(e.method,e.params)})}};t.exports=n},{}],382:[function(e,t,r){var n=e("../utils/utils"),i=e("./errors"),o=function(e){this.name=e.name,this.call=e.call,this.params=e.params||0,this.inputFormatter=e.inputFormatter,this.outputFormatter=e.outputFormatter,this.requestManager=null};o.prototype.setRequestManager=function(e){this.requestManager=e},o.prototype.getCall=function(e){return n.isFunction(this.call)?this.call(e):this.call},o.prototype.extractCallback=function(e){if(n.isFunction(e[e.length-1]))return e.pop()},o.prototype.validateArgs=function(e){if(e.length!==this.params)throw i.InvalidNumberOfRPCParams()},o.prototype.formatInput=function(e){return this.inputFormatter?this.inputFormatter.map(function(t,r){return t?t(e[r]):e[r]}):e},o.prototype.formatOutput=function(e){return this.outputFormatter&&e?this.outputFormatter(e):e},o.prototype.toPayload=function(e){var t=this.getCall(e),r=this.extractCallback(e),n=this.formatInput(e);return this.validateArgs(n),{method:t,params:n,callback:r}},o.prototype.attachToObject=function(e){var t=this.buildCall();t.call=this.call;var r=this.name.split(".");r.length>1?(e[r[0]]=e[r[0]]||{},e[r[0]][r[1]]=t):e[r[0]]=t},o.prototype.buildCall=function(){var e=this,t=function(){var t=e.toPayload(Array.prototype.slice.call(arguments));return t.callback?e.requestManager.sendAsync(t,function(r,n){t.callback(r,e.formatOutput(n))}):e.formatOutput(e.requestManager.send(t))};return t.request=this.request.bind(this),t},o.prototype.request=function(){var e=this.toPayload(Array.prototype.slice.call(arguments));return e.format=this.formatOutput.bind(this),e},t.exports=o},{"../utils/utils":366,"./errors":372}],383:[function(e,t,r){"use strict";var n=e("../formatters"),i=e("../method"),o=e("../../utils/config"),s=e("../iban"),a=e("../transfer");function c(e){this._requestManager=e._requestManager;var t=this;f().forEach(function(e){e.attachToObject(t),e.setRequestManager(t._requestManager)}),this.iban=s,this.sendIBANTransaction=a.bind(null,this)}Object.defineProperty(c.prototype,"defaultAccount",{get:function(){return o.defaultAccount},set:function(e){return o.defaultAccount=e,e}}),Object.defineProperty(c.prototype,"defaultSlpAccount",{get:function(){return o.defaultSlpAccount},set:function(e){return o.defaultSlpAccount=e,e}});var f=function(){return[new i({name:"getBalance",call:"bch_getBalance",params:1}),new i({name:"getTransaction",call:"bch_getTransactionByHash",params:1,outputFormatter:n.outputTransactionFormatter}),new i({name:"sendRawTransaction",call:"bch_sendRawTransaction",params:1,inputFormatter:[null]}),new i({name:"sendTransaction",call:"eth_sendTransaction",params:1}),new i({name:"sign",call:"eth_sign",params:2})]};t.exports=c},{"../../utils/config":364,"../formatters":376,"../iban":379,"../method":382,"../transfer":397}],384:[function(e,t,r){var n=e("../method"),i=function(){return[new n({name:"putString",call:"db_putString",params:3}),new n({name:"getString",call:"db_getString",params:2}),new n({name:"putHex",call:"db_putHex",params:3}),new n({name:"getHex",call:"db_getHex",params:2})]};t.exports=function(e){this._requestManager=e._requestManager;var t=this;i().forEach(function(r){r.attachToObject(t),r.setRequestManager(e._requestManager)})}},{"../method":382}],385:[function(e,t,r){"use strict";var n=e("../method");var i=function(){return[new n({name:"accountRangeAt",call:"debug_accountRangeAt",params:4}),new n({name:"storageRangeAt",call:"debug_storageRangeAt",params:5})]};t.exports=function(e){this._requestManager=e._requestManager;var t=this;i().forEach(function(e){e.attachToObject(t),e.setRequestManager(t._requestManager)})}},{"../method":382}],386:[function(e,t,r){"use strict";var n=e("../formatters"),i=e("../../utils/utils"),o=e("../method"),s=e("../property"),a=e("../../utils/config"),c=e("../contract"),f=e("./watches"),u=e("../filter"),h=e("../syncing"),d=e("../namereg"),l=e("../iban"),p=e("../transfer"),b=function(e){return i.isString(e[0])&&0===e[0].indexOf("0x")?"eth_getBlockByHash":"eth_getBlockByNumber"},y=function(e){return i.isString(e[0])&&0===e[0].indexOf("0x")?"eth_getTransactionByBlockHashAndIndex":"eth_getTransactionByBlockNumberAndIndex"},m=function(e){return i.isString(e[0])&&0===e[0].indexOf("0x")?"eth_getUncleByBlockHashAndIndex":"eth_getUncleByBlockNumberAndIndex"},v=function(e){return i.isString(e[0])&&0===e[0].indexOf("0x")?"eth_getBlockTransactionCountByHash":"eth_getBlockTransactionCountByNumber"},g=function(e){return i.isString(e[0])&&0===e[0].indexOf("0x")?"eth_getUncleCountByBlockHash":"eth_getUncleCountByBlockNumber"};function _(e){this._requestManager=e._requestManager;var t=this;w().forEach(function(e){e.attachToObject(t),e.setRequestManager(t._requestManager)}),S().forEach(function(e){e.attachToObject(t),e.setRequestManager(t._requestManager)}),this.iban=l,this.sendIBANTransaction=p.bind(null,this)}Object.defineProperty(_.prototype,"defaultBlock",{get:function(){return a.defaultBlock},set:function(e){return a.defaultBlock=e,e}}),Object.defineProperty(_.prototype,"defaultAccount",{get:function(){return a.defaultAccount},set:function(e){return a.defaultAccount=e,e}});var w=function(){var e=new o({name:"getBalance",call:"eth_getBalance",params:2,inputFormatter:[n.inputAddressFormatter,n.inputDefaultBlockNumberFormatter],outputFormatter:n.outputBigNumberFormatter}),t=new o({name:"getStorageAt",call:"eth_getStorageAt",params:3,inputFormatter:[null,i.toHex,n.inputDefaultBlockNumberFormatter]}),r=new o({name:"getCode",call:"eth_getCode",params:2,inputFormatter:[n.inputAddressFormatter,n.inputDefaultBlockNumberFormatter]}),s=new o({name:"getBlock",call:b,params:2,inputFormatter:[n.inputBlockNumberFormatter,function(e){return!!e}],outputFormatter:n.outputBlockFormatter}),a=new o({name:"getUncle",call:m,params:2,inputFormatter:[n.inputBlockNumberFormatter,i.toHex],outputFormatter:n.outputBlockFormatter}),c=new o({name:"getBlockTransactionCount",call:v,params:1,inputFormatter:[n.inputBlockNumberFormatter],outputFormatter:i.toDecimal}),f=new o({name:"getBlockUncleCount",call:g,params:1,inputFormatter:[n.inputBlockNumberFormatter],outputFormatter:i.toDecimal}),u=new o({name:"getTransaction",call:"eth_getTransactionByHash",params:1,outputFormatter:n.outputTransactionFormatter}),h=new o({name:"getTransactionFromBlock",call:y,params:2,inputFormatter:[n.inputBlockNumberFormatter,i.toHex],outputFormatter:n.outputTransactionFormatter}),d=new o({name:"getTransactionReceipt",call:"eth_getTransactionReceipt",params:1,outputFormatter:n.outputTransactionReceiptFormatter}),l=new o({name:"getTransactionCount",call:"eth_getTransactionCount",params:2,inputFormatter:[null,n.inputDefaultBlockNumberFormatter],outputFormatter:i.toDecimal}),p=new o({name:"sendRawTransaction",call:"eth_sendRawTransaction",params:1,inputFormatter:[null]}),_=new o({name:"sendTransaction",call:"eth_sendTransaction",params:1,inputFormatter:[n.inputTransactionFormatter]}),w=new o({name:"signTransaction",call:"eth_signTransaction",params:1,inputFormatter:[n.inputTransactionFormatter]}),S=new o({name:"sign",call:"eth_sign",params:2,inputFormatter:[n.inputAddressFormatter,null]}),x=new o({name:"call",call:"eth_call",params:2,inputFormatter:[n.inputCallFormatter,n.inputDefaultBlockNumberFormatter]}),k=new o({name:"estimateGas",call:"eth_estimateGas",params:1,inputFormatter:[n.inputCallFormatter],outputFormatter:i.toDecimal}),E=new o({name:"getLogs",call:"eth_getLogs",params:1,inputFormatter:[n.inputGetLogsFormatter],outputFormatter:n.outputLogFormatter});return[e,t,r,s,a,c,f,u,h,d,l,x,k,p,w,_,S,new o({name:"submitWork",call:"eth_submitWork",params:3}),E,new o({name:"getWork",call:"eth_getWork",params:0})]},S=function(){return[new s({name:"coinbase",getter:"eth_coinbase"}),new s({name:"mining",getter:"eth_mining"}),new s({name:"hashrate",getter:"eth_hashrate",outputFormatter:i.toDecimal}),new s({name:"syncing",getter:"eth_syncing",outputFormatter:n.outputSyncingFormatter}),new s({name:"gasPrice",getter:"eth_gasPrice",outputFormatter:n.outputBigNumberFormatter}),new s({name:"accounts",getter:"eth_accounts"}),new s({name:"blockNumber",getter:"eth_blockNumber",outputFormatter:i.toDecimal}),new s({name:"protocolVersion",getter:"eth_protocolVersion"})]};_.prototype.contract=function(e){return new c(this,e)},_.prototype.filter=function(e,t,r){return new u(e,"eth",this._requestManager,f.eth(),n.outputLogFormatter,t,r)},_.prototype.namereg=function(){return this.contract(d.global.abi).at(d.global.address)},_.prototype.icapNamereg=function(){return this.contract(d.icap.abi).at(d.icap.address)},_.prototype.isSyncing=function(e){return new h(this._requestManager,e)},t.exports=_},{"../../utils/config":364,"../../utils/utils":366,"../contract":371,"../filter":375,"../formatters":376,"../iban":379,"../method":382,"../namereg":392,"../property":393,"../syncing":396,"../transfer":397,"./watches":391}],387:[function(e,t,r){var n=e("../../utils/utils"),i=e("../property"),o=function(){return[new i({name:"listening",getter:"net_listening"}),new i({name:"peerCount",getter:"net_peerCount",outputFormatter:n.toDecimal})]};t.exports=function(e){this._requestManager=e._requestManager;var t=this;o().forEach(function(r){r.attachToObject(t),r.setRequestManager(e._requestManager)})}},{"../../utils/utils":366,"../property":393}],388:[function(e,t,r){"use strict";var n=e("../method"),i=e("../property"),o=e("../formatters");var s=function(){var e=new n({name:"newAccount",call:"personal_newAccount",params:1,inputFormatter:[null]}),t=new n({name:"importRawKey",call:"personal_importRawKey",params:2}),r=new n({name:"sign",call:"personal_sign",params:3,inputFormatter:[null,o.inputAddressFormatter,null]}),i=new n({name:"ecRecover",call:"personal_ecRecover",params:2});return[e,t,new n({name:"unlockAccount",call:"personal_unlockAccount",params:3,inputFormatter:[o.inputAddressFormatter,null,null]}),i,r,new n({name:"sendTransaction",call:"personal_sendTransaction",params:2,inputFormatter:[o.inputTransactionFormatter,null]}),new n({name:"lockAccount",call:"personal_lockAccount",params:1,inputFormatter:[o.inputAddressFormatter]})]},a=function(){return[new i({name:"listAccounts",getter:"personal_listAccounts"})]};t.exports=function(e){this._requestManager=e._requestManager;var t=this;s().forEach(function(e){e.attachToObject(t),e.setRequestManager(t._requestManager)}),a().forEach(function(e){e.attachToObject(t),e.setRequestManager(t._requestManager)})}},{"../formatters":376,"../method":382,"../property":393}],389:[function(e,t,r){var n=e("../method"),i=e("../filter"),o=e("./watches"),s=function(e){this._requestManager=e._requestManager;var t=this;a().forEach(function(e){e.attachToObject(t),e.setRequestManager(t._requestManager)})};s.prototype.newMessageFilter=function(e,t,r){return new i(e,"shh",this._requestManager,o.shh(),null,t,r)};var a=function(){return[new n({name:"version",call:"shh_version",params:0}),new n({name:"info",call:"shh_info",params:0}),new n({name:"setMaxMessageSize",call:"shh_setMaxMessageSize",params:1}),new n({name:"setMinPoW",call:"shh_setMinPoW",params:1}),new n({name:"markTrustedPeer",call:"shh_markTrustedPeer",params:1}),new n({name:"newKeyPair",call:"shh_newKeyPair",params:0}),new n({name:"addPrivateKey",call:"shh_addPrivateKey",params:1}),new n({name:"deleteKeyPair",call:"shh_deleteKeyPair",params:1}),new n({name:"hasKeyPair",call:"shh_hasKeyPair",params:1}),new n({name:"getPublicKey",call:"shh_getPublicKey",params:1}),new n({name:"getPrivateKey",call:"shh_getPrivateKey",params:1}),new n({name:"newSymKey",call:"shh_newSymKey",params:0}),new n({name:"addSymKey",call:"shh_addSymKey",params:1}),new n({name:"generateSymKeyFromPassword",call:"shh_generateSymKeyFromPassword",params:1}),new n({name:"hasSymKey",call:"shh_hasSymKey",params:1}),new n({name:"getSymKey",call:"shh_getSymKey",params:1}),new n({name:"deleteSymKey",call:"shh_deleteSymKey",params:1}),new n({name:"post",call:"shh_post",params:1,inputFormatter:[null]})]};t.exports=s},{"../filter":375,"../method":382,"./watches":391}],390:[function(e,t,r){"use strict";var n=e("../method"),i=e("../property");var o=function(){return[new n({name:"blockNetworkRead",call:"bzz_blockNetworkRead",params:1,inputFormatter:[null]}),new n({name:"syncEnabled",call:"bzz_syncEnabled",params:1,inputFormatter:[null]}),new n({name:"swapEnabled",call:"bzz_swapEnabled",params:1,inputFormatter:[null]}),new n({name:"download",call:"bzz_download",params:2,inputFormatter:[null,null]}),new n({name:"upload",call:"bzz_upload",params:2,inputFormatter:[null,null]}),new n({name:"retrieve",call:"bzz_retrieve",params:1,inputFormatter:[null]}),new n({name:"store",call:"bzz_store",params:2,inputFormatter:[null,null]}),new n({name:"get",call:"bzz_get",params:1,inputFormatter:[null]}),new n({name:"put",call:"bzz_put",params:2,inputFormatter:[null,null]}),new n({name:"modify",call:"bzz_modify",params:4,inputFormatter:[null,null,null,null]})]},s=function(){return[new i({name:"hive",getter:"bzz_hive"}),new i({name:"info",getter:"bzz_info"})]};t.exports=function(e){this._requestManager=e._requestManager;var t=this;o().forEach(function(e){e.attachToObject(t),e.setRequestManager(t._requestManager)}),s().forEach(function(e){e.attachToObject(t),e.setRequestManager(t._requestManager)})}},{"../method":382,"../property":393}],391:[function(e,t,r){var n=e("../method");t.exports={eth:function(){return[new n({name:"newFilter",call:function(e){switch(e[0]){case"latest":return e.shift(),this.params=0,"eth_newBlockFilter";case"pending":return e.shift(),this.params=0,"eth_newPendingTransactionFilter";default:return"eth_newFilter"}},params:1}),new n({name:"uninstallFilter",call:"eth_uninstallFilter",params:1}),new n({name:"getLogs",call:"eth_getFilterLogs",params:1}),new n({name:"poll",call:"eth_getFilterChanges",params:1})]},shh:function(){return[new n({name:"newFilter",call:"shh_newMessageFilter",params:1}),new n({name:"uninstallFilter",call:"shh_deleteMessageFilter",params:1}),new n({name:"getLogs",call:"shh_getFilterMessages",params:1}),new n({name:"poll",call:"shh_getFilterMessages",params:1})]}}},{"../method":382}],392:[function(e,t,r){var n=e("../contracts/GlobalRegistrar.json"),i=e("../contracts/ICAPRegistrar.json");t.exports={global:{abi:n,address:"0xc6d9d2cd449a754c494264e1809c50e34d64562b"},icap:{abi:i,address:"0xa1a111bc074c9cfa781f0c38e63bd51c91b8af00"}}},{"../contracts/GlobalRegistrar.json":347,"../contracts/ICAPRegistrar.json":348}],393:[function(e,t,r){var n=e("../utils/utils"),i=function(e){this.name=e.name,this.getter=e.getter,this.setter=e.setter,this.outputFormatter=e.outputFormatter,this.inputFormatter=e.inputFormatter,this.requestManager=null};i.prototype.setRequestManager=function(e){this.requestManager=e},i.prototype.formatInput=function(e){return this.inputFormatter?this.inputFormatter(e):e},i.prototype.formatOutput=function(e){return this.outputFormatter&&null!=e?this.outputFormatter(e):e},i.prototype.extractCallback=function(e){if(n.isFunction(e[e.length-1]))return e.pop()},i.prototype.attachToObject=function(e){var t={get:this.buildGet(),enumerable:!0},r=this.name.split("."),n=r[0];r.length>1&&(e[r[0]]=e[r[0]]||{},e=e[r[0]],n=r[1]),Object.defineProperty(e,n,t),e[o(n)]=this.buildAsyncGet()};var o=function(e){return"get"+e.charAt(0).toUpperCase()+e.slice(1)};i.prototype.buildGet=function(){var e=this;return function(){return e.formatOutput(e.requestManager.send({method:e.getter}))}},i.prototype.buildAsyncGet=function(){var e=this,t=function(t){e.requestManager.sendAsync({method:e.getter},function(r,n){t(r,e.formatOutput(n))})};return t.request=this.request.bind(this),t},i.prototype.request=function(){var e={method:this.getter,params:[],callback:this.extractCallback(Array.prototype.slice.call(arguments))};return e.format=this.formatOutput.bind(this),e},t.exports=i},{"../utils/utils":366}],394:[function(e,t,r){var n=e("./jsonrpc"),i=e("../utils/utils"),o=e("../utils/config"),s=e("./errors"),a=function(e){this.provider=e,this.polls={},this.timeout=null};a.prototype.send=function(e){if(!this.provider)return console.error(s.InvalidProvider()),null;var t=n.toPayload(e.method,e.params),r=this.provider.send(t);if(!n.isValidResponse(r))throw s.InvalidResponse(r);return r.result},a.prototype.sendAsync=function(e,t){if(!this.provider)return t(s.InvalidProvider());var r=n.toPayload(e.method,e.params);this.provider.sendAsync(r,function(e,r){return e?t(e):n.isValidResponse(r)?void t(null,r.result):t(s.InvalidResponse(r))})},a.prototype.sendBatch=function(e,t){if(!this.provider)return t(s.InvalidProvider());var r=n.toBatchPayload(e);this.provider.sendAsync(r,function(e,r){return e?t(e):i.isArray(r)?void t(e,r):t(s.InvalidResponse(r))})},a.prototype.setProvider=function(e){this.provider=e},a.prototype.startPolling=function(e,t,r,n){this.polls[t]={data:e,id:t,callback:r,uninstall:n},this.timeout||this.poll()},a.prototype.stopPolling=function(e){delete this.polls[e],0===Object.keys(this.polls).length&&this.timeout&&(clearTimeout(this.timeout),this.timeout=null)},a.prototype.reset=function(e){for(var t in this.polls)e&&-1!==t.indexOf("syncPoll_")||(this.polls[t].uninstall(),delete this.polls[t]);0===Object.keys(this.polls).length&&this.timeout&&(clearTimeout(this.timeout),this.timeout=null)},a.prototype.poll=function(){if(this.timeout=setTimeout(this.poll.bind(this),o.ETH_POLLING_TIMEOUT),0!==Object.keys(this.polls).length)if(this.provider){var e=[],t=[];for(var r in this.polls)e.push(this.polls[r].data),t.push(r);if(0!==e.length){var a=n.toBatchPayload(e),c={};a.forEach(function(e,r){c[e.id]=t[r]});var f=this;this.provider.sendAsync(a,function(e,t){if(!e){if(!i.isArray(t))throw s.InvalidResponse(t);t.map(function(e){var t=c[e.id];return!!f.polls[t]&&(e.callback=f.polls[t].callback,e)}).filter(function(e){return!!e}).filter(function(e){var t=n.isValidResponse(e);return t||e.callback(s.InvalidResponse(e)),t}).forEach(function(e){e.callback(null,e.result)})}})}}else console.error(s.InvalidProvider())},t.exports=a},{"../utils/config":364,"../utils/utils":366,"./errors":372,"./jsonrpc":381}],395:[function(e,t,r){t.exports=function(){this.defaultBlock="latest",this.defaultAccount=void 0,this.defaultSlpAccount=void 0}},{}],396:[function(e,t,r){var n=e("./formatters"),i=e("../utils/utils"),o=1,s=function(e,t){var r;return this.requestManager=e,this.pollId="syncPoll_"+o++,this.callbacks=[],this.addCallback(t),this.lastSyncState=!1,(r=this).requestManager.startPolling({method:"eth_syncing",params:[]},r.pollId,function(e,t){if(e)return r.callbacks.forEach(function(t){t(e)});i.isObject(t)&&t.startingBlock&&(t=n.outputSyncingFormatter(t)),r.callbacks.forEach(function(e){r.lastSyncState!==t&&(!r.lastSyncState&&i.isObject(t)&&e(null,!0),setTimeout(function(){e(null,t)},0),r.lastSyncState=t)})},r.stopWatching.bind(r)),this};s.prototype.addCallback=function(e){return e&&this.callbacks.push(e),this},s.prototype.stopWatching=function(){this.requestManager.stopPolling(this.pollId),this.callbacks=[]},t.exports=s},{"../utils/utils":366,"./formatters":376}],397:[function(e,t,r){var n=e("./iban"),i=e("../contracts/SmartExchange.json"),o=function(e,t,r,n,i){return e.sendTransaction({address:r,from:t,value:n},i)},s=function(e,t,r,n,o,s){var a=i;return e.contract(a).at(r).deposit(o,{from:t,value:n},s)};t.exports=function(e,t,r,i,a){var c=new n(r);if(!c.isValid())throw new Error("invalid iban address");if(c.isDirect())return o(e,t,c.address(),i,a);if(!a){var f=e.icapNamereg().addr(c.institution());return s(e,t,f,i,c.client())}e.icapNamereg().addr(c.institution(),function(r,n){return s(e,t,n,i,c.client(),a)})}},{"../contracts/SmartExchange.json":349,"./iban":379}],398:[function(e,t,r){!function(r){"use strict";var n,i,o,s=/^-?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,a=Math.ceil,c=Math.floor,f=" not a boolean or binary digit",u="rounding mode",h="number type has more than 15 significant digits",d="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ$_",l=1e14,p=14,b=9007199254740991,y=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13],m=1e7,v=1e9;function g(e){var t=0|e;return e>0||e===t?t:t-1}function _(e){for(var t,r,n=1,i=e.length,o=e[0]+"";n<i;){for(t=e[n++]+"",r=p-t.length;r--;t="0"+t);o+=t}for(i=o.length;48===o.charCodeAt(--i););return o.slice(0,i+1||1)}function w(e,t){var r,n,i=e.c,o=t.c,s=e.s,a=t.s,c=e.e,f=t.e;if(!s||!a)return null;if(r=i&&!i[0],n=o&&!o[0],r||n)return r?n?0:-a:s;if(s!=a)return s;if(r=s<0,n=c==f,!i||!o)return n?0:!i^r?1:-1;if(!n)return c>f^r?1:-1;for(a=(c=i.length)<(f=o.length)?c:f,s=0;s<a;s++)if(i[s]!=o[s])return i[s]>o[s]^r?1:-1;return c==f?0:c>f^r?1:-1}function S(e,t,r){return(e=A(e))>=t&&e<=r}function x(e){return"[object Array]"==Object.prototype.toString.call(e)}function k(e,t,r){for(var n,i,o=[0],s=0,a=e.length;s<a;){for(i=o.length;i--;o[i]*=t);for(o[n=0]+=d.indexOf(e.charAt(s++));n<o.length;n++)o[n]>r-1&&(null==o[n+1]&&(o[n+1]=0),o[n+1]+=o[n]/r|0,o[n]%=r)}return o.reverse()}function E(e,t){return(e.length>1?e.charAt(0)+"."+e.slice(1):e)+(t<0?"e":"e+")+t}function M(e,t){var r,n;if(t<0){for(n="0.";++t;n+="0");e=n+e}else if(++t>(r=e.length)){for(n="0",t-=r;--t;n+="0");e+=n}else t<r&&(e=e.slice(0,t)+"."+e.slice(t));return e}function A(e){return(e=parseFloat(e))<0?a(e):c(e)}if(n=function e(t){var r,n,j,B,C,I,O,R=0,T=J.prototype,P=new J(1),L=20,N=4,D=-7,q=21,F=-1e7,U=1e7,z=!0,H=Y,K=!1,W=1,G=100,V={decimalSeparator:".",groupSeparator:",",groupSize:3,secondaryGroupSize:0,fractionGroupSeparator:" ",fractionGroupSize:0};function J(e,t){var r,n,i,a,c,f,u=this;if(!(u instanceof J))return z&&ee(26,"constructor call without new",e),new J(e,t);if(null!=t&&H(t,2,64,R,"base")){if(f=e+"",10==(t|=0))return te(u=new J(e instanceof J?e:f),L+u.e+1,N);if((a="number"==typeof e)&&0*e!=0||!new RegExp("^-?"+(r="["+d.slice(0,t)+"]+")+"(?:\\."+r+")?$",t<37?"i":"").test(f))return o(u,f,a,t);a?(u.s=1/e<0?(f=f.slice(1),-1):1,z&&f.replace(/^0\.0*|\./,"").length>15&&ee(R,h,e),a=!1):u.s=45===f.charCodeAt(0)?(f=f.slice(1),-1):1,f=X(f,10,t,u.s)}else{if(e instanceof J)return u.s=e.s,u.e=e.e,u.c=(e=e.c)?e.slice():e,void(R=0);if((a="number"==typeof e)&&0*e==0){if(u.s=1/e<0?(e=-e,-1):1,e===~~e){for(n=0,i=e;i>=10;i/=10,n++);return u.e=n,u.c=[e],void(R=0)}f=e+""}else{if(!s.test(f=e+""))return o(u,f,a);u.s=45===f.charCodeAt(0)?(f=f.slice(1),-1):1}}for((n=f.indexOf("."))>-1&&(f=f.replace(".","")),(i=f.search(/e/i))>0?(n<0&&(n=i),n+=+f.slice(i+1),f=f.substring(0,i)):n<0&&(n=f.length),i=0;48===f.charCodeAt(i);i++);for(c=f.length;48===f.charCodeAt(--c););if(f=f.slice(i,c+1))if(c=f.length,a&&z&&c>15&&ee(R,h,u.s*e),(n=n-i-1)>U)u.c=u.e=null;else if(n<F)u.c=[u.e=0];else{if(u.e=n,u.c=[],i=(n+1)%p,n<0&&(i+=p),i<c){for(i&&u.c.push(+f.slice(0,i)),c-=p;i<c;)u.c.push(+f.slice(i,i+=p));f=f.slice(i),i=p-f.length}else i-=c;for(;i--;f+="0");u.c.push(+f)}else u.c=[u.e=0];R=0}function X(e,t,n,i){var o,s,a,c,f,u,h,l=e.indexOf("."),p=L,b=N;for(n<37&&(e=e.toLowerCase()),l>=0&&(a=G,G=0,e=e.replace(".",""),f=(h=new J(n)).pow(e.length-l),G=a,h.c=k(M(_(f.c),f.e),10,t),h.e=h.c.length),s=a=(u=k(e,n,t)).length;0==u[--a];u.pop());if(!u[0])return"0";if(l<0?--s:(f.c=u,f.e=s,f.s=i,u=(f=r(f,h,p,b,t)).c,c=f.r,s=f.e),l=u[o=s+p+1],a=t/2,c=c||o<0||null!=u[o+1],c=b<4?(null!=l||c)&&(0==b||b==(f.s<0?3:2)):l>a||l==a&&(4==b||c||6==b&&1&u[o-1]||b==(f.s<0?8:7)),o<1||!u[0])e=c?M("1",-p):"0";else{if(u.length=o,c)for(--t;++u[--o]>t;)u[o]=0,o||(++s,u.unshift(1));for(a=u.length;!u[--a];);for(l=0,e="";l<=a;e+=d.charAt(u[l++]));e=M(e,s)}return e}function $(e,t,r,n){var i,o,s,a,c;if(r=null!=r&&H(r,0,8,n,u)?0|r:N,!e.c)return e.toString();if(i=e.c[0],s=e.e,null==t)c=_(e.c),c=19==n||24==n&&s<=D?E(c,s):M(c,s);else if(o=(e=te(new J(e),t,r)).e,a=(c=_(e.c)).length,19==n||24==n&&(t<=o||o<=D)){for(;a<t;c+="0",a++);c=E(c,o)}else if(t-=s,c=M(c,o),o+1>a){if(--t>0)for(c+=".";t--;c+="0");}else if((t+=o-a)>0)for(o+1==a&&(c+=".");t--;c+="0");return e.s<0&&i?"-"+c:c}function Z(e,t){var r,n,i=0;for(x(e[0])&&(e=e[0]),r=new J(e[0]);++i<e.length;){if(!(n=new J(e[i])).s){r=n;break}t.call(r,n)&&(r=n)}return r}function Y(e,t,r,n,i){return(e<t||e>r||e!=A(e))&&ee(n,(i||"decimal places")+(e<t||e>r?" out of range":" not an integer"),e),!0}function Q(e,t,r){for(var n=1,i=t.length;!t[--i];t.pop());for(i=t[0];i>=10;i/=10,n++);return(r=n+r*p-1)>U?e.c=e.e=null:r<F?e.c=[e.e=0]:(e.e=r,e.c=t),e}function ee(e,t,r){var n=new Error(["new BigNumber","cmp","config","div","divToInt","eq","gt","gte","lt","lte","minus","mod","plus","precision","random","round","shift","times","toDigits","toExponential","toFixed","toFormat","toFraction","pow","toPrecision","toString","BigNumber"][e]+"() "+t+": "+r);throw n.name="BigNumber Error",R=0,n}function te(e,t,r,n){var i,o,s,f,u,h,d,b=e.c,m=y;if(b){e:{for(i=1,f=b[0];f>=10;f/=10,i++);if((o=t-i)<0)o+=p,s=t,d=(u=b[h=0])/m[i-s-1]%10|0;else if((h=a((o+1)/p))>=b.length){if(!n)break e;for(;b.length<=h;b.push(0));u=d=0,i=1,s=(o%=p)-p+1}else{for(u=f=b[h],i=1;f>=10;f/=10,i++);d=(s=(o%=p)-p+i)<0?0:u/m[i-s-1]%10|0}if(n=n||t<0||null!=b[h+1]||(s<0?u:u%m[i-s-1]),n=r<4?(d||n)&&(0==r||r==(e.s<0?3:2)):d>5||5==d&&(4==r||n||6==r&&(o>0?s>0?u/m[i-s]:0:b[h-1])%10&1||r==(e.s<0?8:7)),t<1||!b[0])return b.length=0,n?(t-=e.e+1,b[0]=m[t%p],e.e=-t||0):b[0]=e.e=0,e;if(0==o?(b.length=h,f=1,h--):(b.length=h+1,f=m[p-o],b[h]=s>0?c(u/m[i-s]%m[s])*f:0),n)for(;;){if(0==h){for(o=1,s=b[0];s>=10;s/=10,o++);for(s=b[0]+=f,f=1;s>=10;s/=10,f++);o!=f&&(e.e++,b[0]==l&&(b[0]=1));break}if(b[h]+=f,b[h]!=l)break;b[h--]=0,f=1}for(o=b.length;0===b[--o];b.pop());}e.e>U?e.c=e.e=null:e.e<F&&(e.c=[e.e=0])}return e}return J.another=e,J.ROUND_UP=0,J.ROUND_DOWN=1,J.ROUND_CEIL=2,J.ROUND_FLOOR=3,J.ROUND_HALF_UP=4,J.ROUND_HALF_DOWN=5,J.ROUND_HALF_EVEN=6,J.ROUND_HALF_CEIL=7,J.ROUND_HALF_FLOOR=8,J.EUCLID=9,J.config=function(){var e,t,r=0,n={},o=arguments,s=o[0],a=s&&"object"==typeof s?function(){if(s.hasOwnProperty(t))return null!=(e=s[t])}:function(){if(o.length>r)return null!=(e=o[r++])};return a(t="DECIMAL_PLACES")&&H(e,0,v,2,t)&&(L=0|e),n[t]=L,a(t="ROUNDING_MODE")&&H(e,0,8,2,t)&&(N=0|e),n[t]=N,a(t="EXPONENTIAL_AT")&&(x(e)?H(e[0],-v,0,2,t)&&H(e[1],0,v,2,t)&&(D=0|e[0],q=0|e[1]):H(e,-v,v,2,t)&&(D=-(q=0|(e<0?-e:e)))),n[t]=[D,q],a(t="RANGE")&&(x(e)?H(e[0],-v,-1,2,t)&&H(e[1],1,v,2,t)&&(F=0|e[0],U=0|e[1]):H(e,-v,v,2,t)&&(0|e?F=-(U=0|(e<0?-e:e)):z&&ee(2,t+" cannot be zero",e))),n[t]=[F,U],a(t="ERRORS")&&(e===!!e||1===e||0===e?(R=0,H=(z=!!e)?Y:S):z&&ee(2,t+f,e)),n[t]=z,a(t="CRYPTO")&&(e===!!e||1===e||0===e?(K=!(!e||!i||"object"!=typeof i),e&&!K&&z&&ee(2,"crypto unavailable",i)):z&&ee(2,t+f,e)),n[t]=K,a(t="MODULO_MODE")&&H(e,0,9,2,t)&&(W=0|e),n[t]=W,a(t="POW_PRECISION")&&H(e,0,v,2,t)&&(G=0|e),n[t]=G,a(t="FORMAT")&&("object"==typeof e?V=e:z&&ee(2,t+" not an object",e)),n[t]=V,n},J.max=function(){return Z(arguments,T.lt)},J.min=function(){return Z(arguments,T.gt)},J.random=(n=9007199254740992*Math.random()&2097151?function(){return c(9007199254740992*Math.random())}:function(){return 8388608*(1073741824*Math.random()|0)+(8388608*Math.random()|0)},function(e){var t,r,o,s,f,u=0,h=[],d=new J(P);if(e=null!=e&&H(e,0,v,14)?0|e:L,s=a(e/p),K)if(i&&i.getRandomValues){for(t=i.getRandomValues(new Uint32Array(s*=2));u<s;)(f=131072*t[u]+(t[u+1]>>>11))>=9e15?(r=i.getRandomValues(new Uint32Array(2)),t[u]=r[0],t[u+1]=r[1]):(h.push(f%1e14),u+=2);u=s/2}else if(i&&i.randomBytes){for(t=i.randomBytes(s*=7);u<s;)(f=281474976710656*(31&t[u])+1099511627776*t[u+1]+4294967296*t[u+2]+16777216*t[u+3]+(t[u+4]<<16)+(t[u+5]<<8)+t[u+6])>=9e15?i.randomBytes(7).copy(t,u):(h.push(f%1e14),u+=7);u=s/7}else z&&ee(14,"crypto unavailable",i);if(!u)for(;u<s;)(f=n())<9e15&&(h[u++]=f%1e14);for(s=h[--u],e%=p,s&&e&&(f=y[p-e],h[u]=c(s/f)*f);0===h[u];h.pop(),u--);if(u<0)h=[o=0];else{for(o=-1;0===h[0];h.shift(),o-=p);for(u=1,f=h[0];f>=10;f/=10,u++);u<p&&(o-=p-u)}return d.e=o,d.c=h,d}),r=function(){function e(e,t,r){var n,i,o,s,a=0,c=e.length,f=t%m,u=t/m|0;for(e=e.slice();c--;)a=((i=f*(o=e[c]%m)+(n=u*o+(s=e[c]/m|0)*f)%m*m+a)/r|0)+(n/m|0)+u*s,e[c]=i%r;return a&&e.unshift(a),e}function t(e,t,r,n){var i,o;if(r!=n)o=r>n?1:-1;else for(i=o=0;i<r;i++)if(e[i]!=t[i]){o=e[i]>t[i]?1:-1;break}return o}function r(e,t,r,n){for(var i=0;r--;)e[r]-=i,i=e[r]<t[r]?1:0,e[r]=i*n+e[r]-t[r];for(;!e[0]&&e.length>1;e.shift());}return function(n,i,o,s,a){var f,u,h,d,b,y,m,v,_,w,S,x,k,E,M,A,j,B=n.s==i.s?1:-1,C=n.c,I=i.c;if(!(C&&C[0]&&I&&I[0]))return new J(n.s&&i.s&&(C?!I||C[0]!=I[0]:I)?C&&0==C[0]||!I?0*B:B/0:NaN);for(_=(v=new J(B)).c=[],B=o+(u=n.e-i.e)+1,a||(a=l,u=g(n.e/p)-g(i.e/p),B=B/p|0),h=0;I[h]==(C[h]||0);h++);if(I[h]>(C[h]||0)&&u--,B<0)_.push(1),d=!0;else{for(E=C.length,A=I.length,h=0,B+=2,(b=c(a/(I[0]+1)))>1&&(I=e(I,b,a),C=e(C,b,a),A=I.length,E=C.length),k=A,S=(w=C.slice(0,A)).length;S<A;w[S++]=0);(j=I.slice()).unshift(0),M=I[0],I[1]>=a/2&&M++;do{if(b=0,(f=t(I,w,A,S))<0){if(x=w[0],A!=S&&(x=x*a+(w[1]||0)),(b=c(x/M))>1)for(b>=a&&(b=a-1),m=(y=e(I,b,a)).length,S=w.length;1==t(y,w,m,S);)b--,r(y,A<m?j:I,m,a),m=y.length,f=1;else 0==b&&(f=b=1),m=(y=I.slice()).length;if(m<S&&y.unshift(0),r(w,y,S,a),S=w.length,-1==f)for(;t(I,w,A,S)<1;)b++,r(w,A<S?j:I,S,a),S=w.length}else 0===f&&(b++,w=[0]);_[h++]=b,w[0]?w[S++]=C[k]||0:(w=[C[k]],S=1)}while((k++<E||null!=w[0])&&B--);d=null!=w[0],_[0]||_.shift()}if(a==l){for(h=1,B=_[0];B>=10;B/=10,h++);te(v,o+(v.e=h+u*p-1)+1,s,d)}else v.e=u,v.r=+d;return v}}(),j=/^(-?)0([xbo])/i,B=/^([^.]+)\.$/,C=/^\.([^.]+)$/,I=/^-?(Infinity|NaN)$/,O=/^\s*\+|^\s+|\s+$/g,o=function(e,t,r,n){var i,o=r?t:t.replace(O,"");if(I.test(o))e.s=isNaN(o)?null:o<0?-1:1;else{if(!r&&(o=o.replace(j,function(e,t,r){return i="x"==(r=r.toLowerCase())?16:"b"==r?2:8,n&&n!=i?e:t}),n&&(i=n,o=o.replace(B,"$1").replace(C,"0.$1")),t!=o))return new J(o,i);z&&ee(R,"not a"+(n?" base "+n:"")+" number",t),e.s=null}e.c=e.e=null,R=0},T.absoluteValue=T.abs=function(){var e=new J(this);return e.s<0&&(e.s=1),e},T.ceil=function(){return te(new J(this),this.e+1,2)},T.comparedTo=T.cmp=function(e,t){return R=1,w(this,new J(e,t))},T.decimalPlaces=T.dp=function(){var e,t,r=this.c;if(!r)return null;if(e=((t=r.length-1)-g(this.e/p))*p,t=r[t])for(;t%10==0;t/=10,e--);return e<0&&(e=0),e},T.dividedBy=T.div=function(e,t){return R=3,r(this,new J(e,t),L,N)},T.dividedToIntegerBy=T.divToInt=function(e,t){return R=4,r(this,new J(e,t),0,1)},T.equals=T.eq=function(e,t){return R=5,0===w(this,new J(e,t))},T.floor=function(){return te(new J(this),this.e+1,3)},T.greaterThan=T.gt=function(e,t){return R=6,w(this,new J(e,t))>0},T.greaterThanOrEqualTo=T.gte=function(e,t){return R=7,1===(t=w(this,new J(e,t)))||0===t},T.isFinite=function(){return!!this.c},T.isInteger=T.isInt=function(){return!!this.c&&g(this.e/p)>this.c.length-2},T.isNaN=function(){return!this.s},T.isNegative=T.isNeg=function(){return this.s<0},T.isZero=function(){return!!this.c&&0==this.c[0]},T.lessThan=T.lt=function(e,t){return R=8,w(this,new J(e,t))<0},T.lessThanOrEqualTo=T.lte=function(e,t){return R=9,-1===(t=w(this,new J(e,t)))||0===t},T.minus=T.sub=function(e,t){var r,n,i,o,s=this,a=s.s;if(R=10,t=(e=new J(e,t)).s,!a||!t)return new J(NaN);if(a!=t)return e.s=-t,s.plus(e);var c=s.e/p,f=e.e/p,u=s.c,h=e.c;if(!c||!f){if(!u||!h)return u?(e.s=-t,e):new J(h?s:NaN);if(!u[0]||!h[0])return h[0]?(e.s=-t,e):new J(u[0]?s:3==N?-0:0)}if(c=g(c),f=g(f),u=u.slice(),a=c-f){for((o=a<0)?(a=-a,i=u):(f=c,i=h),i.reverse(),t=a;t--;i.push(0));i.reverse()}else for(n=(o=(a=u.length)<(t=h.length))?a:t,a=t=0;t<n;t++)if(u[t]!=h[t]){o=u[t]<h[t];break}if(o&&(i=u,u=h,h=i,e.s=-e.s),(t=(n=h.length)-(r=u.length))>0)for(;t--;u[r++]=0);for(t=l-1;n>a;){if(u[--n]<h[n]){for(r=n;r&&!u[--r];u[r]=t);--u[r],u[n]+=l}u[n]-=h[n]}for(;0==u[0];u.shift(),--f);return u[0]?Q(e,u,f):(e.s=3==N?-1:1,e.c=[e.e=0],e)},T.modulo=T.mod=function(e,t){var n,i,o=this;return R=11,e=new J(e,t),!o.c||!e.s||e.c&&!e.c[0]?new J(NaN):!e.c||o.c&&!o.c[0]?new J(o):(9==W?(i=e.s,e.s=1,n=r(o,e,0,3),e.s=i,n.s*=i):n=r(o,e,0,W),o.minus(n.times(e)))},T.negated=T.neg=function(){var e=new J(this);return e.s=-e.s||null,e},T.plus=T.add=function(e,t){var r,n=this,i=n.s;if(R=12,t=(e=new J(e,t)).s,!i||!t)return new J(NaN);if(i!=t)return e.s=-t,n.minus(e);var o=n.e/p,s=e.e/p,a=n.c,c=e.c;if(!o||!s){if(!a||!c)return new J(i/0);if(!a[0]||!c[0])return c[0]?e:new J(a[0]?n:0*i)}if(o=g(o),s=g(s),a=a.slice(),i=o-s){for(i>0?(s=o,r=c):(i=-i,r=a),r.reverse();i--;r.push(0));r.reverse()}for((i=a.length)-(t=c.length)<0&&(r=c,c=a,a=r,t=i),i=0;t;)i=(a[--t]=a[t]+c[t]+i)/l|0,a[t]%=l;return i&&(a.unshift(i),++s),Q(e,a,s)},T.precision=T.sd=function(e){var t,r,n=this,i=n.c;if(null!=e&&e!==!!e&&1!==e&&0!==e&&(z&&ee(13,"argument"+f,e),e!=!!e&&(e=null)),!i)return null;if(t=(r=i.length-1)*p+1,r=i[r]){for(;r%10==0;r/=10,t--);for(r=i[0];r>=10;r/=10,t++);}return e&&n.e+1>t&&(t=n.e+1),t},T.round=function(e,t){var r=new J(this);return(null==e||H(e,0,v,15))&&te(r,~~e+this.e+1,null!=t&&H(t,0,8,15,u)?0|t:N),r},T.shift=function(e){var t=this;return H(e,-b,b,16,"argument")?t.times("1e"+A(e)):new J(t.c&&t.c[0]&&(e<-b||e>b)?t.s*(e<0?0:1/0):t)},T.squareRoot=T.sqrt=function(){var e,t,n,i,o,s=this,a=s.c,c=s.s,f=s.e,u=L+4,h=new J("0.5");if(1!==c||!a||!a[0])return new J(!c||c<0&&(!a||a[0])?NaN:a?s:1/0);if(0==(c=Math.sqrt(+s))||c==1/0?(((t=_(a)).length+f)%2==0&&(t+="0"),c=Math.sqrt(t),f=g((f+1)/2)-(f<0||f%2),n=new J(t=c==1/0?"1e"+f:(t=c.toExponential()).slice(0,t.indexOf("e")+1)+f)):n=new J(c+""),n.c[0])for((c=(f=n.e)+u)<3&&(c=0);;)if(o=n,n=h.times(o.plus(r(s,o,u,1))),_(o.c).slice(0,c)===(t=_(n.c)).slice(0,c)){if(n.e<f&&--c,"9999"!=(t=t.slice(c-3,c+1))&&(i||"4999"!=t)){+t&&(+t.slice(1)||"5"!=t.charAt(0))||(te(n,n.e+L+2,1),e=!n.times(n).eq(s));break}if(!i&&(te(o,o.e+L+2,0),o.times(o).eq(s))){n=o;break}u+=4,c+=4,i=1}return te(n,n.e+L+1,N,e)},T.times=T.mul=function(e,t){var r,n,i,o,s,a,c,f,u,h,d,b,y,v,_,w=this,S=w.c,x=(R=17,e=new J(e,t)).c;if(!(S&&x&&S[0]&&x[0]))return!w.s||!e.s||S&&!S[0]&&!x||x&&!x[0]&&!S?e.c=e.e=e.s=null:(e.s*=w.s,S&&x?(e.c=[0],e.e=0):e.c=e.e=null),e;for(n=g(w.e/p)+g(e.e/p),e.s*=w.s,(c=S.length)<(h=x.length)&&(y=S,S=x,x=y,i=c,c=h,h=i),i=c+h,y=[];i--;y.push(0));for(v=l,_=m,i=h;--i>=0;){for(r=0,d=x[i]%_,b=x[i]/_|0,o=i+(s=c);o>i;)r=((f=d*(f=S[--s]%_)+(a=b*f+(u=S[s]/_|0)*d)%_*_+y[o]+r)/v|0)+(a/_|0)+b*u,y[o--]=f%v;y[o]=r}return r?++n:y.shift(),Q(e,y,n)},T.toDigits=function(e,t){var r=new J(this);return e=null!=e&&H(e,1,v,18,"precision")?0|e:null,t=null!=t&&H(t,0,8,18,u)?0|t:N,e?te(r,e,t):r},T.toExponential=function(e,t){return $(this,null!=e&&H(e,0,v,19)?1+~~e:null,t,19)},T.toFixed=function(e,t){return $(this,null!=e&&H(e,0,v,20)?~~e+this.e+1:null,t,20)},T.toFormat=function(e,t){var r=$(this,null!=e&&H(e,0,v,21)?~~e+this.e+1:null,t,21);if(this.c){var n,i=r.split("."),o=+V.groupSize,s=+V.secondaryGroupSize,a=V.groupSeparator,c=i[0],f=i[1],u=this.s<0,h=u?c.slice(1):c,d=h.length;if(s&&(n=o,o=s,s=n,d-=n),o>0&&d>0){for(n=d%o||o,c=h.substr(0,n);n<d;n+=o)c+=a+h.substr(n,o);s>0&&(c+=a+h.slice(n)),u&&(c="-"+c)}r=f?c+V.decimalSeparator+((s=+V.fractionGroupSize)?f.replace(new RegExp("\\d{"+s+"}\\B","g"),"$&"+V.fractionGroupSeparator):f):c}return r},T.toFraction=function(e){var t,n,i,o,s,a,c,f,u,h=z,d=this,l=d.c,b=new J(P),m=n=new J(P),v=c=new J(P);if(null!=e&&(z=!1,a=new J(e),z=h,(h=a.isInt())&&!a.lt(P)||(z&&ee(22,"max denominator "+(h?"out of range":"not an integer"),e),e=!h&&a.c&&te(a,a.e+1,1).gte(P)?a:null)),!l)return d.toString();for(u=_(l),o=b.e=u.length-d.e-1,b.c[0]=y[(s=o%p)<0?p+s:s],e=!e||a.cmp(b)>0?o>0?b:m:a,s=U,U=1/0,a=new J(u),c.c[0]=0;f=r(a,b,0,1),1!=(i=n.plus(f.times(v))).cmp(e);)n=v,v=i,m=c.plus(f.times(i=m)),c=i,b=a.minus(f.times(i=b)),a=i;return i=r(e.minus(n),v,0,1),c=c.plus(i.times(m)),n=n.plus(i.times(v)),c.s=m.s=d.s,t=r(m,v,o*=2,N).minus(d).abs().cmp(r(c,n,o,N).minus(d).abs())<1?[m.toString(),v.toString()]:[c.toString(),n.toString()],U=s,t},T.toNumber=function(){var e=this;return+e||(e.s?0*e.s:NaN)},T.toPower=T.pow=function(e){var t,r,n=c(e<0?-e:+e),i=this;if(!H(e,-b,b,23,"exponent")&&(!isFinite(e)||n>b&&(e/=0)||parseFloat(e)!=e&&!(e=NaN)))return new J(Math.pow(+i,e));for(t=G?a(G/p+2):0,r=new J(P);;){if(n%2){if(!(r=r.times(i)).c)break;t&&r.c.length>t&&(r.c.length=t)}if(!(n=c(n/2)))break;i=i.times(i),t&&i.c&&i.c.length>t&&(i.c.length=t)}return e<0&&(r=P.div(r)),t?te(r,G,N):r},T.toPrecision=function(e,t){return $(this,null!=e&&H(e,1,v,24,"precision")?0|e:null,t,24)},T.toString=function(e){var t,r=this,n=r.s,i=r.e;return null===i?n?(t="Infinity",n<0&&(t="-"+t)):t="NaN":(t=_(r.c),t=null!=e&&H(e,2,64,25,"base")?X(M(t,i),0|e,10,n):i<=D||i>=q?E(t,i):M(t,i),n<0&&r.c[0]&&(t="-"+t)),t},T.truncated=T.trunc=function(){return te(new J(this),this.e+1,1)},T.valueOf=T.toJSON=function(){return this.toString()},null!=t&&J.config(t),J}(),"function"==typeof define&&define.amd)define(function(){return n});else if(void 0!==t&&t.exports){if(t.exports=n,!i)try{i=e("crypto")}catch(e){}}else r.BigNumber=n}(this)},{crypto:182}],399:[function(e,t,r){t.exports=function e(t,r){if(t&&r)return e(t)(r);if("function"!=typeof t)throw new TypeError("need wrapper function");Object.keys(t).forEach(function(e){n[e]=t[e]});return n;function n(){for(var e=new Array(arguments.length),r=0;r<e.length;r++)e[r]=arguments[r];var n=t.apply(this,e),i=e[e.length-1];return"function"==typeof n&&n!==i&&Object.keys(i).forEach(function(e){n[e]=i[e]}),n}}},{}],400:[function(e,t,r){"use strict";var n,i=this&&this.__extends||(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])},function(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)});Object.defineProperty(r,"__esModule",{value:!0});var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t}(Error);r.SecurityError=o;var s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t}(Error);r.InvalidStateError=s;var a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t}(Error);r.NetworkError=a;var c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t}(Error);r.SyntaxError=c},{}],401:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),function(e){for(var t in e)r.hasOwnProperty(t)||(r[t]=e[t])}(e("./xml-http-request"));var n=e("./xml-http-request-event-target");r.XMLHttpRequestEventTarget=n.XMLHttpRequestEventTarget},{"./xml-http-request":405,"./xml-http-request-event-target":403}],402:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=function(){return function(e){this.type=e,this.bubbles=!1,this.cancelable=!1,this.loaded=0,this.lengthComputable=!1,this.total=0}}();r.ProgressEvent=n},{}],403:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=function(){function e(){this.listeners={}}return e.prototype.addEventListener=function(e,t){e=e.toLowerCase(),this.listeners[e]=this.listeners[e]||[],this.listeners[e].push(t.handleEvent||t)},e.prototype.removeEventListener=function(e,t){if(e=e.toLowerCase(),this.listeners[e]){var r=this.listeners[e].indexOf(t.handleEvent||t);r<0||this.listeners[e].splice(r,1)}},e.prototype.dispatchEvent=function(e){var t=e.type.toLowerCase();if(e.target=this,this.listeners[t])for(var r=0,n=this.listeners[t];r<n.length;r++){n[r].call(this,e)}var i=this["on"+t];return i&&i.call(this,e),!0},e}();r.XMLHttpRequestEventTarget=n},{}],404:[function(e,t,r){(function(Buffer){"use strict";var t,n=this&&this.__extends||(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])},function(e,r){function n(){this.constructor=e}t(e,r),e.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)});Object.defineProperty(r,"__esModule",{value:!0});var i=function(e){function t(){var t=e.call(this)||this;return t._contentType=null,t._body=null,t._reset(),t}return n(t,e),t.prototype._reset=function(){this._contentType=null,this._body=null},t.prototype._setData=function(e){if(null!=e)if("string"==typeof e)0!==e.length&&(this._contentType="text/plain;charset=UTF-8"),this._body=new Buffer(e,"utf-8");else if(Buffer.isBuffer(e))this._body=e;else if(e instanceof ArrayBuffer){for(var t=new Buffer(e.byteLength),r=new Uint8Array(e),n=0;n<e.byteLength;n++)t[n]=r[n];this._body=t}else{if(!(e.buffer&&e.buffer instanceof ArrayBuffer))throw new Error("Unsupported send() data "+e);t=new Buffer(e.byteLength);var i=e.byteOffset;for(r=new Uint8Array(e.buffer),n=0;n<e.byteLength;n++)t[n]=r[n+i];this._body=t}},t.prototype._finalizeHeaders=function(e,t){this._contentType&&!t["content-type"]&&(e["Content-Type"]=this._contentType),this._body&&(e["Content-Length"]=this._body.length.toString())},t.prototype._startUpload=function(e){this._body&&e.write(this._body),e.end()},t}(e("./xml-http-request-event-target").XMLHttpRequestEventTarget);r.XMLHttpRequestUpload=i}).call(this,e("buffer").Buffer)},{"./xml-http-request-event-target":403,buffer:66}],405:[function(e,t,r){(function(t,Buffer){"use strict";var n,i=this&&this.__extends||(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])},function(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),o=this&&this.__assign||Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e};Object.defineProperty(r,"__esModule",{value:!0});var s=e("http"),a=e("https"),c=e("os"),f=e("url"),u=e("./progress-event"),h=e("./errors"),d=e("./xml-http-request-event-target"),l=e("./xml-http-request-upload"),p=e("cookiejar"),b=function(e){function r(n){void 0===n&&(n={});var i=e.call(this)||this;return i.UNSENT=r.UNSENT,i.OPENED=r.OPENED,i.HEADERS_RECEIVED=r.HEADERS_RECEIVED,i.LOADING=r.LOADING,i.DONE=r.DONE,i.onreadystatechange=null,i.readyState=r.UNSENT,i.response=null,i.responseText="",i.responseType="",i.status=0,i.statusText="",i.timeout=0,i.upload=new l.XMLHttpRequestUpload,i.responseUrl="",i.withCredentials=!1,i._method=null,i._url=null,i._sync=!1,i._headers={},i._loweredHeaders={},i._mimeOverride=null,i._request=null,i._response=null,i._responseParts=null,i._responseHeaders=null,i._aborting=null,i._error=null,i._loadedBytes=0,i._totalBytes=0,i._lengthComputable=!1,i._restrictedMethods={CONNECT:!0,TRACE:!0,TRACK:!0},i._restrictedHeaders={"accept-charset":!0,"accept-encoding":!0,"access-control-request-headers":!0,"access-control-request-method":!0,connection:!0,"content-length":!0,cookie:!0,cookie2:!0,date:!0,dnt:!0,expect:!0,host:!0,"keep-alive":!0,origin:!0,referer:!0,te:!0,trailer:!0,"transfer-encoding":!0,upgrade:!0,"user-agent":!0,via:!0},i._privateHeaders={"set-cookie":!0,"set-cookie2":!0},i._userAgent="Mozilla/5.0 ("+c.type()+" "+c.arch()+") node.js/"+t.versions.node+" v8/"+t.versions.v8,i._anonymous=n.anon||!1,i}return i(r,e),r.prototype.open=function(e,t,n,i,o){if(void 0===n&&(n=!0),e=e.toUpperCase(),this._restrictedMethods[e])throw new r.SecurityError("HTTP method "+e+" is not allowed in XHR");var s=this._parseUrl(t,i,o);this.readyState===r.HEADERS_RECEIVED||(this.readyState,r.LOADING),this._method=e,this._url=s,this._sync=!n,this._headers={},this._loweredHeaders={},this._mimeOverride=null,this._setReadyState(r.OPENED),this._request=null,this._response=null,this.status=0,this.statusText="",this._responseParts=[],this._responseHeaders=null,this._loadedBytes=0,this._totalBytes=0,this._lengthComputable=!1},r.prototype.setRequestHeader=function(e,t){if(this.readyState!==r.OPENED)throw new r.InvalidStateError("XHR readyState must be OPENED");var n=e.toLowerCase();this._restrictedHeaders[n]||/^sec-/.test(n)||/^proxy-/.test(n)?console.warn('Refused to set unsafe header "'+e+'"'):(t=t.toString(),null!=this._loweredHeaders[n]?(e=this._loweredHeaders[n],this._headers[e]=this._headers[e]+", "+t):(this._loweredHeaders[n]=e,this._headers[e]=t))},r.prototype.send=function(e){if(this.readyState!==r.OPENED)throw new r.InvalidStateError("XHR readyState must be OPENED");if(this._request)throw new r.InvalidStateError("send() already called");switch(this._url.protocol){case"file:":return this._sendFile(e);case"http:":case"https:":return this._sendHttp(e);default:throw new r.NetworkError("Unsupported protocol "+this._url.protocol)}},r.prototype.abort=function(){null!=this._request&&(this._request.abort(),this._setError(),this._dispatchProgress("abort"),this._dispatchProgress("loadend"))},r.prototype.getResponseHeader=function(e){if(null==this._responseHeaders||null==e)return null;var t=e.toLowerCase();return this._responseHeaders.hasOwnProperty(t)?this._responseHeaders[e.toLowerCase()]:null},r.prototype.getAllResponseHeaders=function(){var e=this;return null==this._responseHeaders?"":Object.keys(this._responseHeaders).map(function(t){return t+": "+e._responseHeaders[t]}).join("\r\n")},r.prototype.overrideMimeType=function(e){if(this.readyState===r.LOADING||this.readyState===r.DONE)throw new r.InvalidStateError("overrideMimeType() not allowed in LOADING or DONE");this._mimeOverride=e.toLowerCase()},r.prototype.nodejsSet=function(e){if(this.nodejsHttpAgent=e.httpAgent||this.nodejsHttpAgent,this.nodejsHttpsAgent=e.httpsAgent||this.nodejsHttpsAgent,e.hasOwnProperty("baseUrl")){if(null!=e.baseUrl)if(!f.parse(e.baseUrl,!1,!0).protocol)throw new r.SyntaxError("baseUrl must be an absolute URL");this.nodejsBaseUrl=e.baseUrl}},r.nodejsSet=function(e){r.prototype.nodejsSet(e)},r.prototype._setReadyState=function(e){this.readyState=e,this.dispatchEvent(new u.ProgressEvent("readystatechange"))},r.prototype._sendFile=function(e){throw new Error("Protocol file: not implemented")},r.prototype._sendHttp=function(e){if(this._sync)throw new Error("Synchronous XHR processing not implemented");!e||"GET"!==this._method&&"HEAD"!==this._method?e=e||"":(console.warn("Discarding entity body for "+this._method+" requests"),e=null),this.upload._setData(e),this._finalizeHeaders(),this._sendHxxpRequest()},r.prototype._sendHxxpRequest=function(){var e=this;if(this.withCredentials){var t=r.cookieJar.getCookies(p.CookieAccessInfo(this._url.hostname,this._url.pathname,"https:"===this._url.protocol)).toValueString();this._headers.cookie=this._headers.cookie2=t}var n="http:"===this._url.protocol?[s,this.nodejsHttpAgent]:[a,this.nodejsHttpsAgent],i=n[0],o=n[1],c=i.request.bind(i)({hostname:this._url.hostname,port:+this._url.port,path:this._url.path,auth:this._url.auth,method:this._method,headers:this._headers,agent:o});this._request=c,this.timeout&&c.setTimeout(this.timeout,function(){return e._onHttpTimeout(c)}),c.on("response",function(t){return e._onHttpResponse(c,t)}),c.on("error",function(t){return e._onHttpRequestError(c,t)}),this.upload._startUpload(c),this._request===c&&this._dispatchProgress("loadstart")},r.prototype._finalizeHeaders=function(){this._headers=o({},this._headers,{Connection:"keep-alive",Host:this._url.host,"User-Agent":this._userAgent},this._anonymous?{Referer:"about:blank"}:{}),this.upload._finalizeHeaders(this._headers,this._loweredHeaders)},r.prototype._onHttpResponse=function(e,t){var n=this;if(this._request===e){if(this.withCredentials&&(t.headers["set-cookie"]||t.headers["set-cookie2"])&&r.cookieJar.setCookies(t.headers["set-cookie"]||t.headers["set-cookie2"]),[301,302,303,307,308].indexOf(t.statusCode)>=0)return this._url=this._parseUrl(t.headers.location),this._method="GET",this._loweredHeaders["content-type"]&&(delete this._headers[this._loweredHeaders["content-type"]],delete this._loweredHeaders["content-type"]),null!=this._headers["Content-Type"]&&delete this._headers["Content-Type"],delete this._headers["Content-Length"],this.upload._reset(),this._finalizeHeaders(),void this._sendHxxpRequest();this._response=t,this._response.on("data",function(e){return n._onHttpResponseData(t,e)}),this._response.on("end",function(){return n._onHttpResponseEnd(t)}),this._response.on("close",function(){return n._onHttpResponseClose(t)}),this.responseUrl=this._url.href.split("#")[0],this.status=t.statusCode,this.statusText=s.STATUS_CODES[this.status],this._parseResponseHeaders(t);var i=this._responseHeaders["content-length"]||"";this._totalBytes=+i,this._lengthComputable=!!i,this._setReadyState(r.HEADERS_RECEIVED)}},r.prototype._onHttpResponseData=function(e,t){this._response===e&&(this._responseParts.push(new Buffer(t)),this._loadedBytes+=t.length,this.readyState!==r.LOADING&&this._setReadyState(r.LOADING),this._dispatchProgress("progress"))},r.prototype._onHttpResponseEnd=function(e){this._response===e&&(this._parseResponse(),this._request=null,this._response=null,this._setReadyState(r.DONE),this._dispatchProgress("load"),this._dispatchProgress("loadend"))},r.prototype._onHttpResponseClose=function(e){if(this._response===e){var t=this._request;this._setError(),t.abort(),this._setReadyState(r.DONE),this._dispatchProgress("error"),this._dispatchProgress("loadend")}},r.prototype._onHttpTimeout=function(e){this._request===e&&(this._setError(),e.abort(),this._setReadyState(r.DONE),this._dispatchProgress("timeout"),this._dispatchProgress("loadend"))},r.prototype._onHttpRequestError=function(e,t){this._request===e&&(this._setError(),e.abort(),this._setReadyState(r.DONE),this._dispatchProgress("error"),this._dispatchProgress("loadend"))},r.prototype._dispatchProgress=function(e){var t=new r.ProgressEvent(e);t.lengthComputable=this._lengthComputable,t.loaded=this._loadedBytes,t.total=this._totalBytes,this.dispatchEvent(t)},r.prototype._setError=function(){this._request=null,this._response=null,this._responseHeaders=null,this._responseParts=null},r.prototype._parseUrl=function(e,t,r){var n=null==this.nodejsBaseUrl?e:f.resolve(this.nodejsBaseUrl,e),i=f.parse(n,!1,!0);i.hash=null;var o=(i.auth||"").split(":"),s=o[0],a=o[1];return(s||a||t||r)&&(i.auth=(t||s||"")+":"+(r||a||"")),i},r.prototype._parseResponseHeaders=function(e){for(var t in this._responseHeaders={},e.headers){var r=t.toLowerCase();this._privateHeaders[r]||(this._responseHeaders[r]=e.headers[t])}null!=this._mimeOverride&&(this._responseHeaders["content-type"]=this._mimeOverride)},r.prototype._parseResponse=function(){var e=Buffer.concat(this._responseParts);switch(this._responseParts=null,this.responseType){case"json":this.responseText=null;try{this.response=JSON.parse(e.toString("utf-8"))}catch(e){this.response=null}return;case"buffer":return this.responseText=null,void(this.response=e);case"arraybuffer":this.responseText=null;for(var t=new ArrayBuffer(e.length),r=new Uint8Array(t),n=0;n<e.length;n++)r[n]=e[n];return void(this.response=t);case"text":default:try{this.responseText=e.toString(this._parseResponseEncoding())}catch(t){this.responseText=e.toString("binary")}this.response=this.responseText}},r.prototype._parseResponseEncoding=function(){return/;\s*charset=(.*)$/.exec(this._responseHeaders["content-type"]||"")[1]||"utf-8"},r.ProgressEvent=u.ProgressEvent,r.InvalidStateError=h.InvalidStateError,r.NetworkError=h.NetworkError,r.SecurityError=h.SecurityError,r.SyntaxError=h.SyntaxError,r.XMLHttpRequestUpload=l.XMLHttpRequestUpload,r.UNSENT=0,r.OPENED=1,r.HEADERS_RECEIVED=2,r.LOADING=3,r.DONE=4,r.cookieJar=p.CookieJar(),r}(d.XMLHttpRequestEventTarget);r.XMLHttpRequest=b,b.prototype.nodejsHttpAgent=s.globalAgent,b.prototype.nodejsHttpsAgent=a.globalAgent,b.prototype.nodejsBaseUrl=null}).call(this,e("_process"),e("buffer").Buffer)},{"./errors":400,"./progress-event":402,"./xml-http-request-event-target":403,"./xml-http-request-upload":404,_process:68,buffer:66,cookiejar:74,http:333,https:259,os:280,url:339}],406:[function(e,t,r){t.exports=function(){for(var e={},t=0;t<arguments.length;t++){var r=arguments[t];for(var i in r)n.call(r,i)&&(e[i]=r[i])}return e};var n=Object.prototype.hasOwnProperty},{}]},{},[1]);//# sourceURL=chrome-extension://jadobjbcgibiopkifknkfnohlelpocll/inpage.js
</script><!--<![endif]--><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><style type="text/css">@charset "UTF-8";[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}ng\:form{display:block;}.ng-animate-shim{visibility:hidden;}.ng-anchor{position:absolute;}</style>
<!--
If translation user is logged in, prepare application for translation:
-> Set app-language to pseudo-language ('aa')
-> Load JS scripts from Crowdin to enable In-Context editing
-->
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-TNVMQJV');</script>
<!-- End Google Tag Manager -->
<!-- Fix GA Event Tracking -->
<script>
window['GoogleAnalyticsObject'] = 'ga';
window['ga'] = window['ga'] || function() {
(window['ga'].q = window['ga'].q || []).push(arguments)
};
</script>
<!-- End Fix GA Event Tracking -->
<script type="text/javascript">
var LABELS = {};
LABELS.customizerAdvanced='Advanced';
LABELS.customizerHide='Hide';
LABELS.colorpickerApply='Apply';
LABELS.shortcodeSave='Save';
LABELS.shortcodeEdit='Edit';
LABELS.errorDialogTitle='Note';
LABELS.genericTitleNotice='Note';
LABELS.accountDialogTitle='Account Access';
LABELS.accountDialogNotNowButton='Thank you, not now.';
LABELS.accountDialogUpgradeButton='Show plans';
LABELS.featureRestricted='Your account type does not permit the use of this feature.';
LABELS.validationDialogTitle='Please correct';
LABELS.accountNoTrackingMessage='Tracking information is not available for your account type.';
LABELS.moveToArchiveMessage='You are moving an item to the archive. You can view it by clicking on the ARCHIVE tab.';
LABELS.dialogTitleConfirmation='Confirmation';
LABELS.noQrcodesSelected='Please select codes.';
LABELS.archiveDialogMessage='You are moving an item to the archive. You can view it by clicking on the ARCHIVE tab.';
LABELS.restoreDialogMessage='You are restoring an item. You can view it by clicking on the MANAGE tab.';
LABELS.deleteDialogMessage='You are deleting an item. All data related to this item will be erased and can not be restored.';
LABELS.massDeleteDialogMessage='You are deleting items. All data related to those items will be erased and can not be restored.';
LABELS.deleteOriginalImgFile='This file will be deleted permanently!';
LABELS.downloadCSV='Do you want to download the CSV file?';
LABELS.resetScans='Do you want to reset all scans?';
LABELS.removeLogo='Do you want to remove the logo?';
LABELS.unlinkDomain='Do you want to unlink this domain?';
LABELS.updateOriginalImgFile='File changes cannot be undone!';
LABELS.upgradeAccountUrl='/upgrade';
var webroot = 'https://app.qr-code-generator.com';</script>
<script type="text/javascript">
var GLOBAL_CSRF_TOKEN = '73da28dfbcb97d7e9785ace58ce148aeb69f71b5';
var GLOBAL_API_TOKEN = 'R8cZzpKQQrQPzhGCLreHHoG437ULxmHZnhUdt6NHVfACVoAtOKdU7_dNKzXmLrZs';
var GLOBAL_API_ENDPOINT = '//api.qr-code-generator.com';
var CDN_URL = '//cdn.qr-code-generator.com';
//Formly Form Production settings
window.onProd = true;
window.CDN_URL = CDN_URL;
</script>
<!--[if lt IE 9]>
<script type="text/javascript" src="/js/polyfills/ie8.js"></script>
<![endif]-->
<meta name="google-site-verification" content="OOYsMjeqY2kq4Dr-jNSseyx0zi5zhdTGqBYow0CCvQ0">
<meta name="language" content="en">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- <meta name="viewport" content="width=device-width, initial-scale=1">-->
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi">
<meta name="msapplication-config" content="none">
<link rel="shortcut icon" href="https://app.qr-code-generator.com/img/favicon/favicon.ico" type="image/x-icon">
<link rel="icon" type="image/vnd.microsoft.icon" href="https://app.qr-code-generator.com/img/favicon/favicon.ico">
<link rel="apple-touch-icon" href="https://app.qr-code-generator.com/touch-icon-iphone.png">
<link rel="apple-touch-icon" sizes="76x76" href="https://app.qr-code-generator.com/touch-icon-ipad.png">
<link rel="apple-touch-icon" sizes="120x120" href="https://app.qr-code-generator.com/touch-icon-iphone-retina.png">
<link rel="apple-touch-icon" sizes="152x152" href="https://app.qr-code-generator.com/touch-icon-ipad-retina.png">
<!--
<link href="/public/lib/materialize/bin/materialize-custom.css" type="text/css" rel="stylesheet" media="screen,projection"/>
-->
<link rel="stylesheet" type="text/css" href="./QR Code Generator - New Manage_files/libs.min.css">
<link rel="stylesheet" type="text/css" href="./QR Code Generator - New Manage_files/app.min.css">
<script type="text/javascript" src="./QR Code Generator - New Manage_files/jquery.min.js.download"></script>
<script type="text/javascript" src="./QR Code Generator - New Manage_files/libs.min.js.download"></script><style type="text/css"></style><style type="text/css">/* Chart.js */
@-webkit-keyframes chartjs-render-animation{from{opacity:0.99}to{opacity:1}}@keyframes chartjs-render-animation{from{opacity:0.99}to{opacity:1}}.chartjs-render-monitor{-webkit-animation:chartjs-render-animation 0.001s;animation:chartjs-render-animation 0.001s;}</style>
<script type="text/javascript" src="./QR Code Generator - New Manage_files/app.min.js.download"></script>
<script type="text/javascript" src="./QR Code Generator - New Manage_files/angular.inapp.min.js.download"></script>
<title>QR Code Generator - New Manage</title>
<!-- Mixpanel:start -->
<script type="text/javascript">
!function (e, t) {
if (!t.__SV) {
var n, p, i, r;
window.mixpanel = t, n = e.createElement("script"), n.type = "text/javascript", n.async = !0, n.src = ("https:" === e.location.protocol ? "https:" : "http:") + "//cdn.mxpnl.com/libs/mixpanel-2.2.min.js", p = e.getElementsByTagName("script")[0], p.parentNode.insertBefore(n, p), t._i = [], t.init = function (e, n, p) {
function o(e, t) {
var n = t.split(".");
2 == n.length && (e = e[n[0]], t = n[1]), e[t] = function () {
e.push([t].concat(Array.prototype.slice.call(arguments, 0)))
}
}
var a = t;
for ("undefined" != typeof p ? a = t[p] = [] : p = "mixpanel", a.people = a.people || [], a.toString = function (e) {
var t = "mixpanel";
return "mixpanel" !== p && (t += "." + p), e || (t += " (stub)"), t
}, a.people.toString = function () {
return a.toString(1) + ".people (stub)"
}, i = "disable track track_pageview track_links track_forms register register_once alias unregister identify name_tag set_config people.set people.increment people.append people.track_charge people.clear_charges people.delete_user".split(" "), r = 0; r < i.length; r++)o(a, i[r]);
t._i.push([e, n, p])
}, t.__SV = 1.2
}
}(document, window.mixpanel || []);
mixpanel.init("c419019ef7bb5c151a51c96f3f509001");
window.LANG = "en";
</script>
<!-- Mixpanel:end -->
<!-- Intercom:start -->
<script>
window.intercomSettings = {
user_id: "8247925",
user_hash: "ae6e1bf9bc5fb07e994150b641a45ffdc2bf42b27c00daf7d3b1f7974be0671c",
created_at: "2020-04-19 00:53:11",
language_override: "en",
hide_default_launcher: true,
account_type: "trial",
app_id: "u4ys98rc"
};
window.intercomSettings = $.extend(window.intercomSettings, {"id":"8247925","codes":1,"code_dynamic":"1","code_static":"0","account_type":"trial"});
//Libaray
!function () {
function t() {
var t = a.createElement("script");
t.type = "text/javascript", t.async = !0, t.src = "https://widget.intercom.io/widget/u4ys98rc";
var e = a.getElementsByTagName("script")[0];
e.parentNode.insertBefore(t, e)
}
var e = window, n = e.Intercom;
if ("function" == typeof n) n("reattach_activator"), n("update", intercomSettings); else {
var a = document, c = function () {
c.c(arguments)
};
c.q = [], c.c = function (t) {
c.q.push(t)
}, e.Intercom = c, e.attachEvent ? e.attachEvent("onload", t) : e.addEventListener("load", t, !1)
}
}();
//Init
Intercom('boot', window.intercomSettings);
</script>
<!-- Intercom:end -->
<script type="text/javascript" src="./QR Code Generator - New Manage_files/polyfill.min.js.download"></script>
<!--[if lt IE 9]>
<script type="text/javascript"
src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.min.js"></script>
<script type="text/javascript"
src="https://cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
<!--[if lte IE 9]>
<script type="text/javascript"
src="https://cdnjs.cloudflare.com/ajax/libs/placeholders/3.0.2/placeholders.js"></script>
<![endif]-->
<!--[if IE]>
<link href="/css/build/ie.css" rel="stylesheet" type="text/css"/>
<![endif]-->
<script async="" src="./QR Code Generator - New Manage_files/modules.a3d983311a7a43f86303.js.download" charset="utf-8"></script><style type="text/css">iframe#_hjRemoteVarsFrame {display: none !important; width: 1px !important; height: 1px !important; opacity: 0 !important; pointer-events: none !important;}</style></head>
<body class="_noheaderbutton no-default ab__industry-search ng-scope qr-modal-scroll-lock" data-spy="scroll" data-offset="100" ng-app="app" style="padding-right: 17px;">
<!--Start:Required for google tagmanager -->
<div class="google-tagmanager-trial-account hidden"></div>
<div class="google-tagmanager-customerid hidden">8247925</div>
<!--End:Required for google tagmanager -->
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TNVMQJV"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<div id="wrapper" ng-class="states.viewType" ng:controller="MobilePreviewController" class="ng-scope create_editView">
<div class="device-xs visible-xs"></div>
<div class="device-sm visible-sm"></div>
<div class="device-md visible-md"></div>
<div class="device-lg visible-lg"></div>
<div class="qr-navbar ng-scope" ng-style="getNavbarStyle()" ng-controller="qrNavbarCtrl" ng-init="route='manage/new'" data-navbar="" style="padding-right: 41px;">
<div class="qr-navbar__element" ng-hide="route == 'create/index' || route == 'create/new'">
<i class="icon-logo-icon qr-navbar__logo"></i>
</div>
<div class="qr-navbar__element" ng-hide="route == 'create/index' || route == 'create/new'">
<div class="qr-navbar__separator"></div>
</div>
<div class="qr-navbar__element">
<div class="qr-navbar__element qr-navbar__menu noselect" ng-click="toggleMenu()" ng-show="route == 'manage/new'">
<i class="icon-thin-menu"></i>
<span>Menu</span>
</div>
</div>
<div class="qr-navbar__element">
<div class="qr-navbar__element qr-navbar__menu qr-navbar__menu__back-button noselect ng-hide" ng-show="route != 'manage/new'" style="display: block;">
<a ng-click="goBack($event)" href="https://app.qr-code-generator.com/manage">
<i class="icon-event-back"></i>
<span ng-show="route != 'create/index' && route != 'create/new'" class="">Back</span>
</a>
</div>
</div>
<div class="qr-navbar__element pull-right ng-hide" ng-show="route == 'upgrade/paymentform' || route == 'upgrade/index' || route == 'upgrade/new'">
<div class="qr-navbar__element">
<a href="https://app.qr-code-generator.com/manage/?aftercreate=1&count=1#" class="call-sales">
<span class="name" style="cursor:default;text-decoration:none;"><i class="icon-call-phone"></i> Call our sales team: <span>+1 646-712-9308</span></span>
</a>
</div>
</div>
<div class="qr-navbar__element pull-right" ng-show="route != 'upgrade/index' && route != 'upgrade/new' && route != 'upgrade/paymentform' && route != 'create/index' && route != 'create/new'">
<!-- ngIf: getLimitCurrentPlan() -->
<div class="qr-navbar__element">
<qr-news-bell icon-as-svg="true" status="true" items="[{'id':'28','message':'Feeling stuck? Get popular QR Code ideas in your field now with the new Industry Recommendations feature.','updated_at':'2020-03-31 07:24:22','icon':'icon-search','color':'#4f5557','label':'Try now','url':'https://app.qr-code-generator.com/create/new/?utm_source=bell&utm_medium=app&utm_campaign=march_20_newsletter&utm_content=app&utm_term=bell_app'},{'id':'22','message':'Our newly-launched blog is here to help you supercharge the way you use QR Codes. Go on, take a look around!','updated_at':'2020-02-03 08:50:54','icon':'icon-type-website','color':'#4f5557','label':'Visit Blog','url':'https://www.qr-code-generator.com/blog/?utm_source=bell&utm_medium=app&utm_campaign=feb_20_newsletter&utm_content=blog&utm_term=blog_link'},{'id':'21','message':'You can now use your own text on your QR Code frame that matches your content','updated_at':'2019-12-06 14:17:42','icon':'icon-edit-b','color':'#4F5557','label':'Learn how','url':'https://help.qr-code-generator.com/en/articles/3527002-can-i-use-a-custom-text-on-my-qr-code-frame?utm_source=bell&utm_medium=app&utm_campaign=dec_19_newsletter&utm_content=custom_text&utm_term=link_helpcenter'}]" mobile-mode="bellMobileMode" class="ng-isolate-scope"><div class="qr-news-bell qr-news-bell--mark" ng-class="getElementClass()"><span class="qr-news-bell__icon" ng-class="getIconClass()" ng-click="click($event)"><svg ng-show="iconAsSvg" width="20px" height="25px" viewBox="0 0 20 25" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class=""><desc>Created with Sketch.</desc><defs><path d="M932,386.375 C933.375,386.375 934.5,385.25 934.5,383.875 L929.5,383.875 C929.5,385.25 930.6125,386.375 932,386.375 Z M939.5,378.875 L939.5,372.625 C939.5,368.7875 937.45,365.575 933.875,364.725 L933.875,363.875 C933.875,362.8375 933.0375,362 932,362 C930.9625,362 930.125,362.8375 930.125,363.875 L930.125,364.725 C926.5375,365.575 924.5,368.775 924.5,372.625 L924.5,378.875 L922,381.375 L922,382.625 L942,382.625 L942,381.375 L939.5,378.875 Z" id="path-1"></path></defs><g id="__Icons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Artboard" transform="translate(-922.000000, -362.000000)" fill-rule="nonzero"><g id="bell_icon"><use fill-opacity="0.1" fill="#FFFFFF" fill-rule="evenodd" xlink:href="#path-1"></use><path stroke-opacity="0.3" stroke="#FFFFFF" stroke-width="1" d="M933.936143,384.375 L930.062965,384.375 C930.284681,385.237066 931.066437,385.875 932,385.875 C932.926416,385.875 933.712301,385.234495 933.936143,384.375 Z M922.5,381.582107 L922.5,382.125 L941.5,382.125 L941.5,381.582107 L939,379.082107 L939,372.625 C939,368.884848 936.994102,365.980543 933.759343,365.21144 L933.375,365.120057 L933.375,363.875 C933.375,363.113642 932.761358,362.5 932,362.5 C931.238642,362.5 930.625,363.113642 930.625,363.875 L930.625,365.120376 L930.240275,365.21153 C926.994919,365.980465 925,368.870331 925,372.625 L925,379.082107 L922.5,381.582107 Z"></path></g></g></g></svg></span><qr-news-window open="open" mobile-mode="mobileMode" items="items" right="true" class="ng-isolate-scope"><qr-popup open="open" mobile-mode="false" top-offset="" right="true" class="ng-isolate-scope"><div class="qr-popup qr-popup--right" ng-class="getPopupClasses()" ng-style="{marginTop: topOffset, minWidth: minWidth, marginLeft: leftOffset, zIndex: getPopupZIndex()}" style="z-index: 20000;"><ng-transclude><div class="qr-news-window ng-scope"><h6 class="qr-news-window__title ng-binding">What's new?</h6><span class="qr-news-window__close" ng-click="closeIt()">×</span><div class="qr-news-window__content ps-container ps-theme-default" data-ps-id="84e792f0-bd78-a432-34c5-20d918e4f4f9"><!-- ngRepeat: item in items track by $index --><qr-news-item class="qr-news-window__item ng-scope ng-isolate-scope" ng-repeat="item in items track by $index" value="item"><div class="qr-news-item"><span class="qr-news-item__icon icon-search" ng-class="value.icon" ng-style="{color: value.color}" style="color: rgb(79, 85, 87);"></span><div class="qr-news-item__message ng-binding">Feeling stuck? Get popular QR Code ideas in your field now with the new Industry Recommendations feature.</div><a class="qr-news-item__action ng-binding" href="https://app.qr-code-generator.com/create/new/?utm_source=bell&utm_medium=app&utm_campaign=march_20_newsletter&utm_content=app&utm_term=bell_app" target="_blank" ng-show="value.label && value.url">Try now</a><div class="qr-news-item__date ng-binding">Mar 31, 2020</div></div></qr-news-item><!-- end ngRepeat: item in items track by $index --><qr-news-item class="qr-news-window__item ng-scope ng-isolate-scope" ng-repeat="item in items track by $index" value="item"><div class="qr-news-item"><span class="qr-news-item__icon icon-type-website" ng-class="value.icon" ng-style="{color: value.color}" style="color: rgb(79, 85, 87);"></span><div class="qr-news-item__message ng-binding">Our newly-launched blog is here to help you supercharge the way you use QR Codes. Go on, take a look around!</div><a class="qr-news-item__action ng-binding" href="https://www.qr-code-generator.com/blog/?utm_source=bell&utm_medium=app&utm_campaign=feb_20_newsletter&utm_content=blog&utm_term=blog_link" target="_blank" ng-show="value.label && value.url">Visit Blog</a><div class="qr-news-item__date ng-binding">Feb 3, 2020</div></div></qr-news-item><!-- end ngRepeat: item in items track by $index --><qr-news-item class="qr-news-window__item ng-scope ng-isolate-scope" ng-repeat="item in items track by $index" value="item"><div class="qr-news-item"><span class="qr-news-item__icon icon-edit-b" ng-class="value.icon" ng-style="{color: value.color}" style="color: rgb(79, 85, 87);"></span><div class="qr-news-item__message ng-binding">You can now use your own text on your QR Code frame that matches your content</div><a class="qr-news-item__action ng-binding" href="https://help.qr-code-generator.com/en/articles/3527002-can-i-use-a-custom-text-on-my-qr-code-frame?utm_source=bell&utm_medium=app&utm_campaign=dec_19_newsletter&utm_content=custom_text&utm_term=link_helpcenter" target="_blank" ng-show="value.label && value.url">Learn how</a><div class="qr-news-item__date ng-binding">Dec 6, 2019</div></div></qr-news-item><!-- end ngRepeat: item in items track by $index --><div class="ps-scrollbar-x-rail" style="left: 0px; bottom: 0px;"><div class="ps-scrollbar-x" tabindex="0" style="left: 0px; width: 0px;"></div></div><div class="ps-scrollbar-y-rail" style="top: 0px; right: 6px;"><div class="ps-scrollbar-y" tabindex="0" style="top: 0px; height: 0px;"></div></div></div><div class="qr-news-window__actions" ng-switch="isLoading"><!-- ngSwitchWhen: true --><!-- ngSwitchDefault: --><div ng-switch-default="" class="ng-scope"><button class="qr-news-window__action ng-binding" type="button" ng-click="loadMore()">Load more</button></div><!-- end ngSwitchWhen: --></div></div></ng-transclude></div><div class="qr-popup__layer" ng-click="onLayerClick($event)" ng-class="getLayerClasses()" ng-style="{zIndex: getLayerZIndex()}" style="z-index: 19999;"></div></qr-popup></qr-news-window></div></qr-news-bell>
</div>
<div class="qr-navbar__element ml-25">
<div class="help" data-toggle="tooltip" data-trigger="hover" data-placement="bottom" title="" data-original-title="Customer ID:8247925">
<a href="https://help.qr-code-generator.com/en" onclick="_gaq.push(['_trackEvent','Headbar', 'Info', 'open intercom']);" target="_help">?</a>
</div>
</div>
<div class="qr-navbar__element">
<div class="qr-navbar__separator qr-navbar__separator--left"></div>
</div>
<div class="qr-navbar__element">
<div class="qr-navbar__dropdown qr-navbar__dropdown__text noselect" ng-click="toggleDropdown()" ng-class="{'qr-navbar__dropdown--open': dropdownOpen}">
<span>Account</span>
<div class="qr-navbar__dropdown__text--icon qr-navbar__dropdown__text--icon--menu-arrow icon-down-open-mini"></div>
<div class="qr-navbar__dropdown__text--icon qr-navbar__dropdown__text--icon--menu-gear">
<svg width="27px" height="26px" viewBox="0 0 22 22" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 48.2 (47327) - http://www.bohemiancoding.com/sketch -->
<title>Shape</title>
<desc>Created with Sketch.</desc>
<defs>
<path d="M20,9 L18.7,9 C18.5,8.3 18.2,7.6 17.8,6.9 L18.7,6 C19.5,5.2 19.5,4 18.7,3.2 C17.9,2.4 16.7,2.4 15.9,3.2 L15,4.1 C14.4,3.7 13.7,3.4 12.9,3.2 L12.9,2 C12.9,0.9 12,0 10.9,0 C9.8,0 8.9,0.9 8.9,2 L8.9,3.3 C8.3,3.5 7.6,3.7 6.9,4.1 L6.1,3.2 C5.3,2.4 4.1,2.4 3.3,3.2 C2.5,4 2.5,5.2 3.3,6 L4.2,6.9 C3.7,7.6 3.5,8.3 3.3,9 L2,9 C0.9,9 0,9.9 0,11 C0,12.1 0.9,13 2,13 L3.3,13 C3.5,13.7 3.8,14.4 4.2,15.1 L3.3,16 C2.5,16.8 2.5,18 3.3,18.8 C4.1,19.6 5.3,19.6 6.1,18.8 L7,17.9 C7.6,18.3 8.3,18.6 9.1,18.8 L9.1,20 C9.1,21.1 10,22 11.1,22 C12.2,22 13.1,21.1 13.1,20 L13.1,18.7 C13.8,18.5 14.5,18.2 15.2,17.8 L16.1,18.7 C16.9,19.5 18.1,19.5 18.9,18.7 C19.7,17.9 19.7,16.7 18.9,15.9 L18,15 C18.4,14.4 18.7,13.7 18.9,12.9 L20,12.9 C21.1,12.9 22,12 22,10.9 C22,9.9 21.1,9 20,9 Z M11,14 C9.3,14 8,12.7 8,11 C8,9.3 9.3,8 11,8 C12.7,8 14,9.3 14,11 C14,12.7 12.7,14 11,14 Z" id="path-1"></path>
</defs>
<g id="Artboard" fill-rule="evenodd" transform="translate(-1201.000000, -110.000000)">
<g id="settings-gear-65" transform="translate(1201.000000, 110.000000)" fill-rule="nonzero">
<g id="gear-icon">
<use fill-opacity="1" fill="none" fill-rule="evenodd" xlink:href="#path-1"></use>
<path fill-opacity="0.1" fill="#FFFFFF" stroke-opacity="0.35" stroke="#FFFFFF" stroke-width="1" d="M20,9.5 L18.3228493,9.5 L18.219238,9.13736056 C18.0305773,8.47704797 17.746425,7.81402596 17.3658784,7.14806947 L17.176404,6.81648922 L18.3464466,5.64644661 C18.9511845,5.04170876 18.9511845,4.15829124 18.3464466,3.55355339 C17.7417088,2.94881554 16.8582912,2.94881554 16.2535534,3.55355339 L15.0637089,4.74339784 L14.7226499,4.51602515 C14.1720705,4.14897221 13.5248987,3.87161289 12.7787322,3.68507125 L12.4,3.5903882 L12.4,2 C12.4,1.17614237 11.7238576,0.5 10.9,0.5 C10.0761424,0.5 9.4,1.17614237 9.4,2 L9.4,3.66037961 L9.05811388,3.77434165 C7.69960052,4.22717944 7.65872447,4.24231872 7.14806947,4.53412157 L6.79582579,4.73540367 L6.52629534,4.43218192 L5.74644661,3.55355339 C5.14170876,2.94881554 4.25829124,2.94881554 3.65355339,3.55355339 C3.04881554,4.15829124 3.04881554,5.04170876 3.65355339,5.64644661 L4.85305804,6.84595126 L4.60686674,7.1906191 C4.39990256,7.48036894 4.23979888,7.78429457 4.10287575,8.13282619 C3.99604456,8.40476012 3.92641589,8.62757186 3.78076197,9.13736056 L3.67715071,9.5 L2,9.5 C1.17614237,9.5 0.5,10.1761424 0.5,11 C0.5,11.8238576 1.17614237,12.5 2,12.5 L3.67715071,12.5 L3.78076197,12.8626394 C3.96942271,13.522952 4.25357501,14.185974 4.63412157,14.8519305 L4.823596,15.1835108 L3.65355339,16.3535534 C3.04881554,16.9582912 3.04881554,17.8417088 3.65355339,18.4464466 C4.25829124,19.0511845 5.14170876,19.0511845 5.74644661,18.4464466 L6.93629106,17.2566022 L7.2773501,17.4839749 C7.8279295,17.8510278 8.47510125,18.1283871 9.22126781,18.3149287 L9.6,18.4096118 L9.6,20 C9.6,20.8238576 10.2761424,21.5 11.1,21.5 C11.9238576,21.5 12.6,20.8238576 12.6,20 L12.6,18.3228493 L12.9626394,18.219238 C13.622952,18.0305773 14.285974,17.746425 14.9519305,17.3658784 L15.2835108,17.176404 L16.4535534,18.3464466 C17.0582912,18.9511845 17.9417088,18.9511845 18.5464466,18.3464466 C19.1511845,17.7417088 19.1511845,16.8582912 18.5464466,16.2535534 L17.3566022,15.0637089 L17.5839749,14.7226499 C17.9510278,14.1720705 18.2283871,13.5248987 18.4149287,12.7787322 L18.5096118,12.4 L20,12.4 C20.8238576,12.4 21.5,11.7238576 21.5,10.9 C21.5,10.1646273 20.811636,9.5 20,9.5 Z M11,14.5 C9.02385763,14.5 7.5,12.9761424 7.5,11 C7.5,9.02385763 9.02385763,7.5 11,7.5 C12.9761424,7.5 14.5,9.02385763 14.5,11 C14.5,12.9761424 12.9761424,14.5 11,14.5 Z"></path>
</g>
</g>
</g>
</svg>
</div>
</div>
<div class="qr-navbar__account-dropdown-container">
<div class="qr-navbar__scrollable-container ps-container ps-theme-default" data-ps-id="d99aa279-4239-904a-7ad5-ac88f4f1d9ad">
<ul class="qr-navbar__dropdown__container">
<li>
<a href="https://app.qr-code-generator.com/account/">
My Account <i class="icon-qr-my-account"></i>
</a>
</li>
<li>
<a href="https://app.qr-code-generator.com/usermanagement/">
User Management <i class="icon-qr-user-management"></i>
</a>
</li>
<li>
<a href="https://app.qr-code-generator.com/whitelabel/">
Whitelabel Options <i class="icon-qr-whitelabel"></i>
</a>
</li>
<li>
<a href="https://app.qr-code-generator.com/api/?from=options">
API Keys <i class="icon-options"></i>
</a>
</li>
<li>
<a href="https://app.qr-code-generator.com/upgrade/?from=options">
Features & Pricing <i class="icon-qr-features-pricing"></i>
</a>
</li>
<li>
<a href="https://help.qr-code-generator.com/en" target="_help">
Help Center <i class="icon-qr-help-center"></i>
</a>
</li>
<li class="divider-container">
<div class="divider"></div>
</li>
<li>
<a href="https://app.qr-code-generator.com/site/logout/">
Logout <i class="icon-qr-log-out"></i>
</a>
</li>
</ul>
<div class="ps-scrollbar-x-rail" style="left: 0px; bottom: 0px;"><div class="ps-scrollbar-x" tabindex="0" style="left: 0px; width: 0px;"></div></div><div class="ps-scrollbar-y-rail" style="top: 0px; right: 0px;"><div class="ps-scrollbar-y" tabindex="0" style="top: 0px; height: 0px;"></div></div></div>
<div class="qr-popup__layer" ng-click="onLayerClick()" ng-class="getLayerClasses()"></div>
</div>
</div>
</div>
<div class="qr-navbar__trial-banner">
<!-- ngIf: isTrialMessageVisible() && route != 'upgrade/index' && route != 'upgrade/paymentform' && route != 'create/index' && route != 'create/new' --><qr-trial-left ng-if="isTrialMessageVisible() && route != 'upgrade/index' && route != 'upgrade/paymentform' && route != 'create/index' && route != 'create/new'" trial-date="getTrialDate()" class="ng-scope ng-isolate-scope" style=""><div class="qr-trial-left"><div class="qr-trial-left__days-left ng-binding" ng-bind="trialMessage">Free Trial ends in 13 days</div><div class="qr-trial-left__upgrade-link"><a ng-href="/upgrade/?trial=sidebar" ng-bind="::upgradeLabel" data-trial-link="" target="_blank" class="ng-binding" href="https://app.qr-code-generator.com/upgrade/?trial=sidebar">Upgrade</a></div></div></qr-trial-left><!-- end ngIf: isTrialMessageVisible() && route != 'upgrade/index' && route != 'upgrade/paymentform' && route != 'create/index' && route != 'create/new' -->
</div>
</div>
<script>
app.controller('qrNavbarCtrl', ['$scope', '$element', '$window', 'account', 'gettextCatalog', function ($scope, $element, $window, account, gettextCatalog) {
var route = 'manage/new';
$scope.dropdownOpen = false;
$scope.menuOpen = false;
$scope.isMobile = ($window.innerWidth < 1025);
$scope.bellMobileMode = ($window.innerWidth <= 768);
$scope.toggleDropdown = function () {
$scope.dropdownOpen = !$scope.dropdownOpen;
setTimeout(function () {
$('.qr-navbar__scrollable-container').perfectScrollbar('update');
}, 0);
};
$scope.toggleMenu = function () {
if (!$(".qr-account-locked").is(":visible")) {
if ($(".qr-manage-panel").hasClass("qr-manage-panel--close")) {
$(".qr-manage-panel").removeClass("qr-manage-panel--close");
$(".qr-manage-content").removeClass("qr-manage-content--panel-close");
$(".qr-manage-content").addClass("qr-manage-content--panel-open");
} else {
$(".qr-manage-content").removeClass("qr-manage-content--panel-open");
$(".qr-manage-panel").addClass("qr-manage-panel--close");
$(".qr-manage-content").addClass("qr-manage-content--panel-close");
}
}
};
$scope.getLayerClasses = function () {
$scope.menuOpen = $(".qr-manage-panel").hasClass("qr-manage-panel--close");
if (!$(".qr-manage-panel").length) {
$scope.menuOpen = true;
}
if ($scope.dropdownOpen || (!$scope.menuOpen && $scope.isMobile)) {
return "qr-popup__layer--open"
}
if ($(".redesign").hasClass("full-preview")) {
return "qr-popup__layer--open"
}
};
$scope.onLayerClick = function () {
$scope.menuOpen = $(".qr-manage-panel").hasClass("qr-manage-panel--close");
$scope.dropdownOpen = false;
if ($scope.isMobile && !$scope.menuOpen) {
$scope.toggleMenu();
}
if ($(".redesign").hasClass("full-preview")) {
$(".redesign").removeClass("full-preview");
}
};
$scope.getNavbarStyle = function () {
//Remove bar
if (route === "create/index" || route === "create/new")
{
return {
background: 'none',
position: 'relative'
}
}
if (route === 'create/editbarcode' || route.substr(0, 6) === 'admin/') {
return {
position: 'relative'
}
}
if ($(".qr-account-locked").is(":visible")) {
return {
zIndex: 20002
}
}
};
/**
* @returns {boolean}
*/
$scope.isTrialMessageVisible = function () {
return account.getAccountStatus() === 'trial';
};
/**
* Get the trial date
* @returns {string}
*/
$scope.getTrialDate = function () {
return account.getAccount().trial_date;
};
/**
* Get the limit current plan from user account. Check if there is only 10% left from the all qr codes.
* @returns {string}
*/
$scope.getLimitCurrentPlan = function () {
var current = (account.getAccount().qrcodes || {}).current;
var allowed = (account.getAccount().qrcodes || {}).allowed;
var percenttoget = ( allowed * 10 ) / 100;
if(( allowed - percenttoget ) <= ( current ))
{
return 1;
}
};
/**
* Make real back action for pages edit, design and statistics.
* Otherwise work like a normal link.
* @param $event
*/
$scope.goBack = function ($event) {
if (route === 'shortener/chart' || route === 'create/editbarcode' || route === 'create/index') {
$event.preventDefault();
window.history.back();
}
};
if (!$scope.isMobile) {
$(".qr-manage-panel").removeClass("qr-manage-panel--close");
$(".qr-manage-content").removeClass("qr-manage-content--panel-close");
}
angular.element(document).ready(function () {
$('.qr-navbar__scrollable-container').perfectScrollbar({includePadding: true, swipePropagation: false})
});
// To initialize the tooltip, we need a page load timeout
setTimeout(function () {
$element.find('[data-toggle="tooltip"]').tooltip({animation: false});
});
}]);
</script>
<div id="page">
<!-- section wrapper -->
<div id="content">
</div>
<qr-manage-view is-admin="''" aws-credentials="{'url':'//qrcgcustomers.s3-eu-west-1.amazonaws.com','inputs':{'Content-Type':'','acl':'public-read','success_action_status':'201','policy':'eyJleHBpcmF0aW9uIjoiMjAyMC0wNC0yNFQ0OjIyOjA1WiIsImNvbmRpdGlvbnMiOlt7ImJ1Y2tldCI6InFyY2djdXN0b21lcnMifSx7ImFjbCI6InB1YmxpYy1yZWFkIn0sWyJzdGFydHMtd2l0aCIsIiRrZXkiLCJhY2NvdW50ODIyNDQ1OVwvIl0sWyJzdGFydHMtd2l0aCIsIiRDb250ZW50LVR5cGUiLCIiXSx7InN1Y2Nlc3NfYWN0aW9uX3N0YXR1cyI6IjIwMSJ9LHsieC1hbXotY3JlZGVudGlhbCI6IkFLSUFKQjJIUk1YTVlCR1IyS0lRXC8yMDIwMDQyM1wvZXUtd2VzdC0xXC9zM1wvYXdzNF9yZXF1ZXN0In0seyJ4LWFtei1hbGdvcml0aG0iOiJBV1M0LUhNQUMtU0hBMjU2In0seyJ4LWFtei1kYXRlIjoiMjAyMDA0MjNUMjIyMjA1WiJ9LHsieC1hbXotZXhwaXJlcyI6Ijg2NDAwIn0sWyJzdGFydHMtd2l0aCIsIiRmaWxlbmFtZSIsIiJdLFsic3RhcnRzLXdpdGgiLCIkdmFybmFtZSIsIiJdXX0=','X-amz-credential':'AKIAJB2HRMXMYBGR2KIQ/20200423/eu-west-1/s3/aws4_request','X-amz-algorithm':'AWS4-HMAC-SHA256','X-amz-date':'20200423T222205Z','X-amz-expires':'86400','X-amz-signature':'71bb8d3e08e4bc64f8aa4279868a9b0d2730f8cd589d7a436303cf162b0d09cc'}}" class="ng-isolate-scope"><div class="qr-manage-view"><qr-manage-panel is-admin="isAdmin" class="ng-isolate-scope"><!-- ngIf: open.expire --><div class="qr-manage-panel"><div class="qr-manage-panel__scrollable-container ps-container ps-theme-default qr-manage-panel--trial ps-active-y" ng-style="getPanelStyle()" ng-class="{'qr-manage-panel--trial': isTrialMessageVisible()}" data-ps-id="7de59b0e-32c2-e9af-c011-1146e524cb20" style="padding-bottom: 109px;"><div class="qr-manage-panel__search"><i class="qr-manage-panel__search__icon icon-qr-search"></i><input class="qr-manage-panel__search__input ng-pristine ng-untouched ng-valid" placeholder="Search QR Codes..." ng-model="searchQuery" ng-model-options="{debounce: 300, getterSetter: true}"><i class="qr-manage-panel__search__icon-delete icon-event-close ng-hide" ng-show="searchQuery()" ng-click="searchQuery('')"></i></div><h6 class="qr-manage-panel__heading ng-binding" ng-bind="::qrHeading">My QR Codes</h6><!-- ngRepeat: filter in filters --><qr-manage-folder ng-repeat="filter in filters" value="::filter" icon="::filter.icon" count="filter.count" ng-show="filter.visible" menu="false" class="ng-scope ng-isolate-scope"><div class="qr-manage-folder" ng-class="{'qr-manage-folder--animated': animated}" ng-switch="isEditing()"><!-- ngSwitchDefault: --><div ng-switch-default="" class="ng-scope"><a class="qr-manage-folder__button" ng-href="#!/?folder=all" ng-class="getClass()" href="https://app.qr-code-generator.com/manage/?aftercreate=1&count=1#!/?folder=all" style=""><span class="qr-manage-folder__icon icon icon-qr-all" ng-class="getIconClass()"></span><span class="qr-manage-folder__label ng-binding" ng-bind="value.name">All</span><span class="qr-manage-folder__count ng-binding" ng-show="count >= 0" style=""> (1)</span><!-- ngIf: menu !== false --></a></div><!-- end ngSwitchWhen: --><!-- ngSwitchWhen: true --><!-- ngIf: open.actions --></div></qr-manage-folder><!-- end ngRepeat: filter in filters --><qr-manage-folder ng-repeat="filter in filters" value="::filter" icon="::filter.icon" count="filter.count" ng-show="filter.visible" menu="false" class="ng-scope ng-isolate-scope"><div class="qr-manage-folder" ng-class="{'qr-manage-folder--animated': animated}" ng-switch="isEditing()"><!-- ngSwitchDefault: --><div ng-switch-default="" class="ng-scope"><a class="qr-manage-folder__button qr-manage-folder__button--active" ng-href="#!/?folder=active" ng-class="getClass()" href="https://app.qr-code-generator.com/manage/?aftercreate=1&count=1#!/?folder=active" style=""><span class="qr-manage-folder__icon icon icon-active" ng-class="getIconClass()"></span><span class="qr-manage-folder__label ng-binding" ng-bind="value.name">Active</span><span class="qr-manage-folder__count ng-binding" ng-show="count >= 0" style=""> (1)</span><!-- ngIf: menu !== false --></a></div><!-- end ngSwitchWhen: --><!-- ngSwitchWhen: true --><!-- ngIf: open.actions --></div></qr-manage-folder><!-- end ngRepeat: filter in filters --><qr-manage-folder ng-repeat="filter in filters" value="::filter" icon="::filter.icon" count="filter.count" ng-show="filter.visible" menu="false" class="ng-scope ng-isolate-scope"><div class="qr-manage-folder" ng-class="{'qr-manage-folder--animated': animated}" ng-switch="isEditing()"><!-- ngSwitchDefault: --><div ng-switch-default="" class="ng-scope"><a class="qr-manage-folder__button" ng-href="#!/?folder=paused" ng-class="getClass()" href="https://app.qr-code-generator.com/manage/?aftercreate=1&count=1#!/?folder=paused"><span class="qr-manage-folder__icon icon icon-qr-paused" ng-class="getIconClass()"></span><span class="qr-manage-folder__label ng-binding" ng-bind="value.name">Paused</span><span class="qr-manage-folder__count ng-binding" ng-show="count >= 0" style=""> (0)</span><!-- ngIf: menu !== false --></a></div><!-- end ngSwitchWhen: --><!-- ngSwitchWhen: true --><!-- ngIf: open.actions --></div></qr-manage-folder><!-- end ngRepeat: filter in filters --><qr-manage-folder ng-repeat="filter in filters" value="::filter" icon="::filter.icon" count="filter.count" ng-show="filter.visible" menu="false" class="ng-scope ng-isolate-scope ng-hide"><div class="qr-manage-folder" ng-class="{'qr-manage-folder--animated': animated}" ng-switch="isEditing()"><!-- ngSwitchDefault: --><div ng-switch-default="" class="ng-scope"><a class="qr-manage-folder__button qr-manage-folder__button--expired" ng-href="#!/?folder=expired" ng-class="getClass()" href="https://app.qr-code-generator.com/manage/?aftercreate=1&count=1#!/?folder=expired"><span class="qr-manage-folder__icon icon icon-qr-expired" ng-class="getIconClass()"></span><span class="qr-manage-folder__label ng-binding" ng-bind="value.name">Expired</span><span class="qr-manage-folder__count ng-binding" ng-show="count >= 0" style=""> (0)</span><!-- ngIf: menu !== false --></a></div><!-- end ngSwitchWhen: --><!-- ngSwitchWhen: true --><!-- ngIf: open.actions --></div></qr-manage-folder><!-- end ngRepeat: filter in filters --><div ng-class="lineClass" class="qr-manage-panel__line" style=""></div><h6 class="qr-manage-panel__heading ng-binding" ng-bind="::foldersHeading">My Folders</h6><!-- ngRepeat: folder in getFolders() --><qr-manage-folder ng-repeat="folder in getFolders()" value="folder" editing="editing" is-menu-visible="isAnyFolderMenuVisible.value" animated="true" class="ng-scope ng-isolate-scope" style=""><div class="qr-manage-folder qr-manage-folder--animated" ng-class="{'qr-manage-folder--animated': animated}" ng-switch="isEditing()"><!-- ngSwitchDefault: --><div ng-switch-default="" class="ng-scope" style=""><a class="qr-manage-folder__button" ng-href="#!/?folder=307460" ng-class="getClass()" href="https://app.qr-code-generator.com/manage/?aftercreate=1&count=1#!/?folder=307460" style=""><span class="qr-manage-folder__icon icon icon-qr-folder" ng-class="getIconClass()"></span><span class="qr-manage-folder__label ng-binding" ng-bind="value.name">Untitled folder</span><span class="qr-manage-folder__count ng-binding ng-hide" ng-show="count >= 0"> ()</span><!-- ngIf: menu !== false --><i class="qr-manage-folder__menu icon icon-menu-vertical ng-scope" ng-click="clickMenu()" ng-if="menu !== false" ng-class="{'icon-menu-vertical--visible' : isMenuAvailable()}" style=""></i><!-- end ngIf: menu !== false --></a></div><!-- end ngSwitchWhen: --><!-- ngSwitchWhen: true --><!-- ngIf: open.actions --></div></qr-manage-folder><!-- end ngRepeat: folder in getFolders() --><button type="button" class="qr-manage-panel__add ng-binding" ng-click="addFolder()" data-ng-disabled="addingFolder"><span class="qr-manage-panel__icon icon icon-plus-1"></span>New Folder</button><!-- ngIf: open.delete --><div class="ps-scrollbar-x-rail" style="left: 0px; bottom: 0px;"><div class="ps-scrollbar-x" tabindex="0" style="left: 0px; width: 0px;"></div></div><div class="ps-scrollbar-y-rail" style="top: 0px; right: 0px; height: 506px;"><div class="ps-scrollbar-y" tabindex="0" style="top: 0px; height: 484px;"></div></div></div><!-- ngIf: isTrialMessageVisible() --><qr-trial-left ng-if="isTrialMessageVisible()" trial-date="getTrialDate()" class="sidebar-trial ng-scope ng-isolate-scope" style=""><div class="qr-trial-left"><div class="qr-trial-left__days-left ng-binding" ng-bind="trialMessage">Free Trial ends in 13 days</div><div class="qr-trial-left__upgrade-link"><a ng-href="/upgrade/?trial=sidebar" ng-bind="::upgradeLabel" data-trial-link="" target="_blank" class="ng-binding" href="https://app.qr-code-generator.com/upgrade/?trial=sidebar">Upgrade</a></div></div></qr-trial-left><!-- end ngIf: isTrialMessageVisible() --></div></qr-manage-panel><qr-manage-content is-admin="isAdmin" class="ng-isolate-scope"><div class="qr-manage-content qr-manage-content--panel-open" data-manage-content=""><div ng-show="!isAdmin" class="qr-manage-content__banner qr-manage-content__banner_open" data-alert-banner=""><!-- ngIf: account.trial && account.payment_open --><!-- ngIf: account.payment_creditcard_expired && !account.payment_open --><!-- ngIf: account.status === 'expired' --><qr-open-invoice open="account.payment_open && !account.trial" payment-tx-id="account.payment_txid" ng-class="{forceDisplayBlock: account.payment_open && !account.trial}" class="ng-isolate-scope"><div class="qr-open-invoice ng-hide" ng-show="open"><div class="qr-open-invoice__container"><h6 class="qr-open-invoice__title ng-binding" ng-bind="::title">There is an unpaid invoice in your account</h6><p class="qr-open-invoice__message ng-binding" ng-bind-html="getMessage()"><a class="qr-open-invoice__link" href="https://app.qr-code-generator.com/creditcard/payinvoice?invoice_txid=null"><strong>Pay now by credit card</strong></a> or go to <a class="qr-open-invoice__link" href="https://app.qr-code-generator.com/billing/?unpaidinvoice"><strong>Billing</strong></a> for more information.</p></div></div></qr-open-invoice></div><!-- ngIf: isAdmin --><div class="qr-manage-content__items" ng-show="!statistics.open"><span class="qr-manage-content__checkbox checkboxes-container blue-checkbox ng-hide" ng-show="checkbox.visible"><input type="checkbox" id="qr-manage-content-checkbox" ng-click="checkAll()" ng-checked="checkbox.checkAllState"><label class="qr-manage-content__checkbox-label" for="qr-manage-content-checkbox"></label></span><qr-manage-bar is-admin="isAdmin" total-selected="checkbox.totalSelected" selected-codes="checkbox.selectedCodes" search-query="getSearchQuery()" class="ng-isolate-scope"><div class="qr-manage-bar" ng-switch="totalSelected"><!-- ngSwitchWhen: 0 --><div class="qr-manage-bar__folder ng-scope" ng-switch-when="0"><span class="qr-manage-bar__folder-icon icon icon-active" ng-class="getFolderIconClass()" style=""></span><span class="qr-manage-bar__folder-name ng-binding" ng-bind="getFolderName()">Active QR Codes</span><span class="qr-manage-bar__count ng-binding" ng-show="getCountString()" ng-bind="getCountString()" style="">(1)</span></div><!-- end ngSwitchWhen: --><!-- ngSwitchDefault: --><div ng-show="searchQuery" class="qr-manage-bar__search ng-binding ng-hide">/ Search results for <span class="qr-manage-bar__search-query ng-binding" ng-bind="searchQuery"></span></div><qr-choice-button class="qr-manage-bar__filter ng-isolate-scope ng-hide" items="::filterItems" value="filter" ng-show="isFilterVisible()" style=""><div class="qr-choice-button"><button type="button" class="qr-choice-button__button ng-binding" ng-class="getButtonClass()" ng-click="click()" style="">Active QR Codes<span class="qr-choice-button__caret" ng-class="getCaretClass()" style=""></span></button><qr-popup open="open" right="" popup-menu-class="" top-offset="" visible-layer="" min-width="" left-offset="" no-layer="" mobile-mode="" class="ng-scope ng-isolate-scope"><div class="qr-popup" ng-class="getPopupClasses()" ng-style="{marginTop: topOffset, minWidth: minWidth, marginLeft: leftOffset, zIndex: getPopupZIndex()}" style="z-index: 20000;"><ng-transclude><div class="qr-popup-menu ng-scope" ng-class="{'qr-popup-menu--mobile': mobileMode}"><div class="qr-popup-menu__header ng-binding"><span class="qr-popup-menu__close" ng-click="closeThis(); onClose();">×</span><span class="qr-popup-menu__back icon icon-chevron-left-medium ng-hide" ng-click="closeThis(); onClose();" ng-show="alwaysOpen === 'true'"></span></div><!-- ngRepeat: item in items | filter:isVisible track by $index --><div ng-repeat="item in items | filter:isVisible track by $index" class="ng-scope"><button type="button" class="qr-popup-menu__item ng-binding" ng-click="click(item, $index)" ng-show="item.label" ng-mouseenter="openSubmenu(item, $index)" ng-class="getItemClass(item)" style=""><i class="qr-popup-menu__icon icon icon-undefined" ng-class="getIconClass(item)" ng-show="getIconClass(item)"></i><i class="qr-popup-menu__arrow ng-hide" ng-class="getArrowClass(item)" ng-show="getArrowClass(item)"></i>All QR Codes</button><!-- ngIf: !item.label --><!-- ngIf: item.items && item.items.length > 0 --></div><!-- end ngRepeat: item in items | filter:isVisible track by $index --><div ng-repeat="item in items | filter:isVisible track by $index" class="ng-scope"><button type="button" class="qr-popup-menu__item ng-binding qr-popup-menu__item--selected" ng-click="click(item, $index)" ng-show="item.label" ng-mouseenter="openSubmenu(item, $index)" ng-class="getItemClass(item)" style=""><i class="qr-popup-menu__icon icon icon-undefined" ng-class="getIconClass(item)" ng-show="getIconClass(item)"></i><i class="qr-popup-menu__arrow ng-hide" ng-class="getArrowClass(item)" ng-show="getArrowClass(item)"></i>Active QR Codes</button><!-- ngIf: !item.label --><!-- ngIf: item.items && item.items.length > 0 --></div><!-- end ngRepeat: item in items | filter:isVisible track by $index --><div ng-repeat="item in items | filter:isVisible track by $index" class="ng-scope"><button type="button" class="qr-popup-menu__item ng-binding" ng-click="click(item, $index)" ng-show="item.label" ng-mouseenter="openSubmenu(item, $index)" ng-class="getItemClass(item)"><i class="qr-popup-menu__icon icon icon-undefined" ng-class="getIconClass(item)" ng-show="getIconClass(item)"></i><i class="qr-popup-menu__arrow ng-hide" ng-class="getArrowClass(item)" ng-show="getArrowClass(item)"></i>Paused QR Codes</button><!-- ngIf: !item.label --><!-- ngIf: item.items && item.items.length > 0 --></div><!-- end ngRepeat: item in items | filter:isVisible track by $index --></div></ng-transclude></div><div class="qr-popup__layer" ng-click="onLayerClick($event)" ng-class="getLayerClasses()" ng-style="{zIndex: getLayerZIndex()}" style="z-index: 19999;"></div></qr-popup></div></qr-choice-button><qr-create-code-button class="qr-manage-bar__button ng-isolate-scope" ng-click="" is-admin="isAdmin"><!-- ngIf: open.expire --><!-- ngIf: open.blockedInvoice --><a class="qr-create-code-button ng-binding" ng-href="" ng-click="checkAccount()"><span class="qr-create-code-button__icon icon icon-plus-1"></span>Create QR Code</a></qr-create-code-button><qr-choice-button ng-hide="searchQuery" class="qr-manage-bar__sort ng-isolate-scope" items="::sortItems" right="true" value="sort"><div class="qr-choice-button"><button type="button" class="qr-choice-button__button ng-binding" ng-class="getButtonClass()" ng-click="click()">Last Created<span class="qr-choice-button__caret" ng-class="getCaretClass()"></span></button><qr-popup open="open" right="true" popup-menu-class="" top-offset="" visible-layer="" min-width="" left-offset="" no-layer="" mobile-mode="" class="ng-scope ng-isolate-scope"><div class="qr-popup qr-popup--right" ng-class="getPopupClasses()" ng-style="{marginTop: topOffset, minWidth: minWidth, marginLeft: leftOffset, zIndex: getPopupZIndex()}" style="z-index: 20000;"><ng-transclude><div class="qr-popup-menu ng-scope" ng-class="{'qr-popup-menu--mobile': mobileMode}"><div class="qr-popup-menu__header ng-binding"><span class="qr-popup-menu__close" ng-click="closeThis(); onClose();">×</span><span class="qr-popup-menu__back icon icon-chevron-left-medium ng-hide" ng-click="closeThis(); onClose();" ng-show="alwaysOpen === 'true'"></span></div><!-- ngRepeat: item in items | filter:isVisible track by $index --><div ng-repeat="item in items | filter:isVisible track by $index" class="ng-scope"><button type="button" class="qr-popup-menu__item ng-binding qr-popup-menu__item--selected" ng-click="click(item, $index)" ng-show="item.label" ng-mouseenter="openSubmenu(item, $index)" ng-class="getItemClass(item)"><i class="qr-popup-menu__icon icon icon-undefined" ng-class="getIconClass(item)" ng-show="getIconClass(item)"></i><i class="qr-popup-menu__arrow ng-hide" ng-class="getArrowClass(item)" ng-show="getArrowClass(item)"></i>Last Created</button><!-- ngIf: !item.label --><!-- ngIf: item.items && item.items.length > 0 --></div><!-- end ngRepeat: item in items | filter:isVisible track by $index --><div ng-repeat="item in items | filter:isVisible track by $index" class="ng-scope"><button type="button" class="qr-popup-menu__item ng-binding" ng-click="click(item, $index)" ng-show="item.label" ng-mouseenter="openSubmenu(item, $index)" ng-class="getItemClass(item)"><i class="qr-popup-menu__icon icon icon-undefined" ng-class="getIconClass(item)" ng-show="getIconClass(item)"></i><i class="qr-popup-menu__arrow ng-hide" ng-class="getArrowClass(item)" ng-show="getArrowClass(item)"></i>Name</button><!-- ngIf: !item.label --><!-- ngIf: item.items && item.items.length > 0 --></div><!-- end ngRepeat: item in items | filter:isVisible track by $index --><div ng-repeat="item in items | filter:isVisible track by $index" class="ng-scope"><button type="button" class="qr-popup-menu__item ng-binding" ng-click="click(item, $index)" ng-show="item.label" ng-mouseenter="openSubmenu(item, $index)" ng-class="getItemClass(item)"><i class="qr-popup-menu__icon icon icon-undefined" ng-class="getIconClass(item)" ng-show="getIconClass(item)"></i><i class="qr-popup-menu__arrow ng-hide" ng-class="getArrowClass(item)" ng-show="getArrowClass(item)"></i>Most Scanned</button><!-- ngIf: !item.label --><!-- ngIf: item.items && item.items.length > 0 --></div><!-- end ngRepeat: item in items | filter:isVisible track by $index --></div></ng-transclude></div><div class="qr-popup__layer" ng-click="onLayerClick($event)" ng-class="getLayerClasses()" ng-style="{zIndex: getLayerZIndex()}" style="z-index: 19999;"></div></qr-popup></div></qr-choice-button><qr-multidropdown filter-items="::filterItems" sort-items="::sortItems" show-filter="isFilterVisible()" filter="filter" sort="sort" class="ng-isolate-scope"><div class="qr-manage-bar__multidropdown"><button type="button" class="qr-choice-button__button" ng-class="getButtonClass()" ng-click="click()"><div class="icon-qr-filters"></div><span class="qr-choice-button__caret" ng-class="getCaretClass()"></span></button></div><div class="qr-manage-bar__multidropdown__menu ng-hide" ng-style="!showFilter && {'max-width':'300px'}" ng-hide="!open" style="max-width: 300px;"><qr-choice-button class="qr-manage-bar__multidropdown__filter ng-isolate-scope ng-hide" items="filterItems" value="filter" ng-show="showFilter" style=""><div class="qr-choice-button"><button type="button" class="qr-choice-button__button ng-binding" ng-class="getButtonClass()" ng-click="click()">Active QR Codes<span class="qr-choice-button__caret" ng-class="getCaretClass()"></span></button><qr-popup open="open" right="" popup-menu-class="" top-offset="" visible-layer="" min-width="" left-offset="" no-layer="" mobile-mode="" class="ng-scope ng-isolate-scope"><div class="qr-popup " ng-class="getPopupClasses()" ng-style="{marginTop: topOffset, minWidth: minWidth, marginLeft: leftOffset, zIndex: getPopupZIndex()}" style="z-index: 20000;"><ng-transclude><div class="qr-popup-menu ng-scope" ng-class="{'qr-popup-menu--mobile': mobileMode}"><div class="qr-popup-menu__header ng-binding"><span class="qr-popup-menu__close" ng-click="closeThis(); onClose();">×</span><span class="qr-popup-menu__back icon icon-chevron-left-medium ng-hide" ng-click="closeThis(); onClose();" ng-show="alwaysOpen === 'true'"></span></div><!-- ngRepeat: item in items | filter:isVisible track by $index --><div ng-repeat="item in items | filter:isVisible track by $index" class="ng-scope"><button type="button" class="qr-popup-menu__item ng-binding" ng-click="click(item, $index)" ng-show="item.label" ng-mouseenter="openSubmenu(item, $index)" ng-class="getItemClass(item)" style=""><i class="qr-popup-menu__icon icon icon-undefined" ng-class="getIconClass(item)" ng-show="getIconClass(item)"></i><i class="qr-popup-menu__arrow ng-hide" ng-class="getArrowClass(item)" ng-show="getArrowClass(item)"></i>All QR Codes</button><!-- ngIf: !item.label --><!-- ngIf: item.items && item.items.length > 0 --></div><!-- end ngRepeat: item in items | filter:isVisible track by $index --><div ng-repeat="item in items | filter:isVisible track by $index" class="ng-scope"><button type="button" class="qr-popup-menu__item ng-binding qr-popup-menu__item--selected" ng-click="click(item, $index)" ng-show="item.label" ng-mouseenter="openSubmenu(item, $index)" ng-class="getItemClass(item)" style=""><i class="qr-popup-menu__icon icon icon-undefined" ng-class="getIconClass(item)" ng-show="getIconClass(item)"></i><i class="qr-popup-menu__arrow ng-hide" ng-class="getArrowClass(item)" ng-show="getArrowClass(item)"></i>Active QR Codes</button><!-- ngIf: !item.label --><!-- ngIf: item.items && item.items.length > 0 --></div><!-- end ngRepeat: item in items | filter:isVisible track by $index --><div ng-repeat="item in items | filter:isVisible track by $index" class="ng-scope"><button type="button" class="qr-popup-menu__item ng-binding" ng-click="click(item, $index)" ng-show="item.label" ng-mouseenter="openSubmenu(item, $index)" ng-class="getItemClass(item)"><i class="qr-popup-menu__icon icon icon-undefined" ng-class="getIconClass(item)" ng-show="getIconClass(item)"></i><i class="qr-popup-menu__arrow ng-hide" ng-class="getArrowClass(item)" ng-show="getArrowClass(item)"></i>Paused QR Codes</button><!-- ngIf: !item.label --><!-- ngIf: item.items && item.items.length > 0 --></div><!-- end ngRepeat: item in items | filter:isVisible track by $index --></div></ng-transclude></div><div class="qr-popup__layer" ng-click="onLayerClick($event)" ng-class="getLayerClasses()" ng-style="{zIndex: getLayerZIndex()}" style="z-index: 19999;"></div></qr-popup></div></qr-choice-button><qr-choice-button class="qr-manage-bar__multidropdown__sort ng-isolate-scope qr-manage-bar__multidropdown__sort--single" items="sortItems" right="true" value="sort" ng-class="getSortButtonClass()" style=""><div class="qr-choice-button"><button type="button" class="qr-choice-button__button ng-binding" ng-class="getButtonClass()" ng-click="click()">Last Created<span class="qr-choice-button__caret" ng-class="getCaretClass()"></span></button><qr-popup open="open" right="true" popup-menu-class="" top-offset="" visible-layer="" min-width="" left-offset="" no-layer="" mobile-mode="" class="ng-scope ng-isolate-scope"><div class="qr-popup qr-popup--right" ng-class="getPopupClasses()" ng-style="{marginTop: topOffset, minWidth: minWidth, marginLeft: leftOffset, zIndex: getPopupZIndex()}" style="z-index: 20000;"><ng-transclude><div class="qr-popup-menu ng-scope" ng-class="{'qr-popup-menu--mobile': mobileMode}"><div class="qr-popup-menu__header ng-binding"><span class="qr-popup-menu__close" ng-click="closeThis(); onClose();">×</span><span class="qr-popup-menu__back icon icon-chevron-left-medium ng-hide" ng-click="closeThis(); onClose();" ng-show="alwaysOpen === 'true'"></span></div><!-- ngRepeat: item in items | filter:isVisible track by $index --><div ng-repeat="item in items | filter:isVisible track by $index" class="ng-scope"><button type="button" class="qr-popup-menu__item ng-binding qr-popup-menu__item--selected" ng-click="click(item, $index)" ng-show="item.label" ng-mouseenter="openSubmenu(item, $index)" ng-class="getItemClass(item)"><i class="qr-popup-menu__icon icon icon-undefined" ng-class="getIconClass(item)" ng-show="getIconClass(item)"></i><i class="qr-popup-menu__arrow ng-hide" ng-class="getArrowClass(item)" ng-show="getArrowClass(item)"></i>Last Created</button><!-- ngIf: !item.label --><!-- ngIf: item.items && item.items.length > 0 --></div><!-- end ngRepeat: item in items | filter:isVisible track by $index --><div ng-repeat="item in items | filter:isVisible track by $index" class="ng-scope"><button type="button" class="qr-popup-menu__item ng-binding" ng-click="click(item, $index)" ng-show="item.label" ng-mouseenter="openSubmenu(item, $index)" ng-class="getItemClass(item)"><i class="qr-popup-menu__icon icon icon-undefined" ng-class="getIconClass(item)" ng-show="getIconClass(item)"></i><i class="qr-popup-menu__arrow ng-hide" ng-class="getArrowClass(item)" ng-show="getArrowClass(item)"></i>Name</button><!-- ngIf: !item.label --><!-- ngIf: item.items && item.items.length > 0 --></div><!-- end ngRepeat: item in items | filter:isVisible track by $index --><div ng-repeat="item in items | filter:isVisible track by $index" class="ng-scope"><button type="button" class="qr-popup-menu__item ng-binding" ng-click="click(item, $index)" ng-show="item.label" ng-mouseenter="openSubmenu(item, $index)" ng-class="getItemClass(item)"><i class="qr-popup-menu__icon icon icon-undefined" ng-class="getIconClass(item)" ng-show="getIconClass(item)"></i><i class="qr-popup-menu__arrow ng-hide" ng-class="getArrowClass(item)" ng-show="getArrowClass(item)"></i>Most Scanned</button><!-- ngIf: !item.label --><!-- ngIf: item.items && item.items.length > 0 --></div><!-- end ngRepeat: item in items | filter:isVisible track by $index --></div></ng-transclude></div><div class="qr-popup__layer" ng-click="onLayerClick($event)" ng-class="getLayerClasses()" ng-style="{zIndex: getLayerZIndex()}" style="z-index: 19999;"></div></qr-popup></div></qr-choice-button></div></qr-multidropdown></div></qr-manage-bar><div ng-hide="isLoadingCodes" class="" style=""><!-- ngRepeat: code in codes track by code.id --><qr-manage-code ng-repeat="code in codes track by code.id" value="code" is-admin="isAdmin" checkbox="checkbox" class="ng-scope ng-isolate-scope" style=""><!-- ngIf: open.expire --><!-- ngIf: open.blockedInvoice --><!-- ngIf: open.demo --><div class="qr-manage-code" ng-click="" ng-class="getCodeClass()"><span class="checkboxes-container qr-manage-code__checkbox ng-hide" ng-show="checkbox.visible"><input ng-checked="selected" type="checkbox"><label class="qr-manage-code__checkbox-label"><input type="checkbox" ng-click="select()"></label></span><div class="qr-manage-code--row-first"><div class="qr-manage-code__type ng-binding" ng-bind="::value.type_name">Website</div><span class="qr-manage-code__type-icon icon icon-manage-code-url" ng-class="getTypeIcon()"></span><div ng-switch="titleEditing"><!-- ngSwitchDefault: --><div class="qr-manage-code__title ng-binding ng-scope qr-manage-code__title--editable" ng-click="startTitleEdit()" ng-class="getTitleClass()" ng-switch-default="" ng-bind="getVisibleTitle()">http://www.locopecuniainc.com/</div><!-- end ngSwitchWhen: --><!-- ngSwitchWhen: true --></div><div class="qr-manage-code--row-first--col-left"><span class="qr-manage-code__folder-icon icon icon-qr-folder-outline"></span><div class="qr-manage-code__folder"><span class="qr-manage-code__folder-name ng-binding" ng-click="openFolderModal()" ng-bind="getFolderName()">No folder</span></div><div class="qr-manage-code__date ng-binding"><span class="qr-manage-code__date-icon icon icon-business-time"></span>Apr 23, 2020</div></div><div class="qr-manage-code__stats qr-manage-code--visible-mobile"><div class="qr-manage-code__scans ng-binding" ng-bind="getTotalScans()">0</div><div class="qr-manage-code__scans-label ng-binding" ng-bind="::scansLabel">Scans</div><a ng-href="#!/insights?folder=active&id=14349797" class="qr-manage-code__insights ng-binding" ng-click="openInsights($event)" href="https://app.qr-code-generator.com/manage/?aftercreate=1&count=1#!/insights?folder=active&id=14349797">Details<span class="qr-manage-code__insights-icon icon icon-qr-insights"></span></a></div><div class="qr-manage-code--row-first--col-right"><span class="qr-manage-code__status ng-binding ng-hide" ng-show="getStatus()" ng-class="getStatusClass()" ng-bind="getStatus()"></span><div class="qr-manage-code__url" ng-show="::(getUrl() || !value.trackable)"><span class="qr-manage-code__url-icon icon icon-qr-link" ng-show="::getUrl()"></span><div class="qr-manage-code__url-container"><a class="qr-manage-code__url-link ng-binding" ng-href="https://qrco.de/bbVBZs" target="_blank" ng-show="::getUrl()" ng-bind="getUrl()" href="https://qrco.de/bbVBZs">qrco.de/bbVBZs</a><i class="qr-manage-code__edit-icon icon icon-avatar-edit" ng-show="::getUrl()" ng-click="openShortUrlEdit()" data-toggle="tooltip" data-placement="bottom" title="" data-original-title="Edit Short URL"></i></div><span class="qr-manage-code__static ng-binding ng-hide" ng-hide="::value.trackable" ng-bind="::staticLabel">Static/Non-trackable</span><!-- ngIf: !isDemo --><div class="qr-manage-code__target ng-scope" ng-show="getTarget()" ng-if="!isDemo"><span class="qr-manage-code__target-icon icon icon-qr-link-arrow" ng-show="::value.trackable"></span><a ng-href="http://www.locopecuniainc.com/" target="_blank" class="ng-binding" href="http://www.locopecuniainc.com/">www.locopecuniainc.com<span ng-bind="getSecondTargetPart()" class="ng-binding">/</span></a></div><!-- end ngIf: !isDemo --></div></div></div><div class="qr-manage-code--row-second"><div class="qr-manage-code--row-second--col-left"><div class="qr-manage-code__stats" ng-show="::value.trackable"><div class="qr-manage-code__scans ng-binding" ng-bind="getTotalScans()">0</div><div class="qr-manage-code__scans-label ng-binding" ng-bind="::scansLabel">Scans</div><a ng-href="#!/insights?folder=active&id=14349797" class="qr-manage-code__insights ng-binding" ng-click="openInsights($event)" href="https://app.qr-code-generator.com/manage/?aftercreate=1&count=1#!/insights?folder=active&id=14349797">Details<span class="qr-manage-code__insights-icon icon icon-qr-insights"></span></a></div><qr-code-image class="qr-manage-code__qr ng-isolate-scope" url="value.image_url" code-id="value.id"><div class="qr-code-image"><img class="qr-code-image__image" ng-src="https://qrcgcustomers.s3.eu-west-1.amazonaws.com/account8224459/qrcodes/22023725.png?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJB2HRMXMYBGR2KIQ%2F20200423%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Date=20200423T233317Z&X-Amz-SignedHeaders=host&X-Amz-Expires=3600&X-Amz-Signature=05c50721544b45d250f0786581cc08d52457bd788930356d6075f4af1703f906" ng-show="imageUrl && !loading" alt="" src="./QR Code Generator - New Manage_files/22023725.png" style=""><div class="qr-code-image__spinner ng-hide" ng-show="loading" style=""><qr-spinner loading="loading" class="ng-isolate-scope"><div class="qr-spinner ng-hide" ng-show="loading" ng-style="getStyles()" style=""></div></qr-spinner></div></div></qr-code-image></div><div class="qr-manage-code--row-second--col-right"><qr-manage-download class="qr-manage-code__download ng-isolate-scope" value="value" is-admin="isAdmin" open="open.download" is-demo="isDemo"><!-- ngIf: open.demo --><!-- ngIf: open.expire --><!-- ngIf: open.blockedInvoice --><div class="qr-manage-download--new"><div class="qr-manage-download" ng-class="open.menu ? 'qr-manage-download--active' : ''"><button class="qr-manage-download__button ng-binding" type="button" ng-click="buttonClick()" ng-class="getButtonClass()" ng-bind="getLabel()">Download</button><!-- ngIf: open.move --><!-- ngIf: open.delete --><!-- ngIf: open.pause --><!-- ngIf: open.activate --><!-- ngIf: open.download --><qr-custom-download open="open.download_dialog" qr-code="value" ng-if="open.download" open-tab="open.tab" class="ng-scope ng-isolate-scope" style=""><qr-frame-store class="qr-frame-store--hide ng-isolate-scope" qr-code="qrCode" account-frame-id="style.accountFrameId" frame-color="style.frameColor" frame-name="style.frameName" open="isFrameStoreVisible.value" palette="palettes.foreground" ng-class="getFrameStoreModalClass()"><qr-modal class="qr-frame-store ng-isolate-scope" open="open" data-title="Add a Frame to your QR Code" title-label="New" description="QR Code Frames are useful little helpers that bring more attention and scans to your QR Codes and give them a truly unique design. Simply pick your favorite, set your colors and download the whole thing in the next step." close-icon="true" ng-class="{'testing': closeFrameStore}" min-width="1080px" left-offset="-540px"><qr-popup open="open" modal-mode="true" auto-close="" visible-layer="true" no-padding="true" min-width="1080px" left-offset="-540px" class="ng-isolate-scope"><div class="qr-popup qr-popup--modal qr-popup--no-padding qr-popup--block" ng-class="getPopupClasses()" ng-style="{marginTop: topOffset, minWidth: minWidth, marginLeft: leftOffset, zIndex: getPopupZIndex()}" style="min-width: 1080px; margin-left: -540px; z-index: 20000;"><ng-transclude><i class="qr-popup__close-icon icon-thin-close ng-scope" ng-show="closeIcon" ng-click="closeWindow()"></i><h6 class="qr-modal__title ng-binding ng-scope" ng-show="title">Add a Frame to your QR Code<span class="qr-modal__title-label ng-binding" ng-show="titleLabel" ng-bind="titleLabel">New</span></h6><p class="qr-modal__description ng-binding ng-scope" ng-show="description" ng-bind="description">QR Code Frames are useful little helpers that bring more attention and scans to your QR Codes and give them a truly unique design. Simply pick your favorite, set your colors and download the whole thing in the next step.</p><ng-transclude class="ng-scope"><div class="qr-frame-store__container ng-scope"><div class="qr-frame-store__list ps-container ps-theme-default" data-ps-id="ef3a3ad8-89ca-f238-9a22-9680cd7ff300"><div class="qr-frame-store__list-wrapper"><!-- ngRepeat: item in premiumFrames --></div><div class="ps-scrollbar-x-rail" style="left: 0px; bottom: 0px;"><div class="ps-scrollbar-x" tabindex="0" style="left: 0px; width: 0px;"></div></div><div class="ps-scrollbar-y-rail" style="top: 0px; right: 0px;"><div class="ps-scrollbar-y" tabindex="0" style="top: 0px; height: 0px;"></div></div></div><div class="qr-frame-store__preview" ng-class="{'qr-frame-store__preview--dark-mode': isDarkMode}"><!-- ngIf: open && premiumFrames.length > 0 --><div class="qr-frame-store__color-container"><label class="qr-custom-download-frame__subtitle ng-binding" ng-bind="::colorLabel">Color</label><qr-color-palette class="qr-frame-store__palette ng-isolate-scope" colors="palette" deleting="editing" active="image.frameColor" max-colors="14" new-color="image.newFrameColor" read-only-length="1"><div class="qr-color-palette"><!-- ngRepeat: color in colors track by $index --><qr-color-spot class="qr-color-palette__color ng-scope ng-isolate-scope" ng-repeat="color in colors track by $index" value="colors[$index]" deleting="($index < readOnlyLength || color === data.active) ? false : deleting" active="data.active"><div class="qr-color-spot qr-color-spot--active" ng-class="{'qr-color-spot--active': isActive()}"><button type="button" class="qr-color-spot__button" ng-click="pickColor()"><span class="qr-color-spot__spot" ng-style="{backgroundColor: getDisplayColor()}" ng-hide="isColorPickerVisible()" style="background-color: rgb(0, 0, 0);"></span><span class="qr-color-spot__picker ng-hide" ng-show="isColorPickerVisible()" ng-class="{'qr-color-spot__picker--open': colorPickerIsOpen, 'qr-color-spot__picker--plus': showPlus}"></span><!-- ngIf: isColorPickerVisible() --></button><!-- ngIf: isDeleteVisible() --></div></qr-color-spot><!-- end ngRepeat: color in colors track by $index --><qr-color-spot class="qr-color-palette__color ng-scope ng-isolate-scope" ng-repeat="color in colors track by $index" value="colors[$index]" deleting="($index < readOnlyLength || color === data.active) ? false : deleting" active="data.active"><div class="qr-color-spot" ng-class="{'qr-color-spot--active': isActive()}"><button type="button" class="qr-color-spot__button" ng-click="pickColor()"><span class="qr-color-spot__spot" ng-style="{backgroundColor: getDisplayColor()}" ng-hide="isColorPickerVisible()" style="background-color: rgb(71, 189, 239);"></span><span class="qr-color-spot__picker ng-hide" ng-show="isColorPickerVisible()" ng-class="{'qr-color-spot__picker--open': colorPickerIsOpen, 'qr-color-spot__picker--plus': showPlus}"></span><!-- ngIf: isColorPickerVisible() --></button><!-- ngIf: isDeleteVisible() --></div></qr-color-spot><!-- end ngRepeat: color in colors track by $index --><qr-color-spot class="qr-color-palette__color ng-scope ng-isolate-scope" ng-repeat="color in colors track by $index" value="colors[$index]" deleting="($index < readOnlyLength || color === data.active) ? false : deleting" active="data.active"><div class="qr-color-spot" ng-class="{'qr-color-spot--active': isActive()}"><button type="button" class="qr-color-spot__button" ng-click="pickColor()"><span class="qr-color-spot__spot" ng-style="{backgroundColor: getDisplayColor()}" ng-hide="isColorPickerVisible()" style="background-color: rgb(255, 122, 105);"></span><span class="qr-color-spot__picker ng-hide" ng-show="isColorPickerVisible()" ng-class="{'qr-color-spot__picker--open': colorPickerIsOpen, 'qr-color-spot__picker--plus': showPlus}"></span><!-- ngIf: isColorPickerVisible() --></button><!-- ngIf: isDeleteVisible() --></div></qr-color-spot><!-- end ngRepeat: color in colors track by $index --><qr-color-spot class="qr-color-palette__color ng-scope ng-isolate-scope" ng-repeat="color in colors track by $index" value="colors[$index]" deleting="($index < readOnlyLength || color === data.active) ? false : deleting" active="data.active"><div class="qr-color-spot" ng-class="{'qr-color-spot--active': isActive()}"><button type="button" class="qr-color-spot__button" ng-click="pickColor()"><span class="qr-color-spot__spot" ng-style="{backgroundColor: getDisplayColor()}" ng-hide="isColorPickerVisible()" style="background-color: rgb(71, 215, 154);"></span><span class="qr-color-spot__picker ng-hide" ng-show="isColorPickerVisible()" ng-class="{'qr-color-spot__picker--open': colorPickerIsOpen, 'qr-color-spot__picker--plus': showPlus}"></span><!-- ngIf: isColorPickerVisible() --></button><!-- ngIf: isDeleteVisible() --></div></qr-color-spot><!-- end ngRepeat: color in colors track by $index --><qr-color-spot class="qr-color-palette__color ng-isolate-scope" value="addColor" show-plus="!maxColors || colors.length < maxColors - 1" new-value="newColor" palette="colors" full-spectrum-position="fullSpectrumPosition"><div class="qr-color-spot" ng-class="{'qr-color-spot--active': isActive()}"><button type="button" class="qr-color-spot__button" ng-click="pickColor()"><span class="qr-color-spot__spot ng-hide" ng-style="{backgroundColor: getDisplayColor()}" ng-hide="isColorPickerVisible()"></span><span class="qr-color-spot__picker qr-color-spot__picker--plus" ng-show="isColorPickerVisible()" ng-class="{'qr-color-spot__picker--open': colorPickerIsOpen, 'qr-color-spot__picker--plus': showPlus}"></span><!-- ngIf: isColorPickerVisible() --><span ng-if="isColorPickerVisible()" data-ng-model="newValueFunc" ng-model-options="{getterSetter: true}" options="pickerOptions" on-show="startPicking()" on-hide="endPicking(color)" class="ng-isolate-scope ng-valid"><input class="input-small" style="display: none;"><div class="sp-replacer sp-light full-spectrum qr-full-spectrum spectrum--rounded"><div class="sp-preview"><div class="sp-preview-inner sp-clear-display" style="background-color: transparent;"></div></div><div class="sp-dd">▼</div></div></span><!-- end ngIf: isColorPickerVisible() --></button><!-- ngIf: isDeleteVisible() --></div></qr-color-spot></div></qr-color-palette></div><button type="button" ng-click="chooseFrame()" class="qr-custom-download__button qr-frame-store__choose-frame ng-binding" data-ng-disabled="isPremiumFrameSaving"><img class="qr-custom-download__spinner-image ng-hide" src="./QR Code Generator - New Manage_files/spinner-white.svg" ng-show="isPremiumFrameSaving" alt="">Choose Frame</button></div></div></ng-transclude><div class="qr-modal__buttons ng-scope ng-hide" ng-show="buttons.length > 0"><!-- ngRepeat: button in buttons --></div></ng-transclude></div><div class="qr-popup__layer qr-popup__layer--visible" ng-click="onLayerClick($event)" ng-class="getLayerClasses()" ng-style="{zIndex: getLayerZIndex()}" style="z-index: 19999;"></div></qr-popup></qr-modal></qr-frame-store><qr-modal class="qr-custom-download ng-isolate-scope" open="open" data-title="Customize & Download your QR Code" close-icon="true" auto-close="true" min-width="790px" left-offset="-395px" ng-class="getModalClass()"><qr-popup open="open" modal-mode="true" auto-close="true" visible-layer="true" no-padding="true" min-width="790px" left-offset="-395px" class="ng-isolate-scope"><div class="qr-popup qr-popup--modal qr-popup--no-padding qr-popup--open qr-popup--block" ng-class="getPopupClasses()" ng-style="{marginTop: topOffset, minWidth: minWidth, marginLeft: leftOffset, zIndex: getPopupZIndex()}" style="min-width: 790px; margin-left: -395px; z-index: 20000;"><ng-transclude><i class="qr-popup__close-icon icon-thin-close ng-scope" ng-show="closeIcon" ng-click="closeWindow()"></i><h6 class="qr-modal__title ng-binding ng-scope" ng-show="title">Customize & Download your QR Code<span class="qr-modal__title-label ng-binding ng-hide" ng-show="titleLabel" ng-bind="titleLabel"></span></h6><p class="qr-modal__description ng-binding ng-scope ng-hide" ng-show="description" ng-bind="description"></p><ng-transclude class="ng-scope"><div class="qr-custom-download__content ng-scope" ng-class="getContentClasses()"><div class="qr-custom-download__right" ng-class="{'qr-custom-download__right--dark-mode' : isDarkMode, 'overflow_hidden' : isOverflowHidden}" data-download-right=""><button type="button" class="qr-custom-download__button qr-custom-download__button--print" ng-click="printCode()"><i class="icon icon-qr-print"></i></button><button type="button" class="qr-custom-download__button qr-custom-download__button--customize ng-binding" ng-click="toggleDownload()"><span class="qr-custom-download__button-icon icon-event-back"></span>Customize</button><div id="printContent"><img class="qr-custom-download__code" ng-src="https://api.qr-code-generator.com/v1/create?access-token=R8cZzpKQQrQPzhGCLreHHoG437ULxmHZnhUdt6NHVfACVoAtOKdU7_dNKzXmLrZs&_lang=en&qr_code_id=14349797&image_format=PNG&image_width=500&foreground_color=%23000000&background_color=%23ffffff&frame_color=%23000000&frame_name=solution-dynamic-web-frame-01&account_frame_id=24&frame_text=SCAN%20ME&frame_text_color=%23FFFFFF&frame_text_alignment=center&frame_text_font=noto-sans&frame_icon_name=&marker_left_template=version17&marker_left_inner_color=&marker_left_outer_color=&marker_right_template=version17&marker_right_inner_color=&marker_right_outer_color=&marker_bottom_template=version17&marker_bottom_inner_color=&marker_bottom_outer_color=&qr_code_logo=account8224459%2Flogo%2F27db3e68756836f1c494fe1ae54f0029.png&download=0&error_correction=&qr_code_pattern=square&rnd=1587684802403" alt="" ng-show="image.url && !image.loading" ng-style="getImageStyles()" style="width: auto; height: 250px; margin-top: 50px;" src="./QR Code Generator - New Manage_files/create"></div><div class="qr-custom-download__spinner ng-hide" ng-show="image.loading" style=""><qr-spinner loading="image.loading" class="ng-isolate-scope"><div class="qr-spinner ng-hide" ng-show="loading" ng-style="getStyles()" style=""></div></qr-spinner><span ng-bind="image.state" ng-show="image.state" class="ng-binding ng-hide" style=""></span></div><button type="button" ng-hide="isOnCreateOwn.value" ng-click="download()" class="qr-custom-download__button qr-custom-download__button--download ng-binding" data-ng-disabled="isQrDownloading"><span class="qr-custom-download__button-icon icon-download-normal" ng-style="{visibility: isQrDownloading ? 'hidden' : 'visible'}" style="visibility: visible;"></span><img class="qr-custom-download__spinner-image ng-hide" src="./QR Code Generator - New Manage_files/spinner-white.svg" ng-show="isQrDownloading" alt="">Download</button><button type="button" class="qr-custom-download__button qr-custom-download__button--menu" ng-hide="isOnCreateOwn.value" ng-click="toggleDownloadMenu()" data-ng-disabled="isQrDownloading"><span class="icon-menu-vertical"></span></button><button type="button" ng-show="isOnCreateOwn.value" class="qr-custom-download__button qr-custom-download__button--save-frame-design ng-binding ng-hide" ng-click="saveFrameDesign()" data-ng-disabled="isFrameSaving"><img class="qr-custom-download__spinner-image ng-hide" src="./QR Code Generator - New Manage_files/spinner-white.svg" ng-show="isFrameSaving" alt="Saving Frame Design">Save Frame Design</button><div class="qr-custom-download__download-menu" ng-class="{'qr-custom-download__download-menu--open': isDownloadMenuOpen}"><button type="button" class="qr-custom-download__download-close" ng-click="toggleDownloadMenu()">×</button><span class="qr-custom-download__download-prompt ng-binding" ng-bind="::selectFormatLabel">Select your format</span><button type="button" class="qr-custom-download__button qr-custom-download__button--download-format ng-binding" ng-click="download('PNG')" ng-bind="::downloadPngLabel">Download PNG</button><button type="button" class="qr-custom-download__button qr-custom-download__button--download-format ng-binding" ng-click="download('JPG')" ng-bind="::downloadJpgLabel">Download JPG</button><button type="button" class="qr-custom-download__button qr-custom-download__button--download-format ng-binding" ng-click="download('SVG')" ng-bind="::downloadSvgLabel">Download SVG</button><span class="qr-custom-download__download-prompt qr-custom-download__download-prompt--secondary ng-binding" ng-bind="::withoutCustomizationsLabel">Note: EPS files currently only deliver black on white QR Codes without any designs. For custom QR Codes, please select one of the formats above.</span><button type="button" class="qr-custom-download__button qr-custom-download__button--download-format ng-binding" ng-click="download('EPS')" ng-bind="::downloadEpsLabel">Download EPS</button><span class="qr-custom-download__download-checkbox checkboxes-container blue-checkbox"><input type="checkbox" id="qr-custom-download-checkbox" ng-model="errorCorrection.isHigh" class="ng-pristine ng-untouched ng-valid"><label for="qr-custom-download-checkbox" ng-bind="::highCorrectionLabel" class="ng-binding">Use high error correction</label></span></div></div><qr-vertical-tabs class="qr-custom-download__tabs ng-isolate-scope" tabs="tabs" active-tab="activeTab.id" full-height="true"><div class="qr-vertical-tabs qr-vertical-tabs--full-height" ng-class="{'qr-vertical-tabs--full-height': fullHeight === 'true'}"><!-- ngRepeat: tab in tabs track by $index --><button type="button" class="qr-vertical-tabs__tab ng-binding ng-scope" ng-repeat="tab in tabs track by $index" ng-click="click(tab, $index)" ng-class="getClass(tab, $index)" ng-style="getStyle()" ng-show="isVisible(tab)" data-tab-id="frame" style="height: 16.6667%;"><span class="qr-vertical-tabs__icon icon-qr-frame" ng-class="tab.icon" ng-show="tab.icon"></span>Frame</button><!-- end ngRepeat: tab in tabs track by $index --><button type="button" class="qr-vertical-tabs__tab ng-binding ng-scope" ng-repeat="tab in tabs track by $index" ng-click="click(tab, $index)" ng-class="getClass(tab, $index)" ng-style="getStyle()" ng-show="isVisible(tab)" data-tab-id="color" style="height: 16.6667%;"><span class="qr-vertical-tabs__icon icon-qr-palette" ng-class="tab.icon" ng-show="tab.icon"></span>Code</button><!-- end ngRepeat: tab in tabs track by $index --><button type="button" class="qr-vertical-tabs__tab ng-binding ng-scope" ng-repeat="tab in tabs track by $index" ng-click="click(tab, $index)" ng-class="getClass(tab, $index)" ng-style="getStyle()" ng-show="isVisible(tab)" data-tab-id="logo" style="height: 16.6667%;"><span class="qr-vertical-tabs__icon icon-qr-logo" ng-class="tab.icon" ng-show="tab.icon"></span>Logo</button><!-- end ngRepeat: tab in tabs track by $index --><button type="button" class="qr-vertical-tabs__tab ng-binding ng-scope" ng-repeat="tab in tabs track by $index" ng-click="click(tab, $index)" ng-class="getClass(tab, $index)" ng-style="getStyle()" ng-show="isVisible(tab)" data-tab-id="edges" style="height: 16.6667%;"><span class="qr-vertical-tabs__icon icon-qr-edge" ng-class="tab.icon" ng-show="tab.icon"></span>Edges</button><!-- end ngRepeat: tab in tabs track by $index --><button type="button" class="qr-vertical-tabs__tab ng-binding ng-scope qr-vertical-tabs__tab--active" ng-repeat="tab in tabs track by $index" ng-click="click(tab, $index)" ng-class="getClass(tab, $index)" ng-style="getStyle()" ng-show="isVisible(tab)" data-tab-id="designs" style="height: 16.6667%;"><span class="qr-vertical-tabs__icon icon-qr-save-design" ng-class="tab.icon" ng-show="tab.icon"></span>Designs</button><!-- end ngRepeat: tab in tabs track by $index --><button type="button" class="qr-vertical-tabs__tab ng-binding ng-scope" ng-repeat="tab in tabs track by $index" ng-click="click(tab, $index)" ng-class="getClass(tab, $index)" ng-style="getStyle()" ng-show="isVisible(tab)" data-tab-id="url" style="height: 16.6667%;"><span class="qr-vertical-tabs__icon icon-qr-url" ng-class="tab.icon" ng-show="tab.icon"></span>URL</button><!-- end ngRepeat: tab in tabs track by $index --></div></qr-vertical-tabs><div class="action-bar action-bar_download"><div class="action-bar__shadow action-bar__shadow_remove" ng-class="{'action-bar__shadow_remove' : activeTab.id !== 'frame'}"><!-- ngIf: activeTab.id === 'frame' && isMobile --><!-- ngIf: activeTab.id === 'frame' && isMobile --><button type="button" class="qr-custom-download__button qr-custom-download__button--open-download action-bar__download ng-binding" ng-click="toggleDownload()" data-button="toggleDownload">Download<span class="qr-custom-download__button-icon icon-qr-insights"></span></button></div><div class="qr-custom-download-frame__custom-text-container ng-hide" ng-show="isCustomTextVisible" data-js="customText"><div class="qr-custom-download-frame__custom-text-input"><input class="qr-custom-download-frame__custom-text-field ng-pristine ng-untouched ng-valid" ng-model="style.frameText" ng-model-options="{updateOn: 'default blur', debounce: {default: 750, blur: 0}}"></div><div class="qr-custom-download-frame__custom-text-action"><button type="button" class="qr-custom-download-frame__custom-text-button ng-binding" ng-click="toggleCustomTextVisibility()">OK</button></div></div></div><div class="qr-custom-download__left ps-container ps-theme-default qr-custom-download__left--ready" data-download-left="" data-ps-id="554bb43b-40cc-d0a4-ff0d-60197788be9d"><button type="button" ng-show="activeTab.id === 'frame'" class="qr-custom-download__button qr-custom-download__button--open-download qr-custom-download__button--save-frame hiddenAbsolute ng-binding ng-hide" ng-click="saveFrameDesign()" data-ng-disabled="isFrameSaving" data-button="savePremiumDesign"><img class="qr-custom-download__spinner-image ng-hide" src="./QR Code Generator - New Manage_files/spinner-white.svg" ng-show="isFrameSaving" alt="Saving Frame Design">Save Frame Design</button><qr-custom-download-frame saved-frame-styles="data.savedCustomFrames" all-user-frames="data.allUserFrames" open="open" qr-code="qrCode" account-frame-id="style.accountFrameId" is-create-own-visible="isOnCreateOwn.value" is-frame-store-visible="isFrameStoreVisible.value" palette="palettes.foreground" ng-show="activeTab.id === 'frame'" is-visible="activeTab.id === 'frame'" frame-color="style.frameColor" new-frame-color="style.newFrameColor" frame-name="style.frameName" frame-text="style.frameText" frame-text-color="style.frameTextColor" frame-text-alignment="style.frameTextAlignment" frame-text-font="style.frameTextFont" frame-icon-name="style.frameIconName" class="ng-isolate-scope ng-hide"><div class="qr-custom-download-frame" ng-class="{'qr-custom-download-frame--switch': isCreateOwnVisible}"><div class="qr-custom-download-frame__made" ng-class="{'no-padding' : frameName === 'no-frame'}"><!-- ngIf: false --><button class="qr-custom-download-frame__edit qr-custom-download-frame__edit_no-icon ng-binding" type="button" ng-click="customFrames()">Custom Frames</button><label class="qr-custom-download-frame__title qr-custom-download-frame__title--position ng-binding" ng-bind="::titleMade">Ready-Made Frames</label><div class="qr-custom-download-frame__frame-container ng-hide" ng-show="!states.loading"><!-- ngRepeat: frameStyle in ::frameStyles | limitTo: 1 track by $index --><button type="button" class="qr-custom-download-frame__frame ng-binding ng-scope" ng-repeat="frameStyle in ::frameStyles | limitTo: 1 track by $index" ng-class="{'qr-custom-download-frame__frame--active': frameName === frameStyle.value}" ng-click="clickFrame(frameStyle)"><span ng-class="::frameStyle.icon" ng-show="::frameStyle.icon" class="ng-hide"></span>No Frame</button><!-- end ngRepeat: frameStyle in ::frameStyles | limitTo: 1 track by $index --><!-- ngIf: states.saving --><!-- ngRepeat: frame in allUserFrames track by $index --></div><!-- ngIf: states.loading --><div class="qr-custom-download-frame__spinner-container ng-scope" ng-if="states.loading"><!-- ngRepeat: frames in [].constructor(16) track by $index --><button type="button" class="qr-custom-download-frame__frame ng-scope" ng-repeat="frames in [].constructor(16) track by $index"></button><!-- end ngRepeat: frames in [].constructor(16) track by $index --><button type="button" class="qr-custom-download-frame__frame ng-scope" ng-repeat="frames in [].constructor(16) track by $index"></button><!-- end ngRepeat: frames in [].constructor(16) track by $index --><button type="button" class="qr-custom-download-frame__frame ng-scope" ng-repeat="frames in [].constructor(16) track by $index"></button><!-- end ngRepeat: frames in [].constructor(16) track by $index --><button type="button" class="qr-custom-download-frame__frame ng-scope" ng-repeat="frames in [].constructor(16) track by $index"></button><!-- end ngRepeat: frames in [].constructor(16) track by $index --><button type="button" class="qr-custom-download-frame__frame ng-scope" ng-repeat="frames in [].constructor(16) track by $index"></button><!-- end ngRepeat: frames in [].constructor(16) track by $index --><button type="button" class="qr-custom-download-frame__frame ng-scope" ng-repeat="frames in [].constructor(16) track by $index"></button><!-- end ngRepeat: frames in [].constructor(16) track by $index --><button type="button" class="qr-custom-download-frame__frame ng-scope" ng-repeat="frames in [].constructor(16) track by $index"></button><!-- end ngRepeat: frames in [].constructor(16) track by $index --><button type="button" class="qr-custom-download-frame__frame ng-scope" ng-repeat="frames in [].constructor(16) track by $index"></button><!-- end ngRepeat: frames in [].constructor(16) track by $index --><button type="button" class="qr-custom-download-frame__frame ng-scope" ng-repeat="frames in [].constructor(16) track by $index"></button><!-- end ngRepeat: frames in [].constructor(16) track by $index --><button type="button" class="qr-custom-download-frame__frame ng-scope" ng-repeat="frames in [].constructor(16) track by $index"></button><!-- end ngRepeat: frames in [].constructor(16) track by $index --><button type="button" class="qr-custom-download-frame__frame ng-scope" ng-repeat="frames in [].constructor(16) track by $index"></button><!-- end ngRepeat: frames in [].constructor(16) track by $index --><button type="button" class="qr-custom-download-frame__frame ng-scope" ng-repeat="frames in [].constructor(16) track by $index"></button><!-- end ngRepeat: frames in [].constructor(16) track by $index --><button type="button" class="qr-custom-download-frame__frame ng-scope" ng-repeat="frames in [].constructor(16) track by $index"></button><!-- end ngRepeat: frames in [].constructor(16) track by $index --><button type="button" class="qr-custom-download-frame__frame ng-scope" ng-repeat="frames in [].constructor(16) track by $index"></button><!-- end ngRepeat: frames in [].constructor(16) track by $index --><button type="button" class="qr-custom-download-frame__frame ng-scope" ng-repeat="frames in [].constructor(16) track by $index"></button><!-- end ngRepeat: frames in [].constructor(16) track by $index --><button type="button" class="qr-custom-download-frame__frame ng-scope" ng-repeat="frames in [].constructor(16) track by $index"></button><!-- end ngRepeat: frames in [].constructor(16) track by $index --></div><!-- end ngIf: states.loading --><div class="qr-custom-download-frame__frame-container ng-hide" ng-show="savedFrameStyles.length"><button class="qr-custom-download-frame__edit ng-binding ng-hide" type="button" ng-click="states.editing = true" ng-hide="states.editing || states.loading || !savedFrameStyles.length"><span class="icon icon-avatar-edit"></span>Edit</button><button class="qr-custom-download-frame__edit ng-binding ng-hide" type="button" ng-click="states.editing = false" ng-show="states.editing && savedFrameStyles.length" ng-bind="::doneLabel">Done</button><label class="qr-custom-download-frame__title qr-custom-download-frame__title--position ng-binding" ng-bind="::titleMyFrames">My custom frames</label><div class="qr-custom-download-frame__frame-container ng-hide" ng-show="!states.loading"><!-- ngIf: states.saving --><!-- ngRepeat: frame in savedFrameStyles track by $index --></div></div><div class="qr-custom-download-frame__palette-container" ng-show="frameName !== 'no-frame'"><div class="qr-custom-download-frame__options"><qr-color-palette class="qr-custom-download-frame__palette ng-isolate-scope" colors="palette" deleting="editing" active="frameColor" max-colors="14" new-color="newFrameColor" read-only-length="1" full-spectrum-position="'.qr-custom-download-frame__palette-container'"><div class="qr-color-palette"><!-- ngRepeat: color in colors track by $index --><qr-color-spot class="qr-color-palette__color ng-scope ng-isolate-scope" ng-repeat="color in colors track by $index" value="colors[$index]" deleting="($index < readOnlyLength || color === data.active) ? false : deleting" active="data.active"><div class="qr-color-spot qr-color-spot--active" ng-class="{'qr-color-spot--active': isActive()}"><button type="button" class="qr-color-spot__button" ng-click="pickColor()"><span class="qr-color-spot__spot" ng-style="{backgroundColor: getDisplayColor()}" ng-hide="isColorPickerVisible()" style="background-color: rgb(0, 0, 0);"></span><span class="qr-color-spot__picker ng-hide" ng-show="isColorPickerVisible()" ng-class="{'qr-color-spot__picker--open': colorPickerIsOpen, 'qr-color-spot__picker--plus': showPlus}"></span><!-- ngIf: isColorPickerVisible() --></button><!-- ngIf: isDeleteVisible() --></div></qr-color-spot><!-- end ngRepeat: color in colors track by $index --><qr-color-spot class="qr-color-palette__color ng-scope ng-isolate-scope" ng-repeat="color in colors track by $index" value="colors[$index]" deleting="($index < readOnlyLength || color === data.active) ? false : deleting" active="data.active"><div class="qr-color-spot" ng-class="{'qr-color-spot--active': isActive()}"><button type="button" class="qr-color-spot__button" ng-click="pickColor()"><span class="qr-color-spot__spot" ng-style="{backgroundColor: getDisplayColor()}" ng-hide="isColorPickerVisible()" style="background-color: rgb(71, 189, 239);"></span><span class="qr-color-spot__picker ng-hide" ng-show="isColorPickerVisible()" ng-class="{'qr-color-spot__picker--open': colorPickerIsOpen, 'qr-color-spot__picker--plus': showPlus}"></span><!-- ngIf: isColorPickerVisible() --></button><!-- ngIf: isDeleteVisible() --></div></qr-color-spot><!-- end ngRepeat: color in colors track by $index --><qr-color-spot class="qr-color-palette__color ng-scope ng-isolate-scope" ng-repeat="color in colors track by $index" value="colors[$index]" deleting="($index < readOnlyLength || color === data.active) ? false : deleting" active="data.active"><div class="qr-color-spot" ng-class="{'qr-color-spot--active': isActive()}"><button type="button" class="qr-color-spot__button" ng-click="pickColor()"><span class="qr-color-spot__spot" ng-style="{backgroundColor: getDisplayColor()}" ng-hide="isColorPickerVisible()" style="background-color: rgb(255, 122, 105);"></span><span class="qr-color-spot__picker ng-hide" ng-show="isColorPickerVisible()" ng-class="{'qr-color-spot__picker--open': colorPickerIsOpen, 'qr-color-spot__picker--plus': showPlus}"></span><!-- ngIf: isColorPickerVisible() --></button><!-- ngIf: isDeleteVisible() --></div></qr-color-spot><!-- end ngRepeat: color in colors track by $index --><qr-color-spot class="qr-color-palette__color ng-scope ng-isolate-scope" ng-repeat="color in colors track by $index" value="colors[$index]" deleting="($index < readOnlyLength || color === data.active) ? false : deleting" active="data.active"><div class="qr-color-spot" ng-class="{'qr-color-spot--active': isActive()}"><button type="button" class="qr-color-spot__button" ng-click="pickColor()"><span class="qr-color-spot__spot" ng-style="{backgroundColor: getDisplayColor()}" ng-hide="isColorPickerVisible()" style="background-color: rgb(71, 215, 154);"></span><span class="qr-color-spot__picker ng-hide" ng-show="isColorPickerVisible()" ng-class="{'qr-color-spot__picker--open': colorPickerIsOpen, 'qr-color-spot__picker--plus': showPlus}"></span><!-- ngIf: isColorPickerVisible() --></button><!-- ngIf: isDeleteVisible() --></div></qr-color-spot><!-- end ngRepeat: color in colors track by $index --><qr-color-spot class="qr-color-palette__color ng-isolate-scope" value="addColor" show-plus="!maxColors || colors.length < maxColors - 1" new-value="newColor" palette="colors" full-spectrum-position="fullSpectrumPosition"><div class="qr-color-spot" ng-class="{'qr-color-spot--active': isActive()}"><button type="button" class="qr-color-spot__button" ng-click="pickColor()"><span class="qr-color-spot__spot ng-hide" ng-style="{backgroundColor: getDisplayColor()}" ng-hide="isColorPickerVisible()"></span><span class="qr-color-spot__picker qr-color-spot__picker--plus" ng-show="isColorPickerVisible()" ng-class="{'qr-color-spot__picker--open': colorPickerIsOpen, 'qr-color-spot__picker--plus': showPlus}"></span><!-- ngIf: isColorPickerVisible() --><span ng-if="isColorPickerVisible()" data-ng-model="newValueFunc" ng-model-options="{getterSetter: true}" options="pickerOptions" on-show="startPicking()" on-hide="endPicking(color)" class="ng-isolate-scope ng-valid"><input class="input-small" style="display: none;"><div class="sp-replacer sp-light full-spectrum qr-full-spectrum spectrum--rounded"><div class="sp-preview"><div class="sp-preview-inner sp-clear-display" style="background-color: transparent;"></div></div><div class="sp-dd">▼</div></div></span><!-- end ngIf: isColorPickerVisible() --></button><!-- ngIf: isDeleteVisible() --></div></qr-color-spot></div></qr-color-palette><button type="button" class="qr-custom-download-frame__option-text" ng-click="toggleCustomTextVisibility()" data-js="customTextAction"><span class="icon icon-text"></span></button></div><div class="qr-custom-download-frame__custom-text-container ng-hide" ng-show="isCustomTextVisible" data-js="customText"><div class="qr-custom-download-frame__custom-text-input"><input class="qr-custom-download-frame__custom-text-field ng-pristine ng-untouched ng-valid" data-js="customTextInput" ng-model="frameText" ng-model-options="{updateOn: 'default blur', debounce: {default: 750, blur: 0}}"></div><div class="qr-custom-download-frame__custom-text-action"><button type="button" class="qr-custom-download-frame__custom-text-button ng-binding" ng-click="toggleCustomTextVisibility()">OK</button></div></div><div class="sp-container sp-hidden sp-light sp-clear-enabled sp-palette-buttons-disabled full-spectrum qr-full-spectrum spectrum--rounded" style="position: absolute; top: 0px; left: 0px;"><div class="sp-palette-container"><div class="sp-palette sp-thumb sp-cf"><div class="sp-cf sp-palette-row sp-palette-row-0"><span title="#000000" data-color="rgb(0, 0, 0)" class="sp-thumb-el sp-thumb-dark"><span class="sp-thumb-inner" style="background-color:rgb(0, 0, 0);"></span></span><span title="#47bdef" data-color="rgb(71, 189, 239)" class="sp-thumb-el sp-thumb-light"><span class="sp-thumb-inner" style="background-color:rgb(71, 189, 239);"></span></span><span title="#ff7a69" data-color="rgb(255, 122, 105)" class="sp-thumb-el sp-thumb-light"><span class="sp-thumb-inner" style="background-color:rgb(255, 122, 105);"></span></span><span title="#47d79a" data-color="rgb(71, 215, 154)" class="sp-thumb-el sp-thumb-light"><span class="sp-thumb-inner" style="background-color:rgb(71, 215, 154);"></span></span></div><div class="sp-cf sp-palette-row sp-palette-row-selection"></div></div><div class="sp-palette-button-container sp-cf"><button type="button" class="sp-palette-toggle">less</button></div></div><div class="sp-picker-container"><div class="sp-top sp-cf"><div class="sp-fill"></div><div class="sp-top-inner"><div class="sp-color" style="background-color: rgb(255, 0, 0);"><div class="sp-sat"><div class="sp-val"><div class="sp-dragger" style="display: none;"></div></div></div></div><div class="sp-clear sp-clear-display" title="Clear Color Selection"></div><div class="sp-hue"><div class="sp-slider" style="display: none;"></div></div></div><div class="sp-alpha"><div class="sp-alpha-inner"><div class="sp-alpha-handle" style="display: none;"></div></div></div></div><div class="sp-input-container sp-cf"><input class="sp-input" type="text" spellcheck="false"></div><div class="sp-initial sp-thumb sp-cf"><div class="sp-cf sp-palette-row-initial"><span data-color="" style="background-color:transparent;" class="sp-clear-display" title="No Color Selected"></span><span data-color="" style="background-color:transparent;" class="sp-clear-display" title="No Color Selected"></span></div></div><div class="sp-button-container sp-cf"><a class="sp-cancel" href="https://app.qr-code-generator.com/manage/?aftercreate=1&count=1#">cancel</a><button type="button" class="sp-choose">Choose</button></div></div></div></div></div><div class="qr-custom-download-frame__own"><div class="qr-custom-download-frame__back-label clearfix"><label class="qr-custom-download-frame__title qr-custom-download-frame__title--back ng-binding" ng-click="revertFrameStyles()"><span class="icon icon-qr-insights qr-custom-download-frame__icon-back"></span>Back</label></div><label class="qr-custom-download-frame__title ng-binding" ng-bind="::titleFrame">Frame</label><div class="qr-custom-download-frame__frame-container"><!-- ngRepeat: frameStyle in ::frameStyles track by $index --><button type="button" class="qr-custom-download-frame__frame ng-binding ng-scope" ng-repeat="frameStyle in ::frameStyles track by $index" ng-class="{'qr-custom-download-frame__frame--active': frameName === frameStyle.value}" ng-click="clickFrame(frameStyle)"><span ng-class="::frameStyle.icon" ng-show="::frameStyle.icon" class="ng-hide"></span>No Frame</button><!-- end ngRepeat: frameStyle in ::frameStyles track by $index --><button type="button" class="qr-custom-download-frame__frame ng-binding ng-scope" ng-repeat="frameStyle in ::frameStyles track by $index" ng-class="{'qr-custom-download-frame__frame--active': frameName === frameStyle.value}" ng-click="clickFrame(frameStyle)"><span ng-class="::frameStyle.icon" ng-show="::frameStyle.icon" class="icon-qr-frame-2"></span></button><!-- end ngRepeat: frameStyle in ::frameStyles track by $index --><button type="button" class="qr-custom-download-frame__frame ng-binding ng-scope" ng-repeat="frameStyle in ::frameStyles track by $index" ng-class="{'qr-custom-download-frame__frame--active': frameName === frameStyle.value}" ng-click="clickFrame(frameStyle)"><span ng-class="::frameStyle.icon" ng-show="::frameStyle.icon" class="icon-qr-frame-1"></span></button><!-- end ngRepeat: frameStyle in ::frameStyles track by $index --><button type="button" class="qr-custom-download-frame__frame ng-binding ng-scope" ng-repeat="frameStyle in ::frameStyles track by $index" ng-class="{'qr-custom-download-frame__frame--active': frameName === frameStyle.value}" ng-click="clickFrame(frameStyle)"><span ng-class="::frameStyle.icon" ng-show="::frameStyle.icon" class="icon-qr-frame-3"></span></button><!-- end ngRepeat: frameStyle in ::frameStyles track by $index --></div><div class="clearfix"><button class="qr-custom-download-frame__edit ng-binding" type="button" ng-click="editing = true" ng-hide="editing"><span class="icon icon-avatar-edit"></span>Edit</button><button class="qr-custom-download-frame__edit ng-binding ng-hide" type="button" ng-click="editing = false" ng-show="editing" ng-bind="::doneLabel">Done</button><label class="qr-custom-download-frame__subtitle ng-binding" ng-bind="::colorLabel">Color</label><qr-color-palette class="qr-custom-download-frame__palette ng-isolate-scope" colors="palette" deleting="editing" active="frameColor" max-colors="14" new-color="newFrameColor" read-only-length="1"><div class="qr-color-palette"><!-- ngRepeat: color in colors track by $index --><qr-color-spot class="qr-color-palette__color ng-scope ng-isolate-scope" ng-repeat="color in colors track by $index" value="colors[$index]" deleting="($index < readOnlyLength || color === data.active) ? false : deleting" active="data.active"><div class="qr-color-spot qr-color-spot--active" ng-class="{'qr-color-spot--active': isActive()}"><button type="button" class="qr-color-spot__button" ng-click="pickColor()"><span class="qr-color-spot__spot" ng-style="{backgroundColor: getDisplayColor()}" ng-hide="isColorPickerVisible()" style="background-color: rgb(0, 0, 0);"></span><span class="qr-color-spot__picker ng-hide" ng-show="isColorPickerVisible()" ng-class="{'qr-color-spot__picker--open': colorPickerIsOpen, 'qr-color-spot__picker--plus': showPlus}"></span><!-- ngIf: isColorPickerVisible() --></button><!-- ngIf: isDeleteVisible() --></div></qr-color-spot><!-- end ngRepeat: color in colors track by $index --><qr-color-spot class="qr-color-palette__color ng-scope ng-isolate-scope" ng-repeat="color in colors track by $index" value="colors[$index]" deleting="($index < readOnlyLength || color === data.active) ? false : deleting" active="data.active"><div class="qr-color-spot" ng-class="{'qr-color-spot--active': isActive()}"><button type="button" class="qr-color-spot__button" ng-click="pickColor()"><span class="qr-color-spot__spot" ng-style="{backgroundColor: getDisplayColor()}" ng-hide="isColorPickerVisible()" style="background-color: rgb(71, 189, 239);"></span><span class="qr-color-spot__picker ng-hide" ng-show="isColorPickerVisible()" ng-class="{'qr-color-spot__picker--open': colorPickerIsOpen, 'qr-color-spot__picker--plus': showPlus}"></span><!-- ngIf: isColorPickerVisible() --></button><!-- ngIf: isDeleteVisible() --></div></qr-color-spot><!-- end ngRepeat: color in colors track by $index --><qr-color-spot class="qr-color-palette__color ng-scope ng-isolate-scope" ng-repeat="color in colors track by $index" value="colors[$index]" deleting="($index < readOnlyLength || color === data.active) ? false : deleting" active="data.active"><div class="qr-color-spot" ng-class="{'qr-color-spot--active': isActive()}"><button type="button" class="qr-color-spot__button" ng-click="pickColor()"><span class="qr-color-spot__spot" ng-style="{backgroundColor: getDisplayColor()}" ng-hide="isColorPickerVisible()" style="background-color: rgb(255, 122, 105);"></span><span class="qr-color-spot__picker ng-hide" ng-show="isColorPickerVisible()" ng-class="{'qr-color-spot__picker--open': colorPickerIsOpen, 'qr-color-spot__picker--plus': showPlus}"></span><!-- ngIf: isColorPickerVisible() --></button><!-- ngIf: isDeleteVisible() --></div></qr-color-spot><!-- end ngRepeat: color in colors track by $index --><qr-color-spot class="qr-color-palette__color ng-scope ng-isolate-scope" ng-repeat="color in colors track by $index" value="colors[$index]" deleting="($index < readOnlyLength || color === data.active) ? false : deleting" active="data.active"><div class="qr-color-spot" ng-class="{'qr-color-spot--active': isActive()}"><button type="button" class="qr-color-spot__button" ng-click="pickColor()"><span class="qr-color-spot__spot" ng-style="{backgroundColor: getDisplayColor()}" ng-hide="isColorPickerVisible()" style="background-color: rgb(71, 215, 154);"></span><span class="qr-color-spot__picker ng-hide" ng-show="isColorPickerVisible()" ng-class="{'qr-color-spot__picker--open': colorPickerIsOpen, 'qr-color-spot__picker--plus': showPlus}"></span><!-- ngIf: isColorPickerVisible() --></button><!-- ngIf: isDeleteVisible() --></div></qr-color-spot><!-- end ngRepeat: color in colors track by $index --><qr-color-spot class="qr-color-palette__color ng-isolate-scope" value="addColor" show-plus="!maxColors || colors.length < maxColors - 1" new-value="newColor" palette="colors" full-spectrum-position="fullSpectrumPosition"><div class="qr-color-spot" ng-class="{'qr-color-spot--active': isActive()}"><button type="button" class="qr-color-spot__button" ng-click="pickColor()"><span class="qr-color-spot__spot ng-hide" ng-style="{backgroundColor: getDisplayColor()}" ng-hide="isColorPickerVisible()"></span><span class="qr-color-spot__picker qr-color-spot__picker--plus" ng-show="isColorPickerVisible()" ng-class="{'qr-color-spot__picker--open': colorPickerIsOpen, 'qr-color-spot__picker--plus': showPlus}"></span><!-- ngIf: isColorPickerVisible() --><span ng-if="isColorPickerVisible()" data-ng-model="newValueFunc" ng-model-options="{getterSetter: true}" options="pickerOptions" on-show="startPicking()" on-hide="endPicking(color)" class="ng-isolate-scope ng-valid"><input class="input-small" style="display: none;"><div class="sp-replacer sp-light full-spectrum qr-full-spectrum spectrum--rounded"><div class="sp-preview"><div class="sp-preview-inner sp-clear-display" style="background-color: transparent;"></div></div><div class="sp-dd">▼</div></div></span><!-- end ngIf: isColorPickerVisible() --></button><!-- ngIf: isDeleteVisible() --></div></qr-color-spot></div></qr-color-palette><label class="qr-custom-download-frame__subtitle ng-binding" ng-bind="::iconsLabel">Icons</label><!-- ngRepeat: icon in ::icons track by $index --><button type="button" class="qr-custom-download-frame__icon ng-scope qr-custom-download-frame__icon--active" ng-repeat="icon in ::icons track by $index" ng-class="{'qr-custom-download-frame__icon--active': frameIconName === icon.value}" ng-click="clickIcon(icon)"><span ng-class="::icon.class" class="icon-not-interested"></span></button><!-- end ngRepeat: icon in ::icons track by $index --><button type="button" class="qr-custom-download-frame__icon ng-scope" ng-repeat="icon in ::icons track by $index" ng-class="{'qr-custom-download-frame__icon--active': frameIconName === icon.value}" ng-click="clickIcon(icon)"><span ng-class="::icon.class" class="icon-qr-mobile"></span></button><!-- end ngRepeat: icon in ::icons track by $index --><button type="button" class="qr-custom-download-frame__icon ng-scope" ng-repeat="icon in ::icons track by $index" ng-class="{'qr-custom-download-frame__icon--active': frameIconName === icon.value}" ng-click="clickIcon(icon)"><span ng-class="::icon.class" class="icon-creation-code-app"></span></button><!-- end ngRepeat: icon in ::icons track by $index --><button type="button" class="qr-custom-download-frame__icon ng-scope" ng-repeat="icon in ::icons track by $index" ng-class="{'qr-custom-download-frame__icon--active': frameIconName === icon.value}" ng-click="clickIcon(icon)"><span ng-class="::icon.class" class="icon-creation-code-url"></span></button><!-- end ngRepeat: icon in ::icons track by $index --><button type="button" class="qr-custom-download-frame__icon ng-scope" ng-repeat="icon in ::icons track by $index" ng-class="{'qr-custom-download-frame__icon--active': frameIconName === icon.value}" ng-click="clickIcon(icon)"><span ng-class="::icon.class" class="icon-creation-code-rating"></span></button><!-- end ngRepeat: icon in ::icons track by $index --><button type="button" class="qr-custom-download-frame__icon ng-scope" ng-repeat="icon in ::icons track by $index" ng-class="{'qr-custom-download-frame__icon--active': frameIconName === icon.value}" ng-click="clickIcon(icon)"><span ng-class="::icon.class" class="icon-creation-code-facebook"></span></button><!-- end ngRepeat: icon in ::icons track by $index --><button type="button" class="qr-custom-download-frame__icon ng-scope" ng-repeat="icon in ::icons track by $index" ng-class="{'qr-custom-download-frame__icon--active': frameIconName === icon.value}" ng-click="clickIcon(icon)"><span ng-class="::icon.class" class="icon-creation-code-vcard"></span></button><!-- end ngRepeat: icon in ::icons track by $index --><button type="button" class="qr-custom-download-frame__icon ng-scope" ng-repeat="icon in ::icons track by $index" ng-class="{'qr-custom-download-frame__icon--active': frameIconName === icon.value}" ng-click="clickIcon(icon)"><span ng-class="::icon.class" class="icon-creation-code-dmp3"></span></button><!-- end ngRepeat: icon in ::icons track by $index --><button type="button" class="qr-custom-download-frame__icon ng-scope" ng-repeat="icon in ::icons track by $index" ng-class="{'qr-custom-download-frame__icon--active': frameIconName === icon.value}" ng-click="clickIcon(icon)"><span ng-class="::icon.class" class="icon-manage-code-business-page"></span></button><!-- end ngRepeat: icon in ::icons track by $index --><button type="button" class="qr-custom-download-frame__icon ng-scope" ng-repeat="icon in ::icons track by $index" ng-class="{'qr-custom-download-frame__icon--active': frameIconName === icon.value}" ng-click="clickIcon(icon)"><span ng-class="::icon.class" class="icon-creation-code-gallery"></span></button><!-- end ngRepeat: icon in ::icons track by $index --><button type="button" class="qr-custom-download-frame__icon ng-scope" ng-repeat="icon in ::icons track by $index" ng-class="{'qr-custom-download-frame__icon--active': frameIconName === icon.value}" ng-click="clickIcon(icon)"><span ng-class="::icon.class" class="icon-coupon"></span></button><!-- end ngRepeat: icon in ::icons track by $index --><button type="button" class="qr-custom-download-frame__icon ng-scope" ng-repeat="icon in ::icons track by $index" ng-class="{'qr-custom-download-frame__icon--active': frameIconName === icon.value}" ng-click="clickIcon(icon)"><span ng-class="::icon.class" class="icon-creation-code-feedback"></span></button><!-- end ngRepeat: icon in ::icons track by $index --><button type="button" class="qr-custom-download-frame__icon ng-scope" ng-repeat="icon in ::icons track by $index" ng-class="{'qr-custom-download-frame__icon--active': frameIconName === icon.value}" ng-click="clickIcon(icon)"><span ng-class="::icon.class" class="icon-creation-code-social"></span></button><!-- end ngRepeat: icon in ::icons track by $index --><button type="button" class="qr-custom-download-frame__icon ng-scope" ng-repeat="icon in ::icons track by $index" ng-class="{'qr-custom-download-frame__icon--active': frameIconName === icon.value}" ng-click="clickIcon(icon)"><span ng-class="::icon.class" class="icon-creation-code-pdf"></span></button><!-- end ngRepeat: icon in ::icons track by $index --><button type="button" class="qr-custom-download-frame__icon ng-scope" ng-repeat="icon in ::icons track by $index" ng-class="{'qr-custom-download-frame__icon--active': frameIconName === icon.value}" ng-click="clickIcon(icon)"><span ng-class="::icon.class" class="icon-creation-code-event"></span></button><!-- end ngRepeat: icon in ::icons track by $index --><button type="button" class="qr-custom-download-frame__icon ng-scope" ng-repeat="icon in ::icons track by $index" ng-class="{'qr-custom-download-frame__icon--active': frameIconName === icon.value}" ng-click="clickIcon(icon)"><span ng-class="::icon.class" class="icon-creation-add-video"></span></button><!-- end ngRepeat: icon in ::icons track by $index --><button class="qr-custom-download-frame__subtitle qr-custom-download-frame__subtitle--hover ng-binding" ng-click="openCustomText = !openCustomText" ng-class="{'qr-custom-download-frame__subtitle--open': openCustomText}" ng-switch="openCustomText">Add custom text<!-- ngSwitchDefault: --><span class="icon icon-down-open-mini ng-scope" ng-switch-default=""></span><!-- end ngSwitchWhen: --><!-- ngSwitchWhen: true --></button><input class="qr-custom-download-frame__text ng-pristine ng-untouched ng-valid ng-hide" ng-model="frameText" ng-show="openCustomText" ng-model-options="{updateOn: 'default blur', debounce: {default: 750, blur: 0}}"></div></div></div></qr-custom-download-frame><qr-custom-download-color pattern-name="style.patternName" is-contrast-ratio="isCodeContrastRatio" foreground-palette="palettes.foreground" background-palette="palettes.background" ng-show="activeTab.id === 'color'" background-color="style.backgroundColor" foreground-color="style.foregroundColor" new-background-color="style.newBackgroundColor" new-foreground-color="style.newForegroundColor" class="ng-isolate-scope ng-hide"><div class="qr-resources"><qr-modal open="open" close-icon="true" class="ng-isolate-scope"><qr-popup open="open" modal-mode="true" auto-close="" visible-layer="true" no-padding="" min-width="" left-offset="" class="ng-isolate-scope"><div class="qr-popup qr-popup--modal qr-popup--block" ng-class="getPopupClasses()" ng-style="{marginTop: topOffset, minWidth: minWidth, marginLeft: leftOffset, zIndex: getPopupZIndex()}" style="z-index: 20002;"><ng-transclude><i class="qr-popup__close-icon icon-thin-close ng-scope" ng-show="closeIcon" ng-click="closeWindow()"></i><h6 class="qr-modal__title ng-binding ng-scope ng-hide" ng-show="title"><span class="qr-modal__title-label ng-binding ng-hide" ng-show="titleLabel" ng-bind="titleLabel"></span></h6><p class="qr-modal__description ng-binding ng-scope ng-hide" ng-show="description" ng-bind="description"></p><ng-transclude class="ng-scope"><iframe id="previewIframe" data-ng-src="about:blank" class="ng-scope" src="./QR Code Generator - New Manage_files/saved_resource(2).html"></iframe></ng-transclude><div class="qr-modal__buttons ng-scope ng-hide" ng-show="buttons.length > 0"><!-- ngRepeat: button in buttons --></div></ng-transclude></div><div class="qr-popup__layer qr-popup__layer--visible" ng-click="onLayerClick($event)" ng-class="getLayerClasses()" ng-style="{zIndex: getLayerZIndex()}" style="z-index: 20001;"></div></qr-popup></qr-modal></div><div ng-show="isContrastRatio" class="message message_warning qr-custom-download__ratio-warning ng-hide" ng-class="!isContrastRatio ? '' : 'qr-custom-download__ratio-warning-appear'" style="margin-top: -60px;"><h6 class="message__heading ng-binding">QR Code may not be scannable</h6><div class="message__content ng-binding" ng-bind-html="::designText">Some smartphones or apps may have trouble reading your QR Code. We recommend using dark QR Code colors and light background colors.<a class="message__link" href="https://www.qr-code-generator.com/qr-code-marketing/individual-design-of-qr-codes/?utm_campaign=individual_design">Learn more</a>.</div></div><div class="qr-custom-download-color"><label class="qr-custom-download-color__title ng-binding" ng-bind="::shapesTitle">Shapes</label><div class="qr-custom-download-color__shape-container"><button type="button" class="qr-custom-download-logo__logo qr-custom-download-logo__logo--nologo ng-binding" ng-class="{'qr-custom-download-logo__logo--active': !patternName || patternName === ''}" ng-click="clickPattern({name: ''})">No Shape</button><!-- ngRepeat: pattern in patterns | limitTo:100:1 --><qr-image-tile class="qr-custom-download-color__shape ng-scope ng-isolate-scope" ng-repeat="pattern in patterns | limitTo:100:1" image-url="pattern.image" ng-click="clickPattern(pattern)" is-selected="isPatternSelected(pattern)" is-always-visible="true"><div class="qr-image-tile"><button type="button" class="qr-image-tile__image" ng-click="click()" ng-style="styles.image" ng-class="getImageClasses()" style="background-image: url("https://app.qr-code-generator.com/img/patterns/rounded-2.png");"></button><!-- ngIf: (states.editing && !states.selected) || (states.editing && deleteSelected) --><!-- ngIf: states.waiting && loadingType !== 'skeleton' --></div></qr-image-tile><!-- end ngRepeat: pattern in patterns | limitTo:100:1 --><qr-image-tile class="qr-custom-download-color__shape ng-scope ng-isolate-scope" ng-repeat="pattern in patterns | limitTo:100:1" image-url="pattern.image" ng-click="clickPattern(pattern)" is-selected="isPatternSelected(pattern)" is-always-visible="true"><div class="qr-image-tile"><button type="button" class="qr-image-tile__image" ng-click="click()" ng-style="styles.image" ng-class="getImageClasses()" style="background-image: url("https://app.qr-code-generator.com/img/patterns/dots.png");"></button><!-- ngIf: (states.editing && !states.selected) || (states.editing && deleteSelected) --><!-- ngIf: states.waiting && loadingType !== 'skeleton' --></div></qr-image-tile><!-- end ngRepeat: pattern in patterns | limitTo:100:1 --><qr-image-tile class="qr-custom-download-color__shape ng-scope ng-isolate-scope" ng-repeat="pattern in patterns | limitTo:100:1" image-url="pattern.image" ng-click="clickPattern(pattern)" is-selected="isPatternSelected(pattern)" is-always-visible="true"><div class="qr-image-tile"><button type="button" class="qr-image-tile__image" ng-click="click()" ng-style="styles.image" ng-class="getImageClasses()" style="background-image: url("https://app.qr-code-generator.com/img/patterns/rounded-1.png");"></button><!-- ngIf: (states.editing && !states.selected) || (states.editing && deleteSelected) --><!-- ngIf: states.waiting && loadingType !== 'skeleton' --></div></qr-image-tile><!-- end ngRepeat: pattern in patterns | limitTo:100:1 --><qr-image-tile class="qr-custom-download-color__shape ng-scope ng-isolate-scope" ng-repeat="pattern in patterns | limitTo:100:1" image-url="pattern.image" ng-click="clickPattern(pattern)" is-selected="isPatternSelected(pattern)" is-always-visible="true"><div class="qr-image-tile"><button type="button" class="qr-image-tile__image" ng-click="click()" ng-style="styles.image" ng-class="getImageClasses()" style="background-image: url("https://app.qr-code-generator.com/img/patterns/connect-horizontal.png");"></button><!-- ngIf: (states.editing && !states.selected) || (states.editing && deleteSelected) --><!-- ngIf: states.waiting && loadingType !== 'skeleton' --></div></qr-image-tile><!-- end ngRepeat: pattern in patterns | limitTo:100:1 --><qr-image-tile class="qr-custom-download-color__shape ng-scope ng-isolate-scope" ng-repeat="pattern in patterns | limitTo:100:1" image-url="pattern.image" ng-click="clickPattern(pattern)" is-selected="isPatternSelected(pattern)" is-always-visible="true"><div class="qr-image-tile"><button type="button" class="qr-image-tile__image qr-image-tile__image--selected" ng-click="click()" ng-style="styles.image" ng-class="getImageClasses()" style="background-image: url("https://app.qr-code-generator.com/img/patterns/square.png");"></button><!-- ngIf: (states.editing && !states.selected) || (states.editing && deleteSelected) --><!-- ngIf: states.waiting && loadingType !== 'skeleton' --></div></qr-image-tile><!-- end ngRepeat: pattern in patterns | limitTo:100:1 --></div><button class="qr-custom-download-color__edit ng-binding" type="button" ng-click="editing = true" ng-hide="editing"><span class="icon icon-avatar-edit"></span>Edit</button><button class="qr-custom-download-color__edit ng-binding ng-hide" type="button" ng-click="editing = false" ng-show="editing" ng-bind="::doneLabel">Done</button><label class="qr-custom-download-color__subtitle ng-binding" ng-bind="::title">Color</label><qr-color-palette class="qr-custom-download-color__palette ng-isolate-scope" colors="foregroundPalette" deleting="editing" active="foregroundColor" max-colors="14" new-color="newForegroundColor" read-only-length="1"><div class="qr-color-palette"><!-- ngRepeat: color in colors track by $index --><qr-color-spot class="qr-color-palette__color ng-scope ng-isolate-scope" ng-repeat="color in colors track by $index" value="colors[$index]" deleting="($index < readOnlyLength || color === data.active) ? false : deleting" active="data.active"><div class="qr-color-spot qr-color-spot--active" ng-class="{'qr-color-spot--active': isActive()}"><button type="button" class="qr-color-spot__button" ng-click="pickColor()"><span class="qr-color-spot__spot" ng-style="{backgroundColor: getDisplayColor()}" ng-hide="isColorPickerVisible()" style="background-color: rgb(0, 0, 0);"></span><span class="qr-color-spot__picker ng-hide" ng-show="isColorPickerVisible()" ng-class="{'qr-color-spot__picker--open': colorPickerIsOpen, 'qr-color-spot__picker--plus': showPlus}"></span><!-- ngIf: isColorPickerVisible() --></button><!-- ngIf: isDeleteVisible() --></div></qr-color-spot><!-- end ngRepeat: color in colors track by $index --><qr-color-spot class="qr-color-palette__color ng-scope ng-isolate-scope" ng-repeat="color in colors track by $index" value="colors[$index]" deleting="($index < readOnlyLength || color === data.active) ? false : deleting" active="data.active"><div class="qr-color-spot" ng-class="{'qr-color-spot--active': isActive()}"><button type="button" class="qr-color-spot__button" ng-click="pickColor()"><span class="qr-color-spot__spot" ng-style="{backgroundColor: getDisplayColor()}" ng-hide="isColorPickerVisible()" style="background-color: rgb(71, 189, 239);"></span><span class="qr-color-spot__picker ng-hide" ng-show="isColorPickerVisible()" ng-class="{'qr-color-spot__picker--open': colorPickerIsOpen, 'qr-color-spot__picker--plus': showPlus}"></span><!-- ngIf: isColorPickerVisible() --></button><!-- ngIf: isDeleteVisible() --></div></qr-color-spot><!-- end ngRepeat: color in colors track by $index --><qr-color-spot class="qr-color-palette__color ng-scope ng-isolate-scope" ng-repeat="color in colors track by $index" value="colors[$index]" deleting="($index < readOnlyLength || color === data.active) ? false : deleting" active="data.active"><div class="qr-color-spot" ng-class="{'qr-color-spot--active': isActive()}"><button type="button" class="qr-color-spot__button" ng-click="pickColor()"><span class="qr-color-spot__spot" ng-style="{backgroundColor: getDisplayColor()}" ng-hide="isColorPickerVisible()" style="background-color: rgb(255, 122, 105);"></span><span class="qr-color-spot__picker ng-hide" ng-show="isColorPickerVisible()" ng-class="{'qr-color-spot__picker--open': colorPickerIsOpen, 'qr-color-spot__picker--plus': showPlus}"></span><!-- ngIf: isColorPickerVisible() --></button><!-- ngIf: isDeleteVisible() --></div></qr-color-spot><!-- end ngRepeat: color in colors track by $index --><qr-color-spot class="qr-color-palette__color ng-scope ng-isolate-scope" ng-repeat="color in colors track by $index" value="colors[$index]" deleting="($index < readOnlyLength || color === data.active) ? false : deleting" active="data.active"><div class="qr-color-spot" ng-class="{'qr-color-spot--active': isActive()}"><button type="button" class="qr-color-spot__button" ng-click="pickColor()"><span class="qr-color-spot__spot" ng-style="{backgroundColor: getDisplayColor()}" ng-hide="isColorPickerVisible()" style="background-color: rgb(71, 215, 154);"></span><span class="qr-color-spot__picker ng-hide" ng-show="isColorPickerVisible()" ng-class="{'qr-color-spot__picker--open': colorPickerIsOpen, 'qr-color-spot__picker--plus': showPlus}"></span><!-- ngIf: isColorPickerVisible() --></button><!-- ngIf: isDeleteVisible() --></div></qr-color-spot><!-- end ngRepeat: color in colors track by $index --><qr-color-spot class="qr-color-palette__color ng-isolate-scope" value="addColor" show-plus="!maxColors || colors.length < maxColors - 1" new-value="newColor" palette="colors" full-spectrum-position="fullSpectrumPosition"><div class="qr-color-spot" ng-class="{'qr-color-spot--active': isActive()}"><button type="button" class="qr-color-spot__button" ng-click="pickColor()"><span class="qr-color-spot__spot ng-hide" ng-style="{backgroundColor: getDisplayColor()}" ng-hide="isColorPickerVisible()"></span><span class="qr-color-spot__picker qr-color-spot__picker--plus" ng-show="isColorPickerVisible()" ng-class="{'qr-color-spot__picker--open': colorPickerIsOpen, 'qr-color-spot__picker--plus': showPlus}"></span><!-- ngIf: isColorPickerVisible() --><span ng-if="isColorPickerVisible()" data-ng-model="newValueFunc" ng-model-options="{getterSetter: true}" options="pickerOptions" on-show="startPicking()" on-hide="endPicking(color)" class="ng-isolate-scope ng-valid"><input class="input-small" style="display: none;"><div class="sp-replacer sp-light full-spectrum qr-full-spectrum spectrum--rounded"><div class="sp-preview"><div class="sp-preview-inner sp-clear-display" style="background-color: transparent;"></div></div><div class="sp-dd">▼</div></div></span><!-- end ngIf: isColorPickerVisible() --></button><!-- ngIf: isDeleteVisible() --></div></qr-color-spot></div></qr-color-palette><button class="qr-custom-download-color__subtitle qr-custom-download-color__subtitle--hover ng-binding" ng-click="openBackgroundColors = !openBackgroundColors" ng-class="{'qr-custom-download-color__subtitle--open': openBackgroundColors}" ng-switch="openBackgroundColors">Add background color<!-- ngSwitchDefault: --><span class="icon icon-down-open-mini ng-scope" ng-switch-default=""></span><!-- end ngSwitchWhen: --><!-- ngSwitchWhen: true --></button><qr-color-palette class="qr-custom-download-color__palette ng-isolate-scope ng-hide" colors="backgroundPalette" deleting="editing" active="backgroundColor" ng-show="openBackgroundColors" max-colors="14" new-color="newBackgroundColor" read-only-length="1"><div class="qr-color-palette"><!-- ngRepeat: color in colors track by $index --><qr-color-spot class="qr-color-palette__color ng-scope ng-isolate-scope" ng-repeat="color in colors track by $index" value="colors[$index]" deleting="($index < readOnlyLength || color === data.active) ? false : deleting" active="data.active"><div class="qr-color-spot qr-color-spot--active" ng-class="{'qr-color-spot--active': isActive()}"><button type="button" class="qr-color-spot__button" ng-click="pickColor()"><span class="qr-color-spot__spot" ng-style="{backgroundColor: getDisplayColor()}" ng-hide="isColorPickerVisible()" style="background-color: rgb(255, 255, 255);"></span><span class="qr-color-spot__picker ng-hide" ng-show="isColorPickerVisible()" ng-class="{'qr-color-spot__picker--open': colorPickerIsOpen, 'qr-color-spot__picker--plus': showPlus}"></span><!-- ngIf: isColorPickerVisible() --></button><!-- ngIf: isDeleteVisible() --></div></qr-color-spot><!-- end ngRepeat: color in colors track by $index --><qr-color-spot class="qr-color-palette__color ng-isolate-scope" value="addColor" show-plus="!maxColors || colors.length < maxColors - 1" new-value="newColor" palette="colors" full-spectrum-position="fullSpectrumPosition"><div class="qr-color-spot" ng-class="{'qr-color-spot--active': isActive()}"><button type="button" class="qr-color-spot__button" ng-click="pickColor()"><span class="qr-color-spot__spot ng-hide" ng-style="{backgroundColor: getDisplayColor()}" ng-hide="isColorPickerVisible()"></span><span class="qr-color-spot__picker qr-color-spot__picker--plus" ng-show="isColorPickerVisible()" ng-class="{'qr-color-spot__picker--open': colorPickerIsOpen, 'qr-color-spot__picker--plus': showPlus}"></span><!-- ngIf: isColorPickerVisible() --><span ng-if="isColorPickerVisible()" data-ng-model="newValueFunc" ng-model-options="{getterSetter: true}" options="pickerOptions" on-show="startPicking()" on-hide="endPicking(color)" class="ng-isolate-scope ng-valid"><input class="input-small" style="display: none;"><div class="sp-replacer sp-light full-spectrum qr-full-spectrum spectrum--rounded"><div class="sp-preview"><div class="sp-preview-inner sp-clear-display" style="background-color: transparent;"></div></div><div class="sp-dd">▼</div></div></span><!-- end ngIf: isColorPickerVisible() --></button><!-- ngIf: isDeleteVisible() --></div></qr-color-spot></div></qr-color-palette></div></qr-custom-download-color><qr-custom-download-logo ng-show="activeTab.id === 'logo'" is-visible="activeTab.id === 'logo'" logo-name="style.logoName" logo-id="style.logoId" qr-code-type-id="qrCode.type_id" class="ng-isolate-scope ng-hide"><div class="qr-custom-download-logo"><button class="qr-custom-download-logo__edit ng-binding" type="button" ng-click="editing = true" ng-hide="editing"><span class="icon icon-avatar-edit"></span>Edit</button><button class="qr-custom-download-logo__edit ng-binding ng-hide" type="button" ng-click="editing = false" ng-show="editing" ng-bind="::doneLabel">Done</button><label class="qr-custom-download-logo__title ng-binding" ng-bind="::title">Logo</label><button type="button" class="qr-custom-download-logo__logo qr-custom-download-logo__logo--nologo ng-binding" ng-class="{'qr-custom-download-logo__logo--active': !logoName || logoName === 'no-logo'}" ng-click="clickLogo({id: 0, value: 'no-logo'})"><span class="icon icon-nologo"></span>No Logo</button><span class="qr-custom-download-logo__logo-container ng-hide" ng-show="loadingLogos"><qr-spinner class="qr-custom-download-logo__spinner ng-isolate-scope" loading="loadingLogos"><div class="qr-spinner ng-hide" ng-show="loading" ng-style="getStyles()"></div></qr-spinner></span><!-- ngRepeat: logo in logos | filter:{isSystem: true} --><label class="qr-custom-download-logo__subtitle ng-binding" ng-bind="::myLogosLabel">My Logos</label><input type="file" class="qr-custom-download-logo__input-upload" name="file" id="file" accept="image/png,image/jpeg"><label for="file" class="qr-custom-download-logo__upload ng-binding"><span class="icon icon-qr-upload"></span>Upload</label><span class="qr-custom-download-logo__logo-container ng-hide" ng-show="loadingLogos"><qr-spinner class="qr-custom-download-logo__spinner ng-isolate-scope" loading="loadingLogos"><div class="qr-spinner ng-hide" ng-show="loading" ng-style="getStyles()"></div></qr-spinner></span><!-- ngRepeat: logo in logos | filter:{isSystem: false} --></div></qr-custom-download-logo><!-- ngIf: activeTab.id === 'edges' --><qr-custom-download-designs ng-show="activeTab.id === 'designs'" is-visible="activeTab.id === 'designs'" qr-code="qrCode" actual-styles="style" class="ng-isolate-scope"><div class="qr-custom-download-designs"><button class="qr-custom-download-designs__edit ng-binding" type="button" ng-click="states.editing = true" ng-hide="states.editing || states.loading || designs.length === 0" style=""><span class="icon icon-avatar-edit"></span>Edit</button><button class="qr-custom-download-designs__edit ng-binding ng-hide" type="button" ng-click="states.editing = false" ng-show="states.editing" ng-bind="::doneLabel">Done</button><label class="qr-custom-download-designs__title ng-binding" ng-bind="::title">My designs</label><div class="qr-custom-download-designs__intro ng-hide" ng-show="!states.loading && designs.length === 0 && !states.saving"><p class="qr-custom-download-designs__save-text ng-binding" ng-bind="::saveText">Save designs to reuse them for other QR Codes. To save your current settings, click below.</p><button type="button" class="qr-custom-download-designs__save ng-binding" ng-bind="::saveLabel" ng-click="saveDesign()">Save design</button></div><div ng-show="!states.loading && (designs.length > 0 || states.saving)" class="" style=""><button type="button" class="qr-custom-download-designs__save-block ng-binding" ng-click="saveDesign()"><span class="icon icon-plus-1"></span>Save design</button><!-- ngIf: states.saving --><!-- ngRepeat: item in designs --><qr-image-tile class="qr-custom-download-designs__design ng-scope ng-isolate-scope" ng-repeat="item in designs" image-url="::item.image_url" is-editing="states.editing" on-click="changeDesign(item)" on-delete="deleteDesign(item, $index)" style=""><div class="qr-image-tile"><button type="button" class="qr-image-tile__image" ng-click="click()" ng-style="styles.image" ng-class="getImageClasses()" style="background-image: url("https://qrcgcustomers.s3.eu-west-1.amazonaws.com/account8224459/qrcodes/22024284.png?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJB2HRMXMYBGR2KIQ%2F20200423%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Date=20200423T233331Z&X-Amz-SignedHeaders=host&X-Amz-Expires=3600&X-Amz-Signature=1a3aebe9eda7d85f6e2fe3812c8cd525f9409ba8a3115422512d6f8fc30cf923");"></button><!-- ngIf: (states.editing && !states.selected) || (states.editing && deleteSelected) --><!-- ngIf: states.waiting && loadingType !== 'skeleton' --></div></qr-image-tile><!-- end ngRepeat: item in designs --><qr-image-tile class="qr-custom-download-designs__design ng-scope ng-isolate-scope" ng-repeat="item in designs" image-url="::item.image_url" is-editing="states.editing" on-click="changeDesign(item)" on-delete="deleteDesign(item, $index)" style=""><div class="qr-image-tile"><button type="button" class="qr-image-tile__image" ng-click="click()" ng-style="styles.image" ng-class="getImageClasses()" style="background-image: url("https://qrcgcustomers.s3.eu-west-1.amazonaws.com/account8224459/qrcodes/22023754.png?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJB2HRMXMYBGR2KIQ%2F20200423%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Date=20200423T233325Z&X-Amz-SignedHeaders=host&X-Amz-Expires=3600&X-Amz-Signature=36fc2a3274929b14c322c4546cc492d66bf742263badd9463e42fd8634a0d231");"></button><!-- ngIf: (states.editing && !states.selected) || (states.editing && deleteSelected) --><!-- ngIf: states.waiting && loadingType !== 'skeleton' --></div></qr-image-tile><!-- end ngRepeat: item in designs --></div><div class="qr-custom-download-designs__spinner-container ng-hide" ng-show="states.loading" style=""><qr-spinner loading="states.loading" class="ng-isolate-scope"><div class="qr-spinner ng-hide" ng-show="loading" ng-style="getStyles()" style=""></div></qr-spinner></div></div></qr-custom-download-designs><!-- ngIf: activeTab.id === 'url' --><!-- ngIf: false --><div class="ps-scrollbar-x-rail" style="left: 0px; bottom: 0px;"><div class="ps-scrollbar-x" tabindex="0" style="left: 0px; width: 0px;"></div></div><div class="ps-scrollbar-y-rail" style="top: 0px; right: 0px;"><div class="ps-scrollbar-y" tabindex="0" style="top: 0px; height: 0px;"></div></div></div><!-- ngIf: preview.open --></div></ng-transclude><div class="qr-modal__buttons ng-scope ng-hide" ng-show="buttons.length > 0"><!-- ngRepeat: button in buttons --></div></ng-transclude></div><div class="qr-popup__layer qr-popup__layer--visible qr-popup__layer--open" ng-click="onLayerClick($event)" ng-class="getLayerClasses()" ng-style="{zIndex: getLayerZIndex()}" style="z-index: 19999;"></div></qr-popup></qr-modal></qr-custom-download><!-- end ngIf: open.download --></div><div class="qr-manage-download__actions" ng-class="open.menu ? 'qr-manage-download__actions--active' : ''"><!-- ngIf: windowWidth > 1200 --><qr-download-manage items="::actions" ng-if="windowWidth > 1200" is-demo="isDemo" class="ng-scope ng-isolate-scope"><!-- ngIf: open.demo --><!-- ngRepeat: item in items track by $index --><!-- ngIf: $index <= 2 && isVisible(item) --><button class="qr-icon-menu__item ng-scope" ng-repeat="item in items track by $index" ng-if="$index <= 2 && isVisible(item)" ng-click="click(item)" data-toggle="tooltip" data-placement="bottom" title="" data-original-title="Edit content"><i class="qr-icon-menu__icon icon icon-avatar-edit" ng-class="getIconClass(item)"></i></button><!-- end ngIf: $index <= 2 && isVisible(item) --><!-- end ngRepeat: item in items track by $index --><!-- ngIf: $index <= 2 && isVisible(item) --><button class="qr-icon-menu__item ng-scope" ng-repeat="item in items track by $index" ng-if="$index <= 2 && isVisible(item)" ng-click="click(item)" data-toggle="tooltip" data-placement="bottom" title="" data-original-title="Design QR Code"><i class="qr-icon-menu__icon icon icon-qr-palette" ng-class="getIconClass(item)"></i></button><!-- end ngIf: $index <= 2 && isVisible(item) --><!-- end ngRepeat: item in items track by $index --><!-- ngIf: $index <= 2 && isVisible(item) --><button class="qr-icon-menu__item ng-scope" ng-repeat="item in items track by $index" ng-if="$index <= 2 && isVisible(item)" ng-click="click(item)" data-toggle="tooltip" data-placement="bottom" title="" data-original-title="Move to folder"><i class="qr-icon-menu__icon icon icon-qr-folder" ng-class="getIconClass(item)"></i></button><!-- end ngIf: $index <= 2 && isVisible(item) --><!-- end ngRepeat: item in items track by $index --><!-- ngIf: $index <= 2 && isVisible(item) --><!-- end ngRepeat: item in items track by $index --><!-- ngIf: $index <= 2 && isVisible(item) --><!-- end ngRepeat: item in items track by $index --><!-- ngIf: $index <= 2 && isVisible(item) --><!-- end ngRepeat: item in items track by $index --></qr-download-manage><!-- end ngIf: windowWidth > 1200 --><button class="qr-manage-download__actions-more" type="button" ng-class="item.class" ng-click="menuClick()"><span class="qr-manage-download__icon icon icon-menu-vertical" data-toggle="tooltip" data-placement="bottom" title="" data-original-title=""></span></button><!-- ngIf: open.menu --></div></div></qr-manage-download></div></div></div></qr-manage-code><!-- end ngRepeat: code in codes track by code.id --></div><div class="qr-manage-content__loading ng-hide" ng-show="isLoadingCodes" ng-style="getLoadingAreaStyles(windowHeight)" style="padding-top: 138px;"><qr-spinner class="qr-manage-content__spinner ng-isolate-scope" loading="isLoadingCodes" size="32px"><div class="qr-spinner ng-hide" ng-show="loading" ng-style="getStyles()" style="width: 32px; height: 32px;"></div></qr-spinner><div class="qr-manage-content__loading-message ng-binding" ng-bind="::loadingMessage">Loading QR Codes...</div></div><div class="qr-manage-content__empty ng-hide" ng-show="!isLoadingCodes && codes.length === 0 && !getSearchQuery()" style=""><span class="qr-manage-content__icon icon icon-active" ng-class="getFolderIconClass()" style=""></span><p class="qr-manage-content__empty-text ng-binding" ng-bind="getEmptyText()">There are no active QR Codes</p></div><div class="qr-manage-content__empty qr-manage-content__empty--search ng-hide" ng-show="!isLoadingCodes && codes.length === 0 && getSearchQuery()"><img class="qr-manage-content__cody" ng-src=""><p class="qr-manage-content__empty-text ng-binding" ng-bind="getNoSearchResultsMessage()">No search results found for "" in this folder.</p><button type="button" class="qr-manage-content__search-all ng-binding" ng-click="searchAll()" ng-show="isSearchAllVisible()" ng-bind="::searchInAllLabel" style="">Search in All QR Codes?</button></div><!-- ngIf: isResourcesVisible() --><qr-resources ng-if="isResourcesVisible()" class="ng-scope ng-isolate-scope" style=""><div class="qr-resources"><qr-modal open="open" close-icon="true" class="ng-isolate-scope"><qr-popup open="open" modal-mode="true" auto-close="" visible-layer="true" no-padding="" min-width="" left-offset="" class="ng-isolate-scope"><div class="qr-popup qr-popup--modal qr-popup--block" ng-class="getPopupClasses()" ng-style="{marginTop: topOffset, minWidth: minWidth, marginLeft: leftOffset, zIndex: getPopupZIndex()}" style="z-index: 20000;"><ng-transclude><i class="qr-popup__close-icon icon-thin-close ng-scope" ng-show="closeIcon" ng-click="closeWindow()"></i><h6 class="qr-modal__title ng-binding ng-scope ng-hide" ng-show="title"><span class="qr-modal__title-label ng-binding ng-hide" ng-show="titleLabel" ng-bind="titleLabel"></span></h6><p class="qr-modal__description ng-binding ng-scope ng-hide" ng-show="description" ng-bind="description"></p><ng-transclude class="ng-scope"><iframe id="previewIframe" data-ng-src="about:blank" class="ng-scope" src="./QR Code Generator - New Manage_files/saved_resource(3).html"></iframe></ng-transclude><div class="qr-modal__buttons ng-scope ng-hide" ng-show="buttons.length > 0"><!-- ngRepeat: button in buttons --></div></ng-transclude></div><div class="qr-popup__layer qr-popup__layer--visible" ng-click="onLayerClick($event)" ng-class="getLayerClasses()" ng-style="{zIndex: getLayerZIndex()}" style="z-index: 19999;"></div></qr-popup></qr-modal><div class="qr-resources__resource qr-resources__resource--left" ng-click="!isMobile && openModal(campaignUrl)"><i class="icon icon-qr-lightbulb"></i><div class="qr-resources__resource__text ng-binding" ng-bind-html="::campaignText">Need some inspiration? View our favorite <a class="qr-resources__resource__link" href="https://www.qr-code-generator.com/examples/?utm_campaign=examples">QR Code Campaign Examples</a>.</div></div><div class="qr-resources__resource" ng-click="!isMobile && openModal(printUrl)"><i class="icon icon-qr-print"></i><div class="qr-resources__resource__text ng-binding" ng-bind-html="::printText">Ready to go live? Read this <a class="qr-resources__resource__link" href="https://www.qr-code-generator.com/qr-code-marketing/print-qr-codes-correctly/?utm_campaign=print_qr_codes">Top 10 Printing Tips</a> to get everything right with publishing your Code.</div></div><div class="qr-resources__resource qr-resources__resource--right" ng-click="!isMobile && openModal(designUrl)"><i class="icon icon-qr-brush"></i><div class="qr-resources__resource__text ng-binding" ng-bind-html="::designText">Want to get as many scans as possible? <a class="qr-resources__resource__link" href="https://www.qr-code-generator.com/qr-code-marketing/individual-design-of-qr-codes/?utm_campaign=individual_design">Check out the How To Design QR Codes Guide</a>.</div></div></div></qr-resources><!-- end ngIf: isResourcesVisible() --><!-- ngIf: isPaginationVisible() --></div><qr-statistics-view open="statistics.open" code="statistics.code" is-demo="statistics.demo" class="ng-isolate-scope"><div class="statistics-back-button ng-hide" ng-show="open"><a ng-href="#!/?folder=active" ng-click="delayTransition($event)" href="https://app.qr-code-generator.com/manage/?aftercreate=1&count=1#!/?folder=active"><i class="icon-event-back"></i><span class="ng-binding">Back</span></a></div><div class="qr-statistics-view ng-hide" ng-class="getStatisticsClass()" ng-show="open"><!-- ngIf: showOpenDemoBanner --><div class="top-header"><div class="code-info"><qr-manage-code value="code" is-admin="false" checkbox="false" is-demo="isDemo" class="ng-isolate-scope"><!-- ngIf: open.expire --><!-- ngIf: open.blockedInvoice --><!-- ngIf: open.demo --><div class="qr-manage-code" ng-click="" ng-class="getCodeClass()"><span class="checkboxes-container qr-manage-code__checkbox ng-hide" ng-show="checkbox.visible"><input ng-checked="selected" type="checkbox"><label class="qr-manage-code__checkbox-label"><input type="checkbox" ng-click="select()"></label></span><div class="qr-manage-code--row-first"><div class="qr-manage-code__type ng-binding" ng-bind="::value.type_name"></div><span class="qr-manage-code__type-icon icon" ng-class="getTypeIcon()"></span><div ng-switch="titleEditing"><!-- ngSwitchDefault: --><div class="qr-manage-code__title ng-binding ng-scope qr-manage-code__title--editable" ng-click="startTitleEdit()" ng-class="getTitleClass()" ng-switch-default="" ng-bind="getVisibleTitle()">No title</div><!-- end ngSwitchWhen: --><!-- ngSwitchWhen: true --></div><div class="qr-manage-code--row-first--col-left"><span class="qr-manage-code__folder-icon icon icon-qr-folder-outline"></span><div class="qr-manage-code__folder"><span class="qr-manage-code__folder-name ng-binding" ng-click="openFolderModal()" ng-bind="getFolderName()">No folder</span></div><div class="qr-manage-code__date ng-binding"><span class="qr-manage-code__date-icon icon icon-business-time"></span>Apr 23, 2020</div></div><div class="qr-manage-code__stats qr-manage-code--visible-mobile"><div class="qr-manage-code__scans ng-binding" ng-bind="getTotalScans()"></div><div class="qr-manage-code__scans-label ng-binding" ng-bind="::scansLabel">Scans</div><a ng-href="#!/insights?folder=active" class="qr-manage-code__insights ng-binding" ng-click="openInsights($event)" href="https://app.qr-code-generator.com/manage/?aftercreate=1&count=1#!/insights?folder=active">Details<span class="qr-manage-code__insights-icon icon icon-qr-insights"></span></a></div><div class="qr-manage-code--row-first--col-right"><span class="qr-manage-code__status ng-binding ng-hide" ng-show="getStatus()" ng-class="getStatusClass()" ng-bind="getStatus()"></span><div class="qr-manage-code__url" ng-show="::(getUrl() || !value.trackable)"><span class="qr-manage-code__url-icon icon icon-qr-link" ng-show="::getUrl()"></span><div class="qr-manage-code__url-container"><a class="qr-manage-code__url-link ng-binding" ng-href="" target="_blank" ng-show="::getUrl()" ng-bind="getUrl()">undefined</a><i class="qr-manage-code__edit-icon icon icon-avatar-edit" ng-show="::getUrl()" ng-click="openShortUrlEdit()" data-toggle="tooltip" data-placement="bottom" title="" data-original-title="Edit Short URL"></i></div><span class="qr-manage-code__static ng-binding" ng-hide="::value.trackable" ng-bind="::staticLabel">Static/Non-trackable</span><!-- ngIf: !isDemo --><div class="qr-manage-code__target ng-scope" ng-show="getTarget()" ng-if="!isDemo"><span class="qr-manage-code__target-icon icon icon-qr-link-arrow ng-hide" ng-show="::value.trackable"></span><a ng-href="" target="_blank" class="ng-binding">undefined<span ng-bind="getSecondTargetPart()" class="ng-binding"></span></a></div><!-- end ngIf: !isDemo --></div></div></div><div class="qr-manage-code--row-second"><div class="qr-manage-code--row-second--col-left"><div class="qr-manage-code__stats ng-hide" ng-show="::value.trackable"><div class="qr-manage-code__scans ng-binding" ng-bind="getTotalScans()"></div><div class="qr-manage-code__scans-label ng-binding" ng-bind="::scansLabel">Scans</div><a ng-href="#!/insights?folder=active" class="qr-manage-code__insights ng-binding" ng-click="openInsights($event)" href="https://app.qr-code-generator.com/manage/?aftercreate=1&count=1#!/insights?folder=active">Details<span class="qr-manage-code__insights-icon icon icon-qr-insights"></span></a></div><qr-code-image class="qr-manage-code__qr ng-isolate-scope" url="value.image_url" code-id="value.id"><div class="qr-code-image"><img class="qr-code-image__image ng-hide" ng-src="" ng-show="imageUrl && !loading" alt=""><div class="qr-code-image__spinner ng-hide" ng-show="loading"><qr-spinner loading="loading" class="ng-isolate-scope"><div class="qr-spinner ng-hide" ng-show="loading" ng-style="getStyles()"></div></qr-spinner></div></div></qr-code-image></div><div class="qr-manage-code--row-second--col-right"><qr-manage-download class="qr-manage-code__download ng-isolate-scope" value="value" is-admin="isAdmin" open="open.download" is-demo="isDemo"><!-- ngIf: open.demo --><!-- ngIf: open.expire --><!-- ngIf: open.blockedInvoice --><div class="qr-manage-download--new"><div class="qr-manage-download" ng-class="open.menu ? 'qr-manage-download--active' : ''"><button class="qr-manage-download__button ng-binding" type="button" ng-click="buttonClick()" ng-class="getButtonClass()" ng-bind="getLabel()">Download</button><!-- ngIf: open.move --><!-- ngIf: open.delete --><!-- ngIf: open.pause --><!-- ngIf: open.activate --><!-- ngIf: open.download --></div><div class="qr-manage-download__actions" ng-class="open.menu ? 'qr-manage-download__actions--active' : ''"><!-- ngIf: windowWidth > 1200 --><qr-download-manage items="::actions" ng-if="windowWidth > 1200" is-demo="isDemo" class="ng-scope ng-isolate-scope"><!-- ngIf: open.demo --><!-- ngRepeat: item in items track by $index --><!-- ngIf: $index <= 2 && isVisible(item) --><!-- end ngRepeat: item in items track by $index --><!-- ngIf: $index <= 2 && isVisible(item) --><button class="qr-icon-menu__item ng-scope" ng-repeat="item in items track by $index" ng-if="$index <= 2 && isVisible(item)" ng-click="click(item)" data-toggle="tooltip" data-placement="bottom" title="" data-original-title="Design QR Code"><i class="qr-icon-menu__icon icon icon-qr-palette" ng-class="getIconClass(item)"></i></button><!-- end ngIf: $index <= 2 && isVisible(item) --><!-- end ngRepeat: item in items track by $index --><!-- ngIf: $index <= 2 && isVisible(item) --><button class="qr-icon-menu__item ng-scope" ng-repeat="item in items track by $index" ng-if="$index <= 2 && isVisible(item)" ng-click="click(item)" data-toggle="tooltip" data-placement="bottom" title="" data-original-title="Move to folder"><i class="qr-icon-menu__icon icon icon-qr-folder" ng-class="getIconClass(item)"></i></button><!-- end ngIf: $index <= 2 && isVisible(item) --><!-- end ngRepeat: item in items track by $index --><!-- ngIf: $index <= 2 && isVisible(item) --><!-- end ngRepeat: item in items track by $index --><!-- ngIf: $index <= 2 && isVisible(item) --><!-- end ngRepeat: item in items track by $index --><!-- ngIf: $index <= 2 && isVisible(item) --><!-- end ngRepeat: item in items track by $index --></qr-download-manage><!-- end ngIf: windowWidth > 1200 --><button class="qr-manage-download__actions-more" type="button" ng-class="item.class" ng-click="menuClick()"><span class="qr-manage-download__icon icon icon-menu-vertical" data-toggle="tooltip" data-placement="bottom" title="" data-original-title=""></span></button><!-- ngIf: open.menu --></div></div></qr-manage-download></div></div></div></qr-manage-code><div class="redesign"><i class="icon-thin-close" ng-click="closeFullPreview()"></i><div class="preview active" ng-click="openFullPreview()"><div class="preview-smartphone active"><iframe class="code-preview" ng-hide="fullPreview" scrolling="no" src="./QR Code Generator - New Manage_files/saved_resource(4).html"></iframe><iframe class="code-preview ng-hide" ng-show="fullPreview" scrolling="yes" src="./QR Code Generator - New Manage_files/saved_resource(5).html"></iframe></div></div></div><span class="code-status ng-binding ng-hide" ng-show="getStatus()" ng-class="getStatusClass()" ng-bind="getStatus()"></span></div></div><div class="statistics-content"><qr-campaign-info value="code" disabled="isDemo" open="open" class="ng-isolate-scope"><qr-campaign-info-modal open="openCampaignModal" campaign-info="campaign" items="items" item-images="itemImages" qr-code="value" class="ng-isolate-scope"><qr-modal data-title="Campaign Info" open="open" buttons="getButtons()" auto-close="false" close-icon="true" class="qr-campaign-info-modal ng-isolate-scope"><qr-popup open="open" modal-mode="true" auto-close="false" visible-layer="true" no-padding="true" min-width="" left-offset="" class="ng-isolate-scope"><div class="qr-popup qr-popup--modal qr-popup--no-padding qr-popup--block" ng-class="getPopupClasses()" ng-style="{marginTop: topOffset, minWidth: minWidth, marginLeft: leftOffset, zIndex: getPopupZIndex()}" style="z-index: 20000;"><ng-transclude><i class="qr-popup__close-icon icon-thin-close ng-scope" ng-show="closeIcon" ng-click="closeWindow()"></i><h6 class="qr-modal__title ng-binding ng-scope" ng-show="title">Campaign Info<span class="qr-modal__title-label ng-binding ng-hide" ng-show="titleLabel" ng-bind="titleLabel"></span></h6><p class="qr-modal__description ng-binding ng-scope ng-hide" ng-show="description" ng-bind="description"></p><ng-transclude class="ng-scope"><!-- ngIf: open --></ng-transclude><div class="qr-modal__buttons ng-scope" ng-show="buttons.length > 0"><!-- ngRepeat: button in buttons --><button type="button" ng-repeat="button in buttons" ng-class="getButtonClass(button)" ng-click="click(button)" ng-bind="button.label" class="ng-binding ng-scope qr-modal__button">Save</button><!-- end ngRepeat: button in buttons --><button type="button" ng-repeat="button in buttons" ng-class="getButtonClass(button)" ng-click="click(button)" ng-bind="button.label" class="ng-binding ng-scope qr-modal__button qr-modal__button--link">Cancel</button><!-- end ngRepeat: button in buttons --></div></ng-transclude></div><div class="qr-popup__layer qr-popup__layer--visible" ng-click="onLayerClick($event)" ng-class="getLayerClasses()" ng-style="{zIndex: getLayerZIndex()}" style="z-index: 19999;"></div></qr-popup></qr-modal></qr-campaign-info-modal><qr-demo-modal open="openDemoModal" class="ng-isolate-scope"><qr-modal open="open" data-title="Feature not available" buttons="::buttons" close-icon="true" class="ng-isolate-scope"><qr-popup open="open" modal-mode="true" auto-close="" visible-layer="true" no-padding="true" min-width="" left-offset="" class="ng-isolate-scope"><div class="qr-popup qr-popup--modal qr-popup--no-padding qr-popup--block" ng-class="getPopupClasses()" ng-style="{marginTop: topOffset, minWidth: minWidth, marginLeft: leftOffset, zIndex: getPopupZIndex()}" style="z-index: 20000;"><ng-transclude><i class="qr-popup__close-icon icon-thin-close ng-scope" ng-show="closeIcon" ng-click="closeWindow()"></i><h6 class="qr-modal__title ng-binding ng-scope" ng-show="title">Feature not available<span class="qr-modal__title-label ng-binding ng-hide" ng-show="titleLabel" ng-bind="titleLabel"></span></h6><p class="qr-modal__description ng-binding ng-scope ng-hide" ng-show="description" ng-bind="description"></p><ng-transclude class="ng-scope"><div class="qr-pause-code-modal__content ng-binding ng-scope" ng-bind="::message">This feature is not available in the Demo Statistics.</div></ng-transclude><div class="qr-modal__buttons ng-scope" ng-show="buttons.length > 0"><!-- ngRepeat: button in buttons --><button type="button" ng-repeat="button in buttons" ng-class="getButtonClass(button)" ng-click="click(button)" ng-bind="button.label" class="ng-binding ng-scope qr-modal__button">OK</button><!-- end ngRepeat: button in buttons --></div></ng-transclude></div><div class="qr-popup__layer qr-popup__layer--visible" ng-click="onLayerClick($event)" ng-class="getLayerClasses()" ng-style="{zIndex: getLayerZIndex()}" style="z-index: 19999;"></div></qr-popup></qr-modal></qr-demo-modal><div class="qr-campaign-info"><div class="qr-campaign-info__total-scans"><span class="title ng-binding">Total Scans</span><div class="total-scans ng-binding"></div><span class="divider">/</span><div class="unique-scans ng-binding"> Unique</div></div><div class="qr-campaign-info__menu"><div class="qr-campaign-info__menu__element"><span class="title ng-binding">Medium</span><i class="icon icon-qr-plus-squared" ng-click="openCampaignInfoModal()" ng-hide="campaign.imageName"></i><!-- ngIf: campaign.imageName --><a ng-switch="campaign.material" ng-click="openCampaignInfoModal()" class="add-info" ng-class="getLinkStyle(campaign.material)"><!-- ngSwitchWhen: --><i ng-switch-when="" class="qr-campaign-info__menu__element__icon icon icon-event-about ng-scope"></i><!-- end ngSwitchWhen: --><!-- ngSwitchWhen: --><span ng-switch-when="" class="ng-binding ng-scope">Add info</span><!-- end ngSwitchWhen: --><!-- ngSwitchDefault: --></a></div><div class="qr-campaign-info__menu__element"><span class="title ng-binding">Print Run</span><a ng-switch="campaign.printRun" ng-click="openCampaignInfoModal()" class="add-info" ng-class="getLinkStyle(campaign.printRun)"><!-- ngSwitchWhen: --><i ng-switch-when="" class="qr-campaign-info__menu__element__icon icon icon-event-about ng-scope"></i><!-- end ngSwitchWhen: --><!-- ngSwitchWhen: --><span ng-switch-when="" class="ng-binding ng-scope">Add info</span><!-- end ngSwitchWhen: --><!-- ngSwitchDefault: --></a></div><div class="qr-campaign-info__menu__element"><span class="title ng-binding">Campaign Start</span><a ng-switch="campaign.dateStart" ng-click="openCampaignInfoModal()" class="add-info add-info--edit" ng-class="getLinkStyle(campaign.dateStart)"><!-- ngSwitchWhen: --><!-- ngSwitchWhen: --><!-- ngSwitchDefault: --><span ng-switch-default="" class="ng-binding ng-scope">Apr 23, 2020</span><!-- end ngSwitchWhen: --></a></div><div class="qr-campaign-info__menu__element"><span class="title ng-binding">Campaign End</span><a ng-switch="campaign.dateEnd" ng-click="openCampaignInfoModal()" class="add-info" ng-class="getLinkStyle(campaign.dateEnd)"><!-- ngSwitchWhen: --><i ng-switch-when="" class="qr-campaign-info__menu__element__icon icon icon-event-about ng-scope"></i><!-- end ngSwitchWhen: --><!-- ngSwitchWhen: --><span ng-switch-when="" class="ng-binding ng-scope">Add info</span><!-- end ngSwitchWhen: --><!-- ngSwitchDefault: --></a></div></div></div></qr-campaign-info><qr-campaign-charts value="code" disabled="isDemo" class="ng-isolate-scope"><qr-demo-modal open="openDemoModal" class="ng-isolate-scope"><qr-modal open="open" data-title="Feature not available" buttons="::buttons" close-icon="true" class="ng-isolate-scope"><qr-popup open="open" modal-mode="true" auto-close="" visible-layer="true" no-padding="true" min-width="" left-offset="" class="ng-isolate-scope"><div class="qr-popup qr-popup--modal qr-popup--no-padding qr-popup--block" ng-class="getPopupClasses()" ng-style="{marginTop: topOffset, minWidth: minWidth, marginLeft: leftOffset, zIndex: getPopupZIndex()}" style="z-index: 20000;"><ng-transclude><i class="qr-popup__close-icon icon-thin-close ng-scope" ng-show="closeIcon" ng-click="closeWindow()"></i><h6 class="qr-modal__title ng-binding ng-scope" ng-show="title">Feature not available<span class="qr-modal__title-label ng-binding ng-hide" ng-show="titleLabel" ng-bind="titleLabel"></span></h6><p class="qr-modal__description ng-binding ng-scope ng-hide" ng-show="description" ng-bind="description"></p><ng-transclude class="ng-scope"><div class="qr-pause-code-modal__content ng-binding ng-scope" ng-bind="::message">This feature is not available in the Demo Statistics.</div></ng-transclude><div class="qr-modal__buttons ng-scope" ng-show="buttons.length > 0"><!-- ngRepeat: button in buttons --><button type="button" ng-repeat="button in buttons" ng-class="getButtonClass(button)" ng-click="click(button)" ng-bind="button.label" class="ng-binding ng-scope qr-modal__button">OK</button><!-- end ngRepeat: button in buttons --></div></ng-transclude></div><div class="qr-popup__layer qr-popup__layer--visible" ng-click="onLayerClick($event)" ng-class="getLayerClasses()" ng-style="{zIndex: getLayerZIndex()}" style="z-index: 19999;"></div></qr-popup></qr-modal></qr-demo-modal><qr-datepicker-modal open="open.modal.datepicker" from="apiScanParams.from" to="apiScanParams.to" group="apiScanParams.group_by" class="ng-isolate-scope"><qr-modal open="open" buttons="getButtons()" class="qr-datepicker-modal ng-isolate-scope"><qr-popup open="open" modal-mode="true" auto-close="" visible-layer="true" no-padding="true" min-width="" left-offset="" class="ng-isolate-scope"><div class="qr-popup qr-popup--modal qr-popup--no-padding qr-popup--block" ng-class="getPopupClasses()" ng-style="{marginTop: topOffset, minWidth: minWidth, marginLeft: leftOffset, zIndex: getPopupZIndex()}" style="z-index: 20000;"><ng-transclude><i class="qr-popup__close-icon icon-thin-close ng-scope ng-hide" ng-show="closeIcon" ng-click="closeWindow()"></i><h6 class="qr-modal__title ng-binding ng-scope ng-hide" ng-show="title"><span class="qr-modal__title-label ng-binding ng-hide" ng-show="titleLabel" ng-bind="titleLabel"></span></h6><p class="qr-modal__description ng-binding ng-scope ng-hide" ng-show="description" ng-bind="description"></p><ng-transclude class="ng-scope"><div ng-init="initDatepicker()" class="qr-datepicker-modal__content ng-scope"><div id="dp1"><input id="chartdatetimepickerstart" type="hidden" value="2020-04-23" style=""><div class="bootstrap-datetimepicker-widget usetwentyfour dropdown-menu picker-open bottom" style="z-index: 99999999 !important; position: fixed; top: 1px; left: 0px; right: auto;" id="qr-calendar"><ul class="list-unstyled"><li class="collapse in"><div class="datepicker"><div class="datepicker-days" style="display: block;"><table class="table-condensed"><thead><tr><th class="prev">‹</th><th colspan="5" class="picker-switch">April 2020</th><th class="next disabled">›</th></tr><tr><th class="dow">Su</th><th class="dow">Mo</th><th class="dow">Tu</th><th class="dow">We</th><th class="dow">Th</th><th class="dow">Fr</th><th class="dow">Sa</th></tr></thead><tbody><tr><td class="day old">29</td><td class="day old">30</td><td class="day old">31</td><td class="day">1</td><td class="day">2</td><td class="day">3</td><td class="day">4</td></tr><tr><td class="day">5</td><td class="day">6</td><td class="day">7</td><td class="day">8</td><td class="day">9</td><td class="day">10</td><td class="day">11</td></tr><tr><td class="day">12</td><td class="day">13</td><td class="day">14</td><td class="day">15</td><td class="day">16</td><td class="day">17</td><td class="day">18</td></tr><tr><td class="day">19</td><td class="day">20</td><td class="day">21</td><td class="day">22</td><td class="day active today">23</td><td class="day disabled">24</td><td class="day disabled">25</td></tr><tr><td class="day disabled">26</td><td class="day disabled">27</td><td class="day disabled">28</td><td class="day disabled">29</td><td class="day disabled">30</td><td class="day new disabled">1</td><td class="day new disabled">2</td></tr><tr><td class="day new disabled">3</td><td class="day new disabled">4</td><td class="day new disabled">5</td><td class="day new disabled">6</td><td class="day new disabled">7</td><td class="day new disabled">8</td><td class="day new disabled">9</td></tr></tbody></table></div><div class="datepicker-months" style="display: none;"><table class="table-condensed"><thead><tr><th class="prev">‹</th><th colspan="5" class="picker-switch">2020</th><th class="next disabled">›</th></tr></thead><tbody><tr><td colspan="7"><span class="month">Jan</span><span class="month">Feb</span><span class="month">Mar</span><span class="month active">Apr</span><span class="month disabled">May</span><span class="month disabled">Jun</span><span class="month disabled">Jul</span><span class="month disabled">Aug</span><span class="month disabled">Sep</span><span class="month disabled">Oct</span><span class="month disabled">Nov</span><span class="month disabled">Dec</span></td></tr></tbody></table></div><div class="datepicker-years" style="display: none;"><table class="table-condensed"><thead><tr><th class="prev">‹</th><th colspan="5" class="picker-switch">2020-2029</th><th class="next disabled">›</th></tr></thead><tbody><tr><td colspan="7"><span class="year old">2019</span><span class="year active">2020</span><span class="year disabled">2021</span><span class="year disabled">2022</span><span class="year disabled">2023</span><span class="year disabled">2024</span><span class="year disabled">2025</span><span class="year disabled">2026</span><span class="year disabled">2027</span><span class="year disabled">2028</span><span class="year disabled">2029</span><span class="year old disabled">2030</span></td></tr></tbody></table></div></div></li><li class="picker-switch accordion-toggle"><a class="btn" style="width:100%"><span class="glyphicon glyphicon-time"></span></a></li><li class="collapse"><div class="timepicker"><div class="timepicker-picker"><table class="table-condensed"><tbody><tr><td><a href="https://app.qr-code-generator.com/manage/?aftercreate=1&count=1#" class="btn" data-action="incrementHours"><span class="glyphicon glyphicon-chevron-up"></span></a></td><td class="separator"></td><td><a href="https://app.qr-code-generator.com/manage/?aftercreate=1&count=1#" class="btn" data-action="incrementMinutes"><span class="glyphicon glyphicon-chevron-up"></span></a></td></tr><tr><td><span data-action="showHours" data-time-component="hours" class="timepicker-hour">00</span></td> <td class="separator">:</td><td><span data-action="showMinutes" data-time-component="minutes" class="timepicker-minute">00</span></td> </tr><tr><td><a href="https://app.qr-code-generator.com/manage/?aftercreate=1&count=1#" class="btn" data-action="decrementHours"><span class="glyphicon glyphicon-chevron-down"></span></a></td><td class="separator"></td><td><a href="https://app.qr-code-generator.com/manage/?aftercreate=1&count=1#" class="btn" data-action="decrementMinutes"><span class="glyphicon glyphicon-chevron-down"></span></a></td></tr></tbody></table></div><div class="timepicker-hours" data-action="selectHour" style="display: none;"><table class="table-condensed"><tbody><tr><td class="hour">00</td><td class="hour">01</td><td class="hour">02</td><td class="hour">03</td></tr><tr><td class="hour">04</td><td class="hour">05</td><td class="hour">06</td><td class="hour">07</td></tr><tr><td class="hour">08</td><td class="hour">09</td><td class="hour">10</td><td class="hour">11</td></tr><tr><td class="hour">12</td><td class="hour">13</td><td class="hour">14</td><td class="hour">15</td></tr><tr><td class="hour">16</td><td class="hour">17</td><td class="hour">18</td><td class="hour">19</td></tr><tr><td class="hour">20</td><td class="hour">21</td><td class="hour">22</td><td class="hour">23</td></tr></tbody></table></div><div class="timepicker-minutes" data-action="selectMinute" style="display: none;"><table class="table-condensed"><tbody><tr><td class="minute">00</td><td class="minute">05</td><td class="minute">10</td><td class="minute">15</td></tr><tr><td class="minute">20</td><td class="minute">25</td><td class="minute">30</td><td class="minute">35</td></tr><tr><td class="minute">40</td><td class="minute">45</td><td class="minute">50</td><td class="minute">55</td></tr></tbody></table></div></div></li></ul></div></div><div id="dp2"><input id="chartdatetimepickerend" type="hidden" value="2020-04-23" style=""><div class="bootstrap-datetimepicker-widget usetwentyfour dropdown-menu picker-open bottom" style="z-index: 99999999 !important; position: fixed; top: 1px; left: 0px; right: auto;" id="qr-calendar"><ul class="list-unstyled"><li class="collapse in"><div class="datepicker"><div class="datepicker-days" style="display: block;"><table class="table-condensed"><thead><tr><th class="prev disabled">‹</th><th colspan="5" class="picker-switch">April 2020</th><th class="next disabled">›</th></tr><tr><th class="dow">Su</th><th class="dow">Mo</th><th class="dow">Tu</th><th class="dow">We</th><th class="dow">Th</th><th class="dow">Fr</th><th class="dow">Sa</th></tr></thead><tbody><tr><td class="day old disabled">29</td><td class="day old disabled">30</td><td class="day old disabled">31</td><td class="day disabled">1</td><td class="day disabled">2</td><td class="day disabled">3</td><td class="day disabled">4</td></tr><tr><td class="day disabled">5</td><td class="day disabled">6</td><td class="day disabled">7</td><td class="day disabled">8</td><td class="day disabled">9</td><td class="day disabled">10</td><td class="day disabled">11</td></tr><tr><td class="day disabled">12</td><td class="day disabled">13</td><td class="day disabled">14</td><td class="day disabled">15</td><td class="day disabled">16</td><td class="day disabled">17</td><td class="day disabled">18</td></tr><tr><td class="day disabled">19</td><td class="day disabled">20</td><td class="day disabled">21</td><td class="day disabled">22</td><td class="day active today">23</td><td class="day disabled">24</td><td class="day disabled">25</td></tr><tr><td class="day disabled">26</td><td class="day disabled">27</td><td class="day disabled">28</td><td class="day disabled">29</td><td class="day disabled">30</td><td class="day new disabled">1</td><td class="day new disabled">2</td></tr><tr><td class="day new disabled">3</td><td class="day new disabled">4</td><td class="day new disabled">5</td><td class="day new disabled">6</td><td class="day new disabled">7</td><td class="day new disabled">8</td><td class="day new disabled">9</td></tr></tbody></table></div><div class="datepicker-months" style="display: none;"><table class="table-condensed"><thead><tr><th class="prev disabled">‹</th><th colspan="5" class="picker-switch">2020</th><th class="next disabled">›</th></tr></thead><tbody><tr><td colspan="7"><span class="month disabled">Jan</span><span class="month disabled">Feb</span><span class="month disabled">Mar</span><span class="month active">Apr</span><span class="month disabled">May</span><span class="month disabled">Jun</span><span class="month disabled">Jul</span><span class="month disabled">Aug</span><span class="month disabled">Sep</span><span class="month disabled">Oct</span><span class="month disabled">Nov</span><span class="month disabled">Dec</span></td></tr></tbody></table></div><div class="datepicker-years" style="display: none;"><table class="table-condensed"><thead><tr><th class="prev">‹</th><th colspan="5" class="picker-switch">2020-2029</th><th class="next disabled">›</th></tr></thead><tbody><tr><td colspan="7"><span class="year old disabled">2019</span><span class="year active">2020</span><span class="year disabled">2021</span><span class="year disabled">2022</span><span class="year disabled">2023</span><span class="year disabled">2024</span><span class="year disabled">2025</span><span class="year disabled">2026</span><span class="year disabled">2027</span><span class="year disabled">2028</span><span class="year disabled">2029</span><span class="year old disabled">2030</span></td></tr></tbody></table></div></div></li><li class="picker-switch accordion-toggle"><a class="btn" style="width:100%"><span class="glyphicon glyphicon-time"></span></a></li><li class="collapse"><div class="timepicker"><div class="timepicker-picker"><table class="table-condensed"><tbody><tr><td><a href="https://app.qr-code-generator.com/manage/?aftercreate=1&count=1#" class="btn" data-action="incrementHours"><span class="glyphicon glyphicon-chevron-up"></span></a></td><td class="separator"></td><td><a href="https://app.qr-code-generator.com/manage/?aftercreate=1&count=1#" class="btn" data-action="incrementMinutes"><span class="glyphicon glyphicon-chevron-up"></span></a></td></tr><tr><td><span data-action="showHours" data-time-component="hours" class="timepicker-hour">00</span></td> <td class="separator">:</td><td><span data-action="showMinutes" data-time-component="minutes" class="timepicker-minute">00</span></td> </tr><tr><td><a href="https://app.qr-code-generator.com/manage/?aftercreate=1&count=1#" class="btn" data-action="decrementHours"><span class="glyphicon glyphicon-chevron-down"></span></a></td><td class="separator"></td><td><a href="https://app.qr-code-generator.com/manage/?aftercreate=1&count=1#" class="btn" data-action="decrementMinutes"><span class="glyphicon glyphicon-chevron-down"></span></a></td></tr></tbody></table></div><div class="timepicker-hours" data-action="selectHour" style="display: none;"><table class="table-condensed"><tbody><tr><td class="hour">00</td><td class="hour">01</td><td class="hour">02</td><td class="hour">03</td></tr><tr><td class="hour">04</td><td class="hour">05</td><td class="hour">06</td><td class="hour">07</td></tr><tr><td class="hour">08</td><td class="hour">09</td><td class="hour">10</td><td class="hour">11</td></tr><tr><td class="hour">12</td><td class="hour">13</td><td class="hour">14</td><td class="hour">15</td></tr><tr><td class="hour">16</td><td class="hour">17</td><td class="hour">18</td><td class="hour">19</td></tr><tr><td class="hour">20</td><td class="hour">21</td><td class="hour">22</td><td class="hour">23</td></tr></tbody></table></div><div class="timepicker-minutes" data-action="selectMinute" style="display: none;"><table class="table-condensed"><tbody><tr><td class="minute">00</td><td class="minute">05</td><td class="minute">10</td><td class="minute">15</td></tr><tr><td class="minute">20</td><td class="minute">25</td><td class="minute">30</td><td class="minute">35</td></tr><tr><td class="minute">40</td><td class="minute">45</td><td class="minute">50</td><td class="minute">55</td></tr></tbody></table></div></div></li></ul></div></div></div></ng-transclude><div class="qr-modal__buttons ng-scope" ng-show="buttons.length > 0"><!-- ngRepeat: button in buttons --><button type="button" ng-repeat="button in buttons" ng-class="getButtonClass(button)" ng-click="click(button)" ng-bind="button.label" class="ng-binding ng-scope qr-modal__button">Save</button><!-- end ngRepeat: button in buttons --><button type="button" ng-repeat="button in buttons" ng-class="getButtonClass(button)" ng-click="click(button)" ng-bind="button.label" class="ng-binding ng-scope qr-modal__button qr-modal__button--link">Cancel</button><!-- end ngRepeat: button in buttons --></div></ng-transclude></div><div class="qr-popup__layer qr-popup__layer--visible" ng-click="onLayerClick($event)" ng-class="getLayerClasses()" ng-style="{zIndex: getLayerZIndex()}" style="z-index: 19999;"></div></qr-popup></qr-modal></qr-datepicker-modal><qr-reset-scans-modal open="open.modal.reset" class="ng-isolate-scope"><qr-modal open="open" data-title="Reset Scans" buttons="::buttons" class="ng-isolate-scope"><qr-popup open="open" modal-mode="true" auto-close="" visible-layer="true" no-padding="true" min-width="" left-offset="" class="ng-isolate-scope"><div class="qr-popup qr-popup--modal qr-popup--no-padding qr-popup--block" ng-class="getPopupClasses()" ng-style="{marginTop: topOffset, minWidth: minWidth, marginLeft: leftOffset, zIndex: getPopupZIndex()}" style="z-index: 20000;"><ng-transclude><i class="qr-popup__close-icon icon-thin-close ng-scope ng-hide" ng-show="closeIcon" ng-click="closeWindow()"></i><h6 class="qr-modal__title ng-binding ng-scope" ng-show="title">Reset Scans<span class="qr-modal__title-label ng-binding ng-hide" ng-show="titleLabel" ng-bind="titleLabel"></span></h6><p class="qr-modal__description ng-binding ng-scope ng-hide" ng-show="description" ng-bind="description"></p><ng-transclude class="ng-scope"><div class="qr-reset-scans-modal__content ng-binding ng-scope" ng-bind-html="::message">Resetting your scans will make you lose all scan data related to this QR Code. Are you sure?</div></ng-transclude><div class="qr-modal__buttons ng-scope" ng-show="buttons.length > 0"><!-- ngRepeat: button in buttons --><button type="button" ng-repeat="button in buttons" ng-class="getButtonClass(button)" ng-click="click(button)" ng-bind="button.label" class="ng-binding ng-scope qr-modal__button">Cancel</button><!-- end ngRepeat: button in buttons --><button type="button" ng-repeat="button in buttons" ng-class="getButtonClass(button)" ng-click="click(button)" ng-bind="button.label" class="ng-binding ng-scope qr-modal__button qr-modal__button--link">Reset</button><!-- end ngRepeat: button in buttons --></div></ng-transclude></div><div class="qr-popup__layer qr-popup__layer--visible" ng-click="onLayerClick($event)" ng-class="getLayerClasses()" ng-style="{zIndex: getLayerZIndex()}" style="z-index: 19999;"></div></qr-popup></qr-modal></qr-reset-scans-modal><div class="qr-campaign-charts"><button class="qr-campaign-charts__date ng-binding" type="button" ng-click="menuDayClick()"><span class="icon-qr-calendar"></span>Auto<span ng-hide="open.menu.day" class="icon-down-open-mini"></span><span ng-show="open.menu.day" class="icon-up-open-mini ng-hide"></span></button><div class="datePopup"><!-- ngIf: open.menu.day --></div><button class="qr-campaign-charts__groupBy ng-binding" type="button" ng-click="menuGroupByClick()">Auto<span ng-hide="open.menu.groupBy" class="icon-down-open-mini"></span><span ng-show="open.menu.groupBy" class="icon-up-open-mini ng-hide"></span></button><div class="groupPopup"><!-- ngIf: open.menu.groupBy --></div><button class="qr-campaign-charts__download ng-binding" type="button" ng-click="menuDownloadClick()"><span class="icon-options"></span>Options<span ng-hide="open.menu.download" class="icon-down-open-mini"></span><span ng-show="open.menu.download" class="icon-up-open-mini ng-hide"></span></button><!-- ngIf: open.menu.download --><div class="qr-campaign-charts__statistics"><!-- ngIf: openEmptyState --><div class="qr-campaign-charts__statistics__element line-chart"><span class="title ng-binding">Scans over time</span><canvas ng-hide="chartLoading" style="width: 484px; height: 330px; display: block;" id="scansOverTime" width="484" height="330" class="chartjs-render-monitor ng-hide"></canvas><div ng-show="chartLoading" class="qr-campaign-charts__statistics__element--loading"><qr-spinner class="qr-manage-content__spinner ng-isolate-scope" loading="true" size="32px"><div class="qr-spinner" ng-show="loading" ng-style="getStyles()" style="width: 32px; height: 32px;"></div></qr-spinner><div class="loadingMessage ng-binding">Loading Scans</div></div></div><div class="qr-campaign-charts__statistics__element horizontal-bar-chart"><span class="title ng-binding">Scans by operating system</span><div ng-show="OSLoading" class="qr-campaign-charts__statistics__element--loading"><qr-spinner class="qr-manage-content__spinner ng-isolate-scope" loading="true" size="32px"><div class="qr-spinner" ng-show="loading" ng-style="getStyles()" style="width: 32px; height: 32px;"></div></qr-spinner><div class="loadingMessage ng-binding">Loading Operating Systems</div></div><table ng-hide="OSLoading" class="qr-campaign-charts__statistics__element__table ng-hide"><thead><tr><th style="min-width: 120px" class="ng-binding">OS</th><th style="width: 67%" class="ng-binding">Scans</th><th>%</th></tr></thead></table><div ng-show="!OSLoading && !OSstatistics.length" class="emptyMessage ng-binding ng-hide">No data available</div><div class="content-scrollable ps-container ps-theme-default" data-chart="platform" data-page="1" data-ps-id="73805cb5-b042-aed8-29a2-d8e29f67549b"><table ng-hide="OSLoading" class="qr-campaign-charts__statistics__element__table ng-hide"><tbody><!-- ngRepeat: item in OSstatistics track by $index --></tbody></table><div class="contentLoading" style="display: none;"><qr-spinner loading="true" size="22px" class="ng-isolate-scope"><div class="qr-spinner" ng-show="loading" ng-style="getStyles()" style="width: 22px; height: 22px;"></div></qr-spinner><span class="lzLoadingMessage ng-binding">Loading...</span></div><div class="ps-scrollbar-x-rail" style="left: 0px; bottom: 0px;"><div class="ps-scrollbar-x" tabindex="0" style="left: 0px; width: 0px;"></div></div><div class="ps-scrollbar-y-rail" style="top: 0px; right: 0px;"><div class="ps-scrollbar-y" tabindex="0" style="top: 0px; height: 0px;"></div></div></div></div><div class="horizontal-line tables--less" ng-class="getChartsClass()"></div><div class="vertical-line"></div><div class="show-full" ng-click="toggleStatistics()"><span ng-hide="showFullStatistics" class="ng-binding">Show full statistics<span class="icon-down-open-mini"></span></span><span ng-show="showFullStatistics" class="ng-binding ng-hide">Show less<span class="icon-up-open-mini"></span></span></div><div class="tables tables--less" ng-class="getChartsClass()"><div class="qr-campaign-charts__statistics__element top-countries"><span class="title ng-binding">Scans by top countries</span><div ng-show="countryLoading" class="qr-campaign-charts__statistics__element--loading"><qr-spinner class="qr-manage-content__spinner ng-isolate-scope" loading="true" size="32px"><div class="qr-spinner" ng-show="loading" ng-style="getStyles()" style="width: 32px; height: 32px;"></div></qr-spinner><div class="loadingMessage ng-binding">Loading Countries</div></div><table ng-hide="countryLoading" class="qr-campaign-charts__statistics__element__table ng-hide"><thead><tr><th style="width:10%">#</th><th style="width:55%" class="ng-binding">Country</th><th style="width:25%" class="ng-binding">Scans</th><th style="width:10%">%</th></tr></thead></table><div ng-show="!countryLoading && !countryStatistics.length" class="emptyMessage ng-binding ng-hide">No data available</div><div class="content-scrollable ps-container ps-theme-default" data-chart="country" data-page="1" data-ps-id="be95d445-93c0-c1da-d3e1-60f129e4c07a"><table ng-hide="countryLoading" class="qr-campaign-charts__statistics__element__table ng-hide"><tbody><!-- ngRepeat: item in countryStatistics track by $index --></tbody></table><div class="contentLoading" style="display: none;"><qr-spinner loading="true" size="22px" class="ng-isolate-scope"><div class="qr-spinner" ng-show="loading" ng-style="getStyles()" style="width: 22px; height: 22px;"></div></qr-spinner><span class="lzLoadingMessage ng-binding">Loading...</span></div><div class="ps-scrollbar-x-rail" style="left: 0px; bottom: 0px;"><div class="ps-scrollbar-x" tabindex="0" style="left: 0px; width: 0px;"></div></div><div class="ps-scrollbar-y-rail" style="top: 0px; right: 0px;"><div class="ps-scrollbar-y" tabindex="0" style="top: 0px; height: 0px;"></div></div></div></div><div class="qr-campaign-charts__statistics__element top-cities"><span class="title ng-binding">Scans by top cities</span><div ng-show="cityLoading" class="qr-campaign-charts__statistics__element--loading"><qr-spinner class="qr-manage-content__spinner ng-isolate-scope" loading="true" size="32px"><div class="qr-spinner" ng-show="loading" ng-style="getStyles()" style="width: 32px; height: 32px;"></div></qr-spinner><div class="loadingMessage ng-binding">Loading Cities</div></div><table ng-hide="cityLoading" class="qr-campaign-charts__statistics__element__table ng-hide"><thead><tr><th style="width:10%">#</th><th style="width:55%" class="ng-binding">City</th><th style="width:25%" class="ng-binding">Scans</th><th style="width:10%">%</th></tr></thead></table><div ng-show="!cityLoading && !cityStatistics.length" class="emptyMessage ng-binding ng-hide">No data available</div><div class="content-scrollable ps-container ps-theme-default" data-chart="city" data-page="1" data-ps-id="f5960306-88b7-a3ec-ef80-602a385740a2"><table ng-hide="cityLoading" class="qr-campaign-charts__statistics__element__table ng-hide"><tbody><!-- ngRepeat: item in cityStatistics track by $index --></tbody></table><div class="contentLoading" style="display: none;"><qr-spinner loading="true" size="22px" class="ng-isolate-scope"><div class="qr-spinner" ng-show="loading" ng-style="getStyles()" style="width: 22px; height: 22px;"></div></qr-spinner><span class="lzLoadingMessage ng-binding">Loading...</span></div><div class="ps-scrollbar-x-rail" style="left: 0px; bottom: 0px;"><div class="ps-scrollbar-x" tabindex="0" style="left: 0px; width: 0px;"></div></div><div class="ps-scrollbar-y-rail" style="top: 0px; right: 0px;"><div class="ps-scrollbar-y" tabindex="0" style="top: 0px; height: 0px;"></div></div></div></div></div></div></div></qr-campaign-charts></div></div></qr-statistics-view></div></qr-manage-content><!-- ngIf: open.error --></div></qr-manage-view>
</div>
<script>
var downloadTimeout;
$(document).ready(function () {
window.downloadhint = {
codedownload: [
{
element: '.highlightOnDownload',
intro: !$("body").hasClass("no-tour")?'<h2>Scan me now!<\/h2><br>Always test your codes before printing.':'<h2>Your download is starting</h2>Your QR Code will be ready in a few seconds.',
overlayClass: 'hidden',
position: 'bottom',
//onShow: function () {
// downloadTimeout = window.setTimeout(function () {
// window.qr.tour.stop();
// }, 5000);
//},
onHide: function () {
$(".highlightOnDownload").removeClass("highlightOnDownload");
clearTimeout(downloadTimeout);
}
}
]
};
});
</script>
<div id="scanner_div" class="hidden">
<span class="top_text">Click to scan</span>
<span class="view wait "></span>
<span class="view click_no_code hidden"><span class="top_text">No QR Code found</span></span>
<span class="view decode_wait hidden"><span class="top_text">Decode QR Code...</span></span>
<span class="view decode_success "><span class="top_text">Readable</span>
<i class="icon icon-check"></i>
</span>
<span class="view decode_failed hidden"><span class="top_text">Not readable</span><i class="icon icon-modal-close" style="color:red"></i></span>
<span class="bottom_text">Rightclick to close</span>
</div>
<!--SCANNER DIVs:end-->
<script type="text/javascript">
(function () {
var ga = document.createElement('script');
ga.type = 'text/javascript';
ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
})();
</script>
<script type="text/javascript">
window.TOURSETTINGS = {
showBullets: false,
skipLabel: "close",
doneLabel: "",
doneLabel: "close",
prevLabel: "<i class='icon-chevron-left'></i> back ",
nextLabel: "next <i class='icon-chevron-right'></i>",
showButtons: true,
keyboardNavigation: false,
exitOnOverlayClick: true
};
</script>
<script type="text/javascript">
//add translations
//Close colorpicker
extend(window, "qr.texts.general");
window.qr.texts.general.CLOSE = "Close";
//Remove logo
window.qr.texts.general.UPGRADE_YES = "See Plans and Pricing";
window.qr.texts.general.UPGRADE_NO_THANKS = "No thanks";
window.qr.texts.general.TOUR = "Explain this View";
$(document).ready(function () {
//Create the translation object
extend(window, "qr.texts.general");
//Track the login of the user
});
</script>
</div>
<script type="text/javascript" id="">window.setTimeout(function(){$("body").hasClass("ab-manage-icon")?(window.hj=window.hj||function(){(hj.q=hj.q||[]).push(arguments)},hj("trigger","ab-manage-new-icons")):(window.hj=window.hj||function(){(hj.q=hj.q||[]).push(arguments)},hj("trigger","ab-manage-new-icons-old"))},500);</script><iframe name="_hjRemoteVarsFrame" title="_hjRemoteVarsFrame" id="_hjRemoteVarsFrame" src="./QR Code Generator - New Manage_files/box-469cf41adb11dc78be68c1ae7f9457a4.html" style="display: none !important; width: 1px !important; height: 1px !important; opacity: 0 !important; pointer-events: none !important;"></iframe><iframe id="intercom-frame" style="position: absolute !important; opacity: 0 !important; width: 1px !important; height: 1px !important; top: 0 !important; left: 0 !important; border: none !important; display: block !important; z-index: -1 !important;" aria-hidden="true" tabindex="-1" title="Intercom" src="./QR Code Generator - New Manage_files/saved_resource(6).html"></iframe><div id="intercom-container" class="intercom-namespace"><style>html.intercom-mobile-messenger-active,html.intercom-mobile-messenger-active > body,html.intercom-modal-open,#intercom-container-body{overflow:hidden !important;}html.intercom-mobile-messenger-active,html.intercom-mobile-messenger-active > body{position:static !important;}html.intercom-mobile-messenger-active > body{height:0 !important;margin:0 !important;}iframe#intercom-frame{position:absolute !important;opacity:0 !important;width:1px !important;height:1px !important;top:0 !important;left:0 !important;border:none !important;display:block !important;z-index:-1 !important;}</style><div class="intercom-app" aria-live="polite"><div id="intercom-modal-container"></div></div></div><div id="intercom-css-container"><style data-emotion="intercom-global"></style><style data-emotion="intercom"></style></div><div id="bittube-ad-holder-ad3" class=" bittube-ad-holder"><iframe src="./QR Code Generator - New Manage_files/undefined.html" style="width: 728px; height: 90px; overflow: hidden; border: none;"></iframe><div>Bittube.me Ads <a href="javascript:;" class="close-bittube-ad" data-ad-id="ad3">close</a></div></div><div class="sp-container sp-hidden sp-light sp-clear-enabled sp-palette-buttons-disabled full-spectrum qr-full-spectrum spectrum--rounded" style="position: absolute; top: 0px; left: 0px;"><div class="sp-palette-container"><div class="sp-palette sp-thumb sp-cf"><div class="sp-cf sp-palette-row sp-palette-row-0"><span title="#000000" data-color="rgb(0, 0, 0)" class="sp-thumb-el sp-thumb-dark"><span class="sp-thumb-inner" style="background-color:rgb(0, 0, 0);"></span></span><span title="#47bdef" data-color="rgb(71, 189, 239)" class="sp-thumb-el sp-thumb-light"><span class="sp-thumb-inner" style="background-color:rgb(71, 189, 239);"></span></span><span title="#ff7a69" data-color="rgb(255, 122, 105)" class="sp-thumb-el sp-thumb-light"><span class="sp-thumb-inner" style="background-color:rgb(255, 122, 105);"></span></span><span title="#47d79a" data-color="rgb(71, 215, 154)" class="sp-thumb-el sp-thumb-light"><span class="sp-thumb-inner" style="background-color:rgb(71, 215, 154);"></span></span></div><div class="sp-cf sp-palette-row sp-palette-row-selection"></div></div><div class="sp-palette-button-container sp-cf"><button type="button" class="sp-palette-toggle">less</button></div></div><div class="sp-picker-container"><div class="sp-top sp-cf"><div class="sp-fill"></div><div class="sp-top-inner"><div class="sp-color" style="background-color: rgb(255, 0, 0);"><div class="sp-sat"><div class="sp-val"><div class="sp-dragger" style="display: none;"></div></div></div></div><div class="sp-clear sp-clear-display" title="Clear Color Selection"></div><div class="sp-hue"><div class="sp-slider" style="display: none;"></div></div></div><div class="sp-alpha"><div class="sp-alpha-inner"><div class="sp-alpha-handle" style="display: none;"></div></div></div></div><div class="sp-input-container sp-cf"><input class="sp-input" type="text" spellcheck="false"></div><div class="sp-initial sp-thumb sp-cf"><div class="sp-cf sp-palette-row-initial"><span data-color="" style="background-color:transparent;" class="sp-clear-display" title="No Color Selected"></span><span data-color="" style="background-color:transparent;" class="sp-clear-display" title="No Color Selected"></span></div></div><div class="sp-button-container sp-cf"><a class="sp-cancel" href="https://app.qr-code-generator.com/manage/?aftercreate=1&count=1#">cancel</a><button type="button" class="sp-choose">Choose</button></div></div></div><div class="sp-container sp-hidden sp-light sp-clear-enabled sp-palette-buttons-disabled full-spectrum qr-full-spectrum spectrum--rounded" style="position: absolute; top: 0px; left: 0px;"><div class="sp-palette-container"><div class="sp-palette sp-thumb sp-cf"><div class="sp-cf sp-palette-row sp-palette-row-0"><span title="#000000" data-color="rgb(0, 0, 0)" class="sp-thumb-el sp-thumb-dark"><span class="sp-thumb-inner" style="background-color:rgb(0, 0, 0);"></span></span><span title="#47bdef" data-color="rgb(71, 189, 239)" class="sp-thumb-el sp-thumb-light"><span class="sp-thumb-inner" style="background-color:rgb(71, 189, 239);"></span></span><span title="#ff7a69" data-color="rgb(255, 122, 105)" class="sp-thumb-el sp-thumb-light"><span class="sp-thumb-inner" style="background-color:rgb(255, 122, 105);"></span></span><span title="#47d79a" data-color="rgb(71, 215, 154)" class="sp-thumb-el sp-thumb-light"><span class="sp-thumb-inner" style="background-color:rgb(71, 215, 154);"></span></span></div><div class="sp-cf sp-palette-row sp-palette-row-selection"></div></div><div class="sp-palette-button-container sp-cf"><button type="button" class="sp-palette-toggle">less</button></div></div><div class="sp-picker-container"><div class="sp-top sp-cf"><div class="sp-fill"></div><div class="sp-top-inner"><div class="sp-color" style="background-color: rgb(255, 0, 0);"><div class="sp-sat"><div class="sp-val"><div class="sp-dragger" style="display: none;"></div></div></div></div><div class="sp-clear sp-clear-display" title="Clear Color Selection"></div><div class="sp-hue"><div class="sp-slider" style="display: none;"></div></div></div><div class="sp-alpha"><div class="sp-alpha-inner"><div class="sp-alpha-handle" style="display: none;"></div></div></div></div><div class="sp-input-container sp-cf"><input class="sp-input" type="text" spellcheck="false"></div><div class="sp-initial sp-thumb sp-cf"><div class="sp-cf sp-palette-row-initial"><span data-color="" style="background-color:transparent;" class="sp-clear-display" title="No Color Selected"></span><span data-color="" style="background-color:transparent;" class="sp-clear-display" title="No Color Selected"></span></div></div><div class="sp-button-container sp-cf"><a class="sp-cancel" href="https://app.qr-code-generator.com/manage/?aftercreate=1&count=1#">cancel</a><button type="button" class="sp-choose">Choose</button></div></div></div><div class="sp-container sp-hidden sp-light sp-clear-enabled sp-palette-buttons-disabled full-spectrum qr-full-spectrum spectrum--rounded" style="position: absolute; top: 0px; left: 0px;"><div class="sp-palette-container"><div class="sp-palette sp-thumb sp-cf"><div class="sp-cf sp-palette-row sp-palette-row-0"><span title="#000000" data-color="rgb(0, 0, 0)" class="sp-thumb-el sp-thumb-dark"><span class="sp-thumb-inner" style="background-color:rgb(0, 0, 0);"></span></span><span title="#47bdef" data-color="rgb(71, 189, 239)" class="sp-thumb-el sp-thumb-light"><span class="sp-thumb-inner" style="background-color:rgb(71, 189, 239);"></span></span><span title="#ff7a69" data-color="rgb(255, 122, 105)" class="sp-thumb-el sp-thumb-light"><span class="sp-thumb-inner" style="background-color:rgb(255, 122, 105);"></span></span><span title="#47d79a" data-color="rgb(71, 215, 154)" class="sp-thumb-el sp-thumb-light"><span class="sp-thumb-inner" style="background-color:rgb(71, 215, 154);"></span></span></div><div class="sp-cf sp-palette-row sp-palette-row-selection"></div></div><div class="sp-palette-button-container sp-cf"><button type="button" class="sp-palette-toggle">less</button></div></div><div class="sp-picker-container"><div class="sp-top sp-cf"><div class="sp-fill"></div><div class="sp-top-inner"><div class="sp-color" style="background-color: rgb(255, 0, 0);"><div class="sp-sat"><div class="sp-val"><div class="sp-dragger" style="display: none;"></div></div></div></div><div class="sp-clear sp-clear-display" title="Clear Color Selection"></div><div class="sp-hue"><div class="sp-slider" style="display: none;"></div></div></div><div class="sp-alpha"><div class="sp-alpha-inner"><div class="sp-alpha-handle" style="display: none;"></div></div></div></div><div class="sp-input-container sp-cf"><input class="sp-input" type="text" spellcheck="false"></div><div class="sp-initial sp-thumb sp-cf"><div class="sp-cf sp-palette-row-initial"><span data-color="" style="background-color:transparent;" class="sp-clear-display" title="No Color Selected"></span><span data-color="" style="background-color:transparent;" class="sp-clear-display" title="No Color Selected"></span></div></div><div class="sp-button-container sp-cf"><a class="sp-cancel" href="https://app.qr-code-generator.com/manage/?aftercreate=1&count=1#">cancel</a><button type="button" class="sp-choose">Choose</button></div></div></div><div class="sp-container sp-hidden sp-light sp-clear-enabled sp-palette-buttons-disabled full-spectrum qr-full-spectrum spectrum--rounded" style="position: absolute; top: 0px; left: 0px;"><div class="sp-palette-container"><div class="sp-palette sp-thumb sp-cf"><div class="sp-cf sp-palette-row sp-palette-row-0"><span title="#ffffff" data-color="rgb(255, 255, 255)" class="sp-thumb-el sp-thumb-light"><span class="sp-thumb-inner" style="background-color:rgb(255, 255, 255);"></span></span></div><div class="sp-cf sp-palette-row sp-palette-row-selection"></div></div><div class="sp-palette-button-container sp-cf"><button type="button" class="sp-palette-toggle">less</button></div></div><div class="sp-picker-container"><div class="sp-top sp-cf"><div class="sp-fill"></div><div class="sp-top-inner"><div class="sp-color" style="background-color: rgb(255, 0, 0);"><div class="sp-sat"><div class="sp-val"><div class="sp-dragger" style="display: none;"></div></div></div></div><div class="sp-clear sp-clear-display" title="Clear Color Selection"></div><div class="sp-hue"><div class="sp-slider" style="display: none;"></div></div></div><div class="sp-alpha"><div class="sp-alpha-inner"><div class="sp-alpha-handle" style="display: none;"></div></div></div></div><div class="sp-input-container sp-cf"><input class="sp-input" type="text" spellcheck="false"></div><div class="sp-initial sp-thumb sp-cf"><div class="sp-cf sp-palette-row-initial"><span data-color="" style="background-color:transparent;" class="sp-clear-display" title="No Color Selected"></span><span data-color="" style="background-color:transparent;" class="sp-clear-display" title="No Color Selected"></span></div></div><div class="sp-button-container sp-cf"><a class="sp-cancel" href="https://app.qr-code-generator.com/manage/?aftercreate=1&count=1#">cancel</a><button type="button" class="sp-choose">Choose</button></div></div></div></body><script src="./QR Code Generator - New Manage_files/f(1).txt"></script></html>