DespicableMe.app

Torrent Hash:
8B4A8DAC3261E71F22786DBD2B6DDF86A0D41192
Number of Files:
1015
Content Size:
77.6MB
Convert On:
2014-01-05
Keywords:
Magnet Link:
W3siaWQiOiJhZHN0X2JfTV8zMDB4NTAiLCJhZHNwb3QiOiJiX01fMzAweDUwIiwid2VpZ2h0IjoiNSIsImZjYXAiOmZhbHNlLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjoiNzY4IiwibWluV2lkdGgiOmZhbHNlLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPHNjcmlwdCB0eXBlPVwidGV4dFwvamF2YXNjcmlwdFwiPlxyXG4gIGF0T3B0aW9ucyA9IHtcclxuICAgICdrZXknIDogJzdkMWNjMGUxYjk4MWM5NzY4ZGI3ODUxZmM1MzVhMTllJyxcclxuICAgICdmb3JtYXQnIDogJ2lmcmFtZScsXHJcbiAgICAnaGVpZ2h0JyA6IDUwLFxyXG4gICAgJ3dpZHRoJyA6IDMyMCxcclxuICAgICdwYXJhbXMnIDoge31cclxuICB9O1xyXG4gIGRvY3VtZW50LndyaXRlKCc8c2NyJyArICdpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBzcmM9XCJodHRwJyArIChsb2NhdGlvbi5wcm90b2NvbCA9PT0gJ2h0dHBzOicgPyAncycgOiAnJykgKyAnOlwvXC93d3cuYm5odG1sLmNvbVwvaW52b2tlLmpzXCI+PFwvc2NyJyArICdpcHQ+Jyk7XHJcbjxcL3NjcmlwdD4ifV0=
File Name
Size
DespicableMe
11.81MB
textures_ios/sprite_splash.tga
4MB
textures_ios/sprite_hud_01.tga
4MB
textures_ios/sprite_menu_01.tga
4MB
sounds/sfx_intro.wav
1.83MB
textures_ios/tile_metal_wall_grey_nm.tga
1.33MB
textures_ios/tile_path_nm.tga
1.33MB
textures_ios/sprite_menu_icons.tga
1MB
textures_ios/sprite_menu_02.tga
1MB
datalibs/states
927.3KB
Default-Portrait@2x.png
774.7KB
textures_ios/intro_trophy_df.tga
682.8KB
textures_ios/fx_particles_despicable_atlas_add_df.tga
682.8KB
textures_ios/intro_trophy_nm.tga
682.8KB
textures_ios/intro_letters_df.tga
682.8KB
textures_ios/intro_enviro_lm.tga
682.8KB
textures_ios/labo_lm.tga
682.8KB
textures_ios/labo_iphone4_lm.tga
682.8KB
models/intro_wall2.pig
581.63KB
textures_ios/sprite_splash_logo.tga
512.05KB
textures_ios/sprite_universal_studios.tga
512.05KB
textures_ios/sprite_locations.tga
512.05KB
textures_ios/sprite_portraits.tga
512.05KB
textures_ios/sprite_loading.tga
512.05KB
sounds/vo_min_mid_social_laugh_002.wav
499.86KB
models/intro_wall1.pig
422.03KB
sounds/sfx_mc_giant_bonus.wav
397.51KB
models/level_animdeco_resliana_001_base.pig
371.36KB
sounds/bg_mm_loop.mpc
359.43KB
sounds/sfx_menu_screen_loop.wav
349.76KB
textures_ios/tile_path_mk.tga
341.38KB
models/macho.pig
331.92KB
sounds/sfx_menu_screen_loop_outdoors.wav
319.72KB
sounds/sfx_mc_slides_down_scream.vxn
318.87KB
sounds/vo_singer_mm_idle_001.wav
310.01KB
sounds/sfx_get_rocket.wav
301.24KB
models/intro_kevin_base.pig
298.53KB
models/intro_minion_base.pig
287.06KB
models/mc_002.pig
282.19KB
textures_ios/sprite_target.tga
256.05KB
textures_ios/aux_norm_watersea.tga
256.05KB
models/mc_001.pig
256.03KB
models/evil_1.pig
240.56KB
models/evil_3.pig
229.66KB
models/evil_2.pig
221.5KB
models/res_animdeco_cannon_001_base.pig
214.11KB
sounds/sfx_canon_shot.wav
213.73KB
sounds/vo_min_mid_social_matrix_001.wav
211.03KB
anims/intro_s02_minion03_anim.anim
196.84KB
sounds/sfx_min_mid_game_crash_pollo_002.wav
196.19KB
sounds/vo_minion_crash_wall_5.wav
193.22KB
Default-568h@2x.png
192.16KB
models/envirobase_splitcurves_02.pig
189.73KB
sounds/sfx_minion_crash_rocket_barrel.wav
181.7KB
sounds/sfx_min_mid_crash_butt_on_fire_001.wav
172.99KB
textures_ios/fx_fire_flames.tga
170.8KB
textures_ios/fx_special_fireswirls.tga
170.8KB
textures_ios/fx_vignet_labo.tga
170.8KB
textures_ios/fx_special_flaminflare.tga
170.8KB
textures_ios/fx_special_darkswirls.tga
170.8KB
textures_ios/fx_vignet_residential.tga
170.8KB
textures_ios/ice_df.tga
170.8KB
textures_ios/fx_special_darkswirls_patterns.tga
170.8KB
textures_ios/fx_fire_flameshape.tga
170.8KB
textures_ios/fx_special_darkswirls_dense.tga
170.8KB
textures_ios/evilminion_df.tga
170.8KB
textures_ios/minion_screen_shadow_noscore.tga
170.8KB
textures_ios/minion_screen_mom_df.tga
170.8KB
textures_ios/atlas_lab_df.tga
170.8KB
textures_ios/minion_screen_dad.tga
170.8KB
textures_ios/cannon_001_df.tga
170.8KB
textures_ios/prop_door_secret_exit_df.tga
170.8KB
textures_ios/intro_speaker_df.tga
170.8KB
textures_ios/basicroom_df.tga
170.8KB
textures_ios/fx_atlasnumbers.tga
170.8KB
textures_ios/minion_screen_worker.tga
170.8KB
textures_ios/minion_screen_baby.tga
170.8KB
textures_ios/prop_diversion_df.tga
170.8KB
textures_ios/tile_violet_tobogan_df.tga
170.8KB
textures_ios/tile_path_final_low.tga
170.8KB
textures_ios/tile_path_df.tga
170.8KB
textures_ios/tile_metal_wall_grey_df.tga
170.8KB
textures_ios/tobogan_entry_df.tga
170.8KB
textures_ios/tile_path_02.tga
170.8KB
textures_ios/furnace_saw_df.tga
170.8KB
textures_ios/prop_computers_df.tga
170.8KB
textures_ios/mc_001_df.tga
170.8KB
textures_ios/atlas_decorative_props.tga
170.8KB
textures_ios/minion_rocket_df.tga
170.8KB
textures_ios/minion_screen_shadow.tga
170.8KB
textures_ios/minions_df.tga
170.8KB
textures_ios/intro_door_nm.tga
170.8KB
textures_ios/intro_door_df.tga
170.8KB
anims/intro_s15_dave_anim.anim
161.08KB
sounds/vo_singer_mm_idlebreaker_001.wav
158.88KB
sounds/vo_minion_npc_group_loop.wav
155.58KB
models/crash_effect_carluggage_001_minion_base.pig
153.86KB
anims/intro_s15_paul_anim.anim
153.08KB
sounds/sfx_get_magnet.vxn
152.83KB
anims/intro_s14_paul_anim.anim
148.48KB
Default@2x.png
139.59KB
sounds/sfx_minion_crash_table.wav
138.22KB
sounds/sfx_minion_crash_hydrant.wav
138.22KB
sounds/sfx_minion_crash_saw.wav
138.22KB
sounds/min_mid_game_crash_barrier_002.wav
137.17KB
sounds/vo_singer_mm_idlebreaker_002_romanticmood.wav
136.35KB
sounds/vo_minion_crash_wall_4.wav
135.95KB
text/ru.texts
135.46KB
sounds/sfx_minion_electrocution.wav
130.96KB
sounds/vo_min_mid_social_loser_001.wav
129.8KB
models/decorative_minion_facebook.pig
128.13KB
sounds/vo_initial_jump.wav
127.05KB
sounds/sfx_min_mid_game_rollingcage_002_back.wav
122.41KB
Default-Portrait.png
120.55KB
text/ja.texts
120KB
sounds/sfx_minion_crash_car_rocket_standing_2.wav
117.13KB
sounds/sfx_revive_crane_drop_mc.wav
116.9KB
sounds/sfx_minion_crash_car_luggage.wav
111.86KB
models/vector_aircraft.pig
111.21KB
text/ko.texts
110.85KB
text/es.texts
106.28KB
text/de.texts
105.57KB
text/fr.texts
105.06KB
text/it.texts
103.96KB
text/pt.texts
103.63KB
models/crash_effect_carluggage_001_base.pig
103.06KB
text/tr.texts
103.03KB
anims/intro_s15_minion03_anim.anim
102.75KB
anims/intro_s14_dave_anim.anim
102.01KB
anims/intro_s15_minion05_anim.anim
101.64KB
anims/intro_s06_kevin_anim.anim
101.03KB
sounds/sfx_springboard_jump_catch_and_throw.wav
99.45KB
text/en.texts
99.41KB
anims/intro_s15_dave_anim_part01.anim
98.43KB
anims/intro_s06_dave_anim.anim
97.99KB
sounds/sfx_cross_traffic_street.wav
97.94KB
models/intro_wall3.pig
97.77KB
anims/intro_s15_paul_anim_part01.anim
97.73KB
text/zh.texts
97.49KB
sounds/vo_min_mid_social_matrix_002.wav
96.81KB
_CodeSignature/CodeResources
95.26KB
sounds/vo_lacucaracha_sequence.wav
95KB
sounds/sfx_despicable.wav
93.78KB
anims/intro_s15_minion07_anim.anim
93.66KB
anims/intro_s06_minion10_anim.anim
93.02KB
models/intro_wall4.pig
91.16KB
anims/intro_s15_minion04_anim_part02.anim
88.75KB
datalibs/gui_1_1
86.42KB
sounds/sfx_min_mid_game_rollingcage_001_front.wav
85.51KB
models/intro_exit.pig
85.19KB
sounds/sfx_fluffy_unicorn_explodes.wav
84.89KB
sounds/sfx_minion_crash_car_rocket_standing_1.wav
84.46KB
sounds/sfx_points_circle.wav
84.11KB
anims/intro_s15_paul_anim_part02.anim
83.83KB
sounds/vo_mm_touch_head_2.wav
82.91KB
sounds/vo_mm_touch_head_1.wav
82.91KB
anims/intro_s06_minion02_anim.anim
82.04KB
SC_Info/DespicableMe.supp
81.85KB
soundpack/soundpack
81.85KB
anims/intro_s12_paul_anim.anim
80.96KB
anims/intro_s15_minion04_anim.anim
79.78KB
sounds/sfx_minion_strapped_idle_002.wav
79.77KB
sounds/sfx_minion_strapped_idle_003.wav
79.77KB
sounds/sfx_minion_strapped_idle_001.wav
79.77KB
sounds/sfx_water_pool.wav
78.4KB
text/ar.texts
78.35KB
anims/intro_s15_minion09_anim.anim
78.08KB
sounds/m_ingame_mm.mpc
77.21KB
anims/min_mid_game_crash_hydrant_left_001.anim
76.79KB
sounds/sfx_speed_boost.wav
76.55KB
anims/intro_s15_kevin_anim.anim
75.62KB
anims/intro_s06_minion07_anim.anim
75.34KB
models/intro_trophy.pig
74.41KB
sounds/sfx_minion_crash_boss.wav
73.92KB
anims/intro_s15_minion06_anim_part02.anim
71.69KB
sounds/sfx_min_mid_game_crash_slide_002.wav
70.34KB
anims/intro_s15_dave_anim_part02.anim
69.25KB
anims/intro_s15_minion08_anim.anim
67.92KB
sounds/sfx_npc_minion_splash_on_screen_5.wav
67.68KB
sounds/sfx_npc_minion_splash_on_screen_1.wav
67.49KB
anims/intro_s15_minion05_anim_part01.anim
67.32KB
anims/intro_s07_11_minion08_anim.anim
66.73KB
anims/intro_s16_minion05_anim.anim
65.55KB
anims/intro_s16_paul_anim.anim
65.55KB
anims/intro_s16_minion08_anim.anim
65.55KB
anims/intro_s16_minion07_anim.anim
65.55KB
anims/intro_s16_minion03_anim.anim
65.55KB
anims/intro_s16_minion09_anim.anim
65.55KB
anims/intro_s16_minion04_anim.anim
65.55KB
anims/intro_s16_minion01_anim.anim
65.55KB
anims/intro_s16_minion02_anim.anim
65.55KB
anims/intro_s16_minion10_anim.anim
65.55KB
anims/intro_s16_minion06_anim.anim
65.55KB
anims/intro_s15_minion09_anim_part01.anim
65.45KB
sounds/sfx_npc_minion_splash_on_screen_2.wav
65.06KB
anims/min_mid_game_crash_hydrant_right_001.anim
65.01KB
fonts_ttf/gothambold.ttf
64.76KB
datalibs/tilemaps
64.2KB
textures_ios/fx_shadow.tga
64.05KB
textures_ios/fx_ndis_sewer.tga
64.05KB
anims/intro_s15_minion10_anim.anim
63.76KB
sounds/vo_min_mm_warmup_002.wav
63.66KB
sounds/sfx_wheel_cart_loop_1.wav
63.65KB
anims/intro_s15_minion07_anim_part01.anim
63.47KB
sounds/sfx_break_ice_3.wav
62.89KB
anims/intro_s12_dave_anim.anim
61.85KB
anims/intro_s12_minion08_anim.anim
61.6KB
models/pollito_base.pig
60.53KB
sounds/sfx_enters_tube_to_switch_environment.wav
59.2KB
anims/intro_s15_minion06_anim.anim
59.2KB
anims/intro_s16_dave_anim.anim
58.94KB
sounds/vo_mm_touch_eye.wav
58.29KB
sounds/sfx_magnet.wav
57.41KB
sounds/sfx_get_shield.wav
56.94KB
anims/intro_s15_minion03_anim_part01.anim
55.94KB
anims/intro_s12_minion09_anim.anim
55.28KB
anims/props_worker_mm_idle_anim_001.anim
54.79KB
anims/intro_s15_minion07_anim_part02.anim
54.68KB
anims/intro_s15_minion10_anim_part02.anim
54.62KB
sounds/sfx_npc_minion_splash_on_screen_4.wav
54.34KB
sounds/sfx_npc_minion_splash_on_screen_3.wav
54.09KB
anims/intro_s15_kevin_anim_part01.anim
53.94KB
anims/intro_s12_minion03_anim.anim
53.68KB
anims/intro_s12_kevin_anim.anim
53.46KB
datalibs/sprites_res_800x480_
53.44KB
datalibs/sprites
53.43KB
anims/intro_s15_minion03_anim_part02.anim
53.05KB
anims/intro_s14_minion07_anim.anim
52.67KB
sounds/vo_min_mm_warmup_001.wav
52.53KB
levels/intro.bclara
51.47KB
sounds/sfx_wheel_cart_loop_2.wav
51.45KB
sounds/sfx_stone_gate_opening.wav
50.74KB
sounds/vo_mm_touch_l_foot.wav
50.43KB
anims/intro_s01_paul_anim.anim
50.24KB
sounds/sfx_buy.wav
48.72KB
Default.png
47.66KB
sounds/sfx_wheel_cart_loop_3.wav
47.28KB
sounds/sfx_flamethrower.wav
47.24KB
sounds/sfx_springboard_jump.wav
46.75KB
anims/intro_s07_11_minion03_anim.anim
46.44KB
anims/intro_s01_minion06_anim.anim
45.4KB
anims/intro_s07_11_kevin_anim.anim
45.12KB
sounds/sfx_break_ice_2.wav
44.75KB
anims/intro_s01_minion03_anim.anim
43.67KB
sounds/vo_vector_wins.wav
43.47KB
anims/intro_s12_minion06_anim.anim
43.26KB
sounds/sfx_books.wav
43.01KB
sounds/sfx_break_ice_1.wav
43KB
textures_ios/cannon_001_nm.tga
42.8KB
textures_ios/mount_001_df.tga
42.8KB
textures_ios/chicken_df.tga
42.8KB
textures_ios/enemy_001_df.tga
42.8KB
textures_ios/mc_worker_df.tga
42.8KB
textures_ios/aux_clouds.tga
42.8KB
textures_ios/fx_ndis_jelly.tga
42.8KB
textures_ios/fx_lighting2.tga
42.8KB
textures_ios/banana_vacuum_df.tga
42.8KB
textures_ios/banana_df.tga
42.8KB
textures_ios/aux_norm_smooth_nm.tga
42.8KB
textures_ios/prop_computers_nm.tga
42.8KB
textures_ios/tobogan_entry_nm.tga
42.8KB
textures_ios/evilminion_hair_df.tga
42.8KB
textures_ios/fx_ndis_lab.tga
42.8KB
textures_ios/intro_door_mk.tga
42.8KB
textures_ios/fx_lighting.tga
42.8KB
textures_ios/aux_norm_faceted_nm.tga
42.8KB
textures_ios/tile_metal_wall_grey_mk.tga
42.8KB
textures_ios/cookiebot_001_df.tga
42.8KB
textures_ios/evilminions_impostors_df.tga
42.8KB
textures_ios/intro_speaker_nm.tga
42.8KB
textures_ios/gradients_map.tga
42.8KB
textures_ios/intro_bg_labo_df.tga
42.8KB
textures_ios/fx_ndis_ice.tga
42.8KB
textures_ios/cannon_001_mk.tga
42.8KB
textures_ios/fx_skin.tga
42.8KB
textures_ios/mc_hair_df.tga
42.8KB
textures_ios/fx_special_darkswirls_dense2.tga
42.8KB
textures_ios/fx_special_glowstar2.tga
42.8KB
textures_ios/fx_special_flameshape.tga
42.8KB
textures_ios/fx_glare2.tga
42.8KB
textures_ios/fx_special_flameshape_2.tga
42.8KB
textures_ios/fx_glare1.tga
42.8KB
sounds/vo_mm_touch_r_foot.wav
42.57KB
sounds/vo_mm_touch_r_arm.wav
42.57KB
levels/introlib.blibclara
42.46KB
anims/intro_s15_minion05_anim_part02.anim
42.46KB
sounds/vo_mc_death_falls.wav
42.08KB
anims/intro_s03_minion07_anim.anim
42.07KB
anims/intro_s01_dave_anim.anim
41.79KB
models/3slide_ice_cover.pig
41.72KB
models/intro_roof.pig
41.46KB
anims/intro_s05_paul_anim.anim
41.33KB
anims/intro_s14_minion08_anim.anim
41.24KB
anims/intro_s14_minion01_anim.anim
40.21KB
anims/intro_s06_minion05_anim.anim
40.04KB
anims/intro_s01_minion08_anim.anim
39.97KB
sounds/vo_mm_touch_l_arm.wav
39.95KB
anims/intro_s14_minion09_anim.anim
39.4KB
models/intro_animated_objects.pig
39.32KB
FREEMIUMIGP_RES/window_ipad_ru.png
39.19KB
sounds/sfx_break_dishes_table.wav
39.16KB
anims/intro_s14_minion10_anim.anim
38.74KB
sounds/sfx_door_opens.wav
38.39KB
anims/intro_s06_paul_anim.anim
38.28KB
sounds/sfx_throw_small_enemy_explodes_2.wav
38.12KB
sounds/sfx_get_gru_coin.wav
37.99KB
sounds/sfx_warp_tubes_appear.wav
37.98KB
anims/intro_s14_minion06_anim.anim
37.64KB
anims/intro_s14_minion05_anim.anim
37.64KB
anims/intro_s01_minion09_anim.anim
37.55KB
anims/intro_s01_minion04_anim.anim
37.52KB
sounds/sfx_white_transition.wav
37.34KB
anims/intro_s15_minion04_anim_part01.anim
37.18KB
anims/intro_s15_minion08_anim_part01.anim
36.94KB
anims/intro_s03_kevin_anim.anim
36.83KB
sounds/sfx_shield_gone.wav
36.75KB
sounds/sfx_rocket_pile_rolling_pass_by_3.wav
36.6KB
anims/intro_s13_paul_anim.anim
36.37KB
sounds/vo_vector_booya.wav
35.86KB
anims/intro_s12_minion10_anim.anim
35.7KB
sounds/sfx_get_ice_gun.wav
35.65KB
anims/intro_s01_minion10_anim.anim
35.42KB
anims/intro_s15_minion08_anim_part02.anim
35.41KB
sounds/sfx_tunnel_door_opens.wav
35.39KB
anims/intro_s15_kevin_anim_part02.anim
35.13KB
anims/intro_s03_minion03_anim.anim
35.11KB
FREEMIUMIGP_RES/window_ipad_tr.png
35.11KB
sounds/sfx_car_pass_by_2.wav
35KB
anims/intro_s01_minion01_anim.anim
34.92KB
anims/intro_s01_minion02_anim.anim
34.85KB
anims/intro_s07_11_minion05_anim.anim
34.75KB
sounds/sfx_rocket_pile_rolling_pass_by_1.wav
34.65KB
sounds/sfx_circular_saw_loop_2.wav
34.51KB
anims/intro_s01_minion05_anim.anim
34.39KB
anims/intro_s01_minion07_anim.anim
34.39KB
models/cookiebot_002.pig
33.81KB
sounds/vo_vector_is_hit_2.wav
33.76KB
anims/intro_s15_minion09_anim_part02.anim
33.48KB
anims/intro_s14_minion02_anim.anim
33.24KB
sounds/vo_vector_not_so_fast.wav
33.09KB
sounds/vo_vector_pretty_impressive.wav
33.01KB
models/furnace_saw_ice_cover.pig
32.72KB
anims/intro_s13_minion06_anim.anim
32.72KB
anims/intro_s01_kevin_anim.anim
32.62KB
anims/intro_s15_minion02_anim_part02.anim
32.45KB
sounds/get_big_banana_bonus.wav
32.38KB
initialfeed.dat
32.33KB
fonts_ttf/despicableme.ttf
32.12KB
models/cookiebot_001.pig
32.07KB
textures_ios/sprite_res_800x480_tileset.tga
32.05KB
textures_ios/fx_lut_resi.tga
32.05KB
textures_ios/fx_lut_labo.tga
32.05KB
textures_ios/sprite_tileset.tga
32.05KB
anims/intro_s05_minion08_anim.anim
32.04KB
sounds/sfx_car_pass_by_1.wav
31.83KB
anims/intro_s15_minion10_anim_part01.anim
31.83KB
FREEMIUMIGP_RES/window_ipad_de.png
31.41KB
anims/intro_s02_minion05_anim.anim
31.29KB
sounds/vo_vector_ha_ha_ha.wav
31.27KB
FREEMIUMIGP_RES/window_ipad_jp.png
31.24KB
FREEMIUMIGP_RES/window_jp.png
31.22KB
sounds/sfx_laser_loop.wav
30.99KB
models/mount_001.pig
30.91KB
anims/intro_s02_minion08_anim.anim
30.36KB
Icon-72@2x.png
30.21KB
anims/intro_s15_minion06_anim_part01.anim
30.21KB
anims/intro_s12_minion02_anim.anim
30.18KB
sounds/vo_minion_npc_idle_5.wav
29.95KB
anims/intro_s12_minion07_anim.anim
29.91KB
anims/intro_s12_minion05_anim.anim
29.9KB
sounds/sfx_minion_blow_gas_2.wav
29.75KB
sounds/sfx_car_pass_by_7.wav
29.58KB
sounds/sfx_car_pass_by_6.wav
29.5KB
anims/intro_s05_dave_anim.anim
29.49KB
anims/intro_s05_minion01_anim.anim
29.49KB
anims/intro_s05_minion03_anim.anim
29.49KB
anims/intro_s05_minion10_anim.anim
29.49KB
anims/intro_s05_minion02_anim.anim
29.49KB
anims/intro_s05_minion09_anim.anim
29.49KB
anims/intro_s05_minion06_anim.anim
29.49KB
anims/intro_s05_minion05_anim.anim
29.49KB
anims/intro_s05_minion04_anim.anim
29.49KB
anims/intro_s14_kevin_anim.anim
29.46KB
sounds/sfx_car_pass_by_5.wav
29.44KB
sounds/sfx_circular_saw_loop_3.wav
29.11KB
anims/intro_s12_minion01_anim.anim
29.03KB
models/enemy_vector_ground_armored_001.pig
29.03KB
FREEMIUMIGP_RES/window_portrait_cn.png
28.99KB
sounds/vo_mm_touch_belly_2.wav
28.95KB
sounds/vo_mm_touch_belly_3.wav
28.95KB
sounds/vo_mm_touch_belly_1.wav
28.95KB
anims/intro_s12_minion04_anim.anim
28.91KB
anims/intro_s02_minion06_anim.anim
28.8KB
models/6tube_noramp_a_ice_cover.pig
28.76KB
anims/intro_s15_minion01_anim.anim
28.52KB
sounds/sfx_npc_minion_runs_along_1.wav
28.51KB
sounds/sfx_npc_minion_runs_along_2.wav
28.51KB
sounds/sfx_circular_saw_loop_1.wav
28.36KB
sounds/sfx_scroll_costumes.wav
28.25KB
FREEMIUMIGP_RES/window_ipad_portrait_jp.png
28.25KB
sounds/sfx_npc_small_enemy_3.wav
28.15KB
anims/intro_s02_dave_anim.anim
28KB
sounds/vo_minion_cannon.wav
27.7KB
sounds/vo_minion_lookback_panic.wav
27.39KB
sounds/sfx_car_pass_by_3.wav
27.19KB
FREEMIUMIGP_RES/window_ipad_portrait_tr.png
27.16KB
anims/intro_s02_paul_anim.anim
26.97KB
sounds/sfx_car_pass_by_4.wav
26.76KB
sounds/sfx_knock_door_down.wav
26.74KB
anims/intro_s14_minion03_anim.anim
26.69KB
sounds/vo_crashfireonair.wav
26.65KB
FREEMIUMIGP_RES/window_ipad_sp.png
26.63KB
sounds/sfx_mc_collision_stop_2.wav
26.56KB
sounds/sfx_mc_collision_stop_1.wav
26.56KB
sounds/sfx_minion_blow_gas_1.wav
26.55KB
sounds/sfx_standpipe.wav
26.51KB
FREEMIUMIGP_RES/window_sp.png
26.5KB
FREEMIUMIGP_RES/window_ipad_fr.png
26.46KB
sounds/sfx_throw_small_enemy_explodes_3.wav
26.45KB
sounds/vo_minion_npc_idle_4.wav
26.33KB
FREEMIUMIGP_RES/window_ru.png
26.32KB
anims/intro_s15_minion01_anim_part02.anim
26.29KB
FREEMIUMIGP_RES/window_tr.png
26.29KB
FREEMIUMIGP_RES/window_fr.png
26.26KB
sounds/vo_minion_reaction_happy_7.wav
26.22KB
sounds/sfx_rocket_pile_rolling_pass_by_2.wav
26.17KB
sounds/vo_minion_reaction_happy_6.wav
25.9KB
models/minion_rocket.pig
25.86KB
FREEMIUMIGP_RES/window_ipad_cn.png
25.68KB
sounds/sfx_car_pass_by_8.wav
25.68KB
FREEMIUMIGP_RES/window_ipad_br.png
25.67KB
FREEMIUMIGP_RES/window_br.png
25.51KB
anims/intro_s07_11_dave_anim.anim
25.45KB
sounds/vo_minion_reaction_happy_8.wav
25.3KB
sounds/vo_vector_announcement_1.wav
25.3KB
anims/intro_s03_dave_anim.anim
25.28KB
FREEMIUMIGP_RES/window_ipad_it.png
25.28KB
FREEMIUMIGP_RES/window_ipad_portrait_cn.png
25.23KB
sounds/sfx_throw_small_enemy_explodes_1.wav
25.19KB
tracker.json
25.18KB
FREEMIUMIGP_RES/window_it.png
25.14KB
sounds/sfx_npc_small_enemy_1.wav
25.04KB
FREEMIUMIGP_RES/window_portrait_jp.png
25.03KB
FREEMIUMIGP_RES/window_cn.png
24.98KB
models/enemy_vector_ground_001.pig
24.89KB
anims/intro_s04_minion05_anim.anim
24.86KB
FREEMIUMIGP_RES/window_ipad_portrait_fr.png
24.74KB
models/3slide.pig
24.71KB
sounds/sfx_npc_small_enemy_2.wav
24.62KB
FREEMIUMIGP_RES/window_ipad_portrait_sp.png
24.48KB
sounds/vo_minion_punch.wav
24.41KB
models/furnace_saw.pig
23.96KB
anims/intro_s05_minion07_anim.anim
23.88KB
FREEMIUMIGP_RES/window_ipad_portrait_br.png
23.87KB
anims/intro_s07_11_minion02_anim.anim
23.81KB
sounds/vo_minion_reaction_happy_4.wav
23.8KB
FREEMIUMIGP_RES/window_ipad_portrait_ru.png
23.76KB
sounds/sfx_menu_select_shop_or_social.wav
23.62KB
models/mc_shadow_001.pig
23.58KB
sounds/vo_minion_reaction_happy_5.wav
23.47KB
sounds/sfx_minion_bumper_jump_3.wav
23.31KB
anims/intro_s04_dave_anim.anim
23.27KB
FREEMIUMIGP_RES/window_de.png
23.25KB
FREEMIUMIGP_RES/window_ipad_portrait_it.png
23.01KB
sounds/vo_vector_take_that.wav
22.83KB
FREEMIUMIGP_RES/window_portrait_fr.png
22.55KB
sounds/sfx_break_house_window.wav
22.43KB
anims/intro_s02_kevin_anim.anim
22.39KB
FREEMIUMIGP_RES/window_en.png
22.29KB
FREEMIUMIGP_RES/window_portrait_sp.png
22.18KB
FREEMIUMIGP_RES/window_ipad_en.png
22.08KB
FREEMIUMIGP_RES/window_portrait_ru.png
21.96KB
FREEMIUMIGP_RES/window.png
21.95KB
sounds/vo_minions_run_001.wav
21.93KB
FREEMIUMIGP_RES/window_portrait_it.png
21.76KB
FREEMIUMIGP_RES/window_portrait_br.png
21.69KB
datalibs/gui_1_1_str
21.57KB
sounds/vo_minions_run_002.wav
21.52KB
Icon@2x.png
21.5KB
FREEMIUMIGP_RES/window_ipad_portrait_de.png
21.44KB
sounds/sfx_car_pass_by_9.wav
21.29KB
models/3slide_low.pig
21.17KB
sounds/sfx_jump_4.wav
21.12KB
sounds/sfx_minion_blow_gas_3.wav
21.09KB
FREEMIUMIGP_RES/window_kr.png
20.86KB
FREEMIUMIGP_RES/window_ipad_kr.png
20.79KB
sounds/vo_minion_npc_idle_1.wav
20.74KB
FREEMIUMIGP_RES/window_ipad_portrait_en.png
20.72KB
sounds/sfx_jump_3.wav
20.67KB
sounds/vo_minion_npc_idle_3.wav
20.58KB
FREEMIUMIGP_RES/window_portrait_de.png
20.44KB
sounds/sfx_near_miss_4.wav
20.44KB
models/banana_vacuum.pig
20.42KB
sounds/sfx_ice_gun_shoot_3.wav
20.21KB
FREEMIUMIGP_RES/window_portrait_en.png
19.89KB
models/missing_model.pig
19.88KB
sounds/sfx_ice_gun_shoot_1.wav
19.87KB
sounds/sfx_jump_5.wav
19.83KB
sounds/vo_minions_run_003.wav
19.7KB
anims/intro_s04_paul_anim.anim
19.46KB
FREEMIUMIGP_RES/window_portrait_tr.png
19.41KB
sounds/sfx_jump_2.wav
19.31KB
sounds/vo_vector_is_hit_1_curseyou.wav
19.29KB
sounds/vo_minion_reaction_happy_3.wav
19.17KB
sounds/sfx_jump_6.wav
19.09KB
sounds/sfx_jump_1.wav
18.84KB
sounds/vo_vector_announcement_2_vector.wav
18.8KB
anims/intro_s07_11_minion06_anim.anim
18.73KB
anims/intro_s15_minion02_anim.anim
18.71KB
models/fx_icecube_break_base.pig
18.65KB
anims/intro_s04_dave_anim_part01.anim
18.38KB
sounds/sfx_ice_gun_shoot_4.wav
18.29KB
anims/intro_s03_paul_anim.anim
18.29KB
sounds/sfx_ice_gun_shoot_2.wav
18.25KB
FREEMIUMIGP_RES/window_portrait_kr.png
18.24KB
sounds/vo_minion_reaction_happy_2.wav
18.05KB
sounds/sfx_near_miss_1.wav
18.02KB
FREEMIUMIGP_RES/window_ipad_portrait_kr.png
18KB
anims/intro_s04_minion03_anim.anim
17.94KB
sounds/vo_minion_reaction_happy_1.wav
17.63KB
sounds/vo_minion_npc_idle_6.wav
17.06KB
anims/intro_s07_11_minion09_anim.anim
17.05KB
models/aux_sphere5m.pig
16.99KB
anims/props_worker_mm_idlebreaker_anim_002.anim
16.69KB
sounds/vo_minion_npc_idle_2.wav
16.18KB
anims/intro_s02_minion09_anim.anim
16.18KB
sounds/sfx_victor_spawns_small_enemy_1.wav
16.09KB
ps/ps_t_dm_fluffy_sparks_pop_001.ps
15.85KB
sounds/sfx_near_miss_2.wav
15.82KB
sounds/vo_vector_is_hit_1_aaaargh.wav
15.71KB
anims/intro_s14_minion04_anim.anim
15.54KB
shaders/_inc_staticobjuber.fs
15.26KB
sounds/sfx_near_miss_3.wav
14.82KB
sounds/vo_vector_announcement_2_thatsme.wav
14.72KB
models/intro_helmet.pig
14.67KB
RES_ADSERVER/reward_icon
14.19KB
sounds/sfx_victor_spawns_small_enemy_3.wav
14.06KB
sounds/sfx_victor_spawns_small_enemy_2.wav
13.93KB
sounds/sfx_countdown.wav
13.88KB
models/intro_screen_winner_stat2.pig
12.92KB
models/house_top_floor_nodes.pig
12.68KB
models/house_nodes.pig
12.68KB
models/house_second_nodes.pig
12.68KB
shaders/_inc_staticobjuber.vs
12.65KB
models/intro_screen_winner_stat3.pig
12.58KB
ps/ps_t_dm_destruction_trashbin.ps
12.45KB
ps/ps_t_dm_breakthrough_ice.ps
12.24KB
anims/intro_s15_minion02_anim_part01.anim
12.07KB
models/intro_screen_winner_stat1.pig
11.99KB
sounds/sfx_land_concrete_3.wav
11.92KB
anims/intro_s04_dave_anim_part02.anim
11.8KB
Icon-72.png
11.52KB
sounds/sfx_land_concrete_4.wav
11.34KB
anims/intro_s03_minion01_anim.anim
11.04KB
anims/intro_s03_minion02_anim.anim
11.02KB
textures_ios/fx_ndis_floorsoft_b.tga
10.8KB
textures_ios/mc_glassxtal.tga
10.8KB
textures_ios/cookiebot_001_mk.tga
10.8KB
textures_ios/fx_glow_df.tga
10.8KB
textures_ios/fx_blueglow.tga
10.8KB
textures_ios/tile_blue_06_df.tga
10.8KB
textures_ios/minion_rocket_nm.tga
10.8KB
textures_ios/fx_ndis_reflection_q3.tga
10.8KB
textures_ios/banana_vacuum_nm.tga
10.8KB
textures_ios/fx_ndis_floorsoft.tga
10.8KB
textures_ios/mc_surfer_alpha_df.tga
10.8KB
textures_ios/minion_rocket_mk.tga
10.8KB
textures_ios/aux_shadow.tga
10.8KB
textures_ios/fx_ndis_resi.tga
10.8KB
textures_ios/prop_computers_mk.tga
10.8KB
textures_ios/fx_ndis_eyes.tga
10.8KB
textures_ios/fx_vertical_motion.tga
10.8KB
textures_ios/jellycube_nm.tga
10.8KB
textures_ios/jellycube_df.tga
10.8KB
textures_ios/cookiebot_001_nm.tga
10.8KB
textures_ios/fx_glowlight.tga
10.8KB
textures_ios/fx_ndis_spotbig.tga
10.8KB
textures_ios/enemy_001_002_alpha_light.tga
10.8KB
textures_ios/pick_up_bananasplit_df.tga
10.8KB
textures_ios/banana_mk.tga
10.8KB
textures_ios/glowpath_df.tga
10.8KB
textures_ios/tile_black_liquid_df.tga
10.8KB
textures_ios/banana_ndis.tga
10.8KB
textures_ios/fx_ndis_floorskew.tga
10.8KB
textures_ios/tile_blue_03_df.tga
10.8KB
textures_ios/evilminion_hair_nm.tga
10.8KB
textures_ios/facebook_001.tga
10.8KB
textures_ios/spot_modofied.tga
10.8KB
textures_ios/banana_nm.tga
10.8KB
textures_ios/fx_yellowglow.tga
10.8KB
textures_ios/mount_001_nm.tga
10.8KB
textures_ios/fx_ndis_fresnel.tga
10.8KB
textures_ios/banana_vacuum_mk.tga
10.8KB
textures_ios/tile_blue_05_df.tga
10.8KB
textures_ios/prop_door_secret_exit_nm.tga
10.8KB
textures_ios/tile_violet_liquid_df.tga
10.8KB
textures_ios/fx_special_godrayintense.tga
10.8KB
textures_ios/xtal_df.tga
10.8KB
textures_ios/fx_hiperspace.tga
10.8KB
textures_ios/fx_greenglow.tga
10.8KB
textures_ios/fx_special_glowstandar.tga
10.8KB
textures_ios/aux_gradientverticalsmooth2.tga
10.8KB
textures_ios/fx_trail_rainbow_add.tga
10.8KB
textures_ios/fx_ndis_spotbig_b.tga
10.8KB
textures_ios/fx_gradient_vertical.tga
10.8KB
textures_ios/intro_trophy_mk.tga
10.8KB
textures_ios/fx_ndis_spotmedium.tga
10.8KB
textures_ios/glow_bomb_red.tga
10.8KB
textures_ios/fx_ndis_spots.tga
10.8KB
textures_ios/aux_gradienthorizontal.tga
10.8KB
textures_ios/aux_gradientverticalsmooth.tga
10.8KB
textures_ios/fx_ndis_spotsmall.tga
10.8KB
textures_ios/fx_square_shadow.tga
10.8KB
textures_ios/fx_shadingitems.tga
10.8KB
textures_ios/atlas_decorative_props_02.tga
10.8KB
textures_ios/tobogan_entry_mk.tga
10.8KB
textures_ios/fx_carblueglow.tga
10.8KB
textures_ios/fx_shadow2.tga
10.8KB
textures_ios/prop_labo_pipes_silver.tga
10.8KB
textures_ios/fx_shadowbox.tga
10.8KB
textures_ios/fx_special_godrayintense2.tga
10.8KB
textures_ios/tile_metal_wall_greydark_df.tga
10.8KB
textures_ios/tile_water_00_df.tga
10.8KB
textures_ios/fx_square_shadow_02.tga
10.8KB
textures_ios/aux_gradientvertical.tga
10.8KB
textures_ios/tile_metal_wall_small_df.tga
10.8KB
textures_ios/fx_special_glow.tga
10.8KB
textures_ios/fx_down_up_orange_gradient.tga
10.8KB
textures_ios/intro_speaker_mk.tga
10.8KB
textures_ios/fx_gradient.tga
10.8KB
textures_ios/prop_labo_pipes.tga
10.8KB
textures_ios/fx_dust_particles.tga
10.8KB
textures_ios/fx_trail_rainbow_alpha.tga
10.8KB
shaders/_inc_dynobjuber.vs
10.79KB
sounds/sfx_land_concrete_1.wav
10.74KB
anims/intro_s04_kevin_anim.anim
10.71KB
anims/intro_s13_dave_anim.anim
10.7KB
sounds/sfx_land_concrete_2.wav
10.63KB
ps/ps_t_dm_electricsparks_ground_big.ps
10.53KB
shaders/_inc_dynobjuber.fs
10.49KB
ps/ps_t_dm_cart_sparks_loop_001.ps
10.49KB
anims/intro_s13_minion08_anim.anim
10.48KB
anims/intro_s13_minion01_anim.anim
10.38KB
ps/ps_t_dm_explosionfumes_big_001.ps
10.13KB
anims/intro_s03_minion06_anim.anim
9.96KB
models/obltacle_barrier_crash_effect_001_base.pig
9.93KB
ps/ps_t_dm_destruction_postal.ps
9.9KB
sounds/sfx_land_metal_3.wav
9.73KB
ps/ps_t_dm_pollo_feathers_pop_001.ps
9.28KB
models/collectable_coin_002.pig
8.96KB
Icon-Small@2x.png
8.91KB
Icon.png
8.71KB
sounds/sfx_menu_message_window_pop_up.wav
8.38KB
sounds/sfx_land_metal_4.wav
8.36KB
models/intro_floor.pig
8.27KB
textures_ios/fx_barla_timessquarercmh.tga
8.05KB
textures_ios/fx_barla_mcskin_decos.tga
8.05KB
textures_ios/fx_barla_mcskin.tga
8.05KB
textures_ios/fx_spec_vector.tga
8.05KB
textures_ios/fx_spec_rubber_3.tga
8.05KB
textures_ios/fx_spec_yellow.tga
8.05KB
textures_ios/fx_spec_rubber_2.tga
8.05KB
textures_ios/fx_barla_evilminion.tga
8.05KB
textures_ios/fx_barla_silvergatebridge.tga
8.05KB
textures_ios/fx_spec_metal.tga
8.05KB
textures_ios/fx_spec_glass_car.tga
8.05KB
textures_ios/fx_barla_00_basic.tga
8.05KB
textures_ios/fx_spec_rubber.tga
8.05KB
models/resi_skydome.pig
8.03KB
sounds/sfx_land_metal_1.wav
7.91KB
shaders/postfx_bloom_lut.xml
7.87KB
ps/ps_t_dm_explosionfumes_big_dampingvar.ps
7.6KB
anims/intro_s13_minion05_anim.anim
7.54KB
anims/intro_s07_11_minion07_anim.anim
7.53KB
Icon-Small-50.png
7.5KB
sounds/sfx_land_metal_2.wav
7.41KB
ps/ps_t_dm_laser_impact_explosion_bluestars.ps
7.36KB
ps/ps_t_dm_welder_sparks_loop_blue_001.ps
7.2KB
ps/ps_t_dm_welder_sparks_loop_yellow_001.ps
7.2KB
anims/intro_s13_minion03_anim.anim
7.2KB
anims/intro_s13_minion07_anim.anim
7.13KB
anims/intro_s13_minion09_anim.anim
7.13KB
anims/intro_s13_minion04_anim.anim
7.13KB
ps/ps_t_dm_ground_explosion.ps
7.05KB
models/secret_door.pig
7.01KB
ps/ps_t_dm_fluffy_sparks_whiteandrainbow_alpha_small.ps
7.01KB
ps/ps_t_dm_breakthrough_glass.ps
7.01KB
ps/ps_t_dm_ambient_glowingdust.ps
6.96KB
anims/intro_s07_11_minion10_anim.anim
6.9KB
anims/intro_s07_11_paul_anim.anim
6.9KB
ps/ps_t_dm_fluffy_transformation_fluffy_001.ps
6.83KB
anims/intro_s06_minion09_anim.anim
6.73KB
ps/ps_t_dm_piston_stomp_close_002.ps
6.69KB
anims/intro_s15_minion01_anim_part01.anim
6.68KB
models/collectable_coin_iphone4_002.pig
6.64KB
anims/intro_s06_minion08_anim.anim
6.63KB
anims/intro_s06_minion03_anim.anim
6.63KB
anims/intro_s06_minion04_anim.anim
6.63KB
anims/intro_s02_minion01_anim.anim
6.62KB
models/labo_fork_secret_exit.pig
6.61KB
anims/intro_s02_minion02_anim.anim
6.6KB
anims/intro_s02_minion10_anim.anim
6.59KB
anims/intro_s02_minion04_anim.anim
6.59KB
anims/intro_s03_minion05_anim.anim
6.59KB
anims/intro_s13_minion02_anim.anim
6.57KB
anims/intro_s03_minion08_anim.anim
6.57KB
anims/intro_s06_minion01_anim.anim
6.57KB
anims/intro_s03_minion09_anim.anim
6.57KB
anims/intro_s07_11_minion04_anim.anim
6.57KB
anims/intro_s13_minion10_anim.anim
6.57KB
anims/intro_s02_minion07_anim.anim
6.57KB
anims/intro_s03_minion10_anim.anim
6.57KB
anims/intro_s07_11_minion01_anim.anim
6.57KB
ps/ps_t_dm_cart_sparks_loop_radial_010.ps
6.49KB
sounds/sfx_menu_click.wav
6.46KB
anims/intro_s04_minion06_anim.anim
6.42KB
anims/intro_s04_minion08_anim.anim
6.38KB
sounds/sfx_footsteps_1.wav
6.37KB
anims/intro_s06_minion06_anim.anim
6.35KB
anims/intro_s04_minion04_anim.anim
6.35KB
anims/intro_s04_minion10_anim.anim
6.35KB
anims/intro_s04_minion01_anim.anim
6.35KB
anims/intro_s04_minion02_anim.anim
6.35KB
anims/intro_s04_minion07_anim.anim
6.35KB
anims/intro_s04_minion09_anim.anim
6.35KB
shaders/postfx_glow_fade.xml
6.31KB
sounds/sfx_footsteps_5.wav
6.19KB
sounds/sfx_footsteps_2.wav
6.04KB
sounds/sfx_footsteps_4.wav
5.92KB
sounds/sfx_footsteps_3.wav
5.87KB
ps/ps_t_dm_torch_fire_loop.ps
5.87KB
ps/ps_t_dm_cart_sparks_loop_radial_mid.ps
5.86KB
ps/ps_t_dm_laser_impact_explosion_orange.ps
5.84KB
sounds/vo_mc_movement_2.wav
5.74KB
ps/ps_t_dm_ambient_sparks_rain.ps
5.62KB
ps/ps_t_dm_ambient_sparks_rain000.ps
5.62KB
ps/ps_t_dm_ambient_bomb_launch.ps
5.6KB
ps/ps_t_dm_saw_sparks_loop_002.ps
5.58KB
sounds/vo_mc_movement_3.wav
5.58KB
levels/level_residential.texturestreaming
5.52KB
shaders/fx_water.xml
5.45KB
ps/ps_t_dm_piston_stomp_close_001.ps
5.29KB
ps/ps_t_dm_despicablepoints_label_sparks.ps
5.29KB
models/collectable_coin_001.pig
5.29KB
ps/ps_t_dm_saw_sparks_loop_001.ps
5.25KB
sounds/sfx_footsteps_6.wav
5.15KB
models/prop_diversionmacho.pig
5.02KB
ps/ps_t_dm_ambient_rockettrail_003_lightinfume_finalburst.ps
4.99KB
ps/ps_t_dm_ambient_rockettrail_003_lightinfume_turbo.ps
4.95KB
shaders/fx_watersewer.xml
4.85KB
ps/ps_t_dm_ninja_fart_001.ps
4.79KB
Icon-Small.png
4.63KB
sounds/sfx_menu_back.wav
4.62KB
ps/ps_t_dm_ambient_steam_screen_002.ps
4.51KB
ps/ps_t_dm_cart_sparks_loop_radial_low.ps
4.5KB
ps/ps_t_dm_despicablepoints_bar_sparks.ps
4.45KB
ps/ps_t_dm_cages_fall_002_delayed.ps
4.42KB
ps/ps_t_dm_cages_fall_001.ps
4.42KB
ps/ps_t_dm_bucketcrash_001.ps
4.31KB
sounds/vo_mc_movement_4.wav
4.24KB
ps/ps_t_dm_brokencar_smoke_001.ps
4.22KB
anims/intro_screen_winner.anim
4.19KB
anims/intro_s16_kevin_anim.anim
4.17KB
ps/ps_t_dm_laser_impact_explosion_blue.ps
4.14KB
shaders/postfx_layer_radialblur.xml
4.13KB
anims/intro_s03_minion04_anim.anim
4.05KB
ps/ps_t_dm_dummy_soundplay.ps
3.99KB
shaders/fxparticle_smokecloudcomplex.xml
3.98KB
ps/ps_t_dm_ambient_steam_screen_001.ps
3.98KB
shaders/fx_foliagemoving.xml
3.98KB
shaders/dyn_vspecpalette.xml
3.96KB
shaders/fxparticle_smokecloudcomplex_alpha.xml
3.96KB
ps/ps_t_dm_trace_sparks.ps
3.95KB
sounds/vo_mc_movement_1.wav
3.94KB
anims/intro_s15_camera_anim.anim
3.88KB
shaders/fx_jelly.xml
3.88KB
sounds/vo_mc_movement_9.wav
3.86KB
sounds/vo_mc_movement_6.wav
3.86KB
anims/intro_s13_kevin_anim.anim
3.85KB
sounds/vo_mc_movement_10.wav
3.83KB
shaders/dyn_lspecular_vertexdistortion.xml
3.8KB
shaders/dyn_ndisalpha.xml
3.79KB
shaders/dyn_vspecular_vertexdistortion.xml
3.78KB
shaders/fxglow_smokecomposite.xml
3.78KB
shaders/fxparticle_gradientramp.xml
3.76KB
ps/ps_t_dm_destruction_news.ps
3.72KB
anims/intro_s05_kevin_anim.anim
3.71KB
shaders/fxparticle_smokecloud_vc.xml
3.66KB
shaders/aux_placeholder.xml
3.65KB
shaders/fxparticle_pointvxl.xml
3.62KB
ps/ps_t_dm_ambient_rocketexplosion_shardtrail_003.ps
3.57KB
ps/ps_t_dm_ambient_toxicfumes_leak_002.ps
3.56KB
ps/ps_t_dm_ambient_toxicfumes_leak_001.ps
3.56KB
shaders/fxglow_smoke_nfade.xml
3.55KB
ps/ps_t_dm_breakthrough_bush.ps
3.54KB
shaders/fx_ice.xml
3.53KB
ps/ps_t_dm_freezegun_freezeprojectile_003.ps
3.52KB
shaders/fx_electricity.xml
3.52KB
shaders/dyn_vspecpalette_hilight.xml
3.52KB
ps/ps_t_dm_minion_transformation_large_001.ps
3.51KB
shaders/dyn_ndis.xml
3.51KB
ps/ps_t_dm_breakthrough_door.ps
3.51KB
ps/ps_t_dm_ambient_dust.ps
3.49KB
shaders/fx_glowsmoke.xml
3.48KB
ps/ps_t_dm_ambient_burningflakes.ps
3.47KB
ps/ps_t_dm_torch_hit.ps
3.47KB
shaders/fx_volumefog.xml
3.47KB
ps/ps_t_dm_freezegun_freezeobstacle.ps
3.46KB
shaders/dyn_lspecular_animuv.xml
3.44KB
shaders/dyn_vspecpalette_animuv.xml
3.44KB
ps/zztest_ps_t_directioncheck.ps
3.43KB
shaders/fxparticle_smokecloud.xml
3.41KB
ps/ps_t_dm_stars_bananacollection002.ps
3.39KB
shaders/staticlm_ndis_sm.xml
3.36KB
shaders/staticlm_ndis_caustics.xml
3.3KB
sounds/vo_mc_movement_5.wav
3.28KB
ps/ps_t_dm_punch_001.ps
3.21KB
ps/ps_t_dm_softsmoke_crashwall.ps
3.21KB
shaders/dyn_lspecular.xml
3.18KB
shaders/dyn_vspecpalette_custombarla_burned.xml
3.18KB
shaders/staticlm_ndis_overlay.xml
3.18KB
shaders/fxglow_smoke_alpha.xml
3.16KB
shaders/aux_color.xml
3.13KB
FREEMIUMIGP_RES/close_but.png
3.11KB
shaders/dyn_vspecpalette_custombarla.xml
3.11KB
ps/ps_t_dm_ambient_water_slide_001.ps
3.1KB
models/collectable_coin_iphone4_001.pig
3.09KB
ps/ps_t_dm_ambient_steam_screen_003.ps
3.04KB
TJCVideoView.nib
3.04KB
shaders/basic.xml
3.02KB
shaders/fxglow_smoke_add.xml
2.98KB
shaders/fxglow_smoke.xml
2.97KB
ps/ps_t_dm_ambient_water_goosestream_001.ps
2.97KB
shaders/staticvcl_ndis_sm.xml
2.96KB
shaders/staticlm_ndis.xml
2.92KB
levels/level_laboroom.texturestreaming
2.9KB
ps/ps_t_dm_stars_bananacollectionbig.ps
2.84KB
ps/ps_t_dm_freezegun_freezeray.ps
2.84KB
ps/ps_t_dm_stars_bananacollectionbig002.ps
2.84KB
FREEMIUMIGP_RES/close_ipad.png
2.83KB
textures_ios/pick_up_bananasplit_nm.tga
2.8KB
textures_ios/fx_square_light_shadow.tga
2.8KB
textures_ios/intro_rivet_df.tga
2.8KB
textures_ios/intro_rivet_mk.tga
2.8KB
textures_ios/aux_transp.tga
2.8KB
textures_ios/intro_rivet_nm.tga
2.8KB
textures_ios/brown_00_df.tga
2.8KB
textures_ios/enemy_001_mk.tga
2.8KB
textures_ios/aux_gradientcolors.tga
2.8KB
textures_ios/tile_glass.tga
2.8KB
shaders/fx_diffuseonly_backgroundimpostor.xml
2.79KB
ps/ps_t_dm_bucketcrash_small_001.ps
2.75KB
ps/ps_t_dm_pinkie_fartjet.ps
2.72KB
ps/ps_t_dm_freezegun_freezeprojectile.ps
2.71KB
RES_ADSERVER/off.png
2.69KB
sounds/vo_mc_movement_7.wav
2.69KB
sounds/vo_mc_movement_8.wav
2.67KB
localizationText/langs.json
2.66KB
ps/ps_t_dm_ambient_toxicfumes_leak_004.ps
2.65KB
shaders/fx_lightportal_multiply.xml
2.64KB
shaders/fx_lightportal_add.xml
2.62KB
ps/ps_t_dm_firefighter_flame_hit.ps
2.61KB
shaders/dyn_bombrefl.xml
2.58KB
ps/ps_t_dm_cart_sparkslow_loop_003.ps
2.57KB
ps/ps_t_dm_cart_sparksmid_loop_002.ps
2.57KB
ps/ps_t_dm_softsmoke_stomp_dropobstacle.ps
2.56KB
ps/ps_t_dm_softsmoke_clank_small.ps
2.56KB
anims/intro_s12_camera_anim.anim
2.51KB
RES_ADSERVER/on.png
2.4KB
ps/ps_t_dm_softsmoke_poof_big.ps
2.39KB
ps/ps_t_dm_softsmoke_poof_mid.ps
2.39KB
shaders/fx_diffuseonly_tintmultip_nodepth.xml
2.38KB
levels/intro.texturestreaming
2.37KB
shaders/fx_diffuseonly_tintadd_nodepth.xml
2.36KB
anims/intro_s01_camera_anim.anim
2.31KB
shaders/fxparticle_alpha_exposure.xml
2.29KB
shaders/_font_ttf_world_coords.xml
2.29KB
ps/ps_t_dm_exhaust_smoke_001.ps
2.28KB
shaders/fxparticle_alpha.xml
2.27KB
shaders/staticvcl_ndis.xml
2.22KB
anims/props_worker_mm_idlebreaker_anim_001.anim
2.2KB
shaders/fx_diffuseonly_overbright_texturescale.xml
2.19KB
ps/ps_t_dm_ambient_steam_001.ps
2.14KB
shaders/postfx_layer_distorsion.xml
2.14KB
shaders/staticlm.xml
2.13KB
shaders/postfx_lut.xml
2.1KB
shaders/fx_diffuseonly_overbright.xml
2.1KB
shaders/_default3d.xml
2.08KB
localizationText/noaccent.json
2.07KB
ps/ps_t_dm_ambient_steam_003.ps
2.07KB
anims/intro_s14_camera_anim.anim
2.06KB
shaders/_progressbar2d.xml
2.06KB
shaders/deco3d.xml
2.06KB
anims/intro_s03_camera_anim.anim
2.05KB
anims/intro_s06_camera_anim.anim
2.03KB
anims/intro_s05_animated_objects_anim.anim
1.99KB
TJCLoadingView.nib
1.99KB
ps/ps_t_dm_grass_poof_big.ps
1.98KB
shaders/_dbg_bodypart.xml
1.97KB
shaders/staticvcl_sm.xml
1.95KB
shaders/color3d.xml
1.93KB
shaders/fx_fresnelsimple.xml
1.87KB
localizationText/capitalization.json
1.86KB
ps/ps_t_dm_stars_bananacollection.ps
1.83KB
models/intro_trophy_glow2.pig
1.78KB
FREEMIUMIGP_RES/close_but_low.png
1.77KB
shaders/_vtxmatcolor3d.xml
1.74KB
anims/intro_s05_camera_anim.anim
1.73KB
ps/ps_t_dm_pinkie_spawncloud.ps
1.69KB
ps/ps_t_dm_freezegun_freezeprojectile_002.ps
1.69KB
shaders/staticvcl_nodepth.xml
1.69KB
anims/resi_start_helix_anim.anim
1.63KB
shaders/_primitive.xml
1.61KB
models/intro_entry.pig
1.6KB
ps/ps_t_dm_cannon_boost.ps
1.6KB
ps/ps_t_dm_electrocution_blue_small.ps
1.54KB
ps/ps_t_dm_electrocution_blue_big.ps
1.54KB
shaders/staticvcl.xml
1.52KB
anims/intro_s13_camera_anim.anim
1.52KB
ps/ps_t_dm_speeder_boost.ps
1.49KB
shaders/_font_ttf_screen_coords.xml
1.44KB
Info.plist
1.43KB
ps/ps_t_dm_ambient_toxicfumes_leak_003.ps
1.4KB
shaders/_default2d.xml
1.37KB
shaders/fxparticle_alpha_2d.xml
1.34KB
anims/intro_s02_camera_anim.anim
1.32KB
ps/ps_t_dm_bananaspawn.ps
1.3KB
models/intro_trophy_glow.pig
1.3KB
anims/intro_s04_camera_anim.anim
1.29KB
shaders/_default2dusingcamera.xml
1.25KB
shaders/postfx_layer_fadeout.xml
1.22KB
models/aux_volumefog.pig
1.18KB
shaders/fx_diffuseonly_overbrightsky.xml
1.17KB
anims/ui_mm_intro_01.anim
1.11KB
shaders/_primitive2.xml
1.11KB
shaders/basic2d.xml
1.09KB
anims/intro_s01_animated_objects_anim.anim
1.05KB
SC_Info/DespicableMe.sinf
1.01KB
shaders/_primitive2world.xml
1KB
shaders/sprite2d_curvecorrection.xml
1KB
shaders/sprite3d_curvecorrection.xml
1016B
shaders/_clear_rt_depth_screen_coords.xml
991B
es.lproj/Localizable.strings
990B
de.lproj/Localizable.strings
985B
anims/intro_s16_animated_objects_anim.anim
957B
shaders/sprite.fs
939B
fr.lproj/Localizable.strings
939B
shaders/fx_shadowcaster.xml
905B
pt.lproj/Localizable.strings
862B
shaders/sprite3d_color.xml
850B
ru.lproj/Localizable.strings
849B
anims/props_worker_mm_idlebreaker_anim_003.anim
846B
shaders/sprite2d_color.xml
844B
tr.lproj/Localizable.strings
841B
shaders/sprite3d_stencil.xml
841B
shaders/sprite2d_stencil.xml
835B
models/aux_volumefogcheap.pig
829B
shaders/_inc_shadowmap.pass
825B
textures_ios/aux_col_greylight.tga
820B
textures_ios/aux_col_lightblue.tga
820B
textures_ios/aux_col_black.tga
820B
textures_ios/aux_col_blue.tga
820B
textures_ios/aux_col_green.tga
820B
textures_ios/aux_col_greydark.tga
820B
textures_ios/aux_col_white.tga
820B
textures_ios/fx_vectorcabin.tga
820B
textures_ios/aux_col_greymid.tga
820B
textures_ios/aux_col_red.tga
820B
textures_ios/aux_norm_nonormals_nm.tga
820B
textures_ios/tile_concrete_00_df.tga
820B
textures_ios/aux_col_yellow.tga
820B
datalibs/gui_fonts_info
817B
it.lproj/Localizable.strings
754B
shaders/sprite3d.xml
735B
shaders/sprite2d.xml
729B
models/intro_camera_base.pig
685B
shaders/sprite.vs
675B
ko.lproj/Localizable.strings
663B
en.lproj/Localizable.strings
648B
anims/intro_s07_11_camera_anim.anim
636B
anims/intro_s02_animated_objects_anim.anim
633B
models/leveltransition_labtores_001_base.pig
628B
ja.lproj/Localizable.strings
599B
anims/prop_diversionlab_anim.anim
587B
zh-Hans.lproj/Localizable.strings
545B
models/aux_plane10m.pig
525B
ResourceRules.plist
485B
datalibs/gfx_config
421B
localizationText/frenchfix.json
420B
shaders/curvature.vs
385B
datalibs/gui_graph_item_sprites
380B
snsconfig.json
313B
textures_ios/atlas_posters_df.tga
308B
anims/intro_s16_camera_anim.anim
162B
fonts_cfg/font_android_sgs2.cfg
118B
fonts_cfg/font_iphone4.cfg
118B
fonts_cfg/font_ipad.cfg
118B
fonts_cfg/font_iphone5.cfg
118B
datalibs/gui_pal_list
84B
ja.lproj/InfoPlist.strings
80B
ko.lproj/InfoPlist.strings
80B
it.lproj/InfoPlist.strings
80B
en.lproj/InfoPlist.strings
80B
pt.lproj/InfoPlist.strings
80B
ru.lproj/InfoPlist.strings
80B
fr.lproj/InfoPlist.strings
80B
es.lproj/InfoPlist.strings
80B
de.lproj/InfoPlist.strings
80B
tr.lproj/InfoPlist.strings
80B
zh-Hans.lproj/InfoPlist.strings
80B
datalibs/fonts
8B
datalibs/fonts_res_800x480_
8B
PkgInfo
8B
game_revision.txt
0B
engine_revision.txt
0B

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=