Virtual DJ ( Effects , videos , sound ,samplers , skin )

Torrent Hash:
59B793555544920EF1EA092893D86C6803CF5458
Number of Files:
790
Content Size:
253.21MB
Convert On:
2014-01-27
Magnet Link:
W3siaWQiOiJhZHN0X2JfTV8zMDB4NTAiLCJhZHNwb3QiOiJiX01fMzAweDUwIiwid2VpZ2h0IjoiNSIsImZjYXAiOmZhbHNlLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjoiNzY4IiwibWluV2lkdGgiOmZhbHNlLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPHNjcmlwdCB0eXBlPVwidGV4dFwvamF2YXNjcmlwdFwiPlxyXG4gIGF0T3B0aW9ucyA9IHtcclxuICAgICdrZXknIDogJzdkMWNjMGUxYjk4MWM5NzY4ZGI3ODUxZmM1MzVhMTllJyxcclxuICAgICdmb3JtYXQnIDogJ2lmcmFtZScsXHJcbiAgICAnaGVpZ2h0JyA6IDUwLFxyXG4gICAgJ3dpZHRoJyA6IDMyMCxcclxuICAgICdwYXJhbXMnIDoge31cclxuICB9O1xyXG4gIGRvY3VtZW50LndyaXRlKCc8c2NyJyArICdpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBzcmM9XCJodHRwJyArIChsb2NhdGlvbi5wcm90b2NvbCA9PT0gJ2h0dHBzOicgPyAncycgOiAnJykgKyAnOlwvXC93d3cuYm5odG1sLmNvbVwvaW52b2tlLmpzXCI+PFwvc2NyJyArICdpcHQ+Jyk7XHJcbjxcL3NjcmlwdD4ifV0=
File Name
Size
Sampler/(Sound Effects) DJ Tools - Ambulance Passing With Siren.mp3
405.92KB
Sampler/20 Fingers - Short Dick Man.vdj
178.2KB
Sampler/accessdeniedmale.mp3
14KB
Sampler/alors les jeunes ca va.vdj
41.67KB
Sampler/around the world (8).vdj
93.71KB
Sampler/Arriba progressiva.vdj
83.3KB
Sampler/bad touch.vdj
174.52KB
Sampler/basic theme voice + snare.vdj
82.69KB
Sampler/bel amour.vdj
88.81KB
Sampler/Bongo safri duo.vdj
42.28KB
Sampler/bounce loop.vdj
118.2KB
Sampler/can't get no sleep.vdj
80.24KB
Sampler/cannedlaugh.mp3
43.31KB
Sampler/clubland 121.vdj
47.79KB
Sampler/colt45.mp3
21.76KB
Sampler/confusion.vdj
166.57KB
Sampler/copyright.txt
241B
Sampler/cotton eyed joe.vdj
171.46KB
Sampler/coucher avec moi.vdj
86.36KB
Sampler/crowdohh.mp3
32.78KB
Sampler/dj abomb.vdj
103.43KB
Sampler/dj b.vdj
511.46KB
Sampler/dj b.vdj.jpg
34.38KB
Sampler/DJ intro jingle.vdj
583.5KB
Sampler/DJ Seb MLMP - Born To Disco [extract].mp3
1.16MB
Sampler/DJ Tools - Ladies & Gentlemen... I'm Your DJ.mp3
97.43KB
Sampler/dogbark.mp3
10.66KB
Sampler/doggrowl.mp3
58.41KB
Sampler/doo wap.vdj
173.3KB
Sampler/drop.vdj
43.84KB
Sampler/drop.vdj.jpg
29.27KB
Sampler/Electric A.mp3
66.3KB
Sampler/everybody have fun tonight.vdj
175.75KB
Sampler/everybody say hou.vdj
85.14KB
Sampler/explode.mp3
34.82KB
Sampler/explosion.mp3
116.04KB
Sampler/explosion2.mp3
86.66KB
Sampler/eye of the tiger.vdj
205.75KB
Sampler/F15.mp3
36.45KB
Sampler/fart.mp3
11.88KB
Sampler/fart4.mp3
10.66KB
Sampler/Fiesta.vdj
339.83KB
Sampler/firetrucksiren.mp3
159.31KB
Sampler/floorfilla.vdj
86.36KB
Sampler/Fly with me (12).vdj
175.75KB
Sampler/follow me.vdj
41.05KB
Sampler/FX BONGA.MP3
53.94KB
Sampler/Gala - Freed From Desire (129).vdj
88.2KB
Sampler/get busy loop.vdj
113.3KB
Sampler/get low loop.vdj
112.08KB
Sampler/giddylaugh.mp3
15.63KB
Sampler/good times 125.vdj
26.97KB
Sampler/gym tonic.vdj
87.59KB
Sampler/hayou ho you (4).vdj
44.12KB
Sampler/heartbeat3.mp3
47.8KB
Sampler/heartmonitorbeep.mp3
31.55KB
Sampler/hithard.mp3
20.13KB
Sampler/how much is the fish.vdj
41.67KB
Sampler/I can feel it.vdj
87.59KB
Sampler/I have a dream.vdj
41.67KB
Sampler/Inhale and cough.vdj
201.24KB
Sampler/insomnia.vdj
178.2KB
Sampler/Jack of spade.vdj
306.66KB
Sampler/Jingle 10.vdj
51.36KB
Sampler/Jingle 7.vdj
106.88KB
Sampler/Jingle 8.vdj
55.67KB
Sampler/Jingle 8.vdj.jpg
23.87KB
Sampler/Jingle 9.vdj
93.92KB
Sampler/Jingle 9.vdj.jpg
18.54KB
Sampler/jxcore.vdj
454.32KB
Sampler/kickass.mp3
9.1KB
Sampler/latin lover (16).vdj
162.89KB
Sampler/les hommes c'est pas des mecs bien.vdj
53.91KB
Sampler/Les nuits sans soleil(16).vdj
176.97KB
Sampler/like it like that.vdj
176.97KB
Sampler/LOOP 140 ELECTRO 05.MP3
136.59KB
Sampler/loose yourself loop.vdj
132.28KB
Sampler/love parade.vdj
170.24KB
Sampler/luger.mp3
15.63KB
Sampler/m16.mp3
23.39KB
Sampler/machinegun.mp3
30.33KB
Sampler/mama say mama sa mama cousa (4).vdj
43.5KB
Sampler/manwah.mp3
27.88KB
Sampler/maya hii maya hou maya ho ho.vdj
174.52KB
Sampler/miamy sound 116.vdj
97.38KB
Sampler/missle.mp3
65.02KB
Sampler/motorcycle.mp3
121.27KB
Sampler/no matter what you do.vdj
44.73KB
Sampler/No matter who do you do (16).vdj
174.52KB
Sampler/ohhh.mp3
19.31KB
Sampler/one more time.vdj
93.1KB
Sampler/panjabi loop.vdj
115.75KB
Sampler/Peaches And Cream.vdj
56.36KB
Sampler/Peche A.mp3
98.91KB
Sampler/phonering.mp3
76.45KB
Sampler/phonesring.mp3
120.13KB
Sampler/pills - rock me (130).vdj
174.52KB
Sampler/policepass.mp3
62.08KB
Sampler/pump it up.vdj
87.59KB
Sampler/pump it up.vdj.jpg
70.75KB
Sampler/pump up the volume.vdj
23.3KB
Sampler/punch123.mp3
10.74KB
Sampler/push.vdj
12.28KB
Sampler/push.vdj.jpg
49.9KB
Sampler/Put your hands up, get on the floor (summerjam sample).vdj
87.59KB
Sampler/put your hands up.vdj
89.42KB
Sampler/put your hands up.vdj.jpg
56.91KB
Sampler/raspberryfart.mp3
23.31KB
Sampler/rifleshotecho.mp3
31.96KB
Sampler/Rock steady.vdj
53.91KB
Sampler/Satisfaction BASS LINE.vdj
83.91KB
Sampler/satisfaction.vdj
43.5KB
Sampler/sax 125.vdj
45.95KB
Sampler/saxo.vdj
88.2KB
Sampler/saxo.vdj.jpg
28.98KB
Sampler/schoolbell.mp3
133.59KB
Sampler/scooter maria.vdj
158.61KB
Sampler/Scrathing ahh yeah (119[1].9 BMP).vdj
48.4KB
Sampler/scream.mp3
15.96KB
Sampler/screamshutup.mp3
22.9KB
Sampler/sex any time any where right now (16).vdj
174.52KB
Sampler/shake your body don't stop loop.vdj
111.46KB
Sampler/shiny disco.vdj
176.97KB
Sampler/shockperson.mp3
42.98KB
Sampler/shotgun.mp3
31.55KB
Sampler/shotgun2.mp3
23.72KB
Sampler/shutupmexican.mp3
9.51KB
Sampler/siren.mp3
408.37KB
Sampler/siren.vdj
408.4KB
Sampler/siren.vdj.jpg
67.74KB
Sampler/slap.mp3
5.84KB
Sampler/stardust 124.vdj
46.57KB
Sampler/Stay.vdj
45.34KB
Sampler/storm.vdj
83.3KB
Sampler/sword.mp3
5.43KB
Sampler/syndicate of law.vdj
44.73KB
Sampler/tailfeather remix intro loop.vdj
129.22KB
Sampler/the dj calling me (8).vdj
94.93KB
Sampler/This is one DJ you dont wanna fuck with!.vdj
72.28KB
Sampler/this this this.vdj
44.12KB
Sampler/this this this.vdj.jpg
39.37KB
Sampler/thunder.mp3
97.68KB
Sampler/thunderrain.mp3
94.41KB
Sampler/thunderrumble2.mp3
120.94KB
Sampler/tipsy loop.vdj
122.48KB
Sampler/to late (4).vdj
46.57KB
Sampler/ugh.mp3
14.82KB
Sampler/underwater.mp3
43.39KB
Sampler/up and down.vdj
83.91KB
Sampler/warning.mp3
47.39KB
Sampler/We in Music - Now that love has gone [extract].mp3
714KB
Sampler/we were we will rock you[1]...singin'!!.vdj
138.4KB
Sampler/weatherwarning.mp3
41.76KB
Sampler/whistleshort.mp3
17.27KB
Sampler/whistlewolf.mp3
27.8KB
Sampler/Wooshe A.mp3
54.54KB
Sampler/Wooshe B.mp3
50.93KB
Sampler/yeah loop.vdj
108.4KB
Sampler/zumba é tchik and tchak.vdj
44.73KB
Skins/@2[1].xx_Pioneer-700_COLOUR.zip
1.47MB
Skins/@2[3].xx_Pioneer-700_COLOUR.zip
1.47MB
Skins/A-Trakt.zip
158.53KB
Skins/advanced (1024x768) 108.bmp
7.91MB
Skins/advanced (1024x768) 108.xml
24.75KB
Skins/advanced default (1024x768).bmp
8.76MB
Skins/advanced default (1024x768).xml
41.04KB
Skins/advanced default (1024x768).zip
1.65MB
Skins/advanced default modern.zip
208.17KB
Skins/Always.zip
295.85KB
Skins/Apopsis_TC_v3_(1280x800).zip
581.74KB
Skins/ATOMIX-FR 1[1].1.zip
1.93MB
Skins/Atomix.zip
716.35KB
Skins/BCD_+_TECHNICS.zip
3.05MB
Skins/BOANERGES V 1[1].1.zip
492.77KB
Skins/Boanerges.zip
532.12KB
Skins/CDJ 800 v5.zip
3.25MB
Skins/CDJ1000 v4.0.zip
1.37MB
Skins/CDJ100S - By Paky_&_Snake + font for skin.zip
1.71MB
Skins/CDJ100S - By Paky_&_Snake_V2+font_skin.zip
1.78MB
Skins/CDJ100S - By_Paky_&_Snake_V4.rar
1.7MB
Skins/CDJ200S.bmp
4.42MB
Skins/CDJ200S.xml
31.85KB
Skins/CDJ200S_BLACK_ALUMINUM.zip
1.81MB
Skins/CDJ200S_BY_PAKY_G.zip
1021.36KB
Skins/compact_0.99.zip
447.17KB
Skins/CUE RMX by cioce (1280x800).zip
625.01KB
Skins/Cue.zip
2.01MB
Skins/DAC3 V4.3 1280x800.zip
3.91MB
Skins/Darkfun V2[1].01.zip
594.4KB
Skins/Darkfun.zip
479.38KB
Skins/Default 3.zip
2.91MB
Skins/Default Skin 1.zip
1.3MB
Skins/Default Skin.zip
2.03MB
Skins/Default.zip
2.9MB
Skins/Denon DN-S5000.zip
718.32KB
Skins/Denon.zip
647.42KB
Skins/denon3500 1280x800.zip
916.99KB
Skins/DenonDN-S5000.zip
718.34KB
Skins/Digital.zip
446.21KB
Skins/DJ Console.zip
1.37MB
Skins/DjMixStation3.zip
3.36MB
Skins/FLOOP DJ(1024x768).zip
1.04MB
Skins/FLOOP DJ(1280x800).zip
1.01MB
Skins/FM7 - Super pack.zip
740.26KB
Skins/HC4500_Beta4.zip
2.09MB
Skins/icdx.zip
675.05KB
Skins/ION_ICUE_1.3.zip
489.19KB
Skins/JN-BLACK VDJ v2[1].01 (1280x800).zip
268.52KB
Skins/JN-PLATINUM VDJ v2.zip
345.45KB
Skins/JN-SILVER VDJ v1[1].03.zip
944.96KB
Skins/JN-SILVER.zip
870.95KB
Skins/K-Display.zip
1.58MB
Skins/LCDN.TTF
53.62KB
Skins/man-tk 11.zip
1.97MB
Skins/Man-TK.zip
1.13MB
Skins/MFF VJ 3.1.zip
2.19MB
Skins/Mist 1280x1024 v1[1].0 EN by Emil Koutanov.zip
1.77MB
Skins/Mix Lab V1.3 1280 x 800.zip
1.74MB
Skins/Mix Lab V3.1.zip
1.27MB
Skins/MIX Station SV 03 (V4[1].0).zip
313.89KB
Skins/MIX Station SV 04 (V2[1].00_edA) - winXP.zip
285.14KB
Skins/MIX Station SV 04 (V2[1].00_edA).zip
554.84KB
Skins/MIX Station SV 04 (V2[1].06).zip
603.85KB
Skins/MIX Station SV 05.zip
189.46KB
Skins/MIX Station SV_04 BLACK (V2.00_edA).bmp
5.86MB
Skins/MIX Station SV_04 BLACK (V2.00_edA).xml
65.98KB
Skins/MIX Station SV_04 TITANIUM (V2.00_edA).bmp
5.86MB
Skins/MIX Station SV_04 TITANIUM (V2.00_edA).xml
66.17KB
Skins/ms1280r.zip
2.36MB
Skins/Multi-Instance Skin.zip
321.96KB
Skins/Multi-Instance Skin1111.zip
475.67KB
Skins/multi_functions_3.zip
985.96KB
Skins/New style VJ 2.1.zip
383.82KB
Skins/Numark CDN - 88 Video.zip
4.82MB
Skins/Numark.zip
2.17MB
Skins/Obsidian 1280x1024 v1[1].2 EN by Emil Koutanov.zip
1.88MB
Skins/Pioneer CDJ 700S by Gabriel.zip
1.23MB
Skins/Pioneer CDJ-700S by RE (1024x768) v2[1].00.zip
713.68KB
Skins/Pioneer CDJ-700S by RE (1024x768) v2[1].1.zip
722.32KB
Skins/Pioneer CDJ1000 by DJ Klub@ys.zip
973.75KB
Skins/Pioneer CDJ1000 MKII_PeRiJeY.zip
871.4KB
Skins/Pionner CDJ1000 MKII.zip
752.04KB
Skins/Red VRM video.zip
388.98KB
Skins/Scratch v6.0.zip
2.02MB
Skins/Scratch5.zip
1.03MB
Skins/scratch6.zip
1MB
Skins/simple_vj_2.0.zip
469.22KB
Skins/SKIN_VDJ_X1.zip
1.2MB
Skins/Space_Age.zip
1.09MB
Skins/TASCAM.zip
1.42MB
Skins/TC.zip
290.11KB
Skins/TECNICHS_SL1210M_5G_V1-.zip
2.85MB
Skins/Titanium Max.zip
1.61MB
Skins/TITANIUM.bmp
7.72MB
Skins/TITANIUM.xml
54.21KB
Skins/TrakTeur.zip
96.26KB
Skins/turntablist3_0.zip
1.44MB
Skins/V - Mix 5.4.bmp
28.38MB
Skins/V - Mix 5.4.xml
418.75KB
Skins/V_Mix_5.4_1280_800.zip
1.65MB
Skins/VDJ Scratch.zip
1.03MB
Skins/VideoVision 5.1 - 1440.zip
2.82MB
Skins/Vinyl Scratch Wide.zip
195.3KB
Skins/VINYL_1.3.zip
249.28KB
Skins/virtual dj skin cdj 200s dj todinho.zip
1.67MB
Skins/VirtualDJ.zip
2.14MB
Skins/VirtualDJ5.zip
1.42MB
Skins/virtualdjwinamp3.zip
159.19KB
Skins/windj.zip
126.41KB
SoundEffect/16-band Equaliser.dll
120KB
SoundEffect/16eq.dat
96B
SoundEffect/32-band Equaliser.dll
132KB
SoundEffect/32eq.dat
2.52KB
SoundEffect/Auto-Cut.dll
36KB
SoundEffect/Auto-Cut.ini
157B
SoundEffect/AutoCut.dll
36KB
SoundEffect/AutoCut.ini
156B
SoundEffect/backspin.dll
100KB
SoundEffect/backspin.ini
57B
SoundEffect/balance.dll
28KB
SoundEffect/balance.ini
2.53KB
SoundEffect/bandi.dll
48KB
SoundEffect/bandi.ini
126B
SoundEffect/BankSample.xml
43B
SoundEffect/BBK.dll
96KB
SoundEffect/BBK.ini
96B
SoundEffect/Beat break.dll
40KB
SoundEffect/Beat break.ini
133B
SoundEffect/BeatBox.dll
268KB
SoundEffect/BeatBox.ini
218B
SoundEffect/BeatGrid.dll
544KB
SoundEffect/BeatGrid.ini
338B
SoundEffect/Boomerang.dll
236KB
SoundEffect/Boomerang.ini
397B
SoundEffect/brake.dll
100KB
SoundEffect/brake.ini
68B
SoundEffect/Classic Phaser.dll
929KB
SoundEffect/Classic Phaser.ini
214B
SoundEffect/crossfader_behavior
201B
SoundEffect/Crossfader_Behaviors.dll
116KB
SoundEffect/Crossfader_Behaviors.ini
368B
SoundEffect/crossfader_behaviors_graphic.dll
120KB
SoundEffect/Crossfader_Curves.dll
120KB
SoundEffect/crossfader_curves.ini
202B
SoundEffect/cueloop.dll
96KB
SoundEffect/cueloop.ini
309B
SoundEffect/CuesEvent.dll
124KB
SoundEffect/CuesEvent.ini
73B
SoundEffect/Cut.dll
64KB
SoundEffect/Cut.ini
260B
SoundEffect/devocals+.dll
448KB
SoundEffect/DFV Flanger.dll
48KB
SoundEffect/DFV Flanger.ini
90B
SoundEffect/Distort.dll
527KB
SoundEffect/Distortion.dll
88KB
SoundEffect/Djos Special Flanger.dll
200.1KB
SoundEffect/Djos Special Flanger.ini
45B
SoundEffect/DjosDelay.dll
216.08KB
SoundEffect/DjosDelay.ini
59B
SoundEffect/DjosDelay2.dll
228.1KB
SoundEffect/DjosDelay2.ini
195B
SoundEffect/Echo V2.dll
192KB
SoundEffect/Echo V2.ini
247B
SoundEffect/Echo.dll
48KB
SoundEffect/Echo.ini
221B
SoundEffect/EchoOut.dll
104KB
SoundEffect/EchoOut.ini
222B
SoundEffect/Fade.dll
108KB
SoundEffect/Fade.ini
248B
SoundEffect/FadeOut.dll
108KB
SoundEffect/FadeOut.ini
205B
SoundEffect/Fader_Start.dll
25.5KB
SoundEffect/Fader_Start.ini
839B
SoundEffect/Filters.dll
140KB
SoundEffect/Filters.ini
261B
SoundEffect/Flanged LoopOut.dll
104KB
SoundEffect/Flanged LoopOut.ini
241B
SoundEffect/flanger.dll
96KB
SoundEffect/flanger.ini
57B
SoundEffect/Flanger_TexZK.dll
44.5KB
SoundEffect/Flanger_TexZK.ini
292B
SoundEffect/FlippinDouble.dll
64KB
SoundEffect/Forward_Reverse.dll
72KB
SoundEffect/Forward_Reverse.ini
100B
SoundEffect/Full Reverse V2.0.dll
96KB
SoundEffect/Full Reverse V2.0.ini
115B
SoundEffect/Full Reverse V2[1].0.dll
96KB
SoundEffect/Full Reverse V2[1].0.ini
115B
SoundEffect/Full_Reverse.dll
36KB
SoundEffect/Full_Reverse.ini
549B
SoundEffect/Funny flanger v2.dll
88KB
SoundEffect/Funny flanger v2.ini
265B
SoundEffect/Inverse RIAA 1.0.dll
96KB
SoundEffect/Inverter_TexZK.dll
27.5KB
SoundEffect/Isolator.dll
268KB
SoundEffect/Isolator.ini
284B
SoundEffect/IsolatorV1.0.dll
268KB
SoundEffect/IsolatorV1.0.ini
284B
SoundEffect/JetlagV2.dll
308KB
SoundEffect/JetlagV2.ini
97B
SoundEffect/karlette.dll
300KB
SoundEffect/karlette.ini
598B
SoundEffect/KeyChanger.dll
60KB
SoundEffect/KeyChanger.ini
240B
SoundEffect/keyshift.dll
108KB
SoundEffect/keyshift.ini
149B
SoundEffect/LatencyChecker.dll
72KB
SoundEffect/LatencyChecker.ini
193B
SoundEffect/LCD.TTF
21.79KB
SoundEffect/LFO Attenuated.dll
56KB
SoundEffect/LFO Attenuated.ini
175B
SoundEffect/LFO Bass-Mid-High.dll
56KB
SoundEffect/LFO Bass-Mid-High.ini
179B
SoundEffect/LFO Dj ZaZE's.dll
56KB
SoundEffect/LFO Dj ZaZE's.ini
93B
SoundEffect/LFO.dll
56KB
SoundEffect/LFO.ini
93B
SoundEffect/LFO_att.dll
56KB
SoundEffect/LFO_att.ini
175B
SoundEffect/LFO_att_v2.dll
108KB
SoundEffect/LFO_att_v2.ini
175B
SoundEffect/LFO_bmh.dll
56KB
SoundEffect/LFO_bmh.ini
179B
SoundEffect/LFO_bmh_v2.dll
104KB
SoundEffect/LFO_bmh_v2.ini
201B
SoundEffect/Long_brake.dll
100KB
SoundEffect/Long_brake.ini
310B
SoundEffect/LongFlanger.dll
536.1KB
SoundEffect/loop back.dll
44KB
SoundEffect/loop back.ini
139B
SoundEffect/loop_beats.dll
108KB
SoundEffect/loop_beats.ini
343B
SoundEffect/LoopOut v2.01.dll
196KB
SoundEffect/LoopOut v2[1].01.dll
196KB
SoundEffect/LoopOut.dll
104KB
SoundEffect/LoopOut.ini
199B
SoundEffect/Matrix Effect v1.1.dll
36KB
SoundEffect/Matrix Effect v1.1.ini
168B
SoundEffect/Matrix v1.1.dll
36KB
SoundEffect/Matrix v1.1.ini
171B
SoundEffect/Matrix v1.dll
36KB
SoundEffect/Matrix v1.ini
171B
SoundEffect/Matrix v1[1].1.dll
36KB
SoundEffect/Matrix v1[1].1.ini
171B
SoundEffect/Metal Beta v0.1.dll
28KB
SoundEffect/metal.dll
28KB
SoundEffect/MultiFlanger.dll
260KB
SoundEffect/MultiFlanger.ini
157B
SoundEffect/MultiFlangerOption.dll
228KB
SoundEffect/MultiFlangerOption.ini
68B
SoundEffect/NoBeatFX.dll
1.13MB
SoundEffect/NoBeatFX.ini
197B
SoundEffect/NorthPole.dll
640.5KB
SoundEffect/NorthPole.ini
309B
SoundEffect/Over-Loop.dll
44KB
SoundEffect/Over-Loop.ini
162B
SoundEffect/overloop.dll
44KB
SoundEffect/overloop.ini
162B
SoundEffect/Pan Flanger v2.dll
40KB
SoundEffect/Pan Flanger v2.ini
221B
SoundEffect/pan flanger.dll
40KB
SoundEffect/pan flanger.ini
122B
SoundEffect/Pan LFO.dll
104KB
SoundEffect/Pan LFO.ini
135B
SoundEffect/PanFrequencyBand.dll
252KB
SoundEffect/PanFrequencyBand.ini
315B
SoundEffect/panv2.dll
40KB
SoundEffect/panv2.ini
221B
SoundEffect/Pass_TexZK_old.dll
38KB
SoundEffect/Pass_TexZK_old.ini
100B
SoundEffect/Phase Shifter.dll
108KB
SoundEffect/Phase Shifter.ini
321B
SoundEffect/plug_in.xml
170B
SoundEffect/polarity.dll
76KB
SoundEffect/polarity.ini
90B
SoundEffect/Repeat song.dll
28KB
SoundEffect/Repeat song.ini
48B
SoundEffect/Repeat%20song.dll
28KB
SoundEffect/Repeat.dll
28KB
SoundEffect/Repeat0song.dll
28KB
SoundEffect/Repeat20song.dll
28KB
SoundEffect/RepeatSong.dll
92KB
SoundEffect/RepeatSong.ini
43B
SoundEffect/reverse2.dll
44KB
SoundEffect/Sampler V2.dll
188KB
SoundEffect/Sampler V2.ini
277B
SoundEffect/Sampler.dll
40KB
SoundEffect/Sampler.ini
232B
SoundEffect/ShakerBeat.dll
236KB
SoundEffect/ShakerBeat.ini
343B
SoundEffect/Simple_Mix.dll
108KB
SoundEffect/Simple_Mix.ini
214B
SoundEffect/Slide-Loop.dll
96KB
SoundEffect/Slide-Loop.ini
153B
SoundEffect/slideloop.dll
96KB
SoundEffect/slideloop.ini
153B
SoundEffect/SpecialBalance.dll
228KB
SoundEffect/SpecialBalance.ini
177B
SoundEffect/Spectrum.dll
500KB
SoundEffect/subbass.dll
48KB
SoundEffect/subbass.ini
76B
SoundEffect/TK Filter V2.dll
584KB
SoundEffect/TTS v2.dll
192KB
SoundEffect/TTS v2.ini
73B
SoundEffect/TTS.dll
100KB
SoundEffect/TTS.ini
71B
SoundEffect/TurnTable Start.dll
100KB
SoundEffect/TurnTable Start.ini
84B
SoundEffect/V.AutoCut.dll
36KB
SoundEffect/V.AutoCut.ini
157B
SoundEffect/V.Beat break.dll
40KB
SoundEffect/V.Beat break.ini
133B
SoundEffect/V.Classic Phaser.dll
929KB
SoundEffect/V.Classic Phaser.ini
214B
SoundEffect/V.DFV Flanger.dll
48KB
SoundEffect/V.DFV Flanger.ini
90B
SoundEffect/V.Echo.dll
48KB
SoundEffect/V.Echo.ini
180B
SoundEffect/V.Filters.dll
140KB
SoundEffect/V.Filters.ini
261B
SoundEffect/V.Funny flanger v2.dll
88KB
SoundEffect/V.Funny flanger v2.ini
267B
SoundEffect/V.karlette.dll
300KB
SoundEffect/V.karlette.ini
576B
SoundEffect/V.Matrix v1[1].1.dll
36KB
SoundEffect/V.Matrix v1[1].1.ini
168B
SoundEffect/V.metal.dll
28KB
SoundEffect/V.Mic_CTRL v1[1].2.dll
92KB
SoundEffect/V.Mic_CTRL v1[1].2.ini
123B
SoundEffect/V.NorthPole.dll
640.5KB
SoundEffect/V.NorthPole.ini
304B
SoundEffect/V.pan flanger.dll
40KB
SoundEffect/V.pan flanger.ini
122B
SoundEffect/V.panv2.dll
40KB
SoundEffect/V.panv2.ini
221B
SoundEffect/V.TTS.dll
100KB
SoundEffect/V.TTS.ini
71B
SoundEffect/V.varloop.dll
44KB
SoundEffect/V.varloop.ini
145B
SoundEffect/Variable Loop.dll
44KB
SoundEffect/Variable Loop.ini
145B
SoundEffect/varloop.dll
44KB
SoundEffect/varloop.ini
145B
SoundEffect/Vinyl.dll
100KB
SoundEffect/Vinyl.ini
201B
SoundEffect/Virtualdj slideloop.dll
48KB
SoundEffect/Virtualdj slideloop.ini
153B
SoundEffect/Virtualdj varloop.dll
44KB
SoundEffect/Virtualdj varloop.ini
145B
SoundEffect/Vocals Remover.dll
88KB
SoundEffect/Vocals Remover.ini
35B
SoundEffect/vocals+.dll
448KB
SoundEffect/vocals.dll
88KB
SoundEffect/vocals.ini
32B
SoundEffect/XFade.dll
108KB
SoundEffect/XFade.ini
349B
VideoEffect/51 Sonique Visual Effects/VideoVisual.zip
1.96MB
VideoEffect/80 Sonique visual effects for Virtual DJ/30_VDJ_visuals.zip
998.68KB
VideoEffect/80 Sonique visual effects for Virtual DJ/3d waveform.svp
76KB
VideoEffect/80 Sonique visual effects for Virtual DJ/Acidspunk.svp
200KB
VideoEffect/80 Sonique visual effects for Virtual DJ/Aorta.svp
60KB
VideoEffect/80 Sonique visual effects for Virtual DJ/Ball.svp
72KB
VideoEffect/80 Sonique visual effects for Virtual DJ/Beano.svp
27KB
VideoEffect/80 Sonique visual effects for Virtual DJ/Burn.svp
36KB
VideoEffect/80 Sonique visual effects for Virtual DJ/ChaosWave.svp
155.5KB
VideoEffect/80 Sonique visual effects for Virtual DJ/ChromaCloud.svp
52KB
VideoEffect/80 Sonique visual effects for Virtual DJ/Confetti.svp
42.5KB
VideoEffect/80 Sonique visual effects for Virtual DJ/corona.svp
17KB
VideoEffect/80 Sonique visual effects for Virtual DJ/CosmicBelt.svp
61.5KB
VideoEffect/80 Sonique visual effects for Virtual DJ/CosmicNebulae.svp
20.11KB
VideoEffect/80 Sonique visual effects for Virtual DJ/cwave.svp
56.24KB
VideoEffect/80 Sonique visual effects for Virtual DJ/Faited.svp
59.25KB
VideoEffect/80 Sonique visual effects for Virtual DJ/Fractal.svp
116KB
VideoEffect/80 Sonique visual effects for Virtual DJ/Fractree.svp
224.09KB
VideoEffect/80 Sonique visual effects for Virtual DJ/FunkEasy.svp
168KB
VideoEffect/80 Sonique visual effects for Virtual DJ/funkflower.svp
152.05KB
VideoEffect/80 Sonique visual effects for Virtual DJ/genevis.svp
83KB
VideoEffect/80 Sonique visual effects for Virtual DJ/GhostWheel.svp
51.5KB
VideoEffect/80 Sonique visual effects for Virtual DJ/gravitytest.svp
84KB
VideoEffect/80 Sonique visual effects for Virtual DJ/Groof.svp
44KB
VideoEffect/80 Sonique visual effects for Virtual DJ/Groofilicous.svp
68KB
VideoEffect/80 Sonique visual effects for Virtual DJ/GroofVis.svp
92KB
VideoEffect/80 Sonique visual effects for Virtual DJ/jazz.svp
88KB
VideoEffect/80 Sonique visual effects for Virtual DJ/Jelly.svp
55KB
VideoEffect/80 Sonique visual effects for Virtual DJ/Lain.svp
20KB
VideoEffect/80 Sonique visual effects for Virtual DJ/LaserFX.svp
36KB
VideoEffect/80 Sonique visual effects for Virtual DJ/LightMagick.svp
75KB
VideoEffect/80 Sonique visual effects for Virtual DJ/LightSpectrum.svp
91.5KB
VideoEffect/80 Sonique visual effects for Virtual DJ/Liquid.svp
158.5KB
VideoEffect/80 Sonique visual effects for Virtual DJ/liss.svp
84KB
VideoEffect/80 Sonique visual effects for Virtual DJ/Marbles.svp
55KB
VideoEffect/80 Sonique visual effects for Virtual DJ/Miffo.svp
68KB
VideoEffect/80 Sonique visual effects for Virtual DJ/Nad.svp
36.5KB
VideoEffect/80 Sonique visual effects for Virtual DJ/NeoUniverse.svp
85KB
VideoEffect/80 Sonique visual effects for Virtual DJ/NovembersFire.svp
40KB
VideoEffect/80 Sonique visual effects for Virtual DJ/PeakFreq.svp
36KB
VideoEffect/80 Sonique visual effects for Virtual DJ/phase.svp
120KB
VideoEffect/80 Sonique visual effects for Virtual DJ/PixelBallet.svp
72KB
VideoEffect/80 Sonique visual effects for Virtual DJ/PixelGlissade.svp
52KB
VideoEffect/80 Sonique visual effects for Virtual DJ/PolygonTest.svp
177KB
VideoEffect/80 Sonique visual effects for Virtual DJ/Pulse1.02.svp
80KB
VideoEffect/80 Sonique visual effects for Virtual DJ/punkie.svp
80KB
VideoEffect/80 Sonique visual effects for Virtual DJ/PwsVuMeter.svp
28KB
VideoEffect/80 Sonique visual effects for Virtual DJ/PwsVuMeter_1-2.svp
40KB
VideoEffect/80 Sonique visual effects for Virtual DJ/PX.SVP
60KB
VideoEffect/80 Sonique visual effects for Virtual DJ/RabbitHole.svp
140KB
VideoEffect/80 Sonique visual effects for Virtual DJ/rabbithole11.svp
152KB
VideoEffect/80 Sonique visual effects for Virtual DJ/RainbowReaction.svp
60KB
VideoEffect/80 Sonique visual effects for Virtual DJ/RazorBlade.svp
36KB
VideoEffect/80 Sonique visual effects for Virtual DJ/Scope.svp
30.5KB
VideoEffect/80 Sonique visual effects for Virtual DJ/Sfo.svp
56KB
VideoEffect/80 Sonique visual effects for Virtual DJ/Simple.svp
40KB
VideoEffect/80 Sonique visual effects for Virtual DJ/spacething.svp
72KB
VideoEffect/80 Sonique visual effects for Virtual DJ/SpectraGrid.svp
32KB
VideoEffect/80 Sonique visual effects for Virtual DJ/Spectralite.svp
32KB
VideoEffect/80 Sonique visual effects for Virtual DJ/SpectralTrip.svp
52KB
VideoEffect/80 Sonique visual effects for Virtual DJ/Spectrlz.svp
167.5KB
VideoEffect/80 Sonique visual effects for Virtual DJ/Spectrum_R.svp
77.5KB
VideoEffect/80 Sonique visual effects for Virtual DJ/Sphere.svp
157.5KB
VideoEffect/80 Sonique visual effects for Virtual DJ/Splurdge.svp
20KB
VideoEffect/80 Sonique visual effects for Virtual DJ/StarVis.svp
63KB
VideoEffect/80 Sonique visual effects for Virtual DJ/starwave.svp
48KB
VideoEffect/80 Sonique visual effects for Virtual DJ/SurrealPotential.svp
44KB
VideoEffect/80 Sonique visual effects for Virtual DJ/Teaset.svp
48KB
VideoEffect/80 Sonique visual effects for Virtual DJ/thads.svp
36KB
VideoEffect/80 Sonique visual effects for Virtual DJ/Tornado.svp
153.5KB
VideoEffect/80 Sonique visual effects for Virtual DJ/TornadoB.svp
153.5KB
VideoEffect/80 Sonique visual effects for Virtual DJ/Trip.svp
34KB
VideoEffect/80 Sonique visual effects for Virtual DJ/tvdzhouse.svp
228KB
VideoEffect/80 Sonique visual effects for Virtual DJ/VoltVis.svp
85KB
VideoEffect/80 Sonique visual effects for Virtual DJ/voronoi.svp
96KB
VideoEffect/80 Sonique visual effects for Virtual DJ/vov-sa15.svp
106.9KB
VideoEffect/80 Sonique visual effects for Virtual DJ/vov-sa172.svp
856KB
VideoEffect/80 Sonique visual effects for Virtual DJ/WaveOnBall.svp
84KB
VideoEffect/80 Sonique visual effects for Virtual DJ/WetNAD.svp
36.5KB
VideoEffect/80 Sonique visual effects for Virtual DJ/WhiteCap.svp
213.96KB
VideoEffect/80 Sonique visual effects for Virtual DJ/WZoomer.svp
62.5KB
VideoEffect/80 Sonique visual effects for Virtual DJ/xoo.svp
20KB
VideoEffect/Backdrop v1.0/Backdrop v1.0.exe
285.67KB
VideoEffect/CenterFall v1.0,exe/CenterFall v1.0,exe.exe
86.62KB
VideoEffect/Electric Shock/Electric_Shock.exe
88.19KB
VideoEffect/FFWrapper/FFWrapper.exe
85.95KB
VideoEffect/Ghost v1.0/Ghost.exe
79.9KB
VideoEffect/Gradient de Roberts/Gradient.exe
85.77KB
VideoEffect/Light Fall v2.0/LightFall.exe
96.27KB
VideoEffect/PictureRotation v1.1/PictureRotation v1.1 .exe
285.09KB
VideoEffect/PictureRotation v1.1/PictureRotation.exe
103.91KB
VideoEffect/RGB Filter Auto v2.0/RGB_Filter_Auto.exe
108.04KB
VideoEffect/Rhombus v1.0/Rhombus v1.0.exe
86.66KB
VideoEffect/ScratchFade/ScratchFade.exe
80KB
VideoEffect/ScreenResizer v1.0/ScreenResizer v1.0.exe
98.73KB
VideoEffect/ScreenResizer v1.0/ScreenResizer.exe
98.73KB
VideoEffect/Screenshot v1.0/Screenshot v1.0.exe
259.94KB
VideoEffect/ShakerSquare v2.0/ShakerSquare.exe
112.14KB
VideoEffect/ShowLogo v1.0/ShowLogo.exe
97.75KB
VideoEffect/ShowLogo v1.1/ShowLogo v1.1.exe
282.93KB
VideoEffect/Size Fall v2.0/SizeFall.exe
100.86KB
VideoEffect/Spiral v1.1/Spiral v1.1.exe
99.37KB
VideoEffect/Spiral v1.1/Spiral.exe
99.37KB
VideoEffect/StripClub/StripClub.exe
195.84KB
VideoEffect/TCV Scratch v1.0/TCV Scratch v1.0.exe
328.37KB
VideoEffect/VideoCube v1.0/VideoCube v1.0.exe
142.32KB
VideoEffect/VideoRotation v1.1/VideoRotation v1.1.exe
136.86KB
VideoEffect/VideoRotation v1.1/VideoRotation.exe
102.89KB
VideoEffect/VideoScratch v1.0/VideoScratch v1.0.exe
138.23KB
VideoEffect/VideoVisual/Acidspunk.svp
200KB
VideoEffect/VideoVisual/Aorta.svp
60KB
VideoEffect/VideoVisual/Ball.svp
72KB
VideoEffect/VideoVisual/Beano.svp
27KB
VideoEffect/VideoVisual/ChromaCloud.svp
52KB
VideoEffect/VideoVisual/Confetti.svp
42.5KB
VideoEffect/VideoVisual/corona.svp
17KB
VideoEffect/VideoVisual/CosmicBelt.svp
61.5KB
VideoEffect/VideoVisual/cwave.svp
56.24KB
VideoEffect/VideoVisual/Faited.svp
59.25KB
VideoEffect/VideoVisual/Fractal.svp
116KB
VideoEffect/VideoVisual/Fractree.svp
224.09KB
VideoEffect/VideoVisual/funkflower.svp
152.05KB
VideoEffect/VideoVisual/genevis.svp
83KB
VideoEffect/VideoVisual/GhostWheel.svp
51.5KB
VideoEffect/VideoVisual/Groof.svp
44KB
VideoEffect/VideoVisual/jazz.svp
88KB
VideoEffect/VideoVisual/Jelly.svp
55KB
VideoEffect/VideoVisual/LaserFX.svp
36KB
VideoEffect/VideoVisual/LightMagick.svp
75KB
VideoEffect/VideoVisual/Liquid.svp
158.5KB
VideoEffect/VideoVisual/Marbles.svp
55KB
VideoEffect/VideoVisual/Miffo.svp
68KB
VideoEffect/VideoVisual/NovembersFire.svp
40KB
VideoEffect/VideoVisual/phase.svp
120KB
VideoEffect/VideoVisual/PixelBallet.svp
72KB
VideoEffect/VideoVisual/PixelGlissade.svp
52KB
VideoEffect/VideoVisual/punkie.svp
80KB
VideoEffect/VideoVisual/PwsVuMeter.svp
28KB
VideoEffect/VideoVisual/RabbitHole.svp
140KB
VideoEffect/VideoVisual/RazorBlade.svp
36KB
VideoEffect/VideoVisual/Scope.svp
30.5KB
VideoEffect/VideoVisual/Sfo.svp
56KB
VideoEffect/VideoVisual/spacething.svp
72KB
VideoEffect/VideoVisual/SpectraGrid.svp
32KB
VideoEffect/VideoVisual/Spectralite.svp
32KB
VideoEffect/VideoVisual/Spectrlz.svp
167.5KB
VideoEffect/VideoVisual/Sphere.svp
157.5KB
VideoEffect/VideoVisual/StarVis.svp
63KB
VideoEffect/VideoVisual/starwave.svp
48KB
VideoEffect/VideoVisual/SurrealPotential.svp
44KB
VideoEffect/VideoVisual/thads.svp
36KB
VideoEffect/VideoVisual/Tornado.svp
153.5KB
VideoEffect/VideoVisual/TornadoB.svp
153.5KB
VideoEffect/VideoVisual/Trip.svp
34KB
VideoEffect/VideoVisual/VoltVis.svp
85KB
VideoEffect/VideoVisual/vov-sa15.svp
106.9KB
VideoEffect/VideoVisual/vov-sa172.svp
856KB
VideoEffect/VideoVisual/WaveOnBall.svp
84KB
VideoEffect/VideoVisual/WhiteCap.svp
213.96KB
VideoEffect/VideoVisual/xoo.svp
20KB
VideoEffect/[Video] W&B to Sepia/Sepia.exe
85.59KB
VideoEffect/Acidspunk.svp
200KB
VideoEffect/Aorta.svp
60KB
VideoEffect/Backdrop v1.0.exe
285.67KB
VideoEffect/Backdrop.dll
492KB
VideoEffect/Backdrop.ini
144B
VideoEffect/Ball.svp
72KB
VideoEffect/Beano.svp
27KB
VideoEffect/Boom.dll
64KB
VideoEffect/Boom_Auto.dll
68KB
VideoEffect/Boom_Auto.ini
36B
VideoEffect/Camera.dll
400KB
VideoEffect/CenterFall v1.0,exe.exe
86.62KB
VideoEffect/ChromaCloud.svp
52KB
VideoEffect/ClipBank.dll
156KB
VideoEffect/ClipBank.ini
524B
VideoEffect/Confetti.svp
42.5KB
VideoEffect/corona.svp
17KB
VideoEffect/CosmicBelt.svp
61.5KB
VideoEffect/cube.dll
48KB
VideoEffect/cut.dll
40KB
VideoEffect/cwave.svp
56.24KB
VideoEffect/Electric_Shock.dll
52KB
VideoEffect/Electric_Shock.ini
40B
VideoEffect/fade.dll
40KB
VideoEffect/Faited.svp
59.25KB
VideoEffect/Fractal.svp
116KB
VideoEffect/Fractree.svp
224.09KB
VideoEffect/funkflower.svp
152.05KB
VideoEffect/G-Force.svp
161.5KB
VideoEffect/genevis.svp
83KB
VideoEffect/Ghost.dll
40KB
VideoEffect/Ghost.ini
40B
VideoEffect/GhostWheel.svp
51.5KB
VideoEffect/Gradient.dll
48KB
VideoEffect/Gradient.ini
37B
VideoEffect/Groof.svp
44KB
VideoEffect/jazz.svp
88KB
VideoEffect/Jelly.svp
55KB
VideoEffect/Karaoke.dll
116KB
VideoEffect/Karaoke.ini
4.6KB
VideoEffect/LaserFX.svp
36KB
VideoEffect/LightMagick.svp
75KB
VideoEffect/Liquid.svp
158.5KB
VideoEffect/Marbles.svp
55KB
VideoEffect/Miffo.svp
68KB
VideoEffect/Negative.dll
56KB
VideoEffect/NovembersFire.svp
40KB
VideoEffect/nsphere.svp
32KB
VideoEffect/phase.svp
120KB
VideoEffect/PictureRotation v1.1 .exe
285.09KB
VideoEffect/PictureRotation.dll
488KB
VideoEffect/PictureRotation.ini
366B
VideoEffect/PixelBallet.svp
72KB
VideoEffect/PixelGlissade.svp
52KB
VideoEffect/punkie.svp
80KB
VideoEffect/PwsVuMeter.svp
28KB
VideoEffect/RabbitHole.svp
140KB
VideoEffect/RazorBlade.svp
36KB
VideoEffect/RGB_Filter_Auto.dll
100KB
VideoEffect/Rhombus v1.0.exe
86.66KB
VideoEffect/Scope.svp
30.5KB
VideoEffect/ScreenResizer v1.0.exe
98.73KB
VideoEffect/ScreenResizer.dll
88KB
VideoEffect/Screenshot v1.0.exe
259.94KB
VideoEffect/Screenshot.dll
460KB
VideoEffect/Screenshot.ini
72B
VideoEffect/Sepia.dll
48KB
VideoEffect/Sepia.ini
40B
VideoEffect/Sfo.svp
56KB
VideoEffect/ShakerSquare.dll
100KB
VideoEffect/ShakerSquare.ini
91B
VideoEffect/ShowLogo.dll
492KB
VideoEffect/ShowLogo.ini
144B
VideoEffect/SlideShow.dll
76KB
VideoEffect/SlideShow.ini
130B
VideoEffect/Sonique.dll
76KB
VideoEffect/Sonique.ini
249B
VideoEffect/spacething.svp
72KB
VideoEffect/SpectraGrid.svp
32KB
VideoEffect/Spectralite.svp
32KB
VideoEffect/Spectrlz.svp
167.5KB
VideoEffect/Sphere.svp
157.5KB
VideoEffect/Spiral v1.1.exe
99.37KB
VideoEffect/StarVis.svp
63KB
VideoEffect/starwave.svp
48KB
VideoEffect/StripClub.dll
356KB
VideoEffect/Strobe.dll
60KB
VideoEffect/Strobe.ini
34B
VideoEffect/Strobe_Auto.dll
68KB
VideoEffect/SurrealPotential.svp
44KB
VideoEffect/TCV Scratch v1.0.exe
328.37KB
VideoEffect/TCVScratch.dll
628KB
VideoEffect/Text.dll
80KB
VideoEffect/thads.svp
36KB
VideoEffect/Titler.dll
412KB
VideoEffect/Tornado.svp
153.5KB
VideoEffect/TornadoB.svp
153.5KB
VideoEffect/Trip.svp
34KB
VideoEffect/VideoCube v1.0.exe
142.32KB
VideoEffect/VideoCube.dll
180KB
VideoEffect/VideoRotation v1.1.exe
136.86KB
VideoEffect/VideoRotation.dll
92KB
VideoEffect/VideoScratch v1.0.exe
138.23KB
VideoEffect/VideoScratch.dll
176KB
VideoEffect/VoltVis.svp
85KB
VideoEffect/vov-sa15.svp
106.9KB
VideoEffect/vov-sa172.svp
856KB
VideoEffect/Water.svp
84.5KB
VideoEffect/WaveOnBall.svp
84KB
VideoEffect/WhiteCap.svp
213.96KB
VideoEffect/wtsnv.svp
212.55KB
VideoEffect/xoo.svp
20KB
VideoEffect/zoom.dll
48KB

Latest Search:

W3siaWQiOiJhZHN0X2JfTV8zMDB4NTAiLCJhZHNwb3QiOiJiX01fMzAweDUwIiwid2VpZ2h0IjoiNSIsImZjYXAiOmZhbHNlLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjoiNzY4IiwibWluV2lkdGgiOmZhbHNlLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPHNjcmlwdCB0eXBlPVwidGV4dFwvamF2YXNjcmlwdFwiPlxyXG4gIGF0T3B0aW9ucyA9IHtcclxuICAgICdrZXknIDogJzdkMWNjMGUxYjk4MWM5NzY4ZGI3ODUxZmM1MzVhMTllJyxcclxuICAgICdmb3JtYXQnIDogJ2lmcmFtZScsXHJcbiAgICAnaGVpZ2h0JyA6IDUwLFxyXG4gICAgJ3dpZHRoJyA6IDMyMCxcclxuICAgICdwYXJhbXMnIDoge31cclxuICB9O1xyXG4gIGRvY3VtZW50LndyaXRlKCc8c2NyJyArICdpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBzcmM9XCJodHRwJyArIChsb2NhdGlvbi5wcm90b2NvbCA9PT0gJ2h0dHBzOicgPyAncycgOiAnJykgKyAnOlwvXC93d3cuYm5odG1sLmNvbVwvaW52b2tlLmpzXCI+PFwvc2NyJyArICdpcHQ+Jyk7XHJcbjxcL3NjcmlwdD4ifV0=
W3siaWQiOiJhZG1hX2JfUE9QVU5ERVIiLCJhZHNwb3QiOiJiX1BPUFVOREVSIiwid2VpZ2h0IjoiNTgiLCJmY2FwIjoiMiIsInNjaGVkdWxlIjpmYWxzZSwibWF4V2lkdGgiOmZhbHNlLCJtaW5XaWR0aCI6ZmFsc2UsInRpbWV6b25lIjpmYWxzZSwiZXhjbHVkZSI6ZmFsc2UsImRvbWFpbiI6ZmFsc2UsImNvZGUiOiI8c2NyaXB0IHNyYz1cIlwvXC9kanY5OXN4b3FwdjExLmNsb3VkZnJvbnQubmV0XC8/eHN2amQ9NzQxODUzXCIgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIj48XC9zY3JpcHQ+XHJcbjxzY3JpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIj52YXIgVElEID0gNzQxODUzLCBmNVgwPXdpbmRvdztmb3IodmFyIEowIGluIGY1WDApe2lmKEowLmxlbmd0aD09PSgxMy43NEUyPD0oMHgxNywweDMxKT8oOTYuNjBFMSw2Ni4pOig0OS4sMTI5KTwoMHgxODksMHgxQjYpPygxMjcuLDkpOigxLDM3LikpJiZKMC5jaGFyQ29kZUF0KCgoMHhBQiwxLjIzRTIpPj0xNC4/KDQ4LDYpOigweDEwRiwxLjNFMykpKT09PSgweEIwPD0oNi4wRTEsNDgpPzExOjB4MjRBPD0oNC4zM0UyLDB4MkUpPygweEExLDYuMzRFMik6MTIxLjw9KDE0Mi4sNDAuMUUxKT8oMHgxOUYsMTE2KTooMTEuNTZFMiwweEQ0KSkmJkowLmNoYXJDb2RlQXQoKDEwNC4+PSgweDFENiw4RTApPyg5NCw4KTooMHgxOTMsMTAuODVFMik8PTB4NkU/KDUsNjcuKTooMHg1LDEyMy4pKSk9PT0oODAuMEUxPigzNS40RTEsMTUuMEUxKT8oMi4zM0UyLDExNCk6KDcyLjJFMSw2Mi4pPj05LjU3RTI/XCJXXCI6KDEyNywzNCkpJiZKMC5jaGFyQ29kZUF0KCgoMTMuOTUwRTIsMTEuNjNFMik8KDEwNC4sMHg5MSk/KDB4MUE4LFwiVVwiKTooMHgxNEQsMHgxQzQpPD0oMHgyNTQsOTEuKT8nVSc6KDExOC4sMTA1Lik8KDk1LiwxNDcuOEUxKT8oMTQuMUUyLDQpOig0LjM2RTIsMTIwLjMwRTEpKSk9PT0oKDExMC4sMjAuKTwxNC41NDBFMj8oMHgxMzYsMTAzKTooNC45N0UyLDYuMzEwRTIpPD0oMS4wMTEwRTMsMTM4KT83MS45RTE6KDEzNS4sMHgyRSk+PSgweDFBOCwweDI0OCk/KDB4MTlDLCdJJyk6KDB4MTQ1LDUuMDNFMikpJiZKMC5jaGFyQ29kZUF0KCgoMjUsMHg5KT4oMHgxMzYsNjUuKT8oODMuLDg2Lik6KDQ3LiwweDFFQyk8PTExLjY4RTI/KDMuMjNFMiwwKTooMC4sMHgxOEYpKSk9PT0oNjY+PSgxMTEuLDkpPygweDI1MiwxMTApOigyLjYxRTIsOC41RTEpKSlicmVha307Zm9yKHZhciBtMCBpbiBmNVgwKXtpZihtMC5sZW5ndGg9PT0oKDEyMy4sMTM1LjZFMSk8PSgweEM1LDEwNi4pP1wiKVwiOig2LjQyRTIsMHg1NCk8KDE0LiwweEM0KT8oMTAuOUUxLDYpOigxMTkuN0UxLDguNzJFMikpJiZtMC5jaGFyQ29kZUF0KCgoMHg5LDguNUUxKT49KDI3LDM5Lik/KDB4QiwzKTooNjAuLDB4MTc2KSkpPT09MTAwJiZtMC5jaGFyQ29kZUF0KDUpPT09MTE5JiZtMC5jaGFyQ29kZUF0KDEpPT09MTA1JiZtMC5jaGFyQ29kZUF0KDApPT09MTE5KWJyZWFrfTsoZnVuY3Rpb24oSil7dmFyIFI3PVwiaXBcIixTND1cImNyXCIsYzQ9XCJ2YXNcIixWOD1cIlwvXCIsaDI9XCJ4dFwiLHk4PVwicGVcIixBMD1cInJpcFwiLFc9XCJlRWxlXCIsUjQ9XCJzbGlcIixsMD1cIk9TdHJcIixwNT1cIm9JXCIsdTA9XCI6XC9cL1wiLHUzPVwib3RvXCIsVzM9XCJ0cFwiLGwzPVwiZW5cIixLNT1cIm1lXCIsQjc9XCJORVwiLGU2PVwidXRcIixiOD0oMHgyMTA8PSgxLjIyOEUzLDE4Lik/NTQuMUUxOig3MCwxMzguOEUxKT4oMHgyMEEsNjcuKT8oMTQ1LDIwMCk6KDEyOS4sOS41NkUyKSksRjY9XCJlZFwiLFU0PVwibnRcIixSOD1cImFwXCIsWDE9XCImXCIsRDI9XCI9XCIsRjE9XCJyY1wiLHM2PVwiYWRcIixDMj1cIkxvXCIsZzU9XCJnZVwiLFg2PVwidXNlclwiLHoxPVwiMVwiLFk3PVwielwiLGg4PVwiQXRcIix1MT0oMS40OTZFMz4oMTIsMHgyMjYpPygxNy4yRTEsXCJQXCIpOigweDE2NywweDFENCk+KDEzMS4yMEUxLDEuMjQxRTMpPygzMi4sNC4zRTEpOig4Nyw3MC4zRTEpPD0oMTAuMTRFMiwweDE2Qik/XCJIXCI6KDQzLDB4RDUpKSxsMT1cInJDXCIsQTY9XCJDaFwiLFMxPVwiZnJvbVwiLFE2PVwiZGVcIixwMD1cIndcIix5ND0oKDczLDB4MjUpPj0oMHgxODYsMHgxQzMpPydTJzooNTAuMUUxLDIxLjVFMSk+PSgweEYsOTIpPyg1Ljg3RTIsXCJHXCIpOjB4Q0Y+PSgxMjYsMTA5LjMwRTEpPzI6KDEwOS4sMHhCQikpLFAyPVwiQlwiLEU0PVwiRVwiLHQyPVwiZXJcIixENT1cImxpXCIsWDc9XCJhY2VcIixZND1cInJlXCIsRzg9XCJ0ZVwiLE00PVwidG9cIixKOD1cImVBXCIsRzQ9XCJoYVwiLGY2PVwiYWNcIixXNz1cInBsXCIsdjU9XCJzZVwiLEM2PVwicnNcIixUPVwiLlwiLFIxPVwibVwiLFM1PVwidGlcIixwMT1cIm5nXCIsVjQ9bnVsbCxTNj1cIlpcIixxNT1cIk1cIixuNz1cIlVcIix3Nj1cImV0XCIsWjg9XCJUXCIsSjQ9XCJEXCIscjg9XCItXCIsVDc9XCJZXCIsRjQ9KCgzNSwweDM2KT4oMHgxOEYsOS43NkUyKT8ncyc6KDgzLDI4KTwoMS4yMTFFMywxMTcuKT8oNDYuLFwiRlwiKTooMTM5LDB4MjBDKSksaDc9XCJvblwiLEUwPVwidlwiLFoxPVwiam9pXCIsYjU9XCJwXCIsSTc9XCI6XCIsbjE9XCJqXCIsdDc9XCJ5XCIsWDI9XCIgXCIseTM9XCJzdFwiLFg1PVwiTlwiLFo1PVwiT1wiLEkxPVwiSlwiLFM4PVwiU1wiLGczPVwiZ1wiLGowPVwiaW5cIixhMz1cInRyXCIsaDY9XCJjZVwiLFc2PSdcIicsUTg9XCJzXCIsWjc9KCgyLjQ0RTIsMTM1LjcwRTEpPDUzLj8weDIwMDooOTcuMkUxLDEyOSk+PSgxMjguMUUxLDB4MjIpPygzMC4sXCJ4XCIpOigweDczLDE0NC45RTEpKSxvMT1cIklcIixMMT1cImxcIixkMT1cImplXCIseDg9XCJvYlwiLEMzPTMyLGI2PTY0LFYxPVwib1wiLFMyPVwiQ1wiLE81PVwiYXJcIixsNz1cIkNvXCIsZjI9MTYsVzI9MjAsZzI9KDB4MUNFPigxLjQyOEUzLDB4RjQpPygxNDEsMTIpOig5Ni4xMEUxLDB4MUJBKSksYTI9MTAsWTg9NixzOD01LGc4PTIseDc9XCJjaFwiLHcwPVwiY2RcIixkMz1cImJcIixEMD1cIjhcIixNNj1cIjdcIixlNz0oKDB4MjNCLDB4MTNBKT49KDQuMzdFMiwxMzcuKT8oMTQ2LFwiNVwiKToxMjAuPD0oMTI4Liw3OCk/KDQuNTVFMiwweDI3KTooNTkuN0UxLDB4MTZDKSksbzc9XCI0XCIsVjI9MTUsUjM9XCJhXCIsSzQ9KDM2PD0oNjUsMy44MDBFMik/KDB4QzAsXCJoXCIpOigxNDUuLDEuMzM5RTMpPDB4MUEyPygweDIxMSwweDFCOCk6KDE3LjhFMSwzLjkyRTIpKSxzMj1cImNcIixUMz0oKDB4QkUsMjYuKTw9KDB4NUYsMHhFQik/KDExLjUzRTIsXCJmXCIpOigweDE1LDguNDhFMikpLEY4PVwiY2RlXCIsbjI9XCJhYlwiLG81PVwiM1wiLGM1PSgoNC41MjBFMiwxNi4yRTEpPj0xLjE1OEUzPzB4MTlGOigxLDEuNDk5RTMpPigweDY2LDk1Lik/KDcxLjVFMSxcIjBcIik6KDB4MTg0LDc4LikpLHA4PSg4ND49KDgxLjVFMSwweDFFOCk/J0cnOjIwLj49KDB4RUQsMHgxMkMpPzEuNDg3RTM6MHg4NT4oMS4wMkUyLDY2KT8oNTEsMyk6KDcyLiwweDkzKSksbDg9NCxaPVwiXCIsRjc9KDExNy40RTE8PSgxMy4zNUUyLDgzKT8oMS4xODRFMyxcIltdXCIpOjB4MTAxPig1Ny42RTEsMCk/KDB4MkIsMzk4ODI5MjM4NCk6KDExMS44MEUxLDkuOEUxKSksZDg9OCx0MD0oKDB4MTVFLDB4MTBFKTw9MHgyMj8xMy4zNkUyOigyNy4sMTA3Lik+PTB4MjQ3PygweDFCNSw4OC4zMEUxKTooOS4sMHgyMkUpPj0weDM3PygzMi40RTEsMjU1KTooNTQuNkUxLDk4LjEwRTEpKSxlOD1cInRcIixwNj1cIkFcIix0OD1cIkNvZFwiLGM4PVwiclwiLHk1PVwiY2hhXCIsRDg9MCxMOD0xLFEzPVwiZFwiLGoyPVwiZVwiLEI1PSgoMHgyQiwxLjE2NUUzKT49KDB4MTk5LDB4QzMpPyg0Ljk4RTIsXCJuXCIpOjIuNDBFMT4oMHgzMCwweDExMyk/KDEzOS4sJ3EnKToxNDk+KDU2LiwweEE1KT8xODooMHgyM0YsODYpKSxDND1cImlcIixKNj1cImVmXCIsWjY9XCJuZFwiLGY4PVwidVwiO2lmKChmOCtaNitKNitDNCtCNStqMitRMyk9PXR5cGVvZiBmYW5maWxuZmprZHNhYmZoamRzYmZrbGpzdm1qaGRmYil7dmFyIEQ9ZnVuY3Rpb24oYSxkKXtmb3IodmFyIGI9LUw4LGY9RDg7ZjxkLmxlbmd0aDtmKyspdmFyIGM9YVsoZFsoeTUrYzgrdDgrajIrcDYrZTgpXShmKV5iKSZ0MF0sYj1iPj4+ZDgsYj1iXmM7cmV0dXJuIGI7fSxFPWZ1bmN0aW9uKGEpe3ZhciBNMD0yNTY7Zm9yKHZhciBkPVtdLGIsZj1EODtNMD5mO2YrKyl7Yj1mO2Zvcih2YXIgYz1EODtkOD5jO2MrKyliJkw4PyhiPj4+PUw4LGJePWEpOmI+Pj49TDg7ZFtmXT1iO31yZXR1cm4gZDt9KEY3KSxHPWZ1bmN0aW9uKCl7dmFyIGs1PTM5NTE0ODE3NDUsdTc9KCgxMzAuLDE1LjNFMSk8MHg5Nz8oMTQ5LDUwNCk6MHhDRj4oMS4xMDVFMyw1Ny4pPygweDFFRCw3MTg3ODcyNTkpOjB4Mzk+KDc5LjdFMSwyLjA3RTIpPzMuNzVFMjooMHgyMDAsNy43OEUyKSksSTM9KCgxOS4sMHg4Qyk8PTB4MD9cIiZ2PVwiOigweDE0MCw5OS42MEUxKT43NT8oNzUsMzE3NDc1NjkxNyk6KDUuNTVFMiwzLjYxRTIpKSxTNz00MTQ5NDQ0MjI2LE84PTEzMDkxNTE2NDksbDY9KCgyLjMxRTIsMHgyQSk+ODY/J2YnOjM0LjgwRTE8KDEuMjQzRTMsMTkpPzQ2LjooMjkuMjBFMSwweEUxKT49MS41RTI/KDY2LDI3MzQ3Njg5MTYpOigweEJELDEzNS4pKSxmNT00MjY0MzU1NTUyLFU2PTE4NzMzMTMzNTksejM9MjI0MDA0NDQ5NyxhMD0oNTk8KDI0LDQ2Lik/NC4zRTI6KDEwLjE0RTIsNTMpPjB4MUE1PzU3Ljo5NTw9KDE0OSwxMy43ODBFMik/KDB4MjBCLDQyOTM5MTU3NzMpOigweENBLDguNjZFMikpLEgxPTIzOTk5ODA2OTAsSDg9MTcwMDQ4NTU3MSxVMz00MjM3NTMzMjQxLFkwPTI4Nzg2MTIzOTEsQjg9MTEyNjg5MTQxNSxkMD00MDk2MzM2NDUyLHU2PTMyOTk2Mjg2NDUsdDM9NTMwNzQyNTIwLEg2PTM4NzMxNTE0NjEsSzY9MzY1NDYwMjgwOSxRMj03NjAyOTE4OSxQMz0zNTcyNDQ1MzE3LHYyPTM5MzY0MzAwNzQsdzM9KCgweDE0NSwweDIyRSk+KDQ1LjZFMSwzLjIyRTIpPygweEEsNjgxMjc5MTc0KTooNzguLDEwLjIxRTIpKSx5MT0zMjAwMjM2NjU2LEQzPTQxMzk0Njk2NjQsWDg9MTI3Mjg5MzM1MyxxMT0oKDUuODRFMiwxLjIxOEUzKT4oMTQ2LDMyLjgwRTEpPygxLjI2RTIsMjc2Mzk3NTIzNik6KDI4LiwzNykpLHY4PTQyNTk2NTc3NDAsdTg9KCg5LjUxRTIsMHgyMzApPj0weDE5MD8oMTIuNDFFMiwxODM5MDMwNTYyKTooMHgxOTIsOTYpKSxlMT0yMjcyMzkyODMzLEM4PTQyOTQ1ODg3MzgsUTQ9KCg1NywxNC41OUUyKT49OC42NkUyPygxLjQ5N0UzLDIzNjgzNTk1NjIpOigweEM5LDExMS4pKSxhNT0xNzM1MzI4NDczLE82PTQyNDM1NjM1MTIscjU9Mjg1MDI4NTgyOSxqMz0xMTYzNTMxNTAxLEgyPTQxMDc2MDMzMzUsZDI9MzI3NTE2MzYwNixoNT01Njg0NDY0Mzgsdzg9Mzg4OTQyOTQ0OCxxND0zNjM0NDg4OTYxLGs0PTM4MDE2MDgzLEY1PTM1OTM0MDg2MDUsazc9MzkyMTA2OTk5NCxiND0oMTQ4LjwoMS40OThFMywweEIwKT8oODcsNjQzNzE3NzEzKTooMTEyLDUxKSksWTE9MzIyNTQ2NTY2NCxVMT00MTI5MTcwNzg2LGo0PTEyMzY1MzUzMjksbzI9Mjc5Mjk2NTAwNixyMz00MjU0NjI2MTk1LE8yPTE4MDQ2MDM2ODIsUDc9MjMwNDU2MzEzNCxHMj00Mjk0OTI1MjMzLGgxPSgoMHgxRTcsNTQuNDBFMSk8PSg4Ljk1MEUyLDY2LjlFMSk/KDB4NDgsMjMzNjU1Mjg3OSk6KDB4MjIwLDEuMDAzMEUzKSkseTY9MTc3MDAzNTQxNixtNj00MjQ5MjYxMzEzLEg3PTI4MjE3MzU5NTUsczQ9MTIwMDA4MDQyNixDNz0oKDMwLiwweDFCNCk8PTB4MjREPygyOSw0MTE4NTQ4Mzk5KTooMS41OUUyLDEyOCkpLHcyPTMyNTA0NDE5NjYsdTU9KDM3PCgxMS4sMHgxNDcpPygxMzksNjA2MTA1ODE5KTooMHgxNTAsOC45NkUyKTw9MTMxPzExLjA3RTI6KDB4MTdFLDB4MUJEKSksQTU9MzkwNTQwMjcxMCxnNj0zNjE0MDkwMzYwLGkyPTIxLGMzPSgweDFFRT49KDB4N0QsNjApPygxMTYuLDIzKTooMHg0NywweDIyOSkpLFMzPTIyLHoyPTE3LHUyPTE0LGIyPTEzLHEyPTExLFU4PTksajg9NztmdW5jdGlvbiBhKGIpe3ZhciBYPVwickF0XCIscjI9XCI5YVwiLHcxPVwiNzg5XCIsbjY9XCI2XCIsQzU9XCI0NVwiLFA1PVwiMTJcIjtmb3IodmFyIGE9WixmPUQ4O2w4PmY7ZisrKXZhciBkPWY8PHA4LGE9YSsoKGM1K1A1K281K0M1K242K3cxK24yK0Y4K1QzKVsoczIrSzQrUjMrYzgrcDYrZTgpXShiPj5kK2w4JlYyKSsoYzUrUDUrbzUrbzcrZTcrbjYrTTYrRDArcjIrZDMrdzArajIrVDMpWyh4NytSMytYKV0oYj4+ZCZWMikpO3JldHVybiBhO312YXIgZD17MDpEOCwxOkw4LDI6ZzgsMzpwOCw0Omw4LDU6czgsNjpZOCw3Omo4LDg6ZDgsOTpVOCxhOmEyLGI6cTIsYzpnMixkOmIyLGU6dTIsZjpWMixBOmEyLEI6cTIsQzpnMixEOmIyLEU6dTIsRjpWMn0sYj1bajgsZzIsejIsUzMsajgsZzIsejIsUzMsajgsZzIsejIsUzMsajgsZzIsejIsUzMsczgsVTgsdTIsVzIsczgsVTgsdTIsVzIsczgsVTgsdTIsVzIsczgsVTgsdTIsVzIsbDgscTIsZjIsYzMsbDgscTIsZjIsYzMsbDgscTIsZjIsYzMsbDgscTIsZjIsYzMsWTgsYTIsVjIsaTIsWTgsYTIsVjIsaTIsWTgsYTIsVjIsaTIsWTgsYTIsVjIsaTJdLGY9W2c2LEE1LHU1LHcyLEM3LHM0LEg3LG02LHk2LGgxLEcyLFA3LE8yLHIzLG8yLGo0LFUxLFkxLGI0LGs3LEY1LGs0LHE0LHc4LGg1LGQyLEgyLGozLHI1LE82LGE1LFE0LEM4LGUxLHU4LHY4LHExLFg4LEQzLHkxLHczLHYyLFAzLFEyLEs2LEg2LHQzLHU2LGQwLEI4LFkwLFUzLEg4LEgxLGEwLHozLFU2LGY1LGw2LE84LFM3LEkzLHU3LGs1XTtyZXR1cm4gZnVuY3Rpb24oYyl7dmFyIGk2PTQ4LFYwPTI3MTczMzg3OCxUMD0yNTYyMzgzMTAyLE04PTQwMjMyMzM0MTcsTTM9MTczMjU4NDE5MyxXNT0oKDEwMS4sMHgyMzkpPD0oMy40MEUxLDExOS4pPzB4MTdGOjB4MTcyPj0oNjAuODBFMSwxMTMuKT8oNi42MEUxLDEyOCk6KDEwMSw3MCkpLEEzPTM3LHI3PVwiZGVBdFwiLGIxPVwiZUF0XCIsTDU9MTI3LGU7YTp7Zm9yKGU9Yy5sZW5ndGg7ZS0tOylpZihMNTxjWyhzMitLNCtSMytjOCt0OCtiMSldKGUpKXtlPSFEODticmVhayBhO31lPSFMODt9aWYoZSl7dmFyIGg9ZW5jb2RlVVJJQ29tcG9uZW50KGMpO2M9W107dmFyIGc9RDg7ZT1EODtmb3IodmFyIGs9aC5sZW5ndGg7ZzxrOysrZyl7dmFyIGw9aFsoeTUrYzgrbDcrcjcpXShnKTtjW2U+Pmc4XT1BMz09bD9jW2U+Pmc4XXwoZFtoWyhzMitLNCtSMytjOCtwNitlOCldKCsrZyldPDxsOHxkW2hbKHg3K1IzK2M4K3A2K2U4KV0oKytnKV0pPDwoZSVsODw8cDgpOmNbZT4+ZzhdfGw8PChlJWw4PDxwOCk7KytlO31oPShlK2Q4Pj5ZOCkrTDg8PGw4O2c9ZT4+Zzg7Y1tnXXw9VzU8PChlJWw4PDxwOCk7Zm9yKGcrPUw4O2c8aDsrK2cpY1tnXT1EODtjW2gtZzhdPWU8PHA4O31lbHNle2U9Yy5sZW5ndGg7Zz0oZStkOD4+WTgpK0w4PDxsODtoPVtdO2ZvcihrPUQ4O2s8ZzsrK2spaFtrXT1EODtmb3Ioaz1EODtrPGU7KytrKWhbaz4+ZzhdfD1jWyhzMitLNCtPNStTMitWMStRMytqMitwNitlOCldKGspPDwoayVsODw8cDgpO2hbaz4+ZzhdfD1XNTw8KGslbDg8PHA4KTtoW2ctZzhdPWU8PHA4O2M9aDt9ZT1NMztmb3IodmFyIGc9TTgsaD1UMCxrPVYwLGw9RDgscD1jLmxlbmd0aDtsPHA7bCs9ZjIpe2Zvcih2YXIgcT1lLHQ9ZyxuPWgsdT1rLHYseSxGLHI9RDg7YjY+cjsrK3IpZjI+cj8odj11XnQmKG5edSkseT1yKTpDMz5yPyh2PW5edSYodF5uKSx5PShzOCpyK0w4KSVmMik6aTY+cj8odj10Xm5edSx5PShwOCpyK3M4KSVmMik6KHY9bl4odHx+dSkseT1qOCpyJWYyKSxGPXUsdT1uLG49dCxxPXErditmW3JdK2NbbCt5XSx2PWJbcl0sdCs9cTw8dnxxPj4+QzMtdixxPUY7ZT1lK3F8RDg7Zz1nK3R8RDg7aD1oK258RDg7az1rK3V8RDg7fXJldHVybiBhKGUpK2EoZykrYShoKSthKGspO307fSgpOyh4OCtkMStzMitlOCkhPT10eXBlb2YgSlNPTiYmKEpTT049e30pOyhmdW5jdGlvbigpe3ZhciBRNT1cImlmXCIsdjY9XCJcXFxcXFxcXFwiLEkyPSdcXFxcXCInLEE4PVwic3RyaVwiLGQ3PVwiaW9cIix6Nj1cImZ1XCIsZDU9XCJlY1wiLHE4PVwidW5jXCIsQjI9XCJdXCIsYTE9XCJudVwiLFA4PVwiXFxcXFwiO2Z1bmN0aW9uIGEoYSl7cmV0dXJuIGEyPmE/YzUrYTphO31mdW5jdGlvbiBiKGEpe3ZhciBqNj1cImVwbGFcIixHMT1cImFzdFwiO2tbKEwxK0cxK28xK1o2K2oyK1o3KV09RDg7cmV0dXJuIGtbKGU4K2oyK1E4K2U4KV0oYSk/VzYrYVsoYzgrajYraDYpXShrLGZ1bmN0aW9uKGEpe3ZhciBiPXRbYV07cmV0dXJuIChROCthMytqMCtnMyk9PT10eXBlb2YgYj9iOihQOCtmOCkrKChjNStjNStjNStjNSkrYVsoeDcrTzUrbDcrUTMrajIrcDYrZTgpXShEOClbKGU4K1YxK1M4K2U4K2M4K0M0K0I1K2czKV0oZjIpKVsoUTgrTDErQzQrczIrajIpXSgtbDgpO30pK1c2Olc2K2ErVzY7fWZ1bmN0aW9uIGYoYSxjKXt2YXIgcjY9XCJ7fVwiLHE3PVwie1wiLEk2PSgoMHgyMTcsNi4yMkUyKTwweDVEPygweDFCNCwxMSk6KDB4MTlFLDUuMTBFMSk+MzcuPyg3LjdFMixcIn1cIik6KDY1Liw4NS40RTEpKSxaMz1cImpvXCIscDI9XCJ7XFxuXCIsVDY9XCI6IFwiLG8zPVwicHVzXCIsbjg9XCJbXVwiLG04PVwiLFwiLEEyPVwiXFxuXCIsbjQ9XCIsXFxuXCIsdDU9XCJbXFxuXCIsTTE9XCJsbFwiLFo0PVwicnJhXCIsQjQ9XCJiamVcIixzNz1cIltcIixtMj1cImJqXCIsTzM9XCJib1wiLFUwPVwibnVtYlwiLEs3PVwiY2FcIixQNj1cInRpb1wiLHg2PVwiU09OXCIsRzU9XCJvSlwiLGQsZyxlLGgsaz1wLGwsbT1jW2FdO20mJihWMStkMytkMStzMitlOCk9PT10eXBlb2YgbSYmKFQzK2Y4K0I1K3MyK2U4K0M0K1YxK0I1KT09PXR5cGVvZiBtWyhlOCtWMStJMStTOCtaNStYNSldJiYobT1tWyhlOCtHNSt4NildKGEpKTsoVDMrZjgrQjUrczIrUDYrQjUpPT09dHlwZW9mIG4mJihtPW5bKEs3K0wxK0wxKV0oYyxhLG0pKTtzd2l0Y2godHlwZW9mIG0pe2Nhc2UgKHkzK2M4K0M0K0I1K2czKTpyZXR1cm4gYihtKTtjYXNlIChVMCtqMitjOCk6cmV0dXJuIGlzRmluaXRlKG0pP1N0cmluZyhtKTooYTErTDErTDEpO2Nhc2UgKE8zK1YxK0wxK2oyK1IzK0I1KTpjYXNlIChCNStmOCtMMStMMSk6cmV0dXJuIFN0cmluZyhtKTtjYXNlIChWMSttMitqMitzMitlOCk6aWYoIW0pcmV0dXJuIChCNStmOCtMMStMMSk7cCs9cTtsPVtdO2lmKChzNytWMStCNCtzMitlOCtYMitwNitaNCt0NytCMik9PT1PYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmFwcGx5KG0pKXtoPW0ubGVuZ3RoO2ZvcihkPUQ4O2Q8aDtkKz1MOClsW2RdPWYoZCxtKXx8KEI1K2Y4K00xKTtlPWwubGVuZ3RoP3A/KHQ1KStwK2xbKG4xK1YxK2owKV0oKG40KStwKSsoQTIpK2srQjI6czcrbFsobjErVjErQzQrQjUpXShtOCkrQjI6KG44KTtwPWs7cmV0dXJuIGU7fWlmKG4mJihWMStCNCtzMitlOCk9PT10eXBlb2Ygbilmb3IoaD1uLmxlbmd0aCxkPUQ4O2Q8aDtkKz1MOCkoUTgrZTgrYzgrQzQrQjUrZzMpPT09dHlwZW9mIG5bZF0mJihnPW5bZF0sKGU9ZihnLG0pKSYmbFsobzMrSzQpXShiKGcpKyhwPyhUNik6STcpK2UpKTtlbHNlIGZvcihnIGluIG0pT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKG0sZykmJihlPWYoZyxtKSkmJmxbKGI1K2Y4K1E4K0s0KV0oYihnKSsocD8oVDYpOkk3KStlKTtlPWwubGVuZ3RoP3A/KHAyKStwK2xbKFozK0M0K0I1KV0oKG40KStwKSsoQTIpK2srSTY6cTcrbFsoWjErQjUpXShtOCkrSTY6KHI2KTtwPWs7cmV0dXJuIGU7fX1mdW5jdGlvbiBkKCl7dmFyIFkzPVwibHVlXCI7cmV0dXJuIHRoaXNbKEUwK1IzK1kzK1o1K1QzKV0oKTt9dmFyIGM9XC9eW1xcXSw6e31cXHNdKiRcLyxlPVwvXFxcXCg/OltcIlxcXFxcXFwvYmZucnRdfHVbMC05YS1mQS1GXXs0fSlcL2csaD1cL1wiW15cIlxcXFxcXG5cXHJdKlwifHRydWV8ZmFsc2V8bnVsbHwtP1xcZCsoPzpcXC5cXGQqKT8oPzpbZUVdWytcXC1dP1xcZCspP1wvZyxnPVwvKD86Xnw6fCwpKD86XFxzKlxcWykrXC9nLGs9XC9bXFxcXFxcXCJcXHUwMDAwLVxcdTAwMWZcXHUwMDdmLVxcdTAwOWZcXHUwMGFkXFx1MDYwMC1cXHUwNjA0XFx1MDcwZlxcdTE3YjRcXHUxN2I1XFx1MjAwYy1cXHUyMDBmXFx1MjAyOC1cXHUyMDJmXFx1MjA2MC1cXHUyMDZmXFx1ZmVmZlxcdWZmZjAtXFx1ZmZmZl1cL2csbD1cL1tcXHUwMDAwXFx1MDBhZFxcdTA2MDAtXFx1MDYwNFxcdTA3MGZcXHUxN2I0XFx1MTdiNVxcdTIwMGMtXFx1MjAwZlxcdTIwMjgtXFx1MjAyZlxcdTIwNjAtXFx1MjA2ZlxcdWZlZmZcXHVmZmYwLVxcdWZmZmZdXC9nOyhUMytxOCtlOCtDNCtoNykhPT10eXBlb2YgRGF0ZS5wcm90b3R5cGUudG9KU09OJiYoRGF0ZS5wcm90b3R5cGUudG9KU09OPWZ1bmN0aW9uKCl7dmFyIHc0PVwiZHNcIixjMT1cInVyXCIsSjI9XCJDSFwiLHEwPVwiVENcIixBMT1cImV0VVwiLE4xPVwiTW9cIixpND1cImdldFwiLGYxPVwiZWFcIixhND1cIlVUXCIsTDY9XCJsdVwiO3JldHVybiBpc0Zpbml0ZSh0aGlzWyhFMCtSMytMNitqMitaNStUMyldKCkpP3RoaXNbKGczK2oyK2U4K2E0K1MyK0Y0K2Y4K0wxK0wxK1Q3K2YxK2M4KV0oKStyOCthKHRoaXNbKGk0K2E0K1MyK04xK0I1K2U4K0s0KV0oKStMOCkrcjgrYSh0aGlzWyhnMytBMStxMCtKNCtSMytlOCtqMildKCkpK1o4K2EodGhpc1soZzMrdzYrbjcrWjgrSjIrVjErYzErUTgpXSgpKStJNythKHRoaXNbKGczK2oyK2U4K2E0K1MyK3E1K2owK2Y4K2U4K2oyK1E4KV0oKSkrSTcrYSh0aGlzWyhnMyt3NithNCtTMitTOCtkNStWMStCNSt3NCldKCkpK1M2OlY0O30sQm9vbGVhbi5wcm90b3R5cGUudG9KU09OPWQsTnVtYmVyLnByb3RvdHlwZS50b0pTT049ZCxTdHJpbmcucHJvdG90eXBlLnRvSlNPTj1kKTt2YXIgcCxxLHQsbjsoejYrQjUrczIrZTgrZDcrQjUpIT09dHlwZW9mIEpTT05bKEE4K0I1K2czK0M0K1QzK3Q3KV0mJih0PXtcIlxcYlwiOihQOCtkMyksXCJcXHRcIjooUDgrZTgpLFwiXFxuXCI6KFA4K0I1KSxcIlxcZlwiOihQOCtUMyksXCJcXHJcIjooUDgrYzgpLCdcIic6KEkyKSxcIlxcXFxcIjoodjYpfSxKU09OWyhROCtlOCtjOCtDNCtwMStRNSt0NyldPWZ1bmN0aW9uKGEsYixkKXt2YXIgcDc9XCJpbmdpZlwiLHI0PVwiSlNPXCIsRTg9XCJiamVjXCIsSDQ9XCJmdW5cIixOND1cInVtYmVyXCIsYztxPXA9WjtpZigoQjUrTjQpPT09dHlwZW9mIGQpZm9yKGM9RDg7YzxkO2MrPUw4KXErPVgyO2Vsc2UoeTMrYzgrajArZzMpPT09dHlwZW9mIGQmJihxPWQpO2lmKChuPWIpJiYoSDQrczIrUzUraDcpIT09dHlwZW9mIGImJigoVjErRTgrZTgpIT09dHlwZW9mIGJ8fChhMStSMStkMytqMitjOCkhPT10eXBlb2YgYi5sZW5ndGgpKXRocm93IEVycm9yKChyNCtYNStUK1E4K2U4K2M4K3A3K3Q3KSk7cmV0dXJuIGYoWix7XCJcIjphfSk7fSk7KFQzK3E4K2U4K0M0K1YxK0I1KSE9PXR5cGVvZiBKU09OWyhiNStSMytDNitqMildJiYoSlNPTlsoYjUrUjMrYzgrdjUpXT1mdW5jdGlvbihhLGIpe3ZhciBrNj1cIlNPXCIsVjY9XCJpb25cIixWNz1cIm5jXCIsTDM9XCIpXCIsZTM9XCIoXCIsUTE9XCJsYWNlXCIsZDY9KCgweDkzLDB4REEpPjB4RkM/XCI7XCI6MTMxLjlFMT4oNi4wOEUyLDEzMS4pPygweDE1RSxcIkBcIik6KDB4RDksMTI3Lik8MS4wNUUyP1widFwiOigweDE1QywxMzkuOUUxKSksSjc9XCJsYVwiLEw0PVwiZXhcIjtmdW5jdGlvbiBkKGEsZil7dmFyIEoxPVwiY2FsXCIsYyxnLGU9YVtmXTtpZihlJiYoVjErZDMrbjErZDUrZTgpPT09dHlwZW9mIGUpZm9yKGMgaW4gZSlPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoZSxjKSYmKGc9ZChlLGMpLHZvaWQgRDghPT1nP2VbY109ZzpkZWxldGUgIGVbY10pO3JldHVybiBiWyhKMStMMSldKGEsZixlKTt9dmFyIGY7YT1TdHJpbmcoYSk7bFsoTDErUjMrUTgrZTgrbzErWjYrTDQpXT1EODtsWyhlOCtqMit5MyldKGEpJiYoYT1hWyhjOCtqMitXNytmNitqMildKGwsZnVuY3Rpb24oYSl7cmV0dXJuIChQOCtmOCkrKChjNStjNStjNStjNSkrYVsoczIrRzQrYzgrbDcrUTMrSjgrZTgpXShEOClbKE00K1M4K2U4K2M4K2owK2czKV0oZjIpKVsoUTgrTDErQzQrczIrajIpXSgtbDgpO30pKTtpZihjWyhHOCtROCtlOCldKGFbKGM4K2oyK2I1K0o3K2g2KV0oZSxkNilbKFk0K2I1K0wxK1g3KV0oaCxCMilbKFk0K2I1K1ExKV0oZyxaKSkpcmV0dXJuIGY9ZXZhbChlMythK0wzKSwoVDMrZjgrVjcrZTgrVjYpPT09dHlwZW9mIGI/ZCh7XCJcIjpmfSxaKTpmO3Rocm93ICBuZXcgU3ludGF4RXJyb3IoKEkxK2s2K1g1K1QrYjUrTzUrUTgrajIpKTt9KTt9KSgpOyhmdW5jdGlvbigpe3ZhciBFMT1cIitcLz1cIixRNz0oMHhDMT4oMzAsMTQ0KT8oODcuNEUxLFwiOVwiKTooMHhBLDQuMDFFMik8PSgweDE0NCwxMDUpPyg2OC4xMEUxLDB4MUNBKTo3ND49KDkuNTNFMiwxMjApPzB4MTM1OigxMDguLDB4MTQ3KSksQjE9XCJiY2RcIixONz1cIlphXCIsVzg9XCJSXCIsYTg9XCJQUVwiLHgyPVwib3JcIixpMz1cInJhXCIsSjU9XCJhdFwiOyhSMytNNCtkMykgaW4gd2luZG93JiYoZDMrZTgrVjErUjMpIGluIHdpbmRvd3x8KGY1WDBbbTBdWyhKNSt4OCldPWZ1bmN0aW9uKGEpe3ZhciBvND1cInNoXCIsWTI9XCJwdVwiLGUyPTE4LEg1PVwib2RcIixDMT1cImhhckNcIixLOD1cIm1DXCIsTzE9XCJvZGVcIixrMD1cIm9tXCIsbDI9XCJmclwiLHowPVwib21DXCIsTzQ9XCJ1c2hcIixnND1cIm1DaGFcIix0MT1cImZyb1wiLGgzPTI0LHo0PVwiZGV4XCIsazE9XCI0NTY3XCIsdjc9XCJ6MDEyM1wiLEczPVwieHlcIixKMz1cInR1dlwiLEQxPVwicHFyXCIseDU9XCJtbm9cIixvOD1cImhpamtsXCIsUjY9XCJmZ1wiLHEzPVwiVldYXCIsWDM9XCJNTk9cIixQND1cIkhJSktMXCIsdjE9XCJlckVcIixMNz1cImFyYVwiLFcwPVwiaWRDXCIscDQ9XCJJblwiLEE3PVwiSW52XCIsazI9XCJlcFwiO2E9U3RyaW5nKGEpO3ZhciBkPUQ4LGI9W10sZj1EOCxjPUQ4LGU7YT1hWyhZNCtXNytSMytzMitqMildKFwvXFxzXC9nLFopO2EubGVuZ3RoJWw4fHwoYT1hWyhjOCtrMitMMStmNitqMildKFwvPSskXC8sWikpO2lmKEw4PT09YS5sZW5ndGglbDgpdGhyb3cgRXJyb3IoKEE3K1IzK0Q1K1EzK1MyK0s0K1IzK2kzK3MyK2U4K3QyK0U0K2M4K2M4K1YxK2M4KSk7aWYoXC9bXitcLzAtOUEtWmEtel1cL1soZTgrajIreTMpXShhKSl0aHJvdyBFcnJvcigocDQrRTArUjMrTDErVzArSzQrTDcrczIrZTgrdjErYzgrYzgreDIpKTtmb3IoO2Q8YS5sZW5ndGg7KWU9KHA2K1AyK1MyK0o0K0U0K0Y0K3k0K1A0K1gzK2E4K1c4K1M4K1o4K243K3EzK1Q3K043K0IxK2oyK1I2K284K3g1K0QxK1E4K0ozK3AwK0czK3Y3K2sxK0QwK1E3K0UxKVsoQzQrQjUrejQrWjUrVDMpXShhWyh4NytSMytjOCtwNitlOCldKGQpKSxmPWY8PFk4fGUsYys9WTgsaDM9PT1jJiYoYlsoYjUrZjgrUTgrSzQpXShTdHJpbmdbKHQxK2c0K2M4K1MyK1YxK1E2KV0oZj4+ZjImdDApKSxiWyhiNStPNCldKFN0cmluZ1soVDMrYzgrejArRzQrYzgrbDcrUTMrajIpXShmPj5kOCZ0MCkpLGJbKGI1K080KV0oU3RyaW5nWyhsMitrMCtTMitLNCtSMytjOCtTMitPMSldKGYmdDApKSxmPWM9RDgpLGQrPUw4O2cyPT09Yz9iWyhiNStmOCtROCtLNCldKFN0cmluZ1soVDMrYzgrVjErSzgrQzErSDUrajIpXShmPj5sOCZ0MCkpOmUyPT09YyYmKGY+Pj1nOCxiWyhZMitvNCldKFN0cmluZ1soUzErQTYrTzUrbDcrUTMrajIpXShmPj5kOCZ0MCkpLGJbKFkyK1E4K0s0KV0oU3RyaW5nWyhsMitWMStSMStBNitSMytjOCt0OCtqMildKGYmdDApKSk7cmV0dXJuIGJbKG4xK1YxK0M0K0I1KV0oWik7fSxmNVgwW20wXVsoZDMrZTgrVjErUjMpXT1mdW5jdGlvbihhKXt2YXIgczA9XCI2N1wiLFQ1PVwiMjNcIixLMT1cIlVWV1wiLHAzPVwiR0hJXCIsZTU9XCI4OVwiLEU1PVwiMzRcIixBND1cIjAxXCIsVzE9XCJsbVwiLHM1PVwiaGlcIixrMz1cIlJTXCIsVDg9XCJRXCIsSTU9XCJPUFwiLE03PVwiR0hcIixONT1cIjc4XCIsRTc9XCI1NlwiLHo1PVwiMlwiLGkwPVwiejAxXCIsTTI9XCJ2d1wiLG01PVwiaWprbG1cIixtND1cIlRVXCIsRTY9XCJPUFFcIixjMj1cIkpLTFwiLEQ3PVwiSElcIixLMj1cIkRFXCIsTjM9XCJBQlwiLG0zPVwiNDU2Nzg5XCIsTDA9XCIxMjNcIixSMj1cInd4eXpcIixvNj1cInV2XCIsVTU9XCJxXCIseDM9XCJub1wiLHU0PVwia1wiLFI1PVwiZ2hcIixiMz1cIllaXCIsZjA9XCJYXCIsRjI9XCJWV1wiLFc0PVwiU1RcIixrOD1cIlFSXCIsRDQ9XCJMXCIsUDE9XCJLXCIsejc9XCJJSlwiLEwyPVwiRkdIXCIsSDM9XCJCQ1wiLHE2PSgweDk8KDB4MjM0LDB4MUEwKT8oMTE2LDYzKTooMHgxNUEsMHhDOCk+PSgweEFDLDkuMzNFMik/KDExNixudWxsKTooMHgxMUYsMTA3LikpLFg0PVwickNvXCIsZjM9XCJFclwiO2E9U3RyaW5nKGEpO3ZhciBkPUQ4LGI9W10sZixjLGUsaDtpZihcL1teXFx4MDAtXFx4RkZdXC9bKGU4K2oyK1E4K2U4KV0oYSkpdGhyb3cgRXJyb3IoKG8xK0I1K0UwK1IzK0wxK0M0K1EzK1MyK0s0K1IzK2kzK3MyK2U4K2oyK2M4K2YzK2M4K3gyKSk7Zm9yKDtkPGEubGVuZ3RoOylmPWFbKHMyK0s0K1IzK2M4K1MyK1YxK1E2K3A2K2U4KV0oZCsrKSxjPWFbKHMyK0c0K2wxK1YxK1EzK0o4K2U4KV0oZCsrKSxlPWFbKHg3K1IzK1g0K1EzK0o4K2U4KV0oZCsrKSxoPWY+Pmc4LGY9KGYmcDgpPDxsOHxjPj5sOCxjPShjJlYyKTw8Zzh8ZT4+WTgsZSY9cTYsZD09PWEubGVuZ3RoK2c4P2U9Yz1iNjpkPT09YS5sZW5ndGgrTDgmJihlPWI2KSxiWyhiNStmOCtROCtLNCldKChwNitIMytKNCtFNCtMMit6NytQMStENCtxNStYNStaNSt1MStrOCtXNCtuNytGMitmMCtiMytSMytCMStKNitSNStDNCtuMSt1NCtMMStSMSt4MytiNStVNStjOCtROCtlOCtvNitSMitjNStMMCttMytFMSlbKHg3K1IzK2M4K2g4KV0oaCksKE4zK1MyK0syK0Y0K3k0K0Q3K2MyK3E1K1g1K0U2K1c4K1M4K200K0YyK2YwK1Q3K1M2K24yK0Y4K1QzK2czK0s0K201K0I1K1YxK2I1K1U1K2M4K3kzK2Y4K00yK1o3K3Q3K2kwK3o1K281K283K0U3K041K1E3K0UxKVsoeDcrUjMrYzgrcDYrZTgpXShmKSwoTjMrUzIrSjQrRTQrRjQrTTcrbzErSTErUDErRDQrcTUrWDUrSTUrVDgrazMrbTQrRjIrZjArYjMrUjMrZDMrdzArajIrVDMrZzMrczUrbjErdTQrVzErQjUrVjErYjUrVTUrQzYrZTgrbzYrcDArWjcrdDcrWTcrQTQrejUrRTUrRTcrTTYrZTUrRTEpWyhzMitLNCtSMytjOCtwNitlOCldKGMpLChwNitQMitTMitKNCtFNCtGNCtwMytJMStQMStENCtxNStYNStaNSthOCtXOCtXNCtLMStmMCtUNytONytkMytzMitRNitUMytnMytLNCtDNCtuMSt1NCtMMStSMSt4MytiNStVNStjOCt5MytmOCtFMCtwMCtaNyt0NytZNytjNSt6MStUNStvNytlNytzMCtlNStFMSlbKHg3K081K3A2K2U4KV0oZSkpO3JldHVybiBiWyhaMStCNSldKFopO30pO30pKCk7QXJyYXkucHJvdG90eXBlLmluZGV4T2Z8fChBcnJheS5wcm90b3R5cGUuaW5kZXhPZj1mdW5jdGlvbihhLGQpe3ZhciBUND1cImF4XCIsRTM9J2UnLFY9J2VmaScsRTI9J2QnLHQ2PSdyJyxPNz0nbycsajc9J2wnLEcwPSd1JyxCNj0nbicsRjM9JyAnLFY1PSdcIiAnLE42PSgoODQuOUUxLDExLjlFMik8MHgxRkM/J2snOigxMTgsMTI2LjYwRTEpPigxMDEuLDEyMyk/KDEuNjUwRTIsJ3MnKTooMjYuNzBFMSwyNi4pKSxHNz0naScsbzA9KCgxMDIsODMuKTwweDEwOD8oMTcuN0UxLCdoJyk6KDB4RjgsMHgxQzEpPCg4My42MEUxLDE0Ny4pPzE0MDooMTIsMi44MUUyKT49NTIuNDBFMT8oNS41RTIsJ0onKTooMHgxODcsMHgxNEIpKSxiMD0ndCcsYjtpZighdGhpcyl0aHJvdyAgbmV3IFR5cGVFcnJvcigoVzYrYjArbzArRzcrTjYrVjUrRzcrTjYrRjMrQjYrRzArajcrajcrRjMrTzcrdDYrRjMrQjYrTzcrYjArRjMrRTIrVitCNitFMytFMikpO3ZhciBmPU9iamVjdCh0aGlzKSxjPWYubGVuZ3RoPj4+RDg7aWYoIWMpcmV0dXJuIC1MODtiPStkfHxEODtJbmZpbml0eT09PU1hdGhbKFIzK2QzK1E4KV0oYikmJihiPUQ4KTtpZihiPj1jKXJldHVybiAtTDg7Zm9yKGI9TWF0aFsoUjErVDQpXShEODw9Yj9iOmMtTWF0aFsoUjMrZDMrUTgpXShiKSxEOCk7YjxjOyl7aWYoYiBpbiBmJiZmW2JdPT09YSlyZXR1cm4gYjtiKys7fXJldHVybiAtTDg7fSk7U3RyaW5nLnByb3RvdHlwZS50cmltfHwoU3RyaW5nLnByb3RvdHlwZS50cmltPWZ1bmN0aW9uKCl7dmFyIEszPVwiZXBsXCI7cmV0dXJuIHRoaXNbKGM4K0szK1g3KV0oXC9eW1xcc1xcdUZFRkZcXHhBMF0rfFtcXHNcXHVGRUZGXFx4QTBdKyRcL2csWik7fSk7dmFyIHo9ZjVYMFtKMF1bKFg2K3A2K2c1K0I1K2U4KV1bKE00K0MyK3AwK2oyK2M4K1MyK1IzK1E4K2oyKV0oKSxBPXt9LEs9ZnVuY3Rpb24oYSl7dmFyIGc3PVwiZmlcIixJND1cInVuXCI7KEk0K1EzK2oyK2c3K0I1K2oyK1EzKT09dHlwZW9mIEFbZzJdJiYoQVtnMl09YSgpKTtyZXR1cm4gQVtnMl07fSx3PW5ldyBmdW5jdGlvbigpe3RoaXNbSzRdPWZ1bmN0aW9uKCl7dmFyIGw1PVwidGVzXCI7cmV0dXJuIFwvbXNpZXx0cmlkZW50XFxcL1wvWyhsNStlOCldKHopJiYhXC9vcGVyYVwvWyhlOCtqMitROCtlOCldKHopO307dGhpc1tnM109ZnVuY3Rpb24oKXtyZXR1cm4gSyhmdW5jdGlvbigpe3ZhciB5Mj1cInRjaFwiLEc2PVwibWFcIixhO2E9W1wvdHJpZGVudFxcXC8oPzpbMS05XVswLTldK1xcLlswLTldK1s3ODldXFwuWzAtOV0rfCkuKnJ2OihbMC05XStcXC5bMC05YS16XSspXC8sXC9tc2llXFxzKFswLTldK1xcLlswLTlhLXpdKylcL107Zm9yKHZhciBkPUQ4LGI9YS5sZW5ndGg7ZDxiO2QrKyl7dmFyIGY9elsoRzYreTIpXShhW2RdKTtpZihmJiZmW0w4XSlyZXR1cm4gcGFyc2VGbG9hdChmW0w4XSk7fXJldHVybiBEODt9KTt9O3RoaXNbTDFdPWZ1bmN0aW9uKCl7cmV0dXJuIFwvaWVtb2JpbGVcL1soZTgrajIreTMpXSh6KTt9O307d1tLNF0oKSYmd1tnM10oKTt2YXIgTD1bbDgsTDhdLE09W1cyLEw4XSx4PXtpOlY0LHNlbmQ6ZnVuY3Rpb24oYSxkLGIsZil7dmFyIG0xPVwidFRpXCIsWTY9XCJfXCIsbjU9XCJuZlwiLHMxPVwidXNcIixpNT1cImlkXCIsZjc9XCJcLz8mXCIsajE9XCJcL1wvXCIseDA9MTAyNCx4MT1cInJlcGxcIjsoUTgrZTgrYzgrQzQrQjUrZzMpPT10eXBlb2YgYiYmRDg8Yi5sZW5ndGgmJihiPWJbKHgxK1IzK3MyK2oyKV0oXC9bLFxcclxcbl1cL2csWilbKFE4K0wxK0M0K3MyK2oyKV0oRDgsQzMpKTsoUTgrYTMrQzQrQjUrZzMpPT10eXBlb2YgZCYmRDg8ZC5sZW5ndGgmJihkPWRbKGM4K2oyK1c3K1IzK3MyK2oyKV0oXC9bLFxcclxcbl1cL2csWilbKFE4K0Q1K3MyK2oyKV0oRDgseDApKTt2YXIgYz1uZXcgSW1hZ2U7ZiYmKGMub25lcnJvcj1jWyhWMStCNStMMStWMStzNildPWYpO2NbKFE4K0YxKV09KGoxKSt4W0M0XVtSMV0rKGY3K1E4K2Y4K2QzK2k1K0QyKSsoYj9lbmNvZGVVUkkoYik6YzUpKyhYMStiNStDNCtRMytEMikreFtDNF1bVjFdKyhYMStlOCtDNCtRMytEMikreFtDNF1bUThdKyhYMStROCtlOCtSMytlOCtzMStEMikrYVtEOF0rKGQ/KFgxK0M0K241K1YxK0QyKStlbmNvZGVVUkkoZCk6WikrKFgxK0UwK0QyKStWRVJTSU9OKyhYMStZNitEMikrKG5ldyBEYXRlKVsoZzMrajIrbTErUjErajIpXSgpO30sajp7fX0sTj1mdW5jdGlvbihhLGQsYixmKXt2YXIgbjM9XCJwbHlcIjtpZihnOCE9YVtMOF0mJmw4IT1hW0w4XSYmcDghPWFbTDhdKXtpZihkJiZhW0Q4XT09TFtEOF0pe3ZhciBjPShEKEUsZCleLUw4KT4+PkQ4O2lmKCFEOD09PXhbbjFdW2NdKXJldHVybiA7eFtuMV1bY109IUQ4O314WyhROCtqMitaNildWyhSOCtuMyldKHgsYXJndW1lbnRzKTt9fSxPPWZ1bmN0aW9uKGEsZCxiLGYsYyxlLGgpe3ZhciBOOD1cInRpbWVvXCIsRDY9XCJvdVwiLGUwPVwiaW1lXCIsZzA9XCJwclwiLE01PVwib3BlXCIsczM9XCJtcFwiLFQxPVwidGhcIixkND1cIk9TXCIsQjM9XCJDYVwiO2E9YVsoZTgrVjErbjcrYjUrYjUrajIrYzgrQjMrdjUpXSgpO2lmKCh5NCtFNCtaOCkhPWEmJih1MStkNCtaOCkhPWEpZigoUjErajIrVDErVjErUTMrWDIrQjUrVjErZTgrWDIrQzQrczMrTDErajIrUjErajIrVTQrRjYpLC1MOCk7ZWxzZXt2YXIgZz1uZXcgWERvbWFpblJlcXVlc3Q7Z1soTTUrQjUpXShhLGQpO2dbKFYxK0I1K0wxK1YxK3M2KV09ZnVuY3Rpb24oKXt2YXIgdjQ9XCJwb25cIixOMj1cInJlc1wiO2IoZ1soTjIrdjQrUTgrajIrWjgrajIrWjcrZTgpXVsoZTgrYzgrQzQrUjEpXSgpLGI4KTt9O2dbKGg3K2cwK1YxK2czK2M4K2oyK1E4K1E4KV09ZnVuY3Rpb24oKXt9O2cub25lcnJvcj1mdW5jdGlvbigpe2YoWiwtTDgpO307YyYmKGdbKGU4K2UwK0Q2K2U4KV09YyxnWyhoNytOOCtlNildPWcub25lcnJvcik7c2V0VGltZW91dChmdW5jdGlvbigpe2dbKFE4K2oyK0I1K1EzKV0oaHx8Wik7fSxEOCk7fX0sUD1YTUxIdHRwUmVxdWVzdFsoSjQrWjUrQjcpXXx8bDgsUT1mdW5jdGlvbihhLGQsYixmLGMsZSxoKXt2YXIgYzY9XCJpdFwiLHYzPVwidFRcIixVMj1cImVvXCIsVjM9XCJvdXRcIixPMD1cImltXCIsZzE9XCJlY2hhXCIsbTc9XCJvbnJlYWRcIixhNj1cIkNhc1wiO2E9YVsoZTgrVjErbjcrYjUrYjUrdDIrYTYrajIpXSgpO3ZhciBnPW5ldyBYTUxIdHRwUmVxdWVzdDtnWyhWMStiNStqMitCNSldKGEsZCwhRDgpO2dbKG03K3Q3K1E4K2U4K1IzK2U4K2cxK0I1K2czK2oyKV09ZnVuY3Rpb24oKXt2YXIgYTc9XCJwb1wiLGkxPVwiZWFyXCIsVT1cInRpbWVcIix0ND1cIlN0XCI7aWYoZ1soYzgrajIrUjMrUTMrdDcrdDQrUjMrRzgpXT09UCl7Z1soaDcrVStWMStlNildPWZ1bmN0aW9uKCl7fTtrJiYoR0xPQkFMWyhzMitMMStpMStaOCtDNCtLNStWMStmOCtlOCldKGspLGs9IUw4KTt2YXIgYT1nWyhZNCtROCthNytCNSt2NStaOCtqMitaNytlOCldWyhlOCtjOCtDNCtSMSldKCk7Yjg9PWdbKFE4K2U4K1IzK2U4K2Y4K1E4KV0/YihhLGdbKFE4K2U4K1IzK2U4K2Y4K1E4KV0pOmYoYSxnWyhROCtlOCtSMytlOCtmOCtROCldKTt9fTt2YXIgaztjJiYoZ1soZTgrTzArajIrVjMpXT1jLChWMStCNStTNStSMStqMitWMStmOCtlOCkgaW4gWE1MSHR0cFJlcXVlc3QucHJvdG90eXBlP2dbKFYxK1U0K0M0K1IxK1UyK2Y4K2U4KV09ZnVuY3Rpb24oKXt2YXIgaDQ9NTA0LGU0PVwibnNcIixjNz1cInNwb1wiO2YoZ1soYzgrajIrYzcrZTQrajIrWjgrajIrWjcrZTgpXVsoZTgrYzgrQzQrUjEpXSgpLGg0KTt9Oms9R0xPQkFMWyh2NSt2MytDNCtSMStqMitWMyldKGZ1bmN0aW9uKCl7Zy5hYm9ydCgpO2YoWiwtTDgpO30sYykpO2dbKHAwK2M2K0s0K1MyK2M4K0Y2K2wzK2U4K0M0K1IzK0wxK1E4KV09KGY4K0I1K1EzK2oyK1QzK0M0K0I1K2oyK1EzKSE9dHlwZW9mIGU/ZTohRDg7Z1soUTgrajIrQjUrUTMpXShofHxaKTt9LFI9e2FzeW5jOmZ1bmN0aW9uKGEsZCxiLGYsYyxlLGgpeyh3W0s0XSgpJiYhd1tMMV0oKSYmYTI+d1tnM10oKT9POlEpWyhSOCtXNyt0NyldKFY0LGFyZ3VtZW50cyk7fSxnOmZ1bmN0aW9uKGEsZCxiLGYsYyxlLGgpe3ZhciBiNz1cInN5XCI7dGhpc1soUjMrYjcrQjUrczIpXShhLGQrKFgxK3MyK0YxK0QyK3oxKSxmdW5jdGlvbihhLGQpe3ZhciBVNz1cIjtcIixUMj1cInNwXCIsYz1hWyhUMitMMStDNCtlOCldKFU3LGc4KSxlO2EmJlk4PmEubGVuZ3RoP2U9IUw4Omc4PmMubGVuZ3RofHxwYXJzZUludChjW0Q4XSxhMikhPT0oRChFLGNbTDhdWyhNNCtTOCtlOCtjOCtDNCtwMSldKCkpXi1MOCk+Pj5EOD8oTihNLGEsdm9pZCBEOCx2b2lkIEQ4KSxlPSFMOCk6ZT0hRDg7ZT9iKGNbTDhdLGQpOmYoYSxkKTt9LGYsYyxlLGgpO30saDp3W0s0XSgpJiZhMj53W2czXSgpfSxTPShLNCtlOCtlOCtiNSkrKChLNCtlOCtXMytROCtJNyk9PWY1WDBbJ2xvY2F0aW9uJ11bKGI1K2M4K3UzK3MyK1YxK0wxKV0/UTg6WikrKHUwKSxCPWRvY3VtZW50LEg9KG5ldyBEYXRlKVsoZTgrcDUrUzgrbDArajArZzMpXSgpWyhSNCtoNildKEQ4LGEyKSxJPWZ1bmN0aW9uKGEsZCl7dmFyIGY0PVwiaWNcIixiPUcoYSksZj1HKGIpWyhROCtMMStmNCtqMildKEQ4LC1kKTtyZXR1cm4gYitmO30oSCxwYXJzZUludChIWyhROCtiNStMMStDNCtlOCldKHI4KVtMOF0sYTIpKSxDPUJbKHMyK1k0K1IzK2U4K1crUjErajIrVTQpXSgoUTgrczIrQTArZTgpKTtDWyhlOCt0Nyt5OCldPShlOCtqMitoMitWOCtuMStSMytjNCtTNCtSNytlOCk7KGZ1bmN0aW9uKCl7dmFyIHIxPVwicnNlXCIsdzc9XCJ2ZVwiLGw0PVwiYXdcIixpNz1cInMzXCIsYT1TKyhpNytUK1IzK1IxK1IzK1k3K1YxK0I1K2w0K1E4K1QrczIrVjErUjErVjgpK0krVjgrSVsoUTgrZjgrZDMrUTgrZTgrYzgrQzQrQjUrZzMpXShEOCxhMilbKFE4K1c3K0M0K2U4KV0oWilbKGM4K2oyK3c3K3IxKV0oKVsobjErVjErQzQrQjUpXShaKTtSWyhSMytROCt0NytCNStzMildKCh5NCtFNCtaOCksYSxmdW5jdGlvbihhKXt2YXIgSzA9XCJpbGRcIixZPVwibmRDXCIsajU9XCJhcHBcIix6OD1cImhlXCIsWjI9XCJ5VGFnXCIsdzU9XCJFbFwiLFk1PVwiY3JlXCIsSTg9XCJpbFwiLGk4PVwiQVRcIix5Nz1cInViXCIseDQ9XCJic1wiO3RyeXt2YXIgYjthPWF0b2IoYSk7dmFyIGY9YVsoUTgrZjgreDQrZTgrYzgrajArZzMpXShEOCxzOCk7YT1hWyhROCt5NytROCthMytDNCtwMSldKHM4KTtmb3IodmFyIGM9WixlPUQ4O2U8YS5sZW5ndGg7ZSsrKWMrPVN0cmluZ1soUzErUzIrRzQrbDErVjErUTMrajIpXShhWyhzMitLNCtSMytsMStWMStRNitwNitlOCldKGUpXmZbKHMyK0s0K1IzK2M4K1MyK1YxK1EzK2oyK2g4KV0oZSVmLmxlbmd0aCkpO2I9YztiPWJbKGM4K2oyK1c3K1IzK3MyK2oyKV0oUmVnRXhwKChWOCtwNitpOCt1MStWOCksZzMpLEopO0NbKFIzK2I1K2I1K2wzK1EzK0E2K0k4K1EzKV0oQlsoWTUrUjMrZTgrajIrWjgrajIraDIrWDUrVjErUTYpXShiKSk7QlsoZzMrdzYrdzUrajIrUjErajIrQjUrZTgrUTgrUDIrWjIrWDUrUjMrSzUpXSgoejgrUjMrUTMpKVtEOF1bKGo1K2oyK1krSzQrSzApXShDKTt9Y2F0Y2goaCl7fX0sZnVuY3Rpb24oKXt9KTt9KSgpO319KShUSUQpOzxcL3NjcmlwdD4ifSx7ImlkIjoiYWRzdF9iX1BPUFVOREVSIiwiYWRzcG90IjoiYl9QT1BVTkRFUiIsIndlaWdodCI6IjU5IiwiZmNhcCI6IjIiLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjpmYWxzZSwibWluV2lkdGgiOiI3NjgiLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPHNjcmlwdCB0eXBlPSd0ZXh0XC9qYXZhc2NyaXB0JyBzcmM9J1wvXC9pbmNyZWFzaW5nbHljb2Nrcm9hY2hwb2xpY3kuY29tXC9kZVwvYzhcL2Y0XC9kZWM4ZjRlZjNjMmRlODQ1YTdhZDQwMGZlZWE3ODBlMy5qcyc+PFwvc2NyaXB0PiJ9LHsiaWQiOiJjbGljX2JfUE9QVU5ERVIiLCJhZHNwb3QiOiJiX1BPUFVOREVSIiwid2VpZ2h0IjoiNjAiLCJmY2FwIjoiMiIsInNjaGVkdWxlIjpmYWxzZSwibWF4V2lkdGgiOmZhbHNlLCJtaW5XaWR0aCI6ZmFsc2UsInRpbWV6b25lIjpmYWxzZSwiZXhjbHVkZSI6ZmFsc2UsImRvbWFpbiI6ZmFsc2UsImNvZGUiOiI8c2NyaXB0IGRhdGEtY2Zhc3luYz1cImZhbHNlXCIgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBzcmM9XCJcL1wvMmNuanVoMzRqYnBvaW50LmNvbVwvdFwvOVwvZnJldFwvbWVvdzRcLzQ3MDkxNlwvYnJ0LmpzXCI+PFwvc2NyaXB0PiJ9LHsiaWQiOiJqYXZfYl9QT1BVTkRFUiIsImFkc3BvdCI6ImJfUE9QVU5ERVIiLCJ3ZWlnaHQiOiI1MiIsImZjYXAiOiIxIiwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjxzY3JpcHQ+XHJcbiQoZG9jdW1lbnQuYm9keSkub24oXCJjbGlja1wiLCBmdW5jdGlvbihldmVudCkge1xyXG4gIHdpbmRvdy5vcGVuKFwiaHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2phdlwiKTtcclxuICAkKHRoaXMpLm9mZihcImNsaWNrXCIpO1xyXG59KTtcclxuPFwvc2NyaXB0PiJ9LHsiaWQiOiJwb3BjX2JfUE9QVU5ERVIiLCJhZHNwb3QiOiJiX1BPUFVOREVSIiwid2VpZ2h0IjoiNTciLCJmY2FwIjoiMSIsInNjaGVkdWxlIjpbIjEiLDAsIjEiLDAsIjEiLDAsIjEiXSwibWF4V2lkdGgiOmZhbHNlLCJtaW5XaWR0aCI6Ijc2OCIsInRpbWV6b25lIjpmYWxzZSwiZXhjbHVkZSI6ZmFsc2UsImRvbWFpbiI6ZmFsc2UsImNvZGUiOiI8c2NyaXB0IHR5cGU9XCJ0ZXh0XC9qYXZhc2NyaXB0XCI+XHJcbiB2YXIgcCQwMGEgPSAncCQwMGEnICsgKG5ldyBEYXRlKCkuZ2V0VGltZSgpKSArICd6eic7IHdpbmRvd1twJDAwYV0gPSB7YTonYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5NHloMXF1ZHJvY2VpbnN0MG02ZjhscHg5YnozN2o1Z3ZrMndhJywgYjone1wiQVpJYlwiOlwiN3YyZ3Y3XCIsIFwiQlZJYlwiOlwia2p2NzJ2XCIsIFwiQ1hycjFcIjpcImxzMXE2XCIsIFwiREx0YWdcIjpcIjdcIiwgXCJFbWprNVwiOlwiXCIsIFwiWENnZTFzXCI6XCJ1cTFmYi45YnpcIiAsIFwiWnQxXCI6XCIwdDBoNGZyLnNxOFwiLCBcIlpaMVwiOlwiczBoNDEuaHRuXCIgfScsIGM6J3tcIkFia3IyMjFcIjpcImZoNm8wOFwiLCBcIkJvOXNzbVwiOlwiXC9cL2gxcy51cTFmYi45YnpcLzQwMC5jZlwifScsIGQ6J3tcIkFnNFwiOlwieXQxYlwiLCBcIkJ4MVwiOlwiNDAwcXMxQ3JvaTFcIiwgXCJDa3lcIjpcImY2aFwiLCBcIkRtZ1wiOlwiaDZxNDhxRWlxbnFzOFwifSd9O1xyXG52YXIgXzB4NWQ0Yj1bJzIzNTkxM1FWZmJ3dicsJ3NsaWNlJywnbGVuZ3RoJywnMTYyMjA5UUJtQW1WJywnMTQyMzhoeU9PVHEnLCczMjMyMDdEVGJpZmgnLCdzcGxpdCcsJzFEcWlLdHEnLCcxMzU4NjZIVGJhdkInLCdpbmRleE9mJywnY2FsbCcsJzI3NjU0U0tYSGJZJywncGFyc2UnLCd1bmRlZmluZWQnLCczMklqY2tteicsJ2tleXMnLCdtYXAnLCdjZWlsJywnMTE1OTgwaGNGVkR5JywndmFsdWVzJywnam9pbiddO3ZhciBfMHgyMDhjPWZ1bmN0aW9uKF8weDMxYThkNyxfMHg1ZjM2YjMpe18weDMxYThkNz1fMHgzMWE4ZDctMHgxNjc7dmFyIF8weDVkNGJlMT1fMHg1ZDRiW18weDMxYThkN107cmV0dXJuIF8weDVkNGJlMTt9OyhmdW5jdGlvbihfMHgyNzZmOTQsXzB4NTdjNGZmKXt2YXIgXzB4NTAwNTdjPV8weDIwOGM7d2hpbGUoISFbXSl7dHJ5e3ZhciBfMHg0MGQxODQ9cGFyc2VJbnQoXzB4NTAwNTdjKDB4MTY4KSkrcGFyc2VJbnQoXzB4NTAwNTdjKDB4MTZmKSkqcGFyc2VJbnQoXzB4NTAwNTdjKDB4MTc5KSkrLXBhcnNlSW50KF8weDUwMDU3YygweDE3NikpK3BhcnNlSW50KF8weDUwMDU3YygweDE3MykpK3BhcnNlSW50KF8weDUwMDU3YygweDE2ZSkpKy1wYXJzZUludChfMHg1MDA1N2MoMHgxNzApKStwYXJzZUludChfMHg1MDA1N2MoMHgxNmIpKSotcGFyc2VJbnQoXzB4NTAwNTdjKDB4MTcyKSk7aWYoXzB4NDBkMTg0PT09XzB4NTdjNGZmKWJyZWFrO2Vsc2UgXzB4Mjc2Zjk0WydwdXNoJ10oXzB4Mjc2Zjk0WydzaGlmdCddKCkpO31jYXRjaChfMHg0MTE4MzYpe18weDI3NmY5NFsncHVzaCddKF8weDI3NmY5NFsnc2hpZnQnXSgpKTt9fX0oXzB4NWQ0YiwweDQ1MTExKSxmdW5jdGlvbigpe3ZhciBfMHgxYmEyNzQ9ZnVuY3Rpb24oXzB4MmYzYTlhKXt2YXIgXzB4M2YwYmM0PV8weDIwOGMsXzB4MTg5NGJhPU1hdGhbXzB4M2YwYmM0KDB4MTY3KV0odGhpc1snYSddW18weDNmMGJjNCgweDE2ZCldXC8weDIpLF8weDUzOTU0OD10aGlzWydhJ11bXzB4M2YwYmM0KDB4MTZjKV0oMHgwLF8weDE4OTRiYSksXzB4NWQ4MDA5PXRoaXNbJ2EnXVtfMHgzZjBiYzQoMHgxNmMpXShfMHgxODk0YmEpO2RlY3J5cHQ9dGhpc1tfMHgyZjNhOWFdW18weDNmMGJjNCgweDE3MSldKCcnKVtfMHgzZjBiYzQoMHgxN2IpXShfMHgyOGY0MzM9Pnt2YXIgXzB4ZDc2MTJkPV8weDNmMGJjNDtyZXR1cm4gXzB4NWQ4MDA5WydzcGxpdCddKCcnKVsnaW5jbHVkZXMnXShfMHgyOGY0MzMpP18weDUzOTU0OFtfMHg1ZDgwMDlbXzB4ZDc2MTJkKDB4MTc0KV0oXzB4MjhmNDMzKV06XzB4MjhmNDMzO30pW18weDNmMGJjNCgweDE2YSldKCcnKTt0cnl7cmV0dXJuIEpTT05bXzB4M2YwYmM0KDB4MTc3KV0oZGVjcnlwdCk7fWNhdGNoe3JldHVybiBkZWNyeXB0O319LF8weDU3YmI4NT13aW5kb3dbcCQwMGFdLF8weDIxOWQ5Nz1mdW5jdGlvbihfMHgyOGVmYWMsXzB4MjJhMDMxKXt2YXIgXzB4NWJlZThlPV8weDIwOGMsXzB4Mzk2M2EwPU9iamVjdFtfMHg1YmVlOGUoMHgxNjkpXShfMHgxYmEyNzRbXzB4NWJlZThlKDB4MTc1KV0oXzB4NTdiYjg1LE9iamVjdFtfMHg1YmVlOGUoMHgxN2EpXShfMHg1N2JiODUpW18weDI4ZWZhY10pKTtyZXR1cm4gdHlwZW9mIF8weDIyYTAzMSE9XzB4NWJlZThlKDB4MTc4KT9fMHgzOTYzYTBbXzB4MjJhMDMxXTpfMHgzOTYzYTA7fTt3aW5kb3dbcCQwMGFdWyd4J109ZnVuY3Rpb24oKXtyZXR1cm4gXzB4MjE5ZDk3KDB4MSk7fTt2YXIgXzB4ZjFkYjU3PWRvY3VtZW50W18weDIxOWQ5NygweDMsMHgzKV0oXzB4MjE5ZDk3KDB4MiwweDApKTtfMHhmMWRiNTdbXzB4MjE5ZDk3KDB4MywweDIpXT1fMHgyMTlkOTcoMHgyLDB4MSksZG9jdW1lbnRbXzB4MjE5ZDk3KDB4MywweDApXVtfMHgyMTlkOTcoMHgzLDB4MSldKF8weGYxZGI1NykscCQwMGE9dW5kZWZpbmVkO30oKSk7XHJcbiBcclxuIDxcL3NjcmlwdD4ifV0=