仙劍奇俠傳4

Torrent Hash:
410580701649D44BFD52243AF982B7E9F1081A44
Number of Files:
876
Content Size:
2.6GB
Convert On:
2024-07-14
Keywords:
Magnet Link:
W3siaWQiOiJhZHN0X2JfTV8zMDB4NTAiLCJhZHNwb3QiOiJiX01fMzAweDUwIiwid2VpZ2h0IjoiNSIsImZjYXAiOmZhbHNlLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjoiNzY4IiwibWluV2lkdGgiOmZhbHNlLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPHNjcmlwdCB0eXBlPVwidGV4dFwvamF2YXNjcmlwdFwiPlxyXG4gIGF0T3B0aW9ucyA9IHtcclxuICAgICdrZXknIDogJzdkMWNjMGUxYjk4MWM5NzY4ZGI3ODUxZmM1MzVhMTllJyxcclxuICAgICdmb3JtYXQnIDogJ2lmcmFtZScsXHJcbiAgICAnaGVpZ2h0JyA6IDUwLFxyXG4gICAgJ3dpZHRoJyA6IDMyMCxcclxuICAgICdwYXJhbXMnIDoge31cclxuICB9O1xyXG4gIGRvY3VtZW50LndyaXRlKCc8c2NyJyArICdpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBzcmM9XCJodHRwJyArIChsb2NhdGlvbi5wcm90b2NvbCA9PT0gJ2h0dHBzOicgPyAncycgOiAnJykgKyAnOlwvXC93d3cuYm5odG1sLmNvbVwvaW52b2tlLmpzXCI+PFwvc2NyJyArICdpcHQ+Jyk7XHJcbjxcL3NjcmlwdD4ifV0=
File Name
Size
gamedata/PALActor.cpk
509.87MB
AppleFile/5031b.bmp
23.96KB
AppleFile/5031b.lnk
586B
AppleFile/5031b.reg
2.44KB
AppleFile/5031b.txt
80B
AppleFile/Thumbs.db
8KB
big.jpg
37.36KB
binkw32.dll
369KB
CEGUI.log
1.94KB
CEGUIBase.dll
1.89MB
choice/20140813102517518.jpg
111.36KB
choice/bg.bmp
843.8KB
choice/bg.jpg
36.83KB
choice/big.jpg
41.5KB
choice/btn.wmf
396.5KB
choice/butten1_2.bmp
19.43KB
choice/butten1_3.bmp
19.43KB
choice/butten1_4.bmp
19.43KB
choice/butten2_3.bmp
19.43KB
choice/butten3_2.bmp
19.43KB
choice/butten3_3.bmp
19.43KB
choice/butten4_2.bmp
19.43KB
choice/butten4_3.bmp
19.43KB
choice/choice.exe
283KB
choice/choice.ini
4.58KB
choice/choice1.bat
78B
choice/choice2.bat
80B
choice/menu_s1_1.bmp
9.68KB
choice/menu_s1_2.bmp
9.68KB
choice/menu_s2_1.bmp
9.68KB
choice/menu_s2_2.bmp
9.68KB
choice/menu_s3_1.bmp
9.68KB
choice/menu_s3_2.bmp
9.68KB
choice/menu_s4_1.bmp
9.68KB
choice/menu_s4_2.bmp
9.68KB
choice/menu_s5_1.bmp
9.68KB
choice/menu_s5_2.bmp
9.68KB
choice/menu_t0_1.bmp
9.68KB
choice/menu_t0_2.bmp
9.68KB
choice/menu_t1_1.bmp
9.68KB
choice/menu_t1_2.bmp
9.68KB
choice/menu_t2_1.bmp
9.68KB
choice/menu_t2_2.bmp
9.68KB
choice/menu_t3_1.bmp
9.68KB
choice/menu_t3_2.bmp
9.68KB
choice/menu_t4_1.bmp
9.68KB
choice/menu_t4_2.bmp
9.68KB
choice/menu_t5_1.bmp
9.68KB
choice/menu_t5_2.bmp
9.68KB
choice/menu_t6_1.bmp
9.68KB
choice/menu_t6_2.bmp
9.68KB
choice/menu_t7_1.bmp
9.68KB
choice/menu_t7_2.bmp
9.68KB
choice/menu_t8_1.bmp
9.68KB
choice/menu_t8_2.bmp
9.68KB
choice/open.bat
45B
choice/pal4Exception.log
295B
choice/pal4Logfile.log
1.7KB
choice/Thumbs.db
40KB
choice1.bat
78B
choice2.bat
80B
CombatNSkill.log
716B
config.cfg
115B
Config.exe
396KB
dbghelp.dll
159.27KB
game.png
2.95KB
game.reg
2.44KB
gamedata/2d.cpk
2.04MB
gamedata/Common/rpHookNameTable.hnt
61B
gamedata/cursor/default.cur
4.19KB
gamedata/cursor/default.curx
3.19KB
gamedata/cursor/none.ico
7.49KB
gamedata/cursor/pickup.ani
6.47KB
gamedata/cursor/talk.ani
6.47KB
gamedata/database.cpk
1.22MB
gamedata/Effect.cpk
15.96MB
gamedata/MatFX.cpk
1.88MB
gamedata/Music/p01-1.smp
3.84MB
gamedata/Music/p01-2.smp
3.88MB
gamedata/Music/p01-3.smp
3.86MB
gamedata/Music/p02.smp
4.8MB
gamedata/Music/p03.smp
4.32MB
gamedata/Music/p04.smp
3.15MB
gamedata/Music/p05.smp
3.05MB
gamedata/Music/p06.smp
3.6MB
gamedata/Music/p07.smp
3.09MB
gamedata/Music/p08.smp
3.16MB
gamedata/Music/p09.smp
3.2MB
gamedata/Music/p10.smp
3.94MB
gamedata/Music/p11.smp
3.33MB
gamedata/Music/p12.smp
3.35MB
gamedata/Music/p13.smp
3.24MB
gamedata/Music/p14.smp
3.18MB
gamedata/Music/p15.smp
3.11MB
gamedata/Music/p16.smp
3.23MB
gamedata/Music/p17.smp
4.18MB
gamedata/Music/p18.smp
3.46MB
gamedata/Music/p19.smp
2.56MB
gamedata/Music/p20.smp
3.74MB
gamedata/Music/p21.smp
5.56MB
gamedata/Music/p22.smp
4.42MB
gamedata/Music/p23.smp
3.86MB
gamedata/Music/p24.smp
4.08MB
gamedata/Music/p25.smp
4.19MB
gamedata/Music/p26.smp
2.83MB
gamedata/Music/p27.smp
2.91MB
gamedata/Music/p28.smp
3.33MB
gamedata/Music/p29.smp
3.15MB
gamedata/Music/p30.smp
3.15MB
gamedata/Music/p31.smp
3.15MB
gamedata/Music/p32.smp
3.15MB
gamedata/Music/p33.smp
3.96MB
gamedata/Music/p34.smp
3.22MB
gamedata/Music/p35.smp
3.71MB
gamedata/Music/p36.smp
3.47MB
gamedata/Music/p37.smp
3.25MB
gamedata/Music/p38.smp
3.27MB
gamedata/Music/p39.smp
2.93MB
gamedata/Music/p40.smp
3.24MB
gamedata/Music/p41.smp
3.24MB
gamedata/Music/p42.smp
3.2MB
gamedata/Music/p43.smp
3.02MB
gamedata/Music/p44.smp
3.15MB
gamedata/Music/p45.smp
3.28MB
gamedata/Music/p46.smp
3.19MB
gamedata/Music/p47.smp
3.27MB
gamedata/Music/p49.smp
3.92MB
gamedata/Music/p51.smp
3.22MB
gamedata/Music/p52.smp
3.74MB
gamedata/Music/p53.smp
4.22MB
gamedata/Music/p54.smp
3.2MB
gamedata/Music/p55.smp
5.13MB
gamedata/Music/p56.smp
2.96MB
gamedata/Music/p57.smp
3.55MB
gamedata/Music/p58.smp
2.85MB
gamedata/Music/p59.smp
2.95MB
gamedata/Music/p60.smp
3.78MB
gamedata/Music/p61.smp
6.87MB
gamedata/Music/p62.smp
4.86MB
gamedata/Music/p63.smp
3.13MB
gamedata/Music/p65.smp
4.09MB
gamedata/Music/p66.smp
3.4MB
gamedata/Music/p67.smp
2.95MB
gamedata/Music/p68.smp
3.46MB
gamedata/Music/p69.smp
3.81MB
gamedata/Music/p70.smp
3.1MB
gamedata/Music/p71.smp
3.67MB
gamedata/Music/p72.smp
1.92MB
gamedata/Music/wa15.smp
1.11MB
gamedata/Music/wa16.smp
1.21MB
.ass
293B
gamedata/palobject.cpk
48.47MB
gamedata/PALSound/WA01.wav
13.95KB
gamedata/PALSound/WA02.wav
8.85KB
gamedata/PALSound/WA03.wav
9.64KB
gamedata/PALSound/WA04.wav
13.91KB
gamedata/PALSound/WA05.wav
15.6KB
gamedata/PALSound/WA06.wav
55.58KB
gamedata/PALSound/WA07.wav
44.58KB
gamedata/PALSound/WA08.wav
72.87KB
gamedata/PALSound/WA09.wav
51.85KB
gamedata/PALSound/WA09a.wav
87.79KB
gamedata/PALSound/WA10.wav
19.88KB
gamedata/PALSound/WA11.wav
136.25KB
gamedata/PALSound/WA12.wav
16.63KB
gamedata/PALSound/WA13.wav
22.63KB
gamedata/PALSound/WA14.wav
110.85KB
gamedata/PALSound/WA15.wav
213.09KB
gamedata/PALSound/WA16.wav
401.29KB
gamedata/PALSound/WA17.wav
68.91KB
gamedata/PALSound/WA18.wav
55.02KB
gamedata/PALSound/WA19.wav
69.73KB
gamedata/PALSound/WA20.wav
23.27KB
gamedata/PALSound/WA22.wav
30.75KB
gamedata/PALSound/WA23.wav
187.19KB
gamedata/PALSound/WA24.wav
185.69KB
gamedata/PALSound/WA25.wav
38.03KB
gamedata/PALSound/WA26.wav
9.99KB
gamedata/PALSound/WA27.wav
13.05KB
gamedata/PALSound/WA28.wav
58.65KB
gamedata/PALSound/WA29.wav
103.84KB
gamedata/PALSound/WA30.wav
135.39KB
gamedata/PALSound/WA31.wav
48.64KB
gamedata/PALSound/WA32.wav
25.7KB
gamedata/PALSound/WA33.wav
20.52KB
gamedata/PALSound/WA38.wav
42.33KB
gamedata/PALSound/WA39.wav
17.63KB
gamedata/PALSound/WA40.wav
65.15KB
gamedata/PALSound/WA41.wav
90.03KB
gamedata/PALSound/WA42.wav
54.49KB
gamedata/PALSound/WA43.wav
107.9KB
gamedata/PALSound/WA44.wav
48.19KB
gamedata/PALSound/WA45.wav
141.42KB
gamedata/PALSound/WA46.wav
35.7KB
gamedata/PALSound/WA47.wav
2.1KB
gamedata/PALSound/WB001.wav
28.02KB
gamedata/PALSound/WB002.wav
182.6KB
gamedata/PALSound/WB003.wav
161.63KB
gamedata/PALSound/WB004.wav
172.33KB
gamedata/PALSound/WB005.wav
258.46KB
gamedata/PALSound/WB006.wav
477.14KB
gamedata/PALSound/WB007.wav
207.39KB
gamedata/PALSound/WB008.wav
137.36KB
gamedata/PALSound/WB009.wav
184.64KB
gamedata/PALSound/WB010.wav
112.15KB
gamedata/PALSound/WB011.wav
456.13KB
gamedata/PALSound/WB012.wav
208.93KB
gamedata/PALSound/WB013.wav
185.71KB
gamedata/PALSound/WB014.wav
227.5KB
gamedata/PALSound/WB015.wav
107.91KB
gamedata/PALSound/WB016.wav
189.03KB
gamedata/PALSound/WB017.wav
137.71KB
gamedata/PALSound/WB018.wav
71.02KB
gamedata/PALSound/WB018a.wav
398.02KB
gamedata/PALSound/WB018b.wav
147.04KB
gamedata/PALSound/WB019.wav
67.75KB
gamedata/PALSound/WB020.wav
54.28KB
gamedata/PALSound/WB021.wav
95.63KB
gamedata/PALSound/WB022.wav
64.66KB
gamedata/PALSound/WB023.wav
60.75KB
gamedata/PALSound/WB024.wav
44.05KB
gamedata/PALSound/WB025.wav
49.08KB
gamedata/PALSound/WB026.wav
30.03KB
gamedata/PALSound/WB027.wav
58.01KB
gamedata/PALSound/WB028.wav
29.86KB
gamedata/PALSound/WB029.wav
105.72KB
gamedata/PALSound/WB030.wav
13.2KB
gamedata/PALSound/WB032.wav
80.58KB
gamedata/PALSound/WB033.wav
553.47KB
gamedata/PALSound/WC001.wav
71.63KB
gamedata/PALSound/WC002.wav
38.47KB
gamedata/PALSound/WC003.wav
30KB
gamedata/PALSound/WC004.wav
67.33KB
gamedata/PALSound/WC005.wav
53.14KB
gamedata/PALSound/WC006.wav
78.1KB
gamedata/PALSound/WC007.wav
182.89KB
gamedata/PALSound/WC008.wav
196.47KB
gamedata/PALSound/WC009.wav
122.36KB
gamedata/PALSound/WC010.wav
86.62KB
gamedata/PALSound/WC011.wav
9.46KB
gamedata/PALSound/WD001.wav
72.96KB
gamedata/PALSound/WD002.wav
67.32KB
gamedata/PALSound/WD003.wav
77.14KB
gamedata/PALSound/WD004.wav
153.26KB
gamedata/PALSound/WD005.wav
105.36KB
gamedata/PALSound/WD006.wav
86.22KB
gamedata/PALSound/WD007.wav
22.12KB
gamedata/PALSound/WD008.wav
29.67KB
gamedata/PALSound/WD009.wav
14.21KB
gamedata/PALSound/WD010.wav
38.84KB
gamedata/PALSound/WD011.wav
41.13KB
gamedata/PALSound/WD012.wav
38.83KB
gamedata/PALSound/WD013.wav
59.08KB
gamedata/PALSound/WD014.wav
76.45KB
gamedata/PALSound/WD015.wav
21.46KB
gamedata/PALSound/WD016.wav
43.79KB
gamedata/PALSound/WD017.wav
70.94KB
gamedata/PALSound/WD018.wav
80.73KB
gamedata/PALSound/WD019.wav
48.21KB
gamedata/PALSound/WD020.wav
48.21KB
gamedata/PALSound/WD021.wav
17.74KB
gamedata/PALSound/WE001.wav
151.95KB
gamedata/PALSound/WE002.wav
169.02KB
gamedata/PALSound/WE003.wav
131.36KB
gamedata/PALSound/WE004.wav
106.93KB
gamedata/PALSound/WE005.wav
107.01KB
gamedata/PALSound/WE006.wav
108.77KB
gamedata/PALSound/WE007.wav
67.78KB
gamedata/PALSound/WE008.wav
82.72KB
gamedata/PALSound/WE009.wav
66.81KB
gamedata/PALSound/WE010.wav
89.68KB
gamedata/PALSound/WE011.wav
34.54KB
gamedata/PALSound/WE012.wav
62.32KB
gamedata/PALSound/WE013.wav
156.67KB
gamedata/PALSound/WE014.wav
77.55KB
gamedata/PALSound/WE015.wav
136.07KB
gamedata/PALSound/WE016.wav
133.3KB
gamedata/PALSound/WE017.wav
96.51KB
gamedata/PALSound/WE018.wav
70.22KB
gamedata/PALSound/WE019.wav
44.18KB
gamedata/PALSound/WE020.wav
225.04KB
gamedata/PALSound/WE021.wav
85.25KB
gamedata/PALSound/WE022.wav
62.83KB
gamedata/PALSound/WE023.wav
60.79KB
gamedata/PALSound/WE024.wav
32.42KB
gamedata/PALSound/WE025.wav
118.09KB
gamedata/PALSound/WE026.wav
71.16KB
gamedata/PALSound/WE027.wav
83.38KB
gamedata/PALSound/WE028.wav
90.88KB
gamedata/PALSound/WE029.wav
89.6KB
gamedata/PALSound/WE030.wav
29.05KB
gamedata/PALSound/WE031.wav
43.22KB
gamedata/PALSound/WE032.wav
134.56KB
gamedata/PALSound/WE033.wav
186.86KB
gamedata/PALSound/WE034.wav
192.68KB
gamedata/PALSound/WE035.wav
25.09KB
gamedata/PALSound/WE036.wav
14.28KB
gamedata/PALSound/WE037.wav
18.72KB
gamedata/PALSound/WE038.wav
93.81KB
gamedata/PALSound/WE039.wav
153.28KB
gamedata/PALSound/WE040.wav
167.65KB
gamedata/PALSound/WE041.wav
66.52KB
gamedata/PALSound/WE042.wav
47.12KB
gamedata/PALSound/WE043.wav
169.21KB
gamedata/PALSound/WE044.wav
178.28KB
gamedata/PALSound/WE045.wav
19.14KB
gamedata/PALSound/WE046.wav
10.65KB
gamedata/PALSound/WE047.wav
138.9KB
gamedata/PALSound/WE048.wav
116.72KB
gamedata/PALSound/WE049.wav
29.49KB
gamedata/PALSound/WE050.wav
84.97KB
gamedata/PALSound/WE051.wav
74.11KB
gamedata/PALSound/WE052.wav
103.72KB
gamedata/PALSound/WE053.wav
199.27KB
gamedata/PALSound/WE054.wav
72.96KB
gamedata/PALSound/WE055.wav
100.64KB
gamedata/PALSound/WE056.wav
77.55KB
gamedata/PALSound/WE057.wav
107.9KB
gamedata/PALSound/WE058.wav
77.55KB
gamedata/PALSound/WE059.wav
64.66KB
gamedata/PALSound/WE060.wav
103.62KB
gamedata/PALSound/WE061.wav
43.37KB
gamedata/PALSound/WE062.wav
78.62KB
gamedata/PALSound/WE063.wav
111.76KB
gamedata/PALSound/WE064.wav
104.13KB
gamedata/PALSound/WE065.wav
90.03KB
gamedata/PALSound/WE066.wav
61.83KB
gamedata/PALSound/WE067.wav
110.84KB
gamedata/PALSound/WE068.wav
45.61KB
gamedata/PALSound/WE069.wav
92.18KB
gamedata/PALSound/WE070.wav
108.33KB
gamedata/PALSound/WE071.wav
128.63KB
gamedata/PALSound/WE072.wav
153.05KB
gamedata/PALSound/WE073.wav
94.56KB
gamedata/PALSound/WE074.wav
57.82KB
gamedata/PALSound/WE075.wav
114.18KB
gamedata/PALSound/WE076.wav
140.12KB
gamedata/PALSound/WE077.wav
57KB
gamedata/PALSound/WE078.wav
93.47KB
gamedata/PALSound/WE079.wav
47.22KB
gamedata/PALSound/WE080.wav
123.31KB
gamedata/PALSound/WE081.wav
123.07KB
gamedata/PALSound/WE082.wav
78KB
gamedata/PALSound/WE083.wav
197.18KB
gamedata/PALSound/WE084.wav
93.01KB
gamedata/PALSound/WE085.wav
117.87KB
gamedata/PALSound/WE086.wav
86.39KB
gamedata/PALSound/WE087.wav
103.84KB
gamedata/PALSound/WE088.wav
12.22KB
gamedata/PALSound/WE089.wav
157.47KB
gamedata/PALSound/WE090.wav
91.45KB
gamedata/PALSound/WE091.wav
62.46KB
gamedata/PALSound/WE092.wav
122.36KB
gamedata/PALSound/WE093.wav
99.85KB
gamedata/PALSound/WE094.wav
62.46KB
gamedata/PALSound/WE095.wav
57.07KB
gamedata/PALSound/WE096.wav
200.52KB
gamedata/PALSound/WE097.wav
122.62KB
gamedata/PALSound/WE098.wav
29.48KB
gamedata/PALSound/WE099.wav
29.86KB
gamedata/PALSound/WE100.wav
18.97KB
gamedata/PALSound/WE101.wav
26.34KB
gamedata/PALSound/WE102.wav
34.39KB
gamedata/PALSound/WE103.wav
16.2KB
gamedata/PALSound/WE104.wav
48.43KB
gamedata/PALSound/WE105.wav
147.68KB
gamedata/PALSound/WE106.wav
37.08KB
gamedata/PALSound/WE107.wav
42.01KB
gamedata/PALSound/WE108.wav
25.63KB
gamedata/PALSound/WE109.wav
66.81KB
gamedata/PALSound/WE110.wav
29.79KB
gamedata/PALSound/WE111.wav
85.81KB
gamedata/PALSound/WE112.wav
62.42KB
gamedata/PALSound/WE113.wav
25.78KB
gamedata/PALSound/WE114.wav
69.24KB
gamedata/PALSound/WE115.wav
7.2KB
gamedata/PALSound/WE116.wav
48.72KB
gamedata/PALSound/WE117.wav
155.06KB
gamedata/PALSound/WE118.wav
92.81KB
gamedata/PALSound/WE119.wav
101.32KB
gamedata/PALSound/WE120.wav
92.4KB
gamedata/PALSound/WE121.wav
17.31KB
gamedata/PALSound/WE122.wav
135.73KB
gamedata/PALSound/WE123.wav
178.01KB
gamedata/PALSound/WE124.wav
84.69KB
gamedata/PALSound/WE125.wav
181.04KB
gamedata/PALSound/WE126.wav
148.97KB
gamedata/PALSound/WE127.wav
53.27KB
gamedata/PALSound/WE128.wav
100.22KB
gamedata/PALSound/WE129.wav
150.36KB
gamedata/PALSound/WE130.wav
101.33KB
gamedata/PALSound/WE131.wav
168.63KB
gamedata/PALSound/WE132.wav
99.84KB
gamedata/PALSound/WE133.wav
131.12KB
gamedata/PALSound/WE134.wav
39.24KB
gamedata/PALSound/WE135.wav
3.43KB
gamedata/PALSound/WE136.wav
118.05KB
gamedata/PALSound/WE137.wav
64.59KB
gamedata/PALSound/WE138.wav
105.37KB
gamedata/PALSound/WE139.wav
230.82KB
gamedata/PALSound/WE140.wav
200.3KB
gamedata/PALSound/WE141.wav
73.62KB
gamedata/PALSound/WE142.wav
84.69KB
gamedata/PALSound/WE143.wav
41.53KB
gamedata/PALSound/WE144.wav
66.96KB
gamedata/PALSound/WE145.wav
92.85KB
gamedata/PALSound/WE146.wav
104.91KB
gamedata/PALSound/WE147.wav
17.74KB
gamedata/PALSound/WE148.wav
31.31KB
gamedata/PALSound/WE149.wav
77.14KB
gamedata/PALSound/WE150.wav
22.98KB
gamedata/PALSound/WE151.wav
34.42KB
gamedata/PALSound/WE152.wav
11.92KB
gamedata/PALSound/WE153.wav
55.79KB
gamedata/PALSound/WE154.wav
74.81KB
gamedata/PALSound/WE155.wav
42.27KB
gamedata/PALSound/WE156.wav
142.72KB
gamedata/PALSound/WE157.wav
67.93KB
gamedata/PALSound/WE158.wav
64.73KB
gamedata/PALSound/WE159.wav
124.91KB
gamedata/PALSound/WE160.wav
134.52KB
gamedata/PALSound/WE161.wav
79.27KB
gamedata/PALSound/WE162.wav
76.14KB
gamedata/PALSound/WE163.wav
93.29KB
gamedata/PALSound/WE164.wav
108.16KB
gamedata/PALSound/WE165.wav
194.04KB
gamedata/PALSound/WE166.wav
172.15KB
gamedata/PALSound/WE167.wav
26.42KB
gamedata/PALSound/WE168.wav
7.58KB
gamedata/PALSound/WE169.wav
213.44KB
gamedata/PALSound/WE170.wav
163.4KB
gamedata/PALSound/WE171.wav
30.64KB
gamedata/PALSound/WE172.wav
209.56KB
gamedata/PALSound/WE173.wav
144.52KB
gamedata/PALSound/WE174.wav
25.46KB
gamedata/PALSound/WE175.wav
58.52KB
gamedata/PALSound/WE176.wav
26.82KB
gamedata/PALSound/WE177.wav
16.2KB
gamedata/PALSound/WE178.wav
14.68KB
gamedata/PALSound/WE179.wav
24KB
gamedata/PALSound/WE180.wav
146.77KB
gamedata/PALSound/WE181.wav
9.41KB
gamedata/PALSound/WE182.wav
93.01KB
gamedata/PALSound/WE183.wav
14.88KB
gamedata/PALSound/WE184.wav
16.59KB
gamedata/PALSound/WE185.wav
87.15KB
gamedata/PALSound/WE186.wav
105.02KB
gamedata/PALSound/WE187.wav
67.24KB
gamedata/PALSound/WE188.wav
169.51KB
gamedata/PALSound/WE189.wav
254.21KB
gamedata/PALSound/WE190.wav
69.19KB
gamedata/PALSound/WE191.wav
66.96KB
gamedata/PALSound/WE192.wav
159.51KB
gamedata/PALSound/WE193.wav
74.94KB
gamedata/PALSound/WE194.wav
73.58KB
gamedata/PALSound/WE195.wav
156.46KB
gamedata/PALSound/WE196.wav
43.38KB
gamedata/PALSound/WE197.wav
43.37KB
gamedata/PALSound/WE198.wav
208.38KB
gamedata/PALSound/WE199.wav
76.82KB
gamedata/PALSound/WE200.wav
85.81KB
gamedata/PALSound/WE201.wav
134.59KB
gamedata/PALSound/WE202.wav
85.89KB
gamedata/PALSound/WE203.wav
220.15KB
gamedata/PALSound/WE204.wav
46.87KB
gamedata/PALSound/WE205.wav
280.91KB
gamedata/PALSound/WE206.wav
68.75KB
gamedata/PALSound/WE207.wav
161.01KB
gamedata/PALSound/WE208.wav
150.53KB
gamedata/PALSound/WE209.wav
470.97KB
gamedata/PALSound/WE210.wav
29.39KB
gamedata/PALSound/WE211.wav
59.13KB
gamedata/PALSound/WE212.wav
285.59KB
gamedata/PALSound/WE213.wav
68.53KB
gamedata/PALSound/WE214.wav
576.72KB
gamedata/PALSound/WE215.wav
175.03KB
gamedata/PALSound/WE216.wav
576.72KB
gamedata/PALSound/WE217.wav
170.58KB
gamedata/PALSound/WE218.wav
303.01KB
gamedata/PALSound/WE219.wav
89.43KB
gamedata/PALSound/WE220.wav
11.25KB
gamedata/PALSound/WE221.wav
40.33KB
gamedata/PALSound/WE222.wav
82.4KB
gamedata/PALSound/WE223.wav
151.95KB
gamedata/PALSound/WE224.wav
34.84KB
gamedata/PALSound/WE225.wav
26.42KB
gamedata/PALSound/WE226.wav
48.41KB
gamedata/PALSound/WE227.wav
376.69KB
gamedata/PALSound/WE228.wav
186.59KB
gamedata/PALSound/WE229.wav
117.15KB
gamedata/PALSound/WF001.wav
15.1KB
gamedata/PALSound/WF002.wav
14.76KB
gamedata/PALSound/WF003.wav
15.04KB
gamedata/PALSound/WF004.wav
16.28KB
gamedata/PALSound/WF005.wav
40.22KB
gamedata/PALSound/WF006.wav
31.79KB
gamedata/PALSound/WF007.wav
15.89KB
gamedata/PALSound/WF008.wav
17.05KB
gamedata/PALSound/WF009.wav
61.54KB
gamedata/PALSound/WF010.wav
8.06KB
gamedata/PALSound/WF011.wav
13.23KB
gamedata/PALSound/WF012.wav
12.47KB
gamedata/PALSound/WF013.wav
22.12KB
gamedata/PALSound/WF014.wav
17.25KB
gamedata/PALSound/WF015.wav
12.9KB
gamedata/PALSound/WF016.wav
20.3KB
gamedata/PALSound/WF017.wav
24.39KB
gamedata/PALSound/WF018.wav
18.02KB
gamedata/PALSound/WF019.wav
25.42KB
gamedata/PALSound/WF020.wav
16.29KB
gamedata/PALSound/WF021.wav
18.7KB
gamedata/PALSound/WF022.wav
13.02KB
gamedata/PALSound/WF023.wav
20.31KB
gamedata/PALSound/WF024.wav
16.05KB
gamedata/PALSound/WF025.wav
4.84KB
gamedata/PALSound/WF026.wav
17.39KB
gamedata/PALSound/WF027.wav
35.05KB
gamedata/PALSound/WF028.wav
23.43KB
gamedata/PALSound/WF029.wav
37.02KB
gamedata/PALSound/WF030.wav
20.47KB
gamedata/PALSound/WF031.wav
16.47KB
gamedata/PALSound/WF032.wav
21.27KB
gamedata/PALSound/WF033.wav
81.12KB
gamedata/PALSound/WF034.wav
100.08KB
gamedata/PALSound/WF035.wav
81.12KB
gamedata/PALSound/WF036.wav
114.58KB
gamedata/PALSound/WF037.wav
15.67KB
gamedata/PALSound/WF038.wav
16KB
gamedata/PALSound/WF039.wav
13.54KB
gamedata/PALSound/WF040.wav
13.37KB
gamedata/PALSound/WF041.wav
20.79KB
gamedata/PALSound/WF042.wav
12.6KB
gamedata/PALSound/WF043.wav
11.39KB
gamedata/PALSound/WF044.wav
9.44KB
gamedata/PALSound/WF045.wav
13.03KB
gamedata/PALSound/WF046.wav
14.17KB
gamedata/PALSound/WF047.wav
10.73KB
gamedata/PALSound/WF048.wav
12.03KB
gamedata/PALSound/WF049.wav
9.83KB
gamedata/PALSound/WF050.wav
14.26KB
gamedata/PALSound/WF051.wav
11.46KB
gamedata/PALSound/WF052.wav
11.93KB
gamedata/PALSound/WF053.wav
17.43KB
gamedata/PALSound/WF054.wav
12.84KB
gamedata/PALSound/WF055.wav
13.09KB
gamedata/PALSound/WG001.wav
25.44KB
gamedata/PALSound/WG002.wav
12.96KB
gamedata/PALSound/WH001.wav
13.18KB
gamedata/PALSound/WH002.wav
16.3KB
gamedata/PALSound/WH003.wav
30.25KB
gamedata/PALSound/WH004.wav
34.77KB
gamedata/PALSound/WH005.wav
17.63KB
gamedata/PALSound/WH006.wav
23.01KB
gamedata/PALSound/WH007.wav
32.9KB
gamedata/PALSound/WH008.wav
19.82KB
gamedata/PALSound/WH009.wav
11.97KB
gamedata/PALSound/WH010.wav
19.84KB
gamedata/PALSound/WH011.wav
154.96KB
gamedata/PALSound/WH012.wav
28.36KB
gamedata/PALSound/WH013.wav
23.08KB
gamedata/PALSound/WH014.wav
17.45KB
gamedata/PALSound/WH015.wav
22.31KB
gamedata/PALSound/WH016.wav
18.88KB
gamedata/PALSound/WH017.wav
21.33KB
gamedata/PALSound/WH018.wav
30.24KB
gamedata/PALSound/WH019.wav
14.55KB
gamedata/PALSound/WH020.wav
12.47KB
gamedata/PALSound/WH021.wav
41.55KB
gamedata/PALSound/WH022.wav
13.61KB
gamedata/PALSound/WH023.wav
22.26KB
gamedata/PALSound/WH024.wav
17.18KB
gamedata/PALSound/WH025.wav
37.18KB
gamedata/PALSound/WH026.wav
7.26KB
gamedata/PALSound/WH027.wav
19.86KB
gamedata/PALSound/WH028.wav
22.82KB
gamedata/PALSound/WH029.wav
18.31KB
gamedata/PALSound/WH030.wav
8.65KB
gamedata/PALSound/WH031.wav
14.86KB
gamedata/PALSound/WH032.wav
18.26KB
gamedata/PALSound/WH033.wav
29.63KB
gamedata/PALSound/WH034.wav
15.05KB
gamedata/PALSound/WH035.wav
21.61KB
gamedata/PALSound/WH036.wav
15.32KB
gamedata/PALSound/WH037.wav
39.46KB
gamedata/PALSound/WH038.wav
26.93KB
gamedata/PALSound/WH039.wav
25.62KB
gamedata/PALSound/WH040.wav
17.53KB
gamedata/PALSound/WH041.wav
26.4KB
gamedata/PALSound/WH042.wav
21.43KB
gamedata/PALSound/WH043.wav
14.41KB
gamedata/PALSound/WH044.wav
35.59KB
gamedata/PALSound/WJ001.wav
81.62KB
gamedata/PALSound/WJ002.wav
153.68KB
gamedata/PALSound/WJ003.wav
121.37KB
gamedata/PALSound/WJ004.wav
97.94KB
gamedata/PALSound/WJ005.wav
156.88KB
gamedata/PALSound/WJ006.wav
71.1KB
gamedata/PALSound/WJ007.wav
132.3KB
gamedata/PALSound/WJ008.wav
109.89KB
gamedata/PALSound/WJ009.wav
82.18KB
gamedata/PALSound/WJ009a.wav
15.29KB
gamedata/PALSound/WJ010.wav
260.19KB
gamedata/PALSound/WJ011.wav
59.48KB
gamedata/PALSound/WJ012.wav
9.26KB
gamedata/PALSound/WJ013.wav
111.5KB
gamedata/PALSound/WJ014.wav
48.43KB
gamedata/PALSound/WJ015.wav
68.52KB
gamedata/PALSound/WJ016.wav
61.92KB
gamedata/PALSound/WJ017.wav
133.24KB
gamedata/PALSound/WJ018.wav
46.54KB
gamedata/PALSound/WJ019.wav
18.64KB
gamedata/PALSound/WJ020.wav
168.44KB
gamedata/PALSound/WJ021.wav
254.93KB
gamedata/PALSound/WJ022.wav
155.84KB
gamedata/PALSound/WJ023.wav
65.85KB
gamedata/PALSound/WJ024.wav
285.31KB
gamedata/PALSound/WJ025.wav
48.62KB
gamedata/PALSound/WJ026.wav
50.27KB
gamedata/PALSound/WJ027.wav
125.34KB
gamedata/PALSound/WJ028.wav
198.92KB
gamedata/PALSound/WJ029.wav
158.71KB
gamedata/PALSound/WJ030.wav
165.46KB
gamedata/PALSound/WJ031.wav
131.19KB
gamedata/PALSound/WJ032.wav
151.35KB
gamedata/PALSound/WJ033.wav
156.27KB
gamedata/PALSound/WJ034.wav
89.89KB
gamedata/PALSound/WJ035.wav
82.56KB
gamedata/PALSound/WJ036.wav
41.17KB
gamedata/PALSound/WJ037.wav
36.45KB
gamedata/PALSound/WJ038.wav
69.46KB
gamedata/PALSound/WJ039.wav
69.61KB
gamedata/PALSound/WJ040.wav
131.38KB
gamedata/PALSound/WJ041.wav
151.82KB
gamedata/PALSound/WJ042.wav
51.45KB
gamedata/PALSound/WJ043.wav
7.98KB
gamedata/PALSound/WJ044.wav
18.11KB
gamedata/PALSound/WJ045.wav
174.3KB
gamedata/PALSound/WJ046.wav
30.27KB
gamedata/PALSound/WJ047.wav
20.31KB
gamedata/PALSound/WJ048.wav
49.77KB
gamedata/PALSound/WJ049.wav
15.1KB
gamedata/PALSound/WJ050.wav
63.62KB
gamedata/PALSound/WJ051.wav
165.42KB
gamedata/PALSound/WJ052.wav
27.2KB
gamedata/PALSound/WJ053.wav
80.45KB
gamedata/PALSound/WJ054.wav
62.32KB
gamedata/PALSound/WJ055.wav
66.41KB
gamedata/PALSound/WJ056.wav
147.34KB
gamedata/PALSound/WJ057.wav
33.28KB
gamedata/PALSound/WJ058.wav
72.87KB
gamedata/PALSound/WJ059.wav
62.69KB
gamedata/PALSound/WJ060.wav
198.11KB
gamedata/PALSound/WJ061.wav
176.11KB
gamedata/PALSound/WJ062.wav
146.56KB
gamedata/PALSound/WJ063.wav
151.35KB
gamedata/PALSound/WJ064.wav
23.78KB
gamedata/PALSound/WJ065.wav
39.68KB
gamedata/PALSound/WJ066.wav
22.76KB
gamedata/PALSound/WJ067.wav
25.46KB
gamedata/PALSound/WJ068.wav
89.7KB
gamedata/PALSound/WJ069.wav
129.3KB
gamedata/PALSound/WJ070.wav
62.55KB
gamedata/PALSound/WJ071.wav
33.56KB
gamedata/PALSound/WJ072.wav
50.65KB
gamedata/PALSound/WJ073.wav
79.23KB
gamedata/PALSound/WJ074.wav
45.89KB
gamedata/PALSound/WJ075.wav
15.6KB
gamedata/PALSound/WJ076.wav
81.33KB
gamedata/PALSound/WJ077.wav
18.44KB
gamedata/PALSound/WJ078.wav
124.4KB
gamedata/PALSound/WJ079.wav
121.49KB
gamedata/PALSound/WJ080.wav
134.41KB
gamedata/PALSound/WJ081.wav
116.37KB
gamedata/PALSound/WJ082.wav
44.41KB
gamedata/PALSound/WJ083.wav
89.3KB
gamedata/PALSound/WJ084.wav
27.6KB
gamedata/PALSound/WJ085.wav
101.36KB
gamedata/PALSound/WJ086.wav
56.36KB
gamedata/PALSound/WJ087.wav
159.86KB
gamedata/PALSound/WJ088.wav
45.11KB
gamedata/PALSound/WJ089.wav
51.68KB
gamedata/PALSound/WJ090.wav
78.86KB
gamedata/PALSound/WJ091.wav
31.7KB
gamedata/PALSound/WJ092.wav
164.36KB
gamedata/PALSound/WJ093.wav
123.08KB
gamedata/PALSound/WJ094.wav
173.23KB
gamedata/PALSound/WJ095.wav
162.63KB
gamedata/PALSound/WJ096.wav
15.87KB
gamedata/PALSound/WJ097.wav
68.7KB
gamedata/PALSound/WJ098.wav
56.15KB
gamedata/PALSound/WJ099.wav
74.02KB
gamedata/palweapon.cpk
12.02MB
gamedata/PALWorld/CombatWorld/m01.cpk
3.32MB
gamedata/PALWorld/CombatWorld/m02a.cpk
4.58MB
gamedata/PALWorld/CombatWorld/m02c.cpk
3.95MB
gamedata/PALWorld/CombatWorld/m03a.cpk
3.04MB
gamedata/PALWorld/CombatWorld/m03b.cpk
2.79MB
gamedata/PALWorld/CombatWorld/m03c.cpk
2.88MB
gamedata/PALWorld/CombatWorld/m04.cpk
2.54MB
gamedata/PALWorld/CombatWorld/m05.cpk
2.97MB
gamedata/PALWorld/CombatWorld/m06.cpk
3.35MB
gamedata/PALWorld/CombatWorld/m07a.cpk
2.43MB
gamedata/PALWorld/CombatWorld/m07b.cpk
2.11MB
gamedata/PALWorld/CombatWorld/m07c.cpk
1.81MB
gamedata/PALWorld/CombatWorld/m07d.cpk
3.15MB
gamedata/PALWorld/CombatWorld/m08.cpk
3.2MB
gamedata/PALWorld/CombatWorld/m09a.cpk
2.88MB
gamedata/PALWorld/CombatWorld/m09b.cpk
2.78MB
gamedata/PALWorld/CombatWorld/m09c.cpk
2.81MB
gamedata/PALWorld/CombatWorld/m10a.cpk
2.62MB
gamedata/PALWorld/CombatWorld/m10c.cpk
4.68MB
gamedata/PALWorld/CombatWorld/m11.cpk
2.99MB
gamedata/PALWorld/CombatWorld/m12.cpk
3.22MB
gamedata/PALWorld/CombatWorld/m13a.cpk
2.92MB
gamedata/PALWorld/CombatWorld/m13b.cpk
2.66MB
gamedata/PALWorld/CombatWorld/m14.cpk
2.38MB
gamedata/PALWorld/CombatWorld/m15a.cpk
3.45MB
gamedata/PALWorld/CombatWorld/m15b.cpk
3.97MB
gamedata/PALWorld/CombatWorld/m15c.cpk
3.98MB
gamedata/PALWorld/CombatWorld/m16.cpk
5.09MB
gamedata/PALWorld/CombatWorld/m17a.cpk
2.76MB
gamedata/PALWorld/CombatWorld/m17b.cpk
2.14MB
gamedata/PALWorld/CombatWorld/m17c.cpk
1.62MB
gamedata/PALWorld/CombatWorld/m17d.cpk
3.36MB
gamedata/PALWorld/CombatWorld/m18.cpk
4.61MB
gamedata/PALWorld/CombatWorld/m19a.cpk
4.09MB
gamedata/PALWorld/CombatWorld/m19b.cpk
2.01MB
gamedata/PALWorld/CombatWorld/m19c.cpk
2.25MB
gamedata/PALWorld/CombatWorld/m20a.cpk
2.57MB
gamedata/PALWorld/CombatWorld/m20b.cpk
2.58MB
gamedata/PALWorld/CombatWorld/q02.cpk
3.42MB
gamedata/PALWorld/m01.cpk
28.24MB
gamedata/PALWorld/m02.cpk
13.52MB
gamedata/PALWorld/m03.cpk
24.42MB
gamedata/PALWorld/m04.cpk
14.75MB
gamedata/PALWorld/m05.cpk
12.13MB
gamedata/PALWorld/m06.cpk
17.76MB
gamedata/PALWorld/m07.cpk
29.34MB
gamedata/PALWorld/m08.cpk
22.53MB
gamedata/PALWorld/m09.cpk
22.64MB
gamedata/PALWorld/m10.cpk
10.41MB
gamedata/PALWorld/m11.cpk
4.83MB
gamedata/PALWorld/m12.cpk
4.77MB
gamedata/PALWorld/m13.cpk
21.8MB
gamedata/PALWorld/m14.cpk
16.83MB
gamedata/PALWorld/m15.cpk
13.38MB
gamedata/PALWorld/m16.cpk
10.98MB
gamedata/PALWorld/m17.cpk
19.07MB
gamedata/PALWorld/m18.cpk
7.14MB
gamedata/PALWorld/m19.cpk
27.31MB
gamedata/PALWorld/m20.cpk
8.35MB
gamedata/PALWorld/q01.cpk
25.96MB
gamedata/PALWorld/q02.cpk
22.49MB
gamedata/PALWorld/q03.cpk
60.6MB
gamedata/PALWorld/q04.cpk
113.66MB
gamedata/PALWorld/q05.cpk
33.82MB
gamedata/PALWorld/q06.cpk
92.4MB
gamedata/PALWorld/q07.cpk
7.79MB
gamedata/PALWorld/q08.cpk
8.27MB
gamedata/PALWorld/q09.cpk
39.3MB
gamedata/PALWorld/q10.cpk
27.83MB
gamedata/PALWorld/q11.cpk
26.16MB
gamedata/PALWorld/q12.cpk
2.17MB
gamedata/PALWorld/q13.cpk
26.8MB
gamedata/PALWorld/q14.cpk
42.28MB
gamedata/scenedata.cpk
56.7MB
gamedata/script.cpk
2.33MB
gamedata/ui.cpk
88.22MB
gamedata/VideoA.cpk
155.28MB
gamedata/videob.cpk
410.63MB
hintGameVer/hintsoft_3lupt.pkg
92B
hintGameVer/NewGame.torrent
488.52KB
mss/dos/Adlib.mdi
14.72KB
mss/dos/Adlibg.mdi
16.08KB
mss/dos/Audiodrv.dig
11.54KB
mss/dos/Digmaxi.dig
4.8KB
mss/dos/Esfm.mdi
15.52KB
mss/dos/Fatman.ad
3.54KB
mss/dos/Fatman.opl
3.54KB
mss/dos/Iwav.dig
2.52KB
mss/dos/Iwav.mdi
2.1KB
mss/dos/Jammer.dig
3.14KB
mss/dos/Mdimaxi.mdi
1.99KB
mss/dos/Mpu401.mdi
1.96KB
mss/dos/Mssdrvr.lst
20.55KB
mss/dos/Mssw95.exe
7.85KB
mss/dos/Mt32mpu.mdi
6.85KB
mss/dos/Null.mdi
1.66KB
mss/dos/Nvdig.dig
1.83KB
mss/dos/Nvmpu.mdi
2KB
mss/dos/Opl3.mdi
16.09KB
mss/dos/Pas.mdi
15.15KB
mss/dos/Pasplus.mdi
16.16KB
mss/dos/Pcspkr.mdi
4.68KB
mss/dos/Proaudio.dig
2.16KB
mss/dos/Rap10.dig
2.87KB
mss/dos/Sb16.dig
2.85KB
mss/dos/Sbawe32.mdi
30.66KB
mss/dos/Sblaster.dig
3.14KB
mss/dos/Sblaster.mdi
14.85KB
mss/dos/Sbpro.dig
2.8KB
mss/dos/Sbpro1.mdi
15.19KB
mss/dos/Sbpro2.mdi
16.24KB
mss/dos/Setsound.exe
142.93KB
mss/dos/Sndscape.dig
4.07KB
mss/dos/Sndscape.mdi
2.9KB
mss/dos/Sndsys.dig
3.34KB
mss/dos/Tandy.mdi
4.98KB
mss/dos/Ultra.dig
9.26KB
mss/dos/Ultra.mdi
48.51KB
mss/win32/Autopan.flt
40KB
mss/win32/Bandpass.flt
40.5KB
mss/win32/Capture.flt
33KB
mss/win32/Chorus.flt
41KB
mss/win32/Compress.flt
40KB
mss/win32/Flange.flt
40.5KB
mss/win32/Highpass.flt
40KB
mss/win32/Laginter.flt
44KB
mss/win32/Lowpass.flt
40KB
mss/win32/Mdelay.flt
40.5KB
mss/win32/Mp3dec.asi
123KB
mss/win32/Mssa3d.m3d
50KB
mss/win32/Mssa3d2.m3d
59.5KB
mss/win32/Mssdolby.m3d
63KB
mss/win32/Mssds3dh.m3d
49.5KB
mss/win32/Mssds3ds.m3d
49.5KB
mss/win32/Mssdx7sh.m3d
49.5KB
mss/win32/Mssdx7sl.m3d
49.5KB
mss/win32/Mssdx7sn.m3d
49.5KB
mss/win32/Msseax.m3d
52.5KB
mss/win32/Msseax2.m3d
67.5KB
mss/win32/Mssfast.m3d
61.5KB
mss/win32/Mssrsx.m3d
344.5KB
mss/win32/Mssv12.asi
139.5KB
mss/win32/Mssv24.asi
131KB
mss/win32/Mssv29.asi
157.5KB
mss/win32/Parmeq.flt
40.5KB
mss/win32/Phaser.flt
51KB
mss/win32/Reson.flt
40KB
mss/win32/Reverb1.flt
41KB
mss/win32/Reverb2.flt
51.5KB
mss/win32/Reverb3.flt
55.5KB
mss/win32/Ringmod.flt
40.5KB
mss/win32/Sdelay.flt
40.5KB
mss/win32/Shelfeq.flt
51.5KB
Mss32.dll
338.5KB
OIRAMLOOK.dll
1.94MB
PAL4.exe
5.16MB
pal4.set
1.52KB
pal4Exception.log
295B
PAL4Extend.dll
36.1KB
PAL4ExtendP.dll
12KB
PAL4ExtendP.exe
359.04KB
PAL4ExtendP.msg
594.92KB
PAL4ExtendP.x86
74.86KB
pal4Logfile.log
46.5KB
PAL4P.dll
25.69MB
PAL4P.drv
714.56KB
PAL4P.exe
544.53KB
PAL4Patcher.exe
396KB
play.bat
380B
play.ini
991B
Readme.txt
3.46KB
root/PAL4.exe
5.16MB
root/Pal4P.dll
25.69MB
root/Pal4P.drv
714.56KB
root/Pal4P.exe
544.53KB
save/0.dat
28.61KB
save/0.png
18.1KB
save/Thumbs.db
6KB
save.txt
80B
snapshoot/2010_8_13__0_18_7.bmp
2.25MB
snapshoot/Thumbs.db
12KB
Thumbs.db
5.5KB
Uninstall.exe
40KB
W10err.bat
253B

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=