From 9e8531448a1a00774fb1ac1fa9bbed3ae33d596a Mon Sep 17 00:00:00 2001 From: phil235 Date: Thu, 15 Jan 2015 00:56:50 +0100 Subject: [PATCH 01/40] Fixes admin logging of gibtonite and gibtonite deposit. Drilling it with a mech, using a kinetic accelerator, and using a resonator log the attacker's name. Gibtonite and gibtonite deposit being triggered by an explosion is now correctly logged. The explosion of the gibtonite deposit (outside of mining level of course) is now logged. --- code/game/mecha/equipment/tools/tools.dm | 2 +- code/modules/mining/equipment_locker.dm | 2 +- code/modules/mining/mine_turfs.dm | 43 ++++++++++++------- code/modules/mining/ores_coins.dm | 6 +-- .../modules/projectiles/projectile/special.dm | 2 +- 5 files changed, 34 insertions(+), 21 deletions(-) diff --git a/code/game/mecha/equipment/tools/tools.dm b/code/game/mecha/equipment/tools/tools.dm index 7105b6d5234..4ee364d4817 100644 --- a/code/game/mecha/equipment/tools/tools.dm +++ b/code/game/mecha/equipment/tools/tools.dm @@ -110,7 +110,7 @@ else if(istype(target, /turf/simulated/mineral)) for(var/turf/simulated/mineral/M in range(chassis,1)) if(get_dir(chassis,M)&chassis.dir) - M.gets_drilled() + M.gets_drilled(chassis.occupant) log_message("Drilled through [target]") if(locate(/obj/item/mecha_parts/mecha_equipment/tool/hydraulic_clamp) in chassis.equipment) var/obj/structure/ore_box/ore_box = locate(/obj/structure/ore_box) in chassis:cargo diff --git a/code/modules/mining/equipment_locker.dm b/code/modules/mining/equipment_locker.dm index 718de5d9c87..c8b9b82ac71 100644 --- a/code/modules/mining/equipment_locker.dm +++ b/code/modules/mining/equipment_locker.dm @@ -507,8 +507,8 @@ if(istype(proj_turf, /turf/simulated/mineral)) var/turf/simulated/mineral/M = proj_turf playsound(src,'sound/weapons/resonator_blast.ogg',50,1) - M.gets_drilled() spawn(5) + M.gets_drilled(creator) qdel(src) else var/datum/gas_mixture/environment = proj_turf.return_air() diff --git a/code/modules/mining/mine_turfs.dm b/code/modules/mining/mine_turfs.dm index 581ab4f176d..c546c5788c3 100644 --- a/code/modules/mining/mine_turfs.dm +++ b/code/modules/mining/mine_turfs.dm @@ -23,12 +23,12 @@ switch(severity) if(3.0) if (prob(75)) - src.gets_drilled() + src.gets_drilled(null, 1) if(2.0) if (prob(90)) - src.gets_drilled() + src.gets_drilled(null, 1) if(1.0) - src.gets_drilled() + src.gets_drilled(null, 1) return /turf/simulated/mineral/New() @@ -209,11 +209,11 @@ user.visible_message("You use [I] to locate where to cut off the chain reaction and attempt to stop it...") defuse() if(istype(I, /obj/item/weapon/pickaxe)) - src.activated_ckey = "[user.ckey]" - src.activated_name = "[user.name]" + activated_ckey = "[user.ckey]" + activated_name = "[user.name]" ..() -/turf/simulated/mineral/gibtonite/proc/explosive_reaction() +/turf/simulated/mineral/gibtonite/proc/explosive_reaction(var/mob/user = null, triggered_by_explosion = 0) if(stage == 0) icon_state = "rock_Gibtonite_active" name = "gibtonite deposit" @@ -222,13 +222,26 @@ visible_message("There was gibtonite inside! It's going to explode!") var/turf/bombturf = get_turf(src) var/area/A = get_area(bombturf) - var/log_str = "[src.activated_ckey]? [src.activated_name] has triggered a gibtonite deposit reaction [A.name] (JMP)." - if(z != 5) - message_admins(log_str) - log_game("[src.activated_ckey] ([src.activated_name]) has triggered a gibtonite deposit reaction at [A.name] ([A.x], [A.y], [A.z]).") - countdown() -/turf/simulated/mineral/gibtonite/proc/countdown() + if(user) + activated_ckey = "[user.ckey]" + activated_name = "[user.name]" + var/notify_admins = 0 + if(z != 5) + notify_admins = 1 + if(!triggered_by_explosion) + message_admins("[src.activated_ckey]/([src.activated_name])? has triggered a gibtonite deposit reaction at [A.name] (JMP).") + else + message_admins("An explosion has triggered a gibtonite deposit reaction at [A.name] (JMP).") + + if(!triggered_by_explosion) + log_game("[src.activated_ckey] ([src.activated_name]) has triggered a gibtonite deposit reaction at [A.name] ([A.x], [A.y], [A.z]).") + else + log_game("An explosion has triggered a gibtonite deposit reaction at [A.name]([bombturf.x],[bombturf.y],[bombturf.z])") + + countdown(notify_admins) + +/turf/simulated/mineral/gibtonite/proc/countdown(notify_admins = 0) spawn(0) while(stage == 1 && det_time > 0 && mineralAmt >= 1) det_time-- @@ -236,7 +249,7 @@ if(stage == 1 && det_time <= 0 && mineralAmt >= 1) var/turf/bombturf = get_turf(src) mineralAmt = 0 - explosion(bombturf,1,3,5, adminlog = 0) + explosion(bombturf,1,3,5, adminlog = notify_admins) if(stage == 0 || stage == 2) return @@ -249,10 +262,10 @@ det_time = 0 visible_message("The chain reaction was stopped! The gibtonite had [src.det_time] reactions left till the explosion!") -/turf/simulated/mineral/gibtonite/gets_drilled() +/turf/simulated/mineral/gibtonite/gets_drilled(var/mob/user, triggered_by_explosion = 0) if(stage == 0 && mineralAmt >= 1) //Gibtonite deposit is activated playsound(src,'sound/effects/hit_on_shattered_glass.ogg',50,1) - explosive_reaction() + explosive_reaction(user, triggered_by_explosion) return if(stage == 1 && mineralAmt >= 1) //Gibtonite deposit goes kaboom var/turf/bombturf = get_turf(src) diff --git a/code/modules/mining/ores_coins.dm b/code/modules/mining/ores_coins.dm index fa1b079478e..f315cf87a18 100644 --- a/code/modules/mining/ores_coins.dm +++ b/code/modules/mining/ores_coins.dm @@ -132,7 +132,7 @@ ..() /obj/item/weapon/twohanded/required/gibtonite/ex_act() - GibtoniteReaction(triggered_by_explosive = 1) + GibtoniteReaction(null, 1) /obj/item/weapon/twohanded/required/gibtonite/proc/GibtoniteReaction(mob/user, triggered_by_explosive = 0) if(!primed) @@ -148,12 +148,12 @@ if(triggered_by_explosive) message_admins("An explosion has triggered a [name] to detonate at [A.name] (JMP).") else - message_admins("[key_name(usr)]? has triggered a [name] to detonate at [A.name] (JMP).") + message_admins("[key_name(user)]? has triggered a [name] to detonate at [A.name] (JMP).") if(triggered_by_explosive) log_game("An explosion has primed a [name] for detonation at [A.name]([bombturf.x],[bombturf.y],[bombturf.z])") else user.visible_message("[user] strikes \the [src], causing a chain reaction!") - log_game("[key_name(usr)] has primed a [name] for detonation at [A.name]([bombturf.x],[bombturf.y],[bombturf.z])") + log_game("[key_name(user)] has primed a [name] for detonation at [A.name]([bombturf.x],[bombturf.y],[bombturf.z])") spawn(det_time) if(primed) if(quality == 3) diff --git a/code/modules/projectiles/projectile/special.dm b/code/modules/projectiles/projectile/special.dm index 7b78b6ad120..e63cc1a1df8 100644 --- a/code/modules/projectiles/projectile/special.dm +++ b/code/modules/projectiles/projectile/special.dm @@ -127,7 +127,7 @@ obj/item/projectile/kinetic/New() var/turf/target_turf= get_turf(target) if(istype(target_turf, /turf/simulated/mineral)) var/turf/simulated/mineral/M = target_turf - M.gets_drilled() + M.gets_drilled(firer) new /obj/item/effect/kinetic_blast(target_turf) ..() From 502495a47d645eb2f416e39b8319df80b5df04c4 Mon Sep 17 00:00:00 2001 From: phil235 Date: Thu, 15 Jan 2015 01:06:33 +0100 Subject: [PATCH 02/40] simplifying the code a bit. --- code/modules/mining/mine_turfs.dm | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/code/modules/mining/mine_turfs.dm b/code/modules/mining/mine_turfs.dm index c546c5788c3..b9f0a945e3c 100644 --- a/code/modules/mining/mine_turfs.dm +++ b/code/modules/mining/mine_turfs.dm @@ -208,9 +208,6 @@ if(istype(I, /obj/item/device/mining_scanner) || istype(I, /obj/item/device/t_scanner/adv_mining_scanner) && stage == 1) user.visible_message("You use [I] to locate where to cut off the chain reaction and attempt to stop it...") defuse() - if(istype(I, /obj/item/weapon/pickaxe)) - activated_ckey = "[user.ckey]" - activated_name = "[user.name]" ..() /turf/simulated/mineral/gibtonite/proc/explosive_reaction(var/mob/user = null, triggered_by_explosion = 0) @@ -410,7 +407,7 @@ if(do_after(user,P.digspeed)) user << "You finish cutting into the rock." - gets_drilled() + gets_drilled(user) else return attack_hand(user) return From fac0168ecb3baabca50b4ff2358896cdd0b4c2b3 Mon Sep 17 00:00:00 2001 From: paprka Date: Thu, 15 Jan 2015 01:34:39 -0800 Subject: [PATCH 03/40] improves janicart and adds secway --- code/game/objects/structures/janicart.dm | 135 +++++++++++++++++------ icons/obj/vehicles.dmi | Bin 11038 -> 12797 bytes 2 files changed, 99 insertions(+), 36 deletions(-) diff --git a/code/game/objects/structures/janicart.dm b/code/game/objects/structures/janicart.dm index 22e008029e7..415fbc4b57c 100644 --- a/code/game/objects/structures/janicart.dm +++ b/code/game/objects/structures/janicart.dm @@ -144,7 +144,7 @@ /obj/structure/janitorialcart/update_icon() - overlays = null + overlays.Cut() if(mybag) overlays += "cart_garbage" if(mymop) @@ -157,53 +157,71 @@ overlays += "cart_sign[signs]" -//old style retardo-cart +//old style PIMP-CART /obj/structure/stool/bed/chair/janicart name = "janicart" + desc = "A brave janitor cyborg gave its life to produce such an amazing combination of speed and utility." icon = 'icons/obj/vehicles.dmi' icon_state = "pussywagon" anchored = 0 density = 1 - flags = OPENCONTAINER - //copypaste sorry - var/amount_per_transfer_from_this = 5 //shit I dunno, adding this so syringes stop runtime erroring. --NeoFite - var/obj/item/weapon/storage/bag/trash/mybag = null + var/obj/item/weapon/storage/bag/trash/mybag = null var/callme = "pimpin' ride" //how do people refer to it? - + var/move_delay = 0 + var/floorbuffer = 0 + var/keytype = /obj/item/key/janitor /obj/structure/stool/bed/chair/janicart/New() handle_rotation() - create_reagents(100) +/obj/structure/stool/bed/chair/janicart/Move(a, b, flag) + ..() + if(floorbuffer) + var/turf/tile = loc + if(isturf(tile)) + tile.clean_blood() + if (istype(tile, /turf/simulated/floor)) + var/turf/simulated/floor/F = tile + F.dirt = 0 + for(var/A in tile) + if(istype(A, /obj/effect)) + if(istype(A, /obj/effect/rune) || istype(A, /obj/effect/decal/cleanable) || istype(A, /obj/effect/overlay)) + qdel(A) /obj/structure/stool/bed/chair/janicart/examine(mob/user) ..() - if(mybag) - user << "\A [mybag] is hanging on \the [callme]." + if(floorbuffer) + user << "It has been upgraded with a floor buffer." /obj/structure/stool/bed/chair/janicart/attackby(obj/item/I, mob/user) - if(istype(I, /obj/item/weapon/mop)) - if(reagents.total_volume > 1) - reagents.trans_to(I, 2) - user << "You wet [I] in the [callme]." - playsound(loc, 'sound/effects/slosh.ogg', 25, 1) - else - user << "This [callme] is out of water!" - else if(istype(I, /obj/item/key)) + if(istype(I, keytype)) user << "Hold [I] in one of your hands while you drive this [callme]." else if(istype(I, /obj/item/weapon/storage/bag/trash)) - user << "You hook the trashbag onto the [callme]." - user.drop_item() - I.loc = src - mybag = I + if(keytype == /obj/item/key/janitor) + user << "You hook the trashbag onto the [callme]." + user.drop_item() + I.loc = src + mybag = I + else if(istype(I, /obj/item/janiupgrade)) + floorbuffer = 1 + qdel(I) + user << "You upgrade the [callme] with the floor buffer." + update_icon() +/obj/structure/stool/bed/chair/janicart/update_icon() + overlays.Cut() + if(mybag) + overlays += "cart_garbage" + if(floorbuffer) + overlays += "cart_buffer" /obj/structure/stool/bed/chair/janicart/attack_hand(mob/user) if(mybag) mybag.loc = get_turf(user) user.put_in_hands(mybag) mybag = null + update_icon() else ..() @@ -211,12 +229,23 @@ /obj/structure/stool/bed/chair/janicart/relaymove(mob/user, direction) if(user.stat || user.stunned || user.weakened || user.paralysis) unbuckle() - if(istype(user.l_hand, /obj/item/key) || istype(user.r_hand, /obj/item/key)) - if(!Process_Spacemove(direction)) + if(istype(user.l_hand, keytype) || istype(user.r_hand, keytype)) + if(!Process_Spacemove(direction) || !has_gravity(src.loc) || move_delay) return step(src, direction) update_mob() handle_rotation() + if(istype(src.loc, /turf/simulated)) + var/turf/simulated/T = src.loc + if(T.wet == 2) //Lube! Fall off! + playsound(src, 'sound/misc/slip.ogg', 50, 1, -3) + buckled_mob.Stun(7) + buckled_mob.Weaken(7) + unbuckle() + step(src, dir) + move_delay = 1 + spawn(2) + move_delay = 0 else user << "You'll need the keys in one of your hands to drive this [callme]." @@ -238,16 +267,14 @@ update_mob() add_fingerprint(user) - /obj/structure/stool/bed/chair/janicart/unbuckle() if(buckled_mob) buckled_mob.pixel_x = 0 buckled_mob.pixel_y = 0 ..() - /obj/structure/stool/bed/chair/janicart/handle_rotation() - if(dir == SOUTH) + if((dir == SOUTH) || (dir == WEST) || (dir == EAST)) layer = FLY_LAYER else layer = OBJ_LAYER @@ -268,26 +295,62 @@ buckled_mob.pixel_x = 0 buckled_mob.pixel_y = 7 if(WEST) - buckled_mob.pixel_x = 13 + buckled_mob.pixel_x = 12 buckled_mob.pixel_y = 7 if(NORTH) buckled_mob.pixel_x = 0 buckled_mob.pixel_y = 4 if(EAST) - buckled_mob.pixel_x = -13 + buckled_mob.pixel_x = -12 buckled_mob.pixel_y = 7 /obj/structure/stool/bed/chair/janicart/bullet_act(var/obj/item/projectile/Proj) if(buckled_mob) - if(prob(85)) - return buckled_mob.bullet_act(Proj) - visible_message("[Proj] ricochets off the [callme]!") - + buckled_mob.bullet_act(Proj) /obj/item/key name = "key" - desc = "A keyring with a small steel key, and a pink fob reading \"Pussy Wagon\"." + desc = "A small grey key." icon = 'icons/obj/vehicles.dmi' - icon_state = "keys" - w_class = 1 \ No newline at end of file + icon_state = "key" + w_class = 1 + +/obj/item/key/janitor + desc = "A keyring with a small steel key, and a pink fob reading \"Pussy Wagon\"." + icon_state = "keyjanitor" + +/obj/item/key/security + desc = "A keyring with a small steel key, and a rubber stun baton accessory." + icon_state = "keysec" + +/obj/item/janiupgrade + name = "floor buffer upgrade" + desc = "An upgrade for mobile janicarts." + icon = 'icons/obj/vehicles.dmi' + icon_state = "upgrade" + +/obj/structure/stool/bed/chair/janicart/secway + name = "secway" + desc = "A brave security cyborg gave its life to help you look like a complete tool." + icon = 'icons/obj/vehicles.dmi' + icon_state = "secway" + callme = "secway" + keytype = /obj/item/key/security + +/obj/structure/stool/bed/chair/janicart/secway/update_mob() + if(buckled_mob) + buckled_mob.dir = dir + switch(dir) + if(SOUTH) + buckled_mob.pixel_x = 0 + buckled_mob.pixel_y = 4 + if(WEST) + buckled_mob.pixel_x = 2 + buckled_mob.pixel_y = 4 + if(NORTH) + buckled_mob.pixel_x = 0 + buckled_mob.pixel_y = 4 + if(EAST) + buckled_mob.pixel_x = -2 + buckled_mob.pixel_y = 4 \ No newline at end of file diff --git a/icons/obj/vehicles.dmi b/icons/obj/vehicles.dmi index 1ba74f830a8a2be84db982da0238b7124a32f217..22ee1bf62b7f062a12cda1914b2c99c17404bb67 100644 GIT binary patch literal 12797 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 literal 11038 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 From 65739bca1546a0a33980a928b5766a407687b02e Mon Sep 17 00:00:00 2001 From: paprka Date: Thu, 15 Jan 2015 01:44:50 -0800 Subject: [PATCH 04/40] fixes secway sprite --- icons/obj/vehicles.dmi | Bin 12797 -> 12769 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/vehicles.dmi b/icons/obj/vehicles.dmi index 22ee1bf62b7f062a12cda1914b2c99c17404bb67..fd6c4dedc590dea689db6edf156072cc3e0f1a2c 100644 GIT binary patch delta 12168 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 yAw6j)k^KpIDgCrCmo~j5y;$nmrGpe+WjWs%BI= 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 DhNGk2 delta 12176 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 MRad1(`T5)b1@A#~+5i9m From 839428384b8040d3a3b519b32afaa6e276c8a8ca Mon Sep 17 00:00:00 2001 From: paprka Date: Thu, 15 Jan 2015 02:01:35 -0800 Subject: [PATCH 05/40] another fix for the janicart and secway --- icons/obj/vehicles.dmi | Bin 12769 -> 12831 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/vehicles.dmi b/icons/obj/vehicles.dmi index fd6c4dedc590dea689db6edf156072cc3e0f1a2c..b26714e962ef2ac0e1179c0d70e7e91c7fb6d377 100644 GIT binary patch literal 12831 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 Jl` Date: Thu, 15 Jan 2015 21:42:46 +0200 Subject: [PATCH 06/40] Adds sing and sing gen to cargo blacklist --- code/controllers/subsystem/shuttles/supply.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/controllers/subsystem/shuttles/supply.dm b/code/controllers/subsystem/shuttles/supply.dm index c7ef12234f5..e1192abcd4a 100644 --- a/code/controllers/subsystem/shuttles/supply.dm +++ b/code/controllers/subsystem/shuttles/supply.dm @@ -195,6 +195,10 @@ return 1 if(istype(A,/obj/item/device/radio/beacon)) return 1 + if(istype(A,/obj/machinery/the_singularitygen/)) + return 1 + if(istype(A,/obj/singularity)) + return 1 for(var/thing in A) if(.(thing)) From 07f05784a8c5ef5b4cb0cb46b8e3e2f66026d0c7 Mon Sep 17 00:00:00 2001 From: Firecage Date: Thu, 15 Jan 2015 23:16:12 +0200 Subject: [PATCH 07/40] list for the blacklist --- code/controllers/subsystem/shuttles/supply.dm | 29 +++++++------------ 1 file changed, 11 insertions(+), 18 deletions(-) diff --git a/code/controllers/subsystem/shuttles/supply.dm b/code/controllers/subsystem/shuttles/supply.dm index e1192abcd4a..91b8ffe318f 100644 --- a/code/controllers/subsystem/shuttles/supply.dm +++ b/code/controllers/subsystem/shuttles/supply.dm @@ -182,31 +182,24 @@ /proc/forbidden_atoms_check(atom/A) if(A) - if(istype(A,/mob/living)) + if(is_type_in_list(A, blacklist)) return 1 - if(istype(A,/obj)) - if(istype(A,/obj/effect/blob)) - return 1 - if(istype(A,/obj/effect/spider/spiderling)) - return 1 - if(istype(A,/obj/item/weapon/disk/nuclear)) - return 1 - if(istype(A,/obj/machinery/nuclearbomb)) - return 1 - if(istype(A,/obj/item/device/radio/beacon)) - return 1 - if(istype(A,/obj/machinery/the_singularitygen/)) - return 1 - if(istype(A,/obj/singularity)) - return 1 - for(var/thing in A) if(.(thing)) return 1 return 0 - +/var/list/blacklist = list( + /mob/living, + /obj/effect/blob, + /obj/effect/spider/spiderling, + /obj/item/weapon/disk/nuclear, + /obj/machinery/nuclearbomb, + /obj/item/device/radio/beacon, + /obj/machinery/the_singularitygen, + /obj/singularity, +) /obj/machinery/computer/ordercomp/attack_hand(var/mob/user as mob) From 95a9af6972d85f88941a7ea4c37d01511933924f Mon Sep 17 00:00:00 2001 From: Xhuis Date: Thu, 15 Jan 2015 23:37:03 -0500 Subject: [PATCH 08/40] Gives syndiborgs a pinpointer --- code/modules/mob/living/silicon/robot/robot_modules.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index 6e8e72682ed..a6b721fb72d 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -253,6 +253,7 @@ modules += new /obj/item/weapon/card/emag(src) modules += new /obj/item/weapon/tank/jetpack/carbondioxide(src) modules += new /obj/item/weapon/crowbar(src) + modules += new /obj/item/weapon/pinpointer(src) emag = null fix_modules() From 7f93f113fb5a29c02cac9cb52e5ff149a00f19ff Mon Sep 17 00:00:00 2001 From: Firecage Date: Sat, 17 Jan 2015 21:28:59 +0200 Subject: [PATCH 09/40] Moves blacklist into the Proc. --- code/controllers/subsystem/shuttles/supply.dm | 21 +++++++++---------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/code/controllers/subsystem/shuttles/supply.dm b/code/controllers/subsystem/shuttles/supply.dm index 91b8ffe318f..3aa57e82b16 100644 --- a/code/controllers/subsystem/shuttles/supply.dm +++ b/code/controllers/subsystem/shuttles/supply.dm @@ -181,6 +181,16 @@ /proc/forbidden_atoms_check(atom/A) + var/list/blacklist = list( + /mob/living, + /obj/effect/blob, + /obj/effect/spider/spiderling, + /obj/item/weapon/disk/nuclear, + /obj/machinery/nuclearbomb, + /obj/item/device/radio/beacon, + /obj/machinery/the_singularitygen, + /obj/singularity, + ) if(A) if(is_type_in_list(A, blacklist)) return 1 @@ -190,17 +200,6 @@ return 0 -/var/list/blacklist = list( - /mob/living, - /obj/effect/blob, - /obj/effect/spider/spiderling, - /obj/item/weapon/disk/nuclear, - /obj/machinery/nuclearbomb, - /obj/item/device/radio/beacon, - /obj/machinery/the_singularitygen, - /obj/singularity, -) - /obj/machinery/computer/ordercomp/attack_hand(var/mob/user as mob) if(..()) From b5ecc03b070895a127ac0768a2ff5cf2d5bde102 Mon Sep 17 00:00:00 2001 From: paprka Date: Sun, 18 Jan 2015 00:26:36 -0800 Subject: [PATCH 10/40] improves the sprites and code a bit --- code/game/objects/structures/janicart.dm | 14 +------------- icons/obj/vehicles.dmi | Bin 12831 -> 13262 bytes 2 files changed, 1 insertion(+), 13 deletions(-) diff --git a/code/game/objects/structures/janicart.dm b/code/game/objects/structures/janicart.dm index 415fbc4b57c..af0b71415dd 100644 --- a/code/game/objects/structures/janicart.dm +++ b/code/game/objects/structures/janicart.dm @@ -341,16 +341,4 @@ /obj/structure/stool/bed/chair/janicart/secway/update_mob() if(buckled_mob) buckled_mob.dir = dir - switch(dir) - if(SOUTH) - buckled_mob.pixel_x = 0 - buckled_mob.pixel_y = 4 - if(WEST) - buckled_mob.pixel_x = 2 - buckled_mob.pixel_y = 4 - if(NORTH) - buckled_mob.pixel_x = 0 - buckled_mob.pixel_y = 4 - if(EAST) - buckled_mob.pixel_x = -2 - buckled_mob.pixel_y = 4 \ No newline at end of file + buckled_mob.pixel_y = 4 \ No newline at end of file diff --git a/icons/obj/vehicles.dmi b/icons/obj/vehicles.dmi index b26714e962ef2ac0e1179c0d70e7e91c7fb6d377..5b546d657f9000a137ba0bf0b482a6a3de7df9e0 100644 GIT binary patch literal 13262 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 Date: Wed, 21 Jan 2015 16:55:38 -0800 Subject: [PATCH 11/40] remove copypaste --- code/game/objects/structures/janicart.dm | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/code/game/objects/structures/janicart.dm b/code/game/objects/structures/janicart.dm index f03050f5b7d..3d5ce6e1617 100644 --- a/code/game/objects/structures/janicart.dm +++ b/code/game/objects/structures/janicart.dm @@ -254,19 +254,10 @@ if(M != user || !ismob(M) || get_dist(src, user) > 1 || user.restrained() || user.lying || user.stat || M.buckled || istype(user, /mob/living/silicon)) return - unbuckle_mob() + ..() - M.visible_message(\ - "[M] climbs onto the [callme]!",\ - "You climb onto the [callme]!") - - M.buckled = src M.loc = loc - M.dir = dir - M.update_canmove() - buckled_mob = M update_mob() - add_fingerprint(user) /obj/structure/stool/bed/chair/janicart/unbuckle_mob() if(buckled_mob) From 2afd0f786282e93c5d4303342f9791cf0d7f5e80 Mon Sep 17 00:00:00 2001 From: paprka Date: Wed, 21 Jan 2015 18:39:17 -0800 Subject: [PATCH 12/40] adds key spawning and stuff --- _maps/map_files/TgStation/tgstation.2.1.3.dmm | 7 ++++--- code/game/jobs/job/civilian.dm | 9 +++++++++ code/game/objects/items/weapons/mop.dm | 13 +------------ code/modules/research/designs.dm | 14 +++++++------- 4 files changed, 21 insertions(+), 22 deletions(-) diff --git a/_maps/map_files/TgStation/tgstation.2.1.3.dmm b/_maps/map_files/TgStation/tgstation.2.1.3.dmm index 5f3a9b70ab5..d840391e0b7 100644 --- a/_maps/map_files/TgStation/tgstation.2.1.3.dmm +++ b/_maps/map_files/TgStation/tgstation.2.1.3.dmm @@ -1027,7 +1027,7 @@ "atM" = (/obj/structure/computerframe,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) "atN" = (/obj/structure/mirror{icon_state = "mirror_broke"; pixel_y = 28; shattered = 1},/obj/item/weapon/shard{icon_state = "medium"},/obj/item/weapon/circuitboard/operating,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) "atO" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/stool/bed/chair,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"atP" = (/obj/item/weapon/airlock_painter,/obj/structure/lattice,/obj/structure/closet,/turf/space,/area/space) +"atP" = (/obj/item/weapon/airlock_painter,/obj/structure/lattice,/obj/structure/closet,/obj/item/janiupgrade,/turf/space,/area/space) "atQ" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{tag = "icon-manifold (WEST)"; icon_state = "manifold"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) "atR" = (/obj/machinery/atmospherics/unary/tank/air{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) "atS" = (/obj/machinery/door/airlock/external{req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) @@ -4178,7 +4178,7 @@ "bCr" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) "bCs" = (/obj/structure/closet/jcloset,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/janitor) "bCt" = (/obj/structure/closet/l3closet/janitor,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel,/area/janitor) -"bCu" = (/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/storage/box/lights/mixed,/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/camera{c_tag = "Custodial Closet"},/turf/simulated/floor/plasteel,/area/janitor) +"bCu" = (/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plasteel,/area/janitor) "bCv" = (/turf/simulated/floor/plasteel,/area/janitor) "bCw" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/janitor) "bCx" = (/obj/machinery/door/window/westleft{name = "Janitoral Delivery"; req_access_txt = "26"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/janitor) @@ -6433,6 +6433,7 @@ "ctK" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/ai_monitored/storage/secure) "ctL" = (/obj/machinery/power/port_gen/pacman,/obj/structure/cable,/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/ai_monitored/storage/secure) "ctM" = (/obj/structure/table,/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/ai_monitored/storage/secure) +"ctN" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/camera{c_tag = "Custodial Closet"},/obj/structure/stool/bed/chair/janicart,/turf/simulated/floor/plasteel,/area/janitor) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -6581,7 +6582,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwkbyBbyCbyDbyEbyFbyGbyHbyIbyJbyKbyLbyMbyNbyObxxbyPbuQbsnbyQaHYaHYaHYaHYaHYaHYaKAaHYbqHaHYaHYaHYaHYaHYbyRbySbyTaHYaHYaHYaHYaHYaHYaHYaKAbyUaHYaHYaHYaHYbvhbyVbyWbtSbyXbyYbyZbyYbzabtXbzbbvpbvqbzcbtXbzdbzebzfbzgbzhbtXbhkbjZbsPbsPbsPbsPbsPbncbncbncbncbncbncbzibgibzjbwTbzkbzlbzmbznbzobzpbwTbzqbzrbzsbztbzubwYbyqbzvbzwbzxbzybzzbzzbzzbzAbzBbxhchfchfctEctDchfchfchfbrVbtnbgxbsdbsebjobjoaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwibzEbzFbzGbzHbzIbzJbwkbxrbxrbzKbzLbuRbzMbzNbzObzPbuQbzQbzRbzSbzSbzSbzTbzSbzSbzUbzSbzVaHYbzWbzXbzYbzYbzZbAabAbbAcbAdbAeaVLaVLbAfaVLbAgbAhaVLbAibAjbAkbAlaHYaHYbtXbAmbAnbAobtWbApbtXbtWbAqbArbtXbtXbtXbtXbtXbtXbtXbtXbhkbjZbfXbAsbAtbAubAvbAwbAxbAybAzbAAbAwbzibgibABbwTbACbADbAEbAFbAGbAHbwTbAIbAJbAKbALbAMbwYbyqbANbAObuybAPbAQbARbASbATbAUbxhchfchfchfbGLchfchfchfbrVbtnbqtbAWbqvbqwbjoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwibwibwkbwkbwkbwkbwibwibAXbAYbAZbBabuQbuQbuQbuQbuQbuQbBbbBcaIcaIcaIcaIcbBdbBdbBdbBdbBdbBdbBdbBdbBdbBdbBebBfbBgbBhbBhbBhbBhbBhbBibBhbBhbBjbBhbyebBkbyeaIdaJlbBlbtXbBmbBnbBobBpbBqbtXbBrbxQbBsbBtbBubBvbBwbBxbBybBzbBAbBBbBCbBDbBDbBEbBFbBGbBHbBIbBJbBKbBLbAwbzibgibBMbBMbBMbBMbBMbBMbBMbBMbBMbBNbBNbBNbBNbBNbBNbBObBPbBQbuybuybuybuybuybuybuybxhbrVbrVbrVbrVbrVbrVbrVbrVbtnbgxbBRbBSbjobjoaafaafaafaagaagaagaagaagaagaagaagaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBTaaaaaaaaaaafaaaaaabwlbBUbBVbBWbBXbBYbBZbCabCbbCcbCdbCebCfaaaaaaaafaaabBdbCgbChbCibCjbCkbClbCmbCnbCobCpbCqbCrbBhbCsbCtbCubCvbCwbCvbCvbCxbCybCzbCAbyebyebyebyebtXbCBbCCbCDbCCbCEbtXbCFbvpbCGbCHbCIbCJbCIbCIbCKbCLbCMbCNbCObCObCObCPbCQbvlbCRbCSbCTbCUbCVbAwbzibgibBMbCWbCWbCWbCXbCWbCWbCWbBMbCYbCYbCZbCYbCYbBNbDabDbbqibDcbDdbDebDfbDgbDhbJqbDjbDkbDlbDmbDnbDobDpbDqbDqbDrbDsbDdbDdbjoaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBTaaaaaaaaaaafaaaaaabwlbBUbBVbBWbBXbBYbBZbCabCbbCcbCdbCebCfaaaaaaaafaaabBdbCgbChbCibCjbCkbClbCmbCnbCobCpbCqbCrbBhbCsbCtctNbCubCwbCvbCvbCxbCybCzbCAbyebyebyebyebtXbCBbCCbCDbCCbCEbtXbCFbvpbCGbCHbCIbCJbCIbCIbCKbCLbCMbCNbCObCObCObCPbCQbvlbCRbCSbCTbCUbCVbAwbzibgibBMbCWbCWbCWbCXbCWbCWbCWbBMbCYbCYbCZbCYbCYbBNbDabDbbqibDcbDdbDebDfbDgbDhbJqbDjbDkbDlbDmbDnbDobDpbDqbDqbDrbDsbDdbDdbjoaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajxaekaeZaekaelaaaaafaaabwlbwlbDtbxrbDubDvbDwbDxbDybDybDzbDAbDBbDCaafbDDbDEbDFbDGbDHbDIbDJbDIbDKbDIbDIbDIbBdbDLbDMbDNbBhbDObDPbDQbDRbDSbCvbDTbBjbBhbDUbDVbDWbDXbDYbDZbEabEbbCCbEcbCCbxQbEdbEebEfbEgbtXbEhbEibCCbCCbEjbEkbmSbmSbmSbmSbmSbElbEmbpGbEnbEobEpbBKbEqbAwbzibgibBMbCWbCWbCWbCWbCWbCWbCWbBMbErbEsbEtbEubEvbBNbEwbExbEybEzbEAbEBbECbEDbEDbEDbEDbEEbEFbEGbDnbjobEHbEIbEJbEJbEKbELbEMaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbENbEObENaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajZbEPbEQbEPajZbERbERbERbwlbESbxrbETbEUbEVbEWbwlbBcbEXbBcbBcbEYbEZaaabFabFbbFcbFdbDIbDIbFebDIbFfbFgbFhbDIbBdbDLbFibFjbBhbFkbFlbFmbFnbFobCvbFpbBjbzibFqbFrbFsbFrbFtbFubtXbFvbCIbFwbCIbFxbtSbFybCJbOnbtXbFAbCCbCCbCCbOCbFCbmSbPIbFEbFFbFGbBEbFHbvlbFIbBKbBKbFJbFKbFLbFMbFNbBMbCWbCWbCWbCWbCWbCWbCWbBMbFObFPbFQbFRbFSbFTbFUbFVbtbbFWbFXbEDbFYbEDbEDbEDbEDbEDbEDbEDbDnbFZbGabGbbGcbGdbGebGfbEMaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbEObENbGgbENbEOaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeZalQaHnalQaeZbERbGhbGibwlbGjbxrbGkbxrbxrbEWbwlbGlbGmbGnbBcbEYbEZaafbFabGobGpbGqbGrbGsbGrbGrbGtbGubGrbGrbGvbGwbGxbGybBhbGzbBhbBhbBhbBhbGAbGBbGCbGDbGEbGFbGGbGHbGIbGIbtXbGJbGKcltbGMbGNbtXbGObGPbGQbtXbGRbGSbGUbGTbGVbGWbmSbGXbGYbpFbGZbHabHbbHcbCRbHdbBKbBKbHebAwbzibgibBMbBMbHfbCWbCWbHgbHfbBMbBMbHhbHibHjbHkbHlbBNbHmbHnbtbbHobHpbHqbHqbHrbHsbHtbHqbHubHvbHwbHxbHybHzbHAbHBbHCbHDbHEbEMaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbHFbEObHGbHHbHIbEObHFaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/code/game/jobs/job/civilian.dm b/code/game/jobs/job/civilian.dm index 836dca7e32e..48f5fce78e8 100644 --- a/code/game/jobs/job/civilian.dm +++ b/code/game/jobs/job/civilian.dm @@ -209,6 +209,7 @@ Janitor spawn_positions = 1 supervisors = "the head of personnel" selection_color = "#dddddd" + var/global/lawyers = 1 default_pda = /obj/item/device/pda/janitor default_headset = /obj/item/device/radio/headset/headset_srv @@ -217,6 +218,14 @@ Janitor minimal_access = list(access_janitor, access_maint_tunnels) /datum/job/janitor/equip_items(var/mob/living/carbon/human/H) + lawyers += 1 + + if(H.backbag != 1) + switch(lawyers) + if(1) + H.equip_to_slot_or_del(new /obj/item/key/janitor(H), slot_in_backpack) + else + H.equip_to_slot_or_del(new /obj/item/weapon/soap/deluxe(H), slot_in_backpack) H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/janitor(H), slot_w_uniform) H.equip_to_slot_or_del(new /obj/item/clothing/shoes/sneakers/black(H), slot_shoes) diff --git a/code/game/objects/items/weapons/mop.dm b/code/game/objects/items/weapons/mop.dm index b0d9d00fd5e..ef37fb2ab50 100644 --- a/code/game/objects/items/weapons/mop.dm +++ b/code/game/objects/items/weapons/mop.dm @@ -12,7 +12,7 @@ var/mopping = 0 var/mopcount = 0 var/mopcap = 5 - var/mopspeed = 40 + var/mopspeed = 30 /obj/item/weapon/mop/New() create_reagents(mopcap) @@ -65,14 +65,3 @@ obj/item/weapon/mop/proc/clean(turf/simulated/A) /obj/item/weapon/mop/cyborg/janicart_insert(mob/user, obj/structure/janitorialcart/J) return - -/obj/item/weapon/mop/advanced - desc = "The most advanced tool in a custodian's arsenal. Just think of all the viscera you will clean up with this!" - name = "advanced mop" - mopcap = 10 - icon_state = "advmop" - item_state = "mop" - force = 6 - throwforce = 8 - throw_range = 4 - mopspeed = 20 \ No newline at end of file diff --git a/code/modules/research/designs.dm b/code/modules/research/designs.dm index 41c7d2f53ee..50aaac4afb1 100644 --- a/code/modules/research/designs.dm +++ b/code/modules/research/designs.dm @@ -331,14 +331,14 @@ datum/design/proc/CalcReliability(var/list/temp_techs) ////////////Janitor Designs////////////// ///////////////////////////////////////// -/datum/design/advmop - name = "Advanced Mop" - desc = "An upgraded mop with a large internal capacity for holding water or other cleaning chemicals." - id = "advmop" - req_tech = list("materials" = 4, "engineering" = 3) +/datum/design/buffer + name = "Floor Buffer Upgrade" + desc = "A floor buffer that can be attached to vehicular janicarts." + id = "buffer" + req_tech = list("materials" = 5, "engineering" = 3) build_type = PROTOLATHE - materials = list("$metal" = 2500, "$glass" = 200) - build_path = /obj/item/weapon/mop/advanced + materials = list("$metal" = 3000, "$glass" = 200) + build_path = /obj/item/janiupgrade category = list("Equipement") /datum/design/holosign From 40fe50d8e91c5da6970fd269142407d2964d73c2 Mon Sep 17 00:00:00 2001 From: GunHog Date: Fri, 23 Jan 2015 22:08:33 -0600 Subject: [PATCH 13/40] Fixes the E.X.P.E.R.I-MENTOR The "FAIL" define was set equal to the "SCANTYPE_DISCOVER" define, resulting in the machine thinking everything was a relic and calling a nonexistant reveal() proc on it. --- code/modules/research/experimentor.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/research/experimentor.dm b/code/modules/research/experimentor.dm index e8d38856d04..87075f7fff6 100644 --- a/code/modules/research/experimentor.dm +++ b/code/modules/research/experimentor.dm @@ -14,7 +14,7 @@ #define EFFECT_PROB_HIGH 75 #define EFFECT_PROB_VERYHIGH 95 -#define FAIL 7 +#define FAIL 8 /obj/machinery/r_n_d/experimentor name = "E.X.P.E.R.I-MENTOR" icon = 'icons/obj/machines/heavy_lathe.dmi' @@ -547,6 +547,7 @@ #undef SCANTYPE_HEAT #undef SCANTYPE_COLD #undef SCANTYPE_OBLITERATE +#undef SCANTYPE_DISCOVER #undef EFFECT_PROB_VERYLOW #undef EFFECT_PROB_LOW From d6498461001caa18f870596a28837a93696daef2 Mon Sep 17 00:00:00 2001 From: Cheridan Date: Fri, 23 Jan 2015 22:50:59 -0600 Subject: [PATCH 14/40] Fixes Weaken() for Ergo --- code/modules/mob/living/living.dm | 5 ++--- code/modules/mob/mob.dm | 4 ++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 3695061147c..96556ab3804 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -74,7 +74,7 @@ Sorry Giacom. Please don't be mad :( //okay, so we didn't switch. but should we push? //not if he's not CANPUSH of course - if(!(M.status_flags & CANPUSH) ) + if(!(M.status_flags & CANPUSH)) return 1 //anti-riot equipment is also anti-push if(M.r_hand && istype(M.r_hand, /obj/item/weapon/shield/riot)) @@ -667,8 +667,7 @@ Sorry Giacom. Please don't be mad :( var/mob/living/carbon/CM = L if(CM.on_fire && CM.canmove) CM.fire_stacks -= 5 - CM.weakened = max(CM.weakened, 3)//We dont check for CANWEAKEN, I don't care how immune to weakening you are, if you're rolling on the ground, you're busy. - CM.update_canmove() + CM.Weaken(3,1) CM.spin(32,2) CM.visible_message("[CM] rolls on the floor, trying to put themselves out!", \ "You stop, drop, and roll!") diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 9a1f9689eac..6ba873e72e1 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -867,8 +867,8 @@ var/list/slot_equipment_priority = list( \ update_canmove() return -/mob/proc/Weaken(amount) - if(status_flags & CANWEAKEN) +/mob/proc/Weaken(amount, var/ignore_canweaken = 0) + if(status_flags & CANWEAKEN || ignore_canweaken) weakened = max(max(weakened,amount),0) update_canmove() //updates lying, canmove and icons return From 0c6dda815514a9dac0144deb20fa7e16c7ecd610 Mon Sep 17 00:00:00 2001 From: Jordie0608 Date: Sat, 24 Jan 2015 15:52:26 +1100 Subject: [PATCH 15/40] Fixes default medipens being empty --- code/modules/reagents/reagent_containers/hypospray.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/reagents/reagent_containers/hypospray.dm b/code/modules/reagents/reagent_containers/hypospray.dm index bbe19ffdbc3..6706572d78b 100644 --- a/code/modules/reagents/reagent_containers/hypospray.dm +++ b/code/modules/reagents/reagent_containers/hypospray.dm @@ -66,6 +66,7 @@ obj/item/weapon/reagent_containers/hypospray/combat/nanites volume = 10 ignore_flags = 1 //so you can medipen through hardsuits flags = null + list_reagents = list("epinephrine" = 10) /obj/item/weapon/reagent_containers/hypospray/medipen/New() ..() @@ -105,4 +106,4 @@ obj/item/weapon/reagent_containers/hypospray/combat/nanites /obj/item/weapon/reagent_containers/hypospray/medipen/morphine name = "morphine medipen" desc = "A rapid way to get you out of a tight situation and fast! You'll feel rather drowsy, though." - list_reagents = list("morphine" = 10) + list_reagents = list("morphine" = 10) From b3295161810033e393e5cdae7af8d592c7a7b7cd Mon Sep 17 00:00:00 2001 From: Iamgoofball Date: Fri, 23 Jan 2015 21:13:33 -0800 Subject: [PATCH 16/40] fixes some incorrect chemicals --- code/modules/research/experimentor.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/research/experimentor.dm b/code/modules/research/experimentor.dm index 87075f7fff6..64b1954ac5c 100644 --- a/code/modules/research/experimentor.dm +++ b/code/modules/research/experimentor.dm @@ -382,7 +382,7 @@ if(prob(EFFECT_PROB_LOW) && criticalReaction) visible_message("[src]'s emergency coolant system gives off a small ping!") var/obj/machinery/vending/coffee/C = new /obj/machinery/vending/coffee(get_turf(pick(oview(1,src)))) - var/list/chems = list("uranium","frostoil","hyperzine") + var/list/chems = list("uranium","frostoil","ephedrine") C.reagents.remove_any(25) C.reagents.add_reagent(pick(chems),25) C.name = "Cup of Suspicious Liquid" @@ -661,4 +661,4 @@ visible_message("The [src] twists and bends, relocating itself!") throwSmoke(get_turf(user)) do_teleport(user, get_turf(user), 8, asoundin = 'sound/effects/phasein.ogg') - throwSmoke(get_turf(user)) \ No newline at end of file + throwSmoke(get_turf(user)) From 6a4ca178225af52cdec6bd7e8866bf66f4e80a1a Mon Sep 17 00:00:00 2001 From: Ikarrus Date: Fri, 23 Jan 2015 22:06:57 -0700 Subject: [PATCH 17/40] Additional Access Re-evaluation Additional access hasn't been used nor even looked at since errorage first coded it years ago. Departments were moved around, accesses were added, removed, and moved around. This PR re-evaluates what additional access includes. The original idea was to give jobs most access to other workspaces in their department. For example, a medical doctor would be able to work anywhere in Medbay (Except CMO's office), so I'm going to keep with that direction. --- code/controllers/subsystem/jobs.dm | 2 +- code/game/jobs/job/captain.dm | 2 +- code/game/jobs/job/civilian.dm | 12 ++++++------ code/game/jobs/job/civilian_chaplain.dm | 2 +- code/game/jobs/job/engineering.dm | 4 ++-- code/game/jobs/job/medical.dm | 4 ++-- code/game/jobs/job/science.dm | 4 ++-- code/game/jobs/job/security.dm | 6 +++--- code/game/jobs/job/supply.dm | 10 +++++----- 9 files changed, 23 insertions(+), 23 deletions(-) diff --git a/code/controllers/subsystem/jobs.dm b/code/controllers/subsystem/jobs.dm index 32002394656..90504ba974c 100644 --- a/code/controllers/subsystem/jobs.dm +++ b/code/controllers/subsystem/jobs.dm @@ -345,7 +345,7 @@ var/datum/subsystem/job/SSjob if(job.req_admin_notify) H << "You are playing a job that is important for Game Progression. If you have to disconnect, please notify the admins via adminhelp." if(config.minimal_access_threshold) - H << "As this station was initially staffed with a [config.jobs_have_minimal_access ? "full crew, only your job's necessities" : "skeleton crew, additional access"] have been added to your ID card." + H << "As this station was initially staffed with a [config.jobs_have_minimal_access ? "full crew, only your job's necessities" : "skeleton crew, additional access may"] have been added to your ID card." H.update_hud() // Tmp fix for Github issue 1006. TODO: make all procs in update_icons.dm do client.screen |= equipment no matter what. return 1 diff --git a/code/game/jobs/job/captain.dm b/code/game/jobs/job/captain.dm index 6eeded8c1ba..f94c21e1d2f 100644 --- a/code/game/jobs/job/captain.dm +++ b/code/game/jobs/job/captain.dm @@ -70,7 +70,7 @@ Head of Personnel default_pda = /obj/item/device/pda/heads/hop default_headset = /obj/item/device/radio/headset/heads/hop - access = list(access_security, access_sec_doors, access_brig, access_court, access_forensics_lockers, access_weapons, + access = list(access_security, access_sec_doors, access_court, access_weapons, access_medical, access_engine, access_change_ids, access_ai_upload, access_eva, access_heads, access_all_personal_lockers, access_maint_tunnels, access_bar, access_janitor, access_construction, access_morgue, access_crematorium, access_kitchen, access_cargo, access_cargo_bot, access_mailsorting, access_qm, access_hydroponics, access_lawyer, diff --git a/code/game/jobs/job/civilian.dm b/code/game/jobs/job/civilian.dm index 836dca7e32e..3d420b39d51 100644 --- a/code/game/jobs/job/civilian.dm +++ b/code/game/jobs/job/civilian.dm @@ -67,7 +67,7 @@ Cook default_pda = /obj/item/device/pda/cook default_headset = /obj/item/device/radio/headset/headset_srv - access = list(access_hydroponics, access_bar, access_kitchen, access_morgue) + access = list(access_hydroponics, access_bar, access_kitchen, access_morgue, access_mineral_storeroom) minimal_access = list(access_kitchen, access_morgue) /datum/job/cook/equip_items(var/mob/living/carbon/human/H) @@ -100,7 +100,7 @@ Botanist default_pda = /obj/item/device/pda/botanist default_headset = /obj/item/device/radio/headset/headset_srv - access = list(access_hydroponics, access_bar, access_kitchen, access_morgue) // Removed tox and chem access because STOP PISSING OFF THE CHEMIST GUYS // //Removed medical access because WHAT THE FUCK YOU AREN'T A DOCTOR YOU GROW WHEAT //Given Morgue access because they have a viable means of cloning. + access = list(access_hydroponics, access_bar, access_kitchen, access_morgue, access_mineral_storeroom) // Removed tox and chem access because STOP PISSING OFF THE CHEMIST GUYS // //Removed medical access because WHAT THE FUCK YOU AREN'T A DOCTOR YOU GROW WHEAT //Given Morgue access because they have a viable means of cloning. minimal_access = list(access_hydroponics, access_morgue) // Removed tox and chem access because STOP PISSING OFF THE CHEMIST GUYS // //Removed medical access because WHAT THE FUCK YOU AREN'T A DOCTOR YOU GROW WHEAT //Given Morgue access because they have a viable means of cloning. /datum/job/hydro/equip_items(var/mob/living/carbon/human/H) @@ -127,7 +127,7 @@ Clown default_pda = /obj/item/device/pda/clown default_backpack = /obj/item/weapon/storage/backpack/clown - access = list(access_theatre, access_maint_tunnels) + access = list(access_theatre) minimal_access = list(access_theatre) /datum/job/clown/equip_backpack(var/mob/living/carbon/human/H) @@ -169,7 +169,7 @@ Mime default_pda = /obj/item/device/pda/mime default_backpack = /obj/item/weapon/storage/backpack/mime - access = list(access_theatre, access_maint_tunnels) + access = list(access_theatre) minimal_access = list(access_theatre) /datum/job/mime/equip_backpack(var/mob/living/carbon/human/H) @@ -236,7 +236,7 @@ Librarian default_pda = /obj/item/device/pda/librarian - access = list(access_library, access_maint_tunnels) + access = list(access_library) minimal_access = list(access_library) /datum/job/librarian/equip_items(var/mob/living/carbon/human/H) @@ -264,7 +264,7 @@ Lawyer default_pda = /obj/item/device/pda/lawyer default_headset = /obj/item/device/radio/headset/headset_sec - access = list(access_lawyer, access_court, access_sec_doors, access_maint_tunnels) + access = list(access_lawyer, access_court, access_sec_doors) minimal_access = list(access_lawyer, access_court, access_sec_doors) /datum/job/lawyer/equip_items(var/mob/living/carbon/human/H) diff --git a/code/game/jobs/job/civilian_chaplain.dm b/code/game/jobs/job/civilian_chaplain.dm index b68e514ef6e..26225a71971 100644 --- a/code/game/jobs/job/civilian_chaplain.dm +++ b/code/game/jobs/job/civilian_chaplain.dm @@ -15,7 +15,7 @@ Chaplain default_pda = /obj/item/device/pda/chaplain - access = list(access_morgue, access_chapel_office, access_crematorium, access_maint_tunnels) + access = list(access_morgue, access_chapel_office, access_crematorium) minimal_access = list(access_morgue, access_chapel_office, access_crematorium) //Pretty bible names diff --git a/code/game/jobs/job/engineering.dm b/code/game/jobs/job/engineering.dm index d58aff0ac06..0136e52eb28 100644 --- a/code/game/jobs/job/engineering.dm +++ b/code/game/jobs/job/engineering.dm @@ -63,7 +63,7 @@ Station Engineer default_satchel = /obj/item/weapon/storage/backpack/satchel_eng default_storagebox = /obj/item/weapon/storage/box/engineer - access = list(access_eva, access_engine, access_engine_equip, access_tech_storage, access_maint_tunnels, + access = list(access_engine, access_engine_equip, access_tech_storage, access_maint_tunnels, access_external_airlocks, access_construction, access_atmospherics, access_tcomsat) minimal_access = list(access_engine, access_engine_equip, access_tech_storage, access_maint_tunnels, access_external_airlocks, access_construction, access_tcomsat) @@ -94,7 +94,7 @@ Atmospheric Technician default_headset = /obj/item/device/radio/headset/headset_eng default_storagebox = /obj/item/weapon/storage/box/engineer - access = list(access_eva, access_engine, access_engine_equip, access_tech_storage, access_maint_tunnels, + access = list(access_engine, access_engine_equip, access_tech_storage, access_maint_tunnels, access_external_airlocks, access_construction, access_atmospherics) minimal_access = list(access_atmospherics, access_maint_tunnels, access_emergency_storage, access_construction) diff --git a/code/game/jobs/job/medical.dm b/code/game/jobs/job/medical.dm index 5c2d1ecff74..6e11a228224 100644 --- a/code/game/jobs/job/medical.dm +++ b/code/game/jobs/job/medical.dm @@ -57,7 +57,7 @@ Medical Doctor default_backpack = /obj/item/weapon/storage/backpack/medic default_satchel = /obj/item/weapon/storage/backpack/satchel_med - access = list(access_medical, access_morgue, access_surgery, access_chemistry, access_virology, access_genetics) + access = list(access_medical, access_morgue, access_surgery, access_chemistry, access_virology, access_genetics, access_mineral_storeroom) minimal_access = list(access_medical, access_morgue, access_surgery) /datum/job/doctor/equip_items(var/mob/living/carbon/human/H) @@ -109,7 +109,7 @@ Geneticist default_pda = /obj/item/device/pda/geneticist default_headset = /obj/item/device/radio/headset/headset_medsci - access = list(access_medical, access_morgue, access_surgery, access_chemistry, access_virology, access_genetics, access_research) + access = list(access_medical, access_morgue, access_chemistry, access_virology, access_genetics, access_research, access_xenobiology, access_robotics, access_mineral_storeroom, access_tech_storage) minimal_access = list(access_medical, access_morgue, access_genetics, access_research) /datum/job/geneticist/equip_items(var/mob/living/carbon/human/H) diff --git a/code/game/jobs/job/science.dm b/code/game/jobs/job/science.dm index 99908da4248..1d0f43c62e3 100644 --- a/code/game/jobs/job/science.dm +++ b/code/game/jobs/job/science.dm @@ -57,7 +57,7 @@ Scientist default_pda = /obj/item/device/pda/toxins default_headset = /obj/item/device/radio/headset/headset_sci - access = list(access_robotics, access_tox, access_tox_storage, access_research, access_xenobiology, access_mineral_storeroom) + access = list(access_robotics, access_tox, access_tox_storage, access_research, access_xenobiology, access_mineral_storeroom, access_tech_storage, access_genetics) minimal_access = list(access_tox, access_tox_storage, access_research, access_xenobiology, access_mineral_storeroom) /datum/job/scientist/equip_items(var/mob/living/carbon/human/H) @@ -82,7 +82,7 @@ Roboticist default_pda = /obj/item/device/pda/roboticist default_headset = /obj/item/device/radio/headset/headset_sci - access = list(access_robotics, access_tox, access_tox_storage, access_tech_storage, access_morgue, access_research, access_mineral_storeroom) + access = list(access_robotics, access_tox, access_tox_storage, access_tech_storage, access_morgue, access_research, access_mineral_storeroom, access_xenobiology, access_genetics) minimal_access = list(access_robotics, access_tech_storage, access_morgue, access_research, access_mineral_storeroom) /datum/job/roboticist/equip_items(var/mob/living/carbon/human/H) diff --git a/code/game/jobs/job/security.dm b/code/game/jobs/job/security.dm index a5323296e6b..d704935fca8 100644 --- a/code/game/jobs/job/security.dm +++ b/code/game/jobs/job/security.dm @@ -75,7 +75,7 @@ Warden default_backpack = /obj/item/weapon/storage/backpack/security default_satchel = /obj/item/weapon/storage/backpack/satchel_sec - access = list(access_security, access_sec_doors, access_brig, access_armory, access_court, access_maint_tunnels, access_morgue, access_weapons) + access = list(access_security, access_sec_doors, access_brig, access_armory, access_court, access_maint_tunnels, access_morgue, access_weapons, access_forensics_lockers) minimal_access = list(access_security, access_sec_doors, access_brig, access_armory, access_court, access_weapons) //See /datum/job/warden/get_access() /datum/job/warden/equip_items(var/mob/living/carbon/human/H) @@ -121,7 +121,7 @@ Detective default_pda = /obj/item/device/pda/detective default_headset = /obj/item/device/radio/headset/headset_sec - access = list(access_sec_doors, access_forensics_lockers, access_morgue, access_maint_tunnels, access_court, access_weapons) + access = list(access_sec_doors, access_forensics_lockers, access_morgue, access_maint_tunnels, access_court, access_weapons, access_brig, access_security) minimal_access = list(access_sec_doors, access_forensics_lockers, access_morgue, access_maint_tunnels, access_court, access_weapons) /datum/job/detective/equip_items(var/mob/living/carbon/human/H) @@ -171,7 +171,7 @@ Security Officer default_backpack = /obj/item/weapon/storage/backpack/security default_satchel = /obj/item/weapon/storage/backpack/satchel_sec - access = list(access_security, access_sec_doors, access_brig, access_court, access_maint_tunnels, access_morgue, access_weapons) + access = list(access_security, access_sec_doors, access_brig, access_court, access_maint_tunnels, access_morgue, access_weapons, access_forensics_lockers) minimal_access = list(access_security, access_sec_doors, access_brig, access_court, access_weapons) //But see /datum/job/warden/get_access() /datum/job/officer/equip_items(var/mob/living/carbon/human/H) diff --git a/code/game/jobs/job/supply.dm b/code/game/jobs/job/supply.dm index 38710b0738e..f61b4a08f74 100644 --- a/code/game/jobs/job/supply.dm +++ b/code/game/jobs/job/supply.dm @@ -15,8 +15,8 @@ Quartermaster default_pda = /obj/item/device/pda/quartermaster default_headset = /obj/item/device/radio/headset/headset_cargo - access = list(access_maint_tunnels, access_mailsorting, access_cargo, access_cargo_bot, access_qm, access_mint, access_mining, access_mining_station, access_mineral_storeroom) - minimal_access = list(access_maint_tunnels, access_mailsorting, access_cargo, access_cargo_bot, access_qm, access_mint, access_mining, access_mining_station) + access = list(access_maint_tunnels, access_mailsorting, access_cargo, access_cargo_bot, access_qm, access_mining, access_mining_station, access_mineral_storeroom) + minimal_access = list(access_maint_tunnels, access_mailsorting, access_cargo, access_cargo_bot, access_qm, access_mining, access_mining_station, access_mineral_storeroom) /datum/job/qm/equip_items(var/mob/living/carbon/human/H) H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/cargo(H), slot_w_uniform) @@ -41,7 +41,7 @@ Cargo Technician default_pda = /obj/item/device/pda/cargo default_headset = /obj/item/device/radio/headset/headset_cargo - access = list(access_maint_tunnels, access_mailsorting, access_cargo, access_cargo_bot, access_qm, access_mint, access_mining, access_mining_station) + access = list(access_maint_tunnels, access_mailsorting, access_cargo, access_cargo_bot, access_qm, access_mining, access_mining_station, access_mineral_storeroom) minimal_access = list(access_maint_tunnels, access_cargo, access_cargo_bot, access_mailsorting) /datum/job/cargo_tech/equip_items(var/mob/living/carbon/human/H) @@ -68,8 +68,8 @@ Shaft Miner default_satchel = /obj/item/weapon/storage/backpack/satchel_eng default_storagebox = /obj/item/weapon/storage/box/engineer - access = list(access_maint_tunnels, access_mailsorting, access_cargo, access_cargo_bot, access_qm, access_mint, access_mining, access_mining_station, access_mineral_storeroom) - minimal_access = list(access_mining, access_mint, access_mining_station, access_mailsorting, access_mineral_storeroom) + access = list(access_maint_tunnels, access_mailsorting, access_cargo, access_cargo_bot, access_qm, access_mining, access_mining_station, access_mineral_storeroom) + minimal_access = list(access_mining, access_mining_station, access_mailsorting, access_mineral_storeroom) /datum/job/mining/equip_items(var/mob/living/carbon/human/H) H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/miner(H), slot_w_uniform) From 916270321f2a8e9340f537f89b2c7a341878b220 Mon Sep 17 00:00:00 2001 From: Ikarrus Date: Fri, 23 Jan 2015 23:33:28 -0700 Subject: [PATCH 18/40] It also turns out sec/assmaint is already included in additional access so I don't need to include them in the automatic toggle. --- code/controllers/configuration.dm | 6 +++--- code/controllers/subsystem/jobs.dm | 2 -- config/game_options.txt | 5 ++--- 3 files changed, 5 insertions(+), 8 deletions(-) diff --git a/code/controllers/configuration.dm b/code/controllers/configuration.dm index 2c926b33225..ad92db7f1b6 100644 --- a/code/controllers/configuration.dm +++ b/code/controllers/configuration.dm @@ -47,9 +47,9 @@ var/kick_inactive = 0 //force disconnect for inactive players var/load_jobs_from_txt = 0 var/automute_on = 0 //enables automuting/spam prevention - var/minimal_access_threshold = 0 //If the number of players is larger than this threshold, minimal access will be turned on and assistants and security will get maint access - var/jobs_have_minimal_access = 0 //determines whether jobs use minimal access or expanded access. Only used if minimal_access_threshold is 0. - var/jobs_have_maint_access = 0 //Who gets maint access? See defines above. Only used if minimal_access_threshold is 0. + var/minimal_access_threshold = 0 //If the number of players is larger than this threshold, minimal access will be turned on. + var/jobs_have_minimal_access = 0 //determines whether jobs use minimal access or expanded access. + var/jobs_have_maint_access = 0 //Who gets maint access? See defines above. var/sec_start_brig = 0 //makes sec start in brig or dept sec posts var/server diff --git a/code/controllers/subsystem/jobs.dm b/code/controllers/subsystem/jobs.dm index 90504ba974c..178d194afd5 100644 --- a/code/controllers/subsystem/jobs.dm +++ b/code/controllers/subsystem/jobs.dm @@ -215,8 +215,6 @@ var/datum/subsystem/job/SSjob if(config.minimal_access_threshold) if(config.minimal_access_threshold > unassigned.len) config.jobs_have_minimal_access = 0 - config.jobs_have_maint_access |= ASSISTANTS_HAVE_MAINT_ACCESS - config.jobs_have_maint_access |= SECURITY_HAS_MAINT_ACCESS else config.jobs_have_minimal_access = 1 diff --git a/config/game_options.txt b/config/game_options.txt index 75b6b241adf..8280e42debf 100644 --- a/config/game_options.txt +++ b/config/game_options.txt @@ -159,8 +159,7 @@ GATEWAY_DELAY 18000 ### ACCESS ### -## If the number of players ready at round starts exceeds this threshold, JOBS_HAVE_MINIMAL_ACCESS will automatically toggle on. -## If the number of players does not reach this threshold, JOBS_HAVE_MINIMAL_ACCESS will automatically toggle off, and assistants/security will be given maintenance access. +## If the number of players ready at round starts exceeds this threshold, JOBS_HAVE_MINIMAL_ACCESS will automatically be enabled. Otherwise, it will be disabled. ## This is useful for accomodating both low and high population rounds on the same server. ## Comment out or set to 0 to disable this automatic toggle. MINIMAL_ACCESS_THRESHOLD 20 @@ -168,7 +167,7 @@ MINIMAL_ACCESS_THRESHOLD 20 ## Comment this out if you wish to use the setup where jobs have more access. ## This is intended for servers with low populations - where there are not enough ## players to fill all roles, so players need to do more than just one job. -## This option is ignored if MINIMAL_ACCESS_THRESHOLD is non-zero. +## This option is ignored if MINIMAL_ACCESS_THRESHOLD is used. #JOBS_HAVE_MINIMAL_ACCESS ## Uncomment to give assistants maint access. From 9433000d644b3191054978d052b0d421cece6ad8 Mon Sep 17 00:00:00 2001 From: Ikarrus Date: Sat, 24 Jan 2015 00:12:33 -0700 Subject: [PATCH 19/40] Making sure assistants get maint under additional access. --- code/game/jobs/job/assistant.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/jobs/job/assistant.dm b/code/game/jobs/job/assistant.dm index 4c67f3feac4..b5fd935fbbe 100644 --- a/code/game/jobs/job/assistant.dm +++ b/code/game/jobs/job/assistant.dm @@ -18,7 +18,7 @@ Assistant H.equip_to_slot_or_del(new /obj/item/clothing/under/color/random(H), slot_w_uniform) /datum/job/assistant/get_access() - if(config.jobs_have_maint_access & ASSISTANTS_HAVE_MAINT_ACCESS) //Config has assistant maint access set + if((config.jobs_have_maint_access & ASSISTANTS_HAVE_MAINT_ACCESS) || !config.jobs_have_minimal_access) //Config has assistant maint access set . = ..() . |= list(access_maint_tunnels) else From be925ebd622aa7771a10d6be7264d907c94fa5f7 Mon Sep 17 00:00:00 2001 From: paprka Date: Sat, 24 Jan 2015 01:49:07 -0800 Subject: [PATCH 20/40] adds a check for the buffer upgrade --- code/game/objects/structures/janicart.dm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/code/game/objects/structures/janicart.dm b/code/game/objects/structures/janicart.dm index 3d5ce6e1617..9f7497781cb 100644 --- a/code/game/objects/structures/janicart.dm +++ b/code/game/objects/structures/janicart.dm @@ -204,9 +204,10 @@ I.loc = src mybag = I else if(istype(I, /obj/item/janiupgrade)) - floorbuffer = 1 - qdel(I) - user << "You upgrade the [callme] with the floor buffer." + if(keytype == /obj/item/key/janitor) + floorbuffer = 1 + qdel(I) + user << "You upgrade the [callme] with the floor buffer." update_icon() /obj/structure/stool/bed/chair/janicart/update_icon() From 6adce739b1a36ce143b23f6c71a0a9c11c7701b6 Mon Sep 17 00:00:00 2001 From: phil235 Date: Sat, 24 Jan 2015 14:13:28 +0100 Subject: [PATCH 21/40] little fix --- code/modules/mining/equipment_locker.dm | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/code/modules/mining/equipment_locker.dm b/code/modules/mining/equipment_locker.dm index c8b9b82ac71..d79b70c8e82 100644 --- a/code/modules/mining/equipment_locker.dm +++ b/code/modules/mining/equipment_locker.dm @@ -475,8 +475,7 @@ /obj/item/weapon/resonator/proc/CreateResonance(var/target, var/creator) if(cooldown <= 0) playsound(src,'sound/weapons/resonator_fire.ogg',50,1) - var/obj/effect/resonance/R = new /obj/effect/resonance(get_turf(target)) - R.creator = creator + new /obj/effect/resonance(get_turf(target), creator) cooldown = 1 spawn(20) cooldown = 0 @@ -498,17 +497,16 @@ layer = 4.1 mouse_opacity = 0 var/resonance_damage = 20 - var/creator = null -/obj/effect/resonance/New() +/obj/effect/resonance/New(loc, var/creator = null) var/turf/proj_turf = get_turf(src) if(!istype(proj_turf)) return if(istype(proj_turf, /turf/simulated/mineral)) var/turf/simulated/mineral/M = proj_turf playsound(src,'sound/weapons/resonator_blast.ogg',50,1) + M.gets_drilled(creator) spawn(5) - M.gets_drilled(creator) qdel(src) else var/datum/gas_mixture/environment = proj_turf.return_air() From bfea67611eee8a969060d62aaa995aa0791b7624 Mon Sep 17 00:00:00 2001 From: Deantwo Date: Sat, 24 Jan 2015 16:07:13 +0100 Subject: [PATCH 22/40] Pencode Changes Cleanup - Moved the "parsepencode" proc from **newscaster.dm** and **PDA.dm** to **text.dm** as a global proc. - Made the "parsepencode" proc accept only a single agrument if desired. - Removed the font constants from **newscaster.dm**, **PDA.dm**, **paper.dm**, **paperbin.dm**, and **photocopier.dm**. - Replaced aforementioned constants with define'ers in **misc.dm**. --- code/__DEFINES/misc.dm | 12 ++++++++ code/__HELPERS/text.dm | 31 +++++++++++++++++++ code/game/machinery/newscaster.dm | 34 ++------------------ code/game/objects/items/devices/PDA/PDA.dm | 36 ++-------------------- code/modules/paperwork/paper.dm | 14 +++------ code/modules/paperwork/paperbin.dm | 2 +- code/modules/paperwork/photocopier.dm | 4 +-- 7 files changed, 56 insertions(+), 77 deletions(-) diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm index 64c5095397e..aae253e394b 100644 --- a/code/__DEFINES/misc.dm +++ b/code/__DEFINES/misc.dm @@ -97,3 +97,15 @@ #define SOUND_MINIMUM_PRESSURE 10 #define FALLOFF_SOUNDS 1 #define SURROUND_CAP 7 + +//FONTS: +// Used by Paper and PhotoCopier (and PaperBin once a year). +#define PAPER_DEF_FONT "Verdana" +#define PAPER_CRAYON_FONT "Comic Sans MS" +#define PAPER_SIGNFONT "Times New Roman" +// Used by PDA's Notekeeper. +#define PDA_NOTE_FONT "Verdana" +#define PDA_NOTE_SIGNFONT "Times New Roman" +// Used by NewsCaster and NewsPaper. +#define NEWS_ARTICLE_FONT "Verdana" +#define NEWS_ARTICLE_SIGNFONT "Times New Roman" diff --git a/code/__HELPERS/text.dm b/code/__HELPERS/text.dm index b933c66686b..7bcaaaaaddc 100644 --- a/code/__HELPERS/text.dm +++ b/code/__HELPERS/text.dm @@ -388,3 +388,34 @@ var/list/binary = list("0","1") temp = findtextEx(haystack, ascii2text(text2ascii(needles,i)), start, end) //Note: ascii2text(text2ascii) is faster than copytext() if(temp) end = temp return end + + +/proc/parsepencode(t, mob/user=null, signfont=PAPER_SIGNFONT) + if(length(t) < 1) //No input means nothing needs to be parsed + return + + t = replacetext(t, "\[center\]", "

") + t = replacetext(t, "\[/center\]", "
") + t = replacetext(t, "\[br\]", "
") + t = replacetext(t, "\[b\]", "") + t = replacetext(t, "\[/b\]", "") + t = replacetext(t, "\[i\]", "") + t = replacetext(t, "\[/i\]", "") + t = replacetext(t, "\[u\]", "") + t = replacetext(t, "\[/u\]", "") + t = replacetext(t, "\[large\]", "") + t = replacetext(t, "\[/large\]", "") + if(user) + t = replacetext(t, "\[sign\]", "[user.real_name]") + else + t = replacetext(t, "\[sign\]", "") + t = replacetext(t, "\[field\]", "") + + t = replacetext(t, "\[*\]", "
  • ") + t = replacetext(t, "\[hr\]", "
    ") + t = replacetext(t, "\[small\]", "") + t = replacetext(t, "\[/small\]", "") + t = replacetext(t, "\[list\]", "
      ") + t = replacetext(t, "\[/list\]", "
    ") + + return t \ No newline at end of file diff --git a/code/game/machinery/newscaster.dm b/code/game/machinery/newscaster.dm index 98519595a83..5a818f955a3 100644 --- a/code/game/machinery/newscaster.dm +++ b/code/game/machinery/newscaster.dm @@ -165,8 +165,6 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co var/allow_comments = 1 luminosity = 0 anchored = 1 - var/const/articlefont = "Verdana" - var/const/signfont = "Times New Roman" /obj/machinery/newscaster/security_unit //Security unit @@ -305,7 +303,7 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co dat+="Creating new Feed Message..." dat+="
    Receiving Channel: [src.channel_name]
    " //MARK dat+="Message Author: [src.scanned_user]
    " - dat+="Message Body:
    [parsepencode(src.msg, user)]
    " + dat+="Message Body:
    [parsepencode(src.msg, user, NEWS_ARTICLE_SIGNFONT)]
    " dat+="Attach Photo: [(src.photo ? "Photo Attached" : "No Photo")]
    " dat+="Comments [allow_comments ? "Enabled" : "Disabled"]
    " dat+="
    Submit

    Cancel
    " @@ -580,7 +578,7 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co if(src.msg =="" || src.msg=="\[REDACTED\]" || src.scanned_user == "Unknown" || src.channel_name == "" ) src.screen=6 else - news_network.SubmitArticle("[parsepencode(src.msg, usr)]", scanned_user, channel_name, photo, allow_comments) + news_network.SubmitArticle("[parsepencode(src.msg, usr, NEWS_ARTICLE_SIGNFONT)]", scanned_user, channel_name, photo, allow_comments) feedback_inc("newscaster_stories",1) src.screen=4 src.msg = "" @@ -878,34 +876,6 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co qdel(P) -/obj/machinery/newscaster/proc/parsepencode(t, mob/user) - if(length(t) < 1) //No input means nothing needs to be parsed - return - - t = replacetext(t, "\[center\]", "
    ") - t = replacetext(t, "\[/center\]", "
    ") - t = replacetext(t, "\[br\]", "
    ") - t = replacetext(t, "\[b\]", "") - t = replacetext(t, "\[/b\]", "") - t = replacetext(t, "\[i\]", "") - t = replacetext(t, "\[/i\]", "") - t = replacetext(t, "\[u\]", "") - t = replacetext(t, "\[/u\]", "") - t = replacetext(t, "\[large\]", "") - t = replacetext(t, "\[/large\]", "") - t = replacetext(t, "\[sign\]", "[user.real_name]") - t = replacetext(t, "\[field\]", "") - - t = replacetext(t, "\[*\]", "
  • ") - t = replacetext(t, "\[hr\]", "
    ") - t = replacetext(t, "\[small\]", "") - t = replacetext(t, "\[/small\]", "") - t = replacetext(t, "\[list\]", "
      ") - t = replacetext(t, "\[/list\]", "
    ") - - return t - - //######################################################################################################################## //###################################### NEWSPAPER! ###################################################################### //######################################################################################################################## diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index aa52dcca41a..9f6b09ab532 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -35,8 +35,6 @@ var/global/list/obj/item/device/pda/PDAs = list() var/note = "Congratulations, your station has chosen the Thinktronic 5230 Personal Data Assistant!" //Current note in the notepad function var/notehtml = "" var/notescanned = 0 // True if what is in the notekeeper was from a paper. - var/const/notefont = "Verdana" - var/const/signfont = "Times New Roman" var/cart = "" //A place to stick cartridge menu information var/detonate = 1 // Can the PDA be blown up? var/hidden = 0 // Is the PDA hidden from the PDA list? @@ -375,7 +373,7 @@ var/global/list/obj/item/device/pda/PDAs = list() dat += "Edit
    " if(notescanned) dat += "(This is a scanned image, editing it may cause some text formatting to change.)
    " - dat += "
    [(!notehtml ? note : notehtml)]" + dat += "
    [(!notehtml ? note : notehtml)]" if (2) dat += "

    SpaceMessenger V3.9.6

    " @@ -575,7 +573,7 @@ var/global/list/obj/item/device/pda/PDAs = list() if (in_range(src, U) && loc == U) if (mode == 1 && n) note = n - notehtml = parsepencode(n, U) + notehtml = parsepencode(n, U, PDA_NOTE_SIGNFONT) notescanned = 0 else U << browse(null, "window=pda") @@ -1187,32 +1185,4 @@ var/global/list/obj/item/device/pda/PDAs = list() for(var/obj/item/device/pda/P in PDAs) if(!P.owner || P.toff || P.hidden) continue . += P - return . - - -/obj/item/device/pda/proc/parsepencode(t, mob/user) - if(length(t) < 1) //No input means nothing needs to be parsed - return - - t = replacetext(t, "\[center\]", "
    ") - t = replacetext(t, "\[/center\]", "
    ") - t = replacetext(t, "\[br\]", "
    ") - t = replacetext(t, "\[b\]", "") - t = replacetext(t, "\[/b\]", "") - t = replacetext(t, "\[i\]", "") - t = replacetext(t, "\[/i\]", "") - t = replacetext(t, "\[u\]", "") - t = replacetext(t, "\[/u\]", "") - t = replacetext(t, "\[large\]", "") - t = replacetext(t, "\[/large\]", "") - t = replacetext(t, "\[sign\]", "[user.real_name]") - t = replacetext(t, "\[field\]", "") - - t = replacetext(t, "\[*\]", "
  • ") - t = replacetext(t, "\[hr\]", "
    ") - t = replacetext(t, "\[small\]", "") - t = replacetext(t, "\[/small\]", "") - t = replacetext(t, "\[list\]", "
      ") - t = replacetext(t, "\[/list\]", "
    ") - - return t \ No newline at end of file + return . \ No newline at end of file diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index db3b9544368..be3bd140984 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -27,10 +27,6 @@ var/rigged = 0 var/spam_flag = 0 - var/const/deffont = "Verdana" - var/const/signfont = "Times New Roman" - var/const/crayonfont = "Comic Sans MS" - /obj/item/weapon/paper/New() ..() @@ -148,8 +144,8 @@ info_links = info var/i = 0 for(i=1,i<=fields,i++) - addtofield(i, "write", 1) - info_links = info_links + "write" + addtofield(i, "write", 1) + info_links = info_links + "write" /obj/item/weapon/paper/proc/clearpaper() @@ -178,7 +174,7 @@ t = replacetext(t, "\[/u\]", "
    ") t = replacetext(t, "\[large\]", "") t = replacetext(t, "\[/large\]", "") - t = replacetext(t, "\[sign\]", "[user.real_name]") + t = replacetext(t, "\[sign\]", "[user.real_name]") t = replacetext(t, "\[field\]", "") if(!iscrayon) @@ -189,7 +185,7 @@ t = replacetext(t, "\[list\]", "
      ") t = replacetext(t, "\[/list\]", "
    ") - t = "[t]" + t = "[t]" else // If it is a crayon, and he still tries to use these, make them empty! t = replacetext(t, "\[*\]", "") t = replacetext(t, "\[hr\]", "") @@ -198,7 +194,7 @@ t = replacetext(t, "\[list\]", "") t = replacetext(t, "\[/list\]", "") - t = "[t]" + t = "[t]" // t = replacetext(t, "#", "") // Junk converted to nothing! diff --git a/code/modules/paperwork/paperbin.dm b/code/modules/paperwork/paperbin.dm index e4e8a72694d..1c3a2892c69 100644 --- a/code/modules/paperwork/paperbin.dm +++ b/code/modules/paperwork/paperbin.dm @@ -49,7 +49,7 @@ P = new /obj/item/weapon/paper if(SSevent.holiday == "April Fool's Day") if(prob(30)) - P.info = "HONK HONK HONK HONK HONK HONK HONK
    HOOOOOOOOOOOOOOOOOOOOOONK
    APRIL FOOLS
    " + P.info = "HONK HONK HONK HONK HONK HONK HONK
    HOOOOOOOOOOOOOOOOOOOOOONK
    APRIL FOOLS
    " P.rigged = 1 P.updateinfolinks() diff --git a/code/modules/paperwork/photocopier.dm b/code/modules/paperwork/photocopier.dm index 8f9bb4c1fc6..d9dbd1b3e40 100644 --- a/code/modules/paperwork/photocopier.dm +++ b/code/modules/paperwork/photocopier.dm @@ -70,8 +70,8 @@ else //no toner? shitty copies for you! c.info = "" var/copied = copy.info - copied = replacetext(copied, "" c.name = copy.name From c05dc2a350779d86c6473cc8d8b6795a24108dde Mon Sep 17 00:00:00 2001 From: Deantwo Date: Sat, 24 Jan 2015 16:20:27 +0100 Subject: [PATCH 23/40] Cancelling Paper Input Fix Small fix to make the proc return rather than execute with an empty input. --- code/modules/paperwork/paper.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index be3bd140984..0bd3d7609d9 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -240,6 +240,8 @@ if(href_list["write"]) var/id = href_list["write"] var/t = stripped_multiline_input("Enter what you want to write:", "Write") + if(!t) + return var/obj/item/i = usr.get_active_hand() //Check to see if he still got that darn pen, also check if he's using a crayon or pen. var/iscrayon = 0 if(!istype(i, /obj/item/weapon/pen)) From 75dd8a5f91260bd82749bc951e801fe661c25515 Mon Sep 17 00:00:00 2001 From: Deantwo Date: Sat, 24 Jan 2015 17:06:08 +0100 Subject: [PATCH 24/40] Create Deantwo-PRs-7287-7287.yml My first try at a changelog! Hope I did it correctly! --- html/changelogs/Deantwo-PRs-7287-7287.yml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 html/changelogs/Deantwo-PRs-7287-7287.yml diff --git a/html/changelogs/Deantwo-PRs-7287-7287.yml b/html/changelogs/Deantwo-PRs-7287-7287.yml new file mode 100644 index 00000000000..40d1314465c --- /dev/null +++ b/html/changelogs/Deantwo-PRs-7287-7287.yml @@ -0,0 +1,9 @@ +author: Deantwo + +#delete-after: True + +changes: + - bugfix: 'Fixed some bugs in PDA's NTRC Chatroom feature.' + - rscadd: 'You can now use PaperBBCode/PenCode when writing news articles on the newscaster.' + - rscadd: 'PDA's Notekeeper now uses PaperBBCode/PenCode rather than HTML.' + - tweak: 'Scanning paper with your PDA is now more informative.' From 1ef4df75dab0333d72a81a0bb6345f950e3fe1f4 Mon Sep 17 00:00:00 2001 From: Iamgoofball Date: Sat, 24 Jan 2015 08:30:39 -0800 Subject: [PATCH 25/40] Makes say mods from genetic disabilties get handled after stuttering --- code/modules/mob/living/carbon/human/say.dm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/carbon/human/say.dm b/code/modules/mob/living/carbon/human/say.dm index 71b54ef8970..aa2ce1fb29b 100644 --- a/code/modules/mob/living/carbon/human/say.dm +++ b/code/modules/mob/living/carbon/human/say.dm @@ -21,8 +21,6 @@ /mob/living/carbon/human/treat_message(message) if(dna) message = dna.species.handle_speech(message,src) - message = dna.mutations_say_mods(message) - if(viruses.len) for(var/datum/disease/pierrot_throat/D in viruses) var/list/temp_message = text2list(message, " ") //List each word in the message @@ -37,7 +35,8 @@ pick_list -= H //Make sure that you dont HONK the same word twice message = list2text(temp_message, " ") message = ..(message) - + if(dna) + message = dna.mutations_say_mods(message) return message /mob/living/carbon/human/GetVoice() From 0e8156814fbb8b942002a2274746922657109d5b Mon Sep 17 00:00:00 2001 From: Deantwo Date: Sat, 24 Jan 2015 17:32:17 +0100 Subject: [PATCH 26/40] Font Define'ers Renamed - Renamed font define'ers. - Removed font duplicate define'ers. --- code/__DEFINES/misc.dm | 10 +++------- code/__HELPERS/text.dm | 2 +- code/game/machinery/newscaster.dm | 4 ++-- code/game/objects/items/devices/PDA/PDA.dm | 4 ++-- code/modules/paperwork/paper.dm | 10 +++++----- code/modules/paperwork/paperbin.dm | 2 +- code/modules/paperwork/photocopier.dm | 4 ++-- 7 files changed, 16 insertions(+), 20 deletions(-) diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm index aae253e394b..e9d95f43aa8 100644 --- a/code/__DEFINES/misc.dm +++ b/code/__DEFINES/misc.dm @@ -100,12 +100,8 @@ //FONTS: // Used by Paper and PhotoCopier (and PaperBin once a year). -#define PAPER_DEF_FONT "Verdana" -#define PAPER_CRAYON_FONT "Comic Sans MS" -#define PAPER_SIGNFONT "Times New Roman" // Used by PDA's Notekeeper. -#define PDA_NOTE_FONT "Verdana" -#define PDA_NOTE_SIGNFONT "Times New Roman" // Used by NewsCaster and NewsPaper. -#define NEWS_ARTICLE_FONT "Verdana" -#define NEWS_ARTICLE_SIGNFONT "Times New Roman" +#define PEN_FONT "Verdana" +#define CRAYON_FONT "Comic Sans MS" +#define SIGNFONT "Times New Roman" diff --git a/code/__HELPERS/text.dm b/code/__HELPERS/text.dm index 7bcaaaaaddc..b310eddc124 100644 --- a/code/__HELPERS/text.dm +++ b/code/__HELPERS/text.dm @@ -390,7 +390,7 @@ var/list/binary = list("0","1") return end -/proc/parsepencode(t, mob/user=null, signfont=PAPER_SIGNFONT) +/proc/parsepencode(t, mob/user=null, signfont=SIGNFONT) if(length(t) < 1) //No input means nothing needs to be parsed return diff --git a/code/game/machinery/newscaster.dm b/code/game/machinery/newscaster.dm index 5a818f955a3..6c271656114 100644 --- a/code/game/machinery/newscaster.dm +++ b/code/game/machinery/newscaster.dm @@ -303,7 +303,7 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co dat+="Creating new Feed Message..." dat+="
    Receiving Channel: [src.channel_name]
    " //MARK dat+="Message Author: [src.scanned_user]
    " - dat+="Message Body:
    [parsepencode(src.msg, user, NEWS_ARTICLE_SIGNFONT)]
    " + dat+="Message Body:
    [parsepencode(src.msg, user, SIGNFONT)]
    " dat+="Attach Photo: [(src.photo ? "Photo Attached" : "No Photo")]
    " dat+="Comments [allow_comments ? "Enabled" : "Disabled"]
    " dat+="
    Submit

    Cancel
    " @@ -578,7 +578,7 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co if(src.msg =="" || src.msg=="\[REDACTED\]" || src.scanned_user == "Unknown" || src.channel_name == "" ) src.screen=6 else - news_network.SubmitArticle("[parsepencode(src.msg, usr, NEWS_ARTICLE_SIGNFONT)]", scanned_user, channel_name, photo, allow_comments) + news_network.SubmitArticle("[parsepencode(src.msg, usr, SIGNFONT)]", scanned_user, channel_name, photo, allow_comments) feedback_inc("newscaster_stories",1) src.screen=4 src.msg = "" diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index 9f6b09ab532..7a00402078e 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -373,7 +373,7 @@ var/global/list/obj/item/device/pda/PDAs = list() dat += "Edit
    " if(notescanned) dat += "(This is a scanned image, editing it may cause some text formatting to change.)
    " - dat += "
    [(!notehtml ? note : notehtml)]" + dat += "
    [(!notehtml ? note : notehtml)]" if (2) dat += "

    SpaceMessenger V3.9.6

    " @@ -573,7 +573,7 @@ var/global/list/obj/item/device/pda/PDAs = list() if (in_range(src, U) && loc == U) if (mode == 1 && n) note = n - notehtml = parsepencode(n, U, PDA_NOTE_SIGNFONT) + notehtml = parsepencode(n, U, SIGNFONT) notescanned = 0 else U << browse(null, "window=pda") diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index 0bd3d7609d9..cb7008ca6d9 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -144,8 +144,8 @@ info_links = info var/i = 0 for(i=1,i<=fields,i++) - addtofield(i, "write", 1) - info_links = info_links + "write" + addtofield(i, "write", 1) + info_links = info_links + "write" /obj/item/weapon/paper/proc/clearpaper() @@ -174,7 +174,7 @@ t = replacetext(t, "\[/u\]", "") t = replacetext(t, "\[large\]", "") t = replacetext(t, "\[/large\]", "") - t = replacetext(t, "\[sign\]", "[user.real_name]") + t = replacetext(t, "\[sign\]", "[user.real_name]") t = replacetext(t, "\[field\]", "") if(!iscrayon) @@ -185,7 +185,7 @@ t = replacetext(t, "\[list\]", "
      ") t = replacetext(t, "\[/list\]", "
    ") - t = "[t]" + t = "[t]" else // If it is a crayon, and he still tries to use these, make them empty! t = replacetext(t, "\[*\]", "") t = replacetext(t, "\[hr\]", "") @@ -194,7 +194,7 @@ t = replacetext(t, "\[list\]", "") t = replacetext(t, "\[/list\]", "") - t = "[t]" + t = "[t]" // t = replacetext(t, "#", "") // Junk converted to nothing! diff --git a/code/modules/paperwork/paperbin.dm b/code/modules/paperwork/paperbin.dm index 1c3a2892c69..8f9f44e41ff 100644 --- a/code/modules/paperwork/paperbin.dm +++ b/code/modules/paperwork/paperbin.dm @@ -49,7 +49,7 @@ P = new /obj/item/weapon/paper if(SSevent.holiday == "April Fool's Day") if(prob(30)) - P.info = "HONK HONK HONK HONK HONK HONK HONK
    HOOOOOOOOOOOOOOOOOOOOOONK
    APRIL FOOLS
    " + P.info = "HONK HONK HONK HONK HONK HONK HONK
    HOOOOOOOOOOOOOOOOOOOOOONK
    APRIL FOOLS
    " P.rigged = 1 P.updateinfolinks() diff --git a/code/modules/paperwork/photocopier.dm b/code/modules/paperwork/photocopier.dm index d9dbd1b3e40..cbfb5ab441e 100644 --- a/code/modules/paperwork/photocopier.dm +++ b/code/modules/paperwork/photocopier.dm @@ -70,8 +70,8 @@ else //no toner? shitty copies for you! c.info = "" var/copied = copy.info - copied = replacetext(copied, "" c.name = copy.name From d886d38cc670046cb5ecf20333b111fd5c418d45 Mon Sep 17 00:00:00 2001 From: Iamgoofball Date: Sat, 24 Jan 2015 08:36:15 -0800 Subject: [PATCH 27/40] Fixes more runtimes with the experimentor --- code/modules/research/experimentor.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/modules/research/experimentor.dm b/code/modules/research/experimentor.dm index 64b1954ac5c..4e151e124df 100644 --- a/code/modules/research/experimentor.dm +++ b/code/modules/research/experimentor.dm @@ -313,7 +313,7 @@ var/list/chems = list("carbon","radium","toxin","condensedcapsaicin","mushroomhallucinogen","space_drugs","ethanol","beepskysmash") var/datum/reagents/R = new/datum/reagents(50) R.my_atom = src - R.add_reagent(pick(chems), 50) + R.add_reagent(pick(chems) = 50) var/datum/effect/effect/system/chem_smoke_spread/smoke = new smoke.set_up(R, 1, 0, src, 0, silent = 1) playsound(src.loc, 'sound/effects/smoke.ogg', 50, 1, -3) @@ -325,7 +325,7 @@ var/list/chems = list("mutationtoxin","amutationtoxin","nanites","xenomicrobes") var/datum/reagents/R = new/datum/reagents(50) R.my_atom = src - R.add_reagent(pick(chems), 50) + R.add_reagent(pick(chems) = 50) var/datum/effect/effect/system/chem_smoke_spread/smoke = new smoke.set_up(R, 1, 0, src, 0, silent = 1) playsound(src.loc, 'sound/effects/smoke.ogg', 50, 1, -3) @@ -347,7 +347,7 @@ var/obj/item/weapon/reagent_containers/food/drinks/coffee/C = new /obj/item/weapon/reagent_containers/food/drinks/coffee(get_turf(pick(oview(1,src)))) var/list/chems = list("plasma","capsaicin","ethanol") C.reagents.remove_any(25) - C.reagents.add_reagent(pick(chems),25) + C.reagents.add_reagent(pick(chems) = 50) C.name = "Cup of Suspicious Liquid" C.desc = "It has a large hazard symbol printed on the side in fading ink." if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) @@ -384,14 +384,14 @@ var/obj/machinery/vending/coffee/C = new /obj/machinery/vending/coffee(get_turf(pick(oview(1,src)))) var/list/chems = list("uranium","frostoil","ephedrine") C.reagents.remove_any(25) - C.reagents.add_reagent(pick(chems),25) + C.reagents.add_reagent(pick(chems) = 50) C.name = "Cup of Suspicious Liquid" C.desc = "It has a large hazard symbol printed on the side in fading ink." if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) visible_message("[src] malfunctions, shattering [exp_on] and releasing a dangerous cloud of coolant!") var/datum/reagents/R = new/datum/reagents(50) R.my_atom = src - R.add_reagent("frostoil", 50) + R.add_reagent("frostoil" = 50) var/datum/effect/effect/system/chem_smoke_spread/smoke = new smoke.set_up(R, 1, 0, src, 0, silent = 1) playsound(src.loc, 'sound/effects/smoke.ogg', 50, 1, -3) From 45a99dd35eb6a380065a16c3ef50737ca666cc0a Mon Sep 17 00:00:00 2001 From: WJohn Date: Sat, 24 Jan 2015 14:31:54 -0500 Subject: [PATCH 28/40] Fixes AI and execution chamber areas on box. INSTAMERGE PLS Apparently these didn't copy over after trying to deal with conflicts for the 3rd(?) time. MERGE THIS. --- _maps/map_files/TgStation/tgstation.2.1.3.dmm | 144 +++++++++--------- 1 file changed, 69 insertions(+), 75 deletions(-) diff --git a/_maps/map_files/TgStation/tgstation.2.1.3.dmm b/_maps/map_files/TgStation/tgstation.2.1.3.dmm index c7eb389b4e7..6665b8f806e 100644 --- a/_maps/map_files/TgStation/tgstation.2.1.3.dmm +++ b/_maps/map_files/TgStation/tgstation.2.1.3.dmm @@ -37,9 +37,9 @@ "aaK" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) "aaL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/security/prison) "aaM" = (/obj/machinery/washing_machine,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/security/prison) -"aaN" = (/turf/space,/area/security/transfer) +"aaN" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/wall,/area/security/transfer) "aaO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall,/area/security/transfer) -"aaP" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/wall,/area/space) +"aaP" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{tag = "icon-warndark (NORTHEAST)"; icon_state = "warndark"; dir = 5},/area/security/transfer) "aaQ" = (/obj/machinery/computer/libraryconsole/bookmanagement{pixel_y = 0},/obj/structure/table,/obj/machinery/newscaster{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) "aaR" = (/obj/structure/table,/obj/item/weapon/storage/pill_bottle/dice,/turf/simulated/floor/plasteel,/area/security/prison) "aaS" = (/obj/structure/table,/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/security/prison) @@ -57,7 +57,7 @@ "abe" = (/obj/structure/grille,/obj/structure/lattice,/obj/structure/lattice,/turf/space,/area/space) "abf" = (/obj/structure/grille,/obj/structure/lattice,/turf/space,/area/space) "abg" = (/obj/machinery/door/poddoor{id = "executionspaceblast"; name = "blast door"},/turf/simulated/floor/plating,/area/security/transfer) -"abh" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{tag = "icon-warndark (NORTHEAST)"; icon_state = "warndark"; dir = 5},/area/space) +"abh" = (/obj/machinery/sparker{dir = 2; id = "executionburn"; pixel_x = 25},/turf/simulated/floor/plasteel{tag = "icon-warndark (EAST)"; icon_state = "warndark"; dir = 4},/area/security/transfer) "abi" = (/obj/machinery/vending/sustenance,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) "abj" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) "abk" = (/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/prison) @@ -90,10 +90,10 @@ "abL" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka{pixel_x = 6; pixel_y = 6},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = -4; pixel_y = 3},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/turf/simulated/floor/fancy/carpet,/area/security/hos) "abM" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/tracker,/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) "abN" = (/turf/simulated/floor/plasteel{tag = "icon-warndark (WEST)"; icon_state = "warndark"; dir = 8},/area/security/transfer) -"abO" = (/obj/machinery/sparker{dir = 2; id = "executionburn"; pixel_x = 25},/turf/simulated/floor/plasteel{tag = "icon-warndark (EAST)"; icon_state = "warndark"; dir = 4},/area/security/prison) +"abO" = (/turf/simulated/wall,/area/ai_monitored/security/armory) "abP" = (/obj/structure/stool/bed,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/transfer) "abQ" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{tag = "icon-warndark (SOUTHWEST)"; icon_state = "warndark"; dir = 10},/area/security/transfer) -"abR" = (/obj/machinery/atmospherics/unary/outlet_injector,/turf/simulated/floor/plasteel{tag = "icon-warndark (SOUTHEAST)"; icon_state = "warndark"; dir = 6},/area/security/prison) +"abR" = (/obj/machinery/atmospherics/unary/outlet_injector,/turf/simulated/floor/plasteel{tag = "icon-warndark (SOUTHEAST)"; icon_state = "warndark"; dir = 6},/area/security/transfer) "abS" = (/turf/simulated/wall,/area/security/prison) "abT" = (/obj/machinery/door/poddoor/preopen{id = "permacell3"; name = "cell blast door"},/obj/machinery/door/airlock/glass{id_tag = "permabolt3"; name = "Cell 3"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) "abU" = (/obj/machinery/door/poddoor/preopen{id = "permacell2"; name = "cell blast door"},/obj/machinery/door/airlock/glass{id_tag = "permabolt2"; name = "Cell 2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) @@ -109,9 +109,9 @@ "ace" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) "acf" = (/obj/structure/lattice,/obj/item/stack/cable_coil/random,/turf/space,/area/space) "acg" = (/turf/simulated/floor/plasteel{tag = "icon-warndark"; icon_state = "warndark"; dir = 2},/area/security/transfer) -"ach" = (/turf/simulated/wall/r_wall,/area/space) +"ach" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/door/poddoor/preopen{id = "executionfireblast"; layer = 2.9; name = "blast door"},/obj/machinery/atmospherics/pipe/simple/general/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 2; icon_state = "rightsecure"; name = "Transfer Room"; req_access_txt = "2"},/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 1; icon_state = "rightsecure"; name = "Transfer Room"; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/security/transfer) "aci" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/poddoor/preopen{id = "executionfireblast"; layer = 2.9; name = "blast door"},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/security/transfer) -"acj" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/door/poddoor/preopen{id = "executionfireblast"; layer = 2.9; name = "blast door"},/obj/machinery/atmospherics/pipe/simple/general/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 2; icon_state = "rightsecure"; name = "Transfer Room"; req_access_txt = "2"},/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 1; icon_state = "rightsecure"; name = "Transfer Room"; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/security/prison) +"acj" = (/obj/machinery/flasher_button{id = "executionflash"; pixel_x = 24; pixel_y = 5},/obj/machinery/door_control{id = "executionspaceblast"; name = "Vent to Space"; pixel_x = 25; pixel_y = -5; req_access_txt = "7"},/obj/machinery/atmospherics/pipe/simple/general/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/transfer) "ack" = (/obj/structure/stool/bed,/obj/machinery/camera{c_tag = "Prison Cell 3"; network = list("SS13","Prison")},/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = 0; pixel_y = 24; prison_radio = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) "acl" = (/obj/structure/stool,/obj/machinery/light/small{dir = 1},/obj/machinery/door_control{id = "permabolt3"; name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) "acm" = (/obj/structure/stool/bed,/obj/machinery/camera{c_tag = "Prison Cell 2"; network = list("SS13","Prison")},/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = 0; pixel_y = 24; prison_radio = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) @@ -134,7 +134,7 @@ "acD" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/poddoor/preopen{id = "executionfireblast"; layer = 2.9; name = "blast door"},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/security/transfer) "acE" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/wall/r_wall,/area/security/prison) "acF" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/weapon/scalpel{pixel_y = 12},/obj/item/weapon/circular_saw,/obj/item/weapon/hemostat,/obj/item/weapon/retractor,/obj/item/weapon/surgical_drapes,/obj/item/weapon/razor,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/transfer) -"acG" = (/obj/machinery/flasher_button{id = "executionflash"; pixel_x = 24; pixel_y = 5},/obj/machinery/door_control{id = "executionspaceblast"; name = "Vent to Space"; pixel_x = 25; pixel_y = -5; req_access_txt = "7"},/obj/machinery/atmospherics/pipe/simple/general/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/prison) +"acG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/security/transfer) "acH" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/flasher{id = "PCell 3"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) "acI" = (/obj/structure/table,/obj/item/weapon/paper,/obj/item/weapon/pen,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) "acJ" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/flasher{id = "PCell 2"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) @@ -158,7 +158,7 @@ "adb" = (/obj/structure/grille,/turf/space,/area/space) "adc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) "add" = (/obj/structure/table,/obj/item/weapon/folder/red{pixel_x = 3},/obj/item/device/taperecorder{pixel_x = -3; pixel_y = 0},/obj/item/device/flash/handheld,/obj/item/weapon/reagent_containers/spray/pepper,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/transfer) -"ade" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/space) +"ade" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/security/transfer) "adf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/security/prison) "adg" = (/obj/machinery/door/airlock/glass_security{name = "Long-Term Cell 3"; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) "adh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/security/prison) @@ -183,12 +183,12 @@ "adA" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) "adB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) "adC" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) -"adD" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/prison) -"adE" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/space) -"adF" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/ignition_switch{id = "executionburn"; pixel_x = 24; pixel_y = 5},/obj/machinery/door_control{id = "executionfireblast"; name = "Transfer Area Lockdown"; pixel_x = 25; pixel_y = -5; req_access_txt = "2"},/obj/machinery/atmospherics/pipe/simple/general/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/prison) -"adG" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/prison) +"adD" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/transfer) +"adE" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/security/transfer) +"adF" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/ignition_switch{id = "executionburn"; pixel_x = 24; pixel_y = 5},/obj/machinery/door_control{id = "executionfireblast"; name = "Transfer Area Lockdown"; pixel_x = 25; pixel_y = -5; req_access_txt = "2"},/obj/machinery/atmospherics/pipe/simple/general/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/transfer) +"adG" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/transfer) "adH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/prison) -"adI" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/wall,/area/security/prison) +"adI" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/wall,/area/security/transfer) "adJ" = (/obj/machinery/door_control{id = "permacell3"; name = "Cell 3 Lockdown"; pixel_x = -4; pixel_y = 25; req_access_txt = "2"},/obj/machinery/flasher_button{id = "PCell 3"; pixel_x = 6; pixel_y = 24},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/prison) "adK" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/security/prison) "adL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/prison) @@ -222,13 +222,13 @@ "aen" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/auxport) "aeo" = (/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) "aep" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/prison) -"aeq" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/space) -"aer" = (/obj/structure/rack,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/weapon/tank/anesthetic{pixel_x = -3; pixel_y = 1},/obj/item/weapon/tank/oxygen/red{pixel_x = 3},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/security/prison) -"aes" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/simulated/floor/plating,/area/space) -"aet" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/hidden,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/prison) -"aeu" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/prison) +"aeq" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/security/transfer) +"aer" = (/obj/structure/rack,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/weapon/tank/anesthetic{pixel_x = -3; pixel_y = 1},/obj/item/weapon/tank/oxygen/red{pixel_x = 3},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/security/transfer) +"aes" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/simulated/floor/plating,/area/security/transfer) +"aet" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/hidden,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/transfer) +"aeu" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/transfer) "aev" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/prison) -"aew" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{aiControlDisabled = 0; icon_state = "door_closed"; id_tag = null; locked = 0; name = "Prisoner Transfer Centre"; req_access = null; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/prison) +"aew" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{aiControlDisabled = 0; icon_state = "door_closed"; id_tag = null; locked = 0; name = "Prisoner Transfer Centre"; req_access = null; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/transfer) "aex" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/security/prison) "aey" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/security/prison) "aez" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/prison) @@ -2103,7 +2103,7 @@ "aOw" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plasteel,/area/storage/primary) "aOx" = (/obj/structure/flora/tree/pine/xmas,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) "aOy" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/security/prison) -"aOz" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/space) +"aOz" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/security/transfer) "aOA" = (/obj/structure/table,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -31},/obj/item/clothing/head/cakehat,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) "aOB" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) "aOC" = (/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) @@ -2239,7 +2239,7 @@ "aRc" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/floor/plasteel,/area/bridge) "aRd" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/bar) "aRe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aRf" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/prison) +"aRf" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/transfer) "aRg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) "aRh" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) "aRi" = (/obj/structure/table,/obj/item/weapon/kitchen/utensil/fork,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) @@ -2740,7 +2740,7 @@ "baJ" = (/obj/structure/table,/obj/item/stack/wrapping_paper,/obj/item/stack/wrapping_paper,/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 1},/area/quartermaster/office) "baK" = (/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 5},/area/quartermaster/office) "baL" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"baM" = (/obj/machinery/atmospherics/binary/pump{dir = 4; layer = 2.4},/obj/machinery/door/window/southleft{base_state = "right"; dir = 4; icon_state = "right"; name = "Armory"; req_access_txt = "2"},/turf/simulated/floor/plating{icon_state = "warnplate"},/area/space) +"baM" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/transfer) "baN" = (/obj/machinery/recharger{pixel_y = 4},/obj/structure/table,/turf/simulated/floor/wood,/area/bridge/meeting_room) "baO" = (/turf/simulated/floor/wood,/area/bridge/meeting_room) "baP" = (/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) @@ -3003,11 +3003,11 @@ "bfM" = (/obj/structure/table/wood,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/item/device/camera,/obj/item/weapon/storage/photo_album{pixel_y = -10},/turf/simulated/floor/wood,/area/crew_quarters/captain) "bfN" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel,/area/hallway/primary/central) "bfO" = (/obj/structure/closet/secure_closet/chemical,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"bfP" = (/obj/machinery/light_switch{pixel_x = 25; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/prison) +"bfP" = (/obj/machinery/atmospherics/binary/pump{dir = 4; layer = 2.4},/obj/machinery/door/window/southleft{base_state = "right"; dir = 4; icon_state = "right"; name = "Armory"; req_access_txt = "2"},/turf/simulated/floor/plating{icon_state = "warnplate"},/area/security/transfer) "bfQ" = (/obj/machinery/camera{c_tag = "Chemistry"; dir = 2; network = list("SS13")},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/chem_heater,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) "bfR" = (/obj/machinery/chem_dispenser,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/chemistry) "bfS" = (/obj/machinery/chem_master,/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteyellow"},/area/medical/chemistry) -"bfT" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/atmospherics/pipe/simple/general/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/prison) +"bfT" = (/obj/machinery/light_switch{pixel_x = 25; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/transfer) "bfU" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bfV" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bfW" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) @@ -4806,7 +4806,7 @@ "bOv" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plating,/area/construction) "bOw" = (/obj/structure/closet/crate,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/construction) "bOx" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/construction) -"bOy" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 1},/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/pen,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/space) +"bOy" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/atmospherics/pipe/simple/general/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/transfer) "bOz" = (/obj/machinery/door/airlock/engineering{name = "Construction Area"; req_access_txt = "32"},/turf/simulated/floor/plating,/area/construction) "bOA" = (/turf/simulated/floor/plasteel,/area/hallway/primary/aft) "bOB" = (/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 5},/area/hallway/primary/aft) @@ -4862,11 +4862,11 @@ "bPz" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft) "bPA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Construction Area Maintenance"; req_access_txt = "32"},/turf/simulated/floor/plating,/area/construction) "bPB" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/construction) -"bPC" = (/obj/structure/closet/secure_closet/injection,/obj/structure/cable,/obj/machinery/power/apc{dir = 2; name = "Prisoner Transfer Centre"; pixel_x = 0; pixel_y = -27},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/space) +"bPC" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 1},/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/pen,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/transfer) "bPD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/construction) "bPE" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/construction) "bPF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/construction) -"bPG" = (/obj/structure/table,/obj/item/device/electropack,/obj/item/weapon/screwdriver,/obj/item/weapon/wrench,/obj/item/clothing/head/helmet,/obj/item/device/assembly/signaler,/obj/machinery/light/small,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/space) +"bPG" = (/obj/structure/closet/secure_closet/injection,/obj/structure/cable,/obj/machinery/power/apc{dir = 2; name = "Prisoner Transfer Centre"; pixel_x = 0; pixel_y = -27},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/transfer) "bPH" = (/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 4},/area/hallway/primary/aft) "bPI" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/clothing/tie/stethoscope,/obj/machinery/vending/wallmed{pixel_y = 28},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bPJ" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark/start{name = "Atmospheric Technician"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/atmos) @@ -6289,27 +6289,27 @@ "cqW" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) "cqX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/hallway/primary/aft) "cqY" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/hallway/primary/aft) -"cqZ" = (/obj/machinery/teleport/station,/turf/simulated/floor/plating,/area/space) -"cra" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/plating,/area/space) +"cqZ" = (/obj/structure/table,/obj/item/device/electropack,/obj/item/weapon/screwdriver,/obj/item/weapon/wrench,/obj/item/clothing/head/helmet,/obj/item/device/assembly/signaler,/obj/machinery/light/small,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/transfer) +"cra" = (/obj/machinery/teleport/station,/turf/simulated/floor/plating,/area/aisat) "crb" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 8},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/aisat) "crc" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/aisat) "crd" = (/obj/structure/window/reinforced{dir = 8},/turf/space,/area/space) -"cre" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plating,/area/space) +"cre" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/plating,/area/aisat) "crf" = (/obj/structure/window/reinforced,/turf/space,/area/space) "crg" = (/turf/simulated/wall,/area/turret_protected/aisat_interior) "crh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/turret_protected/aisat_interior) "cri" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/hatch{name = "MiniSat Antechamber"; req_one_access_txt = "65"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"crj" = (/obj/machinery/bluespace_beacon,/turf/simulated/floor/plasteel{tag = "icon-warndark (NORTH)"; icon_state = "warndark"; dir = 1},/area/space) +"crj" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plating,/area/aisat) "crk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/turret_protected/aisat_interior) -"crl" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{tag = "icon-warndark (NORTH)"; icon_state = "warndark"; dir = 1},/area/space) +"crl" = (/obj/machinery/bluespace_beacon,/turf/simulated/floor/plasteel{tag = "icon-warndark (NORTH)"; icon_state = "warndark"; dir = 1},/area/aisat) "crm" = (/obj/machinery/door/window{dir = 1; name = "MiniSat Walkway Access"; req_access_txt = "13;65"},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/aisat) -"crn" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{tag = "icon-warndark (NORTH)"; icon_state = "warndark"; dir = 1},/area/space) +"crn" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{tag = "icon-warndark (NORTH)"; icon_state = "warndark"; dir = 1},/area/aisat) "cro" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/aisat) "crp" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"crq" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/space) -"crr" = (/obj/machinery/camera{c_tag = "MiniSat Teleporter"; dir = 1; network = list("MiniSat"); pixel_x = 0; pixel_y = 0},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = -28; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/space) +"crq" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{tag = "icon-warndark (NORTH)"; icon_state = "warndark"; dir = 1},/area/aisat) +"crr" = (/obj/machinery/camera{c_tag = "MiniSat Teleporter"; dir = 1; network = list("MiniSat"); pixel_x = 0; pixel_y = 0},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = -28; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) "crs" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"crt" = (/obj/machinery/door_control{id = "teledoor"; name = "AI Satellite Teleport Shutters Control"; pixel_x = 25; pixel_y = 0; req_access_txt = "17;65"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/space) +"crt" = (/obj/machinery/door_control{id = "teledoor"; name = "AI Satellite Teleport Shutters Control"; pixel_x = 25; pixel_y = 0; req_access_txt = "17;65"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) "cru" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/aisat) "crv" = (/obj/machinery/door/poddoor/shutters{id = "teledoor"; name = "AI Satellite Teleport Access"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) "crw" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "65"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) @@ -6387,25 +6387,25 @@ "csQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/camera{c_tag = "MiniSat Entrance"; dir = 4; network = list("MiniSat"); pixel_x = 0; pixel_y = 0},/obj/machinery/power/apc{dir = 8; name = "MiniSat External Power APC"; pixel_x = -27; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners (WEST)"; icon_state = "darkbluecorners"; dir = 8},/area/aisat) "csR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners"; icon_state = "darkbluecorners"; temperature = 273.15},/area/aisat) "csS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/secure) -"csT" = (/turf/space,/area/aisat) +"csT" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/wall,/area/aisat) "csU" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) "csV" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/space,/area/space) "csW" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/space) "csX" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners"; icon_state = "darkbluecorners"; temperature = 273.15},/area/aisat) -"csY" = (/obj/structure/lattice/catwalk,/turf/space,/area/aisat) +"csY" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/wall,/area/aisat) "csZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"cta" = (/obj/structure/grille,/obj/structure/lattice,/turf/space,/area/aisat) -"ctb" = (/obj/structure/lattice,/turf/space,/area/aisat) +"cta" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/lattice,/obj/structure/grille,/turf/space,/area/space) +"ctb" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/structure/grille,/turf/space,/area/space) "ctc" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/space) "ctd" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/aisat) "cte" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/aisat) "ctf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{tag = "icon-darkblue"; icon_state = "darkblue"; temperature = 273.15},/area/aisat) "ctg" = (/obj/machinery/computer/security/telescreen{dir = 1; name = "MiniSat Monitor"; network = list("MiniSat"); pixel_x = 0; pixel_y = -30},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{tag = "icon-darkblue"; icon_state = "darkblue"; temperature = 273.15},/area/aisat) "cth" = (/obj/machinery/turretid{control_area = "\improper AI Satellite Antechamber"; enabled = 1; icon_state = "control_standby"; name = "Antechamber Turret Control"; pixel_x = 0; pixel_y = -24; req_access = list(65)},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{tag = "icon-darkblue"; icon_state = "darkblue"; temperature = 273.15},/area/aisat) -"cti" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/wall,/area/space) -"ctj" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/wall,/area/space) -"ctk" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/lattice,/obj/structure/grille,/turf/space,/area/aisat) -"ctl" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/structure/grille,/turf/space,/area/aisat) +"cti" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/lattice,/obj/structure/grille,/turf/space,/area/space) +"ctj" = (/obj/structure/lattice,/obj/structure/grille,/obj/structure/window/reinforced,/turf/space,/area/space) +"ctk" = (/obj/structure/window/reinforced,/obj/machinery/door/window{base_state = "right"; dir = 1; icon_state = "right"; name = "MiniSat Walkway Access"; req_access_txt = "13;65"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/aisat) +"ctl" = (/obj/structure/window/reinforced,/obj/machinery/door/window{dir = 1; name = "MiniSat Walkway Access"; req_access_txt = "13;65"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/aisat) "ctm" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/aisat) "ctn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light/small{dir = 1},/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) "cto" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/aisat_interior) @@ -6417,10 +6417,6 @@ "ctu" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/turf/space,/area/space) "ctv" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_s"; name = "south of station"; turf_type = /turf/space; width = 18},/turf/space,/area/space) "ctw" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/aisat_interior) -"ctx" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/lattice,/obj/structure/grille,/turf/space,/area/aisat) -"cty" = (/obj/structure/lattice,/obj/structure/grille,/obj/structure/window/reinforced,/turf/space,/area/aisat) -"ctz" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/space) -"ctA" = (/obj/structure/window/reinforced,/obj/machinery/door/window{base_state = "right"; dir = 1; icon_state = "right"; name = "MiniSat Walkway Access"; req_access_txt = "13;65"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/space) "ctB" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/ai_monitored/storage/secure) "ctC" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/chem_heater,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) "ctD" = (/obj/effect/landmark{name = "blobstart"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/engine,/area/toxins/explab) @@ -6431,8 +6427,6 @@ "ctI" = (/obj/structure/table/reinforced,/obj/item/stack/medical/bruise_pack{pixel_x = -3; pixel_y = 2},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) "ctJ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners"; icon_state = "darkbluecorners"; temperature = 273.15},/area/turret_protected/aisat_interior) "ctK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/aisat_interior) -"ctL" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/space) -"ctM" = (/obj/structure/window/reinforced,/obj/machinery/door/window{dir = 1; name = "MiniSat Walkway Access"; req_access_txt = "13;65"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/space) "ctN" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/aisat_interior) "ctO" = (/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners (WEST)"; icon_state = "darkbluecorners"; dir = 8},/area/turret_protected/aisat_interior) "ctP" = (/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners"; icon_state = "darkbluecorners"; temperature = 273.15},/area/turret_protected/aisat_interior) @@ -6540,20 +6534,20 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaiaanaaoaapaaqaaraasaataauaavaaiaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaiaawaaxaayaaxaaxaaxaazaauaaAaaiaafaafaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaiaaiaaBaaCaaDaaEaaFaasaasaauaaGaaiaafaafaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaaNaaNaaNaaNaaaaaIaaiaaJaasaasaasaasaaKaasaasaaLaaMaaiaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaafaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaaNaaNaaNaaNaaaaaiaaiaaQaaKaasaasaaRaaSaaKaasaaTaaUaaiaaaaaVaafaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaaNaaNaaNaaNaaaaaiaaZaasaasaasaaKabaabbaasaasabcabdaaiaaiaaiaafaaaaaaaaaaaaaaaaafaaaaaVaaaaaaaaaaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeabeabeabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaaNaaHaaOaaWaaPaaXabiaasabjaasaasaasaasaasaasaauaasabkablaaiaafaafaafaafaafaafaafaafabmabmabnabmabmaboaboabpabpabpaboaboaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaafaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaaNabgaaYabrabhabsabuaasaasabvabwabxaasabyabzabAaasabBabCaaiaafaaaaafaafaafaafaaaaafabnabDabEabFabGaboabHabIabJabKabLaboaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafabMaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaabfabfabeabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaaNabgabNabPabOabsabSabTabSabSabSabUabSabSabSabVabSabSabWaaiachachachachachachachachabmabXabEabYabDaboabZacaacbacbaccaboaaaaafacdaagaagaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfabfabfabfaafaafaaaaceaaaacfaafabfabfabfabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaafaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaaNabgabQacgabRabsackaasaclabSacmacnacoabSacpacqacrabSacsaaiacMacNacOacOacPacQacRacSactacuabEacvabDabpacwacxacyacbaczaboaaaaafacAacBacAaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaafaaaaafaaaaaaaceaaaaaaaafaaaaafaaaaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafacCaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaaNaaHaciacDacjacEacHaasacIabSacJacnacIabSacKacqacIabSacLaaiacMadkadladladladladmadnactacTabEacvabDabpacUacVacWacbacXaboaafaafacAacYacAaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafacZacZacZacZacZaaaadaaaaacZacZacZacZacZaafabfaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfadbadbadbadbaafaafaaaadcaaaaafaafabfabfabfabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafhaaHaaHaaHacFaddacGabsadfadgadhabSadfadiadhabSadfadjadhabSabSaaiafnaRFaNFadVaNFadWbhdbiGactadoabEacvabDaboadpadqadradsadtaboabnabmaduacBacAacAadvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaadwadxadxadxadxadyadzadAadBadBadBadBadCaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaaaaafaaaaafaaaaaaadcaaaaaaaafaaaaafaaaaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtadeadEadDadGadFadIadHadKadJadMadLadOadNadUadLaepadPadQadRaaiadSadTaNFboSaNFadXadYadZaeaabEaebaecabmaboaedaboaeeaboaefaboaegaehabmaeiacAaejaekaekaelaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafaemaemaemaemaemaaaadzaaaaemaemaemaemaemaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafaenaenaenaenaenaaaaeoaaaaenaenaenaenaenaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtaeqaesaeraeuaetaewaevafiaexavkaifaexaexaexaifaOyaOvaeyaezaaiaeAaeBaeCaeDaeEaeFaeGaeHactaeIaeJaeKabmaeLaeMaeNaeOaePaeQaeNaeRaeSaeTaeUaeVaeWaeXaeYaeZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaaaaaaaafaaaaaaaaaadzaaaaaaaaaaafaaaaaaaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaafaafbafbafbafbafcafdafeaffaffaffaffafgaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTGaOzbaMaRfbfTbfPabSbiEafjafkaflafmbNoafoafpafpafpabSafqafraaiafsaftafuafvafwafxafyafzactafAafBafCabmafDafEafFafGafHafIafJafKafLabmafMacAafNaekaekafOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafacZacZacZacZacZaaaadzaaaacZacZacZacZacZaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafafPafPafPafPafPaaaafdaaaafPafPafPafPafPaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabtabtbOybPGbPCabSaaiadhafQadfafRafRafRafRafRafRafRafSafTafUafVafWafXafYafZagaagbagcafUagdageagfaggaghagiafFagjafHagkaglagmabmaduacAacAacAadvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaadwadxadxadxadxadyadzadAadBadBadBadBadCaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaaaaaaaafaaaaaaaaaafdaaaaaaaaaaafaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaabtabtabtabtabtaaiagnagoagpafRagqagragsagtaguafRagvagwagxagyagzagAagBagaagCagbagDagEagFagGagHagIagJagKagLagMagNagOagPagQagRagSagTagUacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafaemaemaemaemaemaaaadzaaaaemaemaemaemaemaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaaiaaJaasaasaasaasaaKaasaasaaLaaMaaiaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaafaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiaaiaaQaaKaasaasaaRaaSaaKaasaaTaaUaaiaaaaaVaafaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiaaZaasaasaasaaKabaabbaasaasabcabdaaiaaiaaiaafaaaaaaaaaaaaaaaaafaaaaaVaaaaaaaaaaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeabeabeabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaaOaaWaaNaaXabiaasabjaasaasaasaasaasaasaauaasabkablaaiaafaafaafaafaafaafaafaafabmabmabnabmabmaboaboabpabpabpaboaboaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaafaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgaaYabraaPabsabuaasaasabvabwabxaasabyabzabAaasabBabCaaiaafaaaaafaafaafaafaaaaafabnabDabEabFabGaboabHabIabJabKabLaboaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafabMaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaabfabfabeabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgabNabPabhabsabSabTabSabSabSabUabSabSabSabVabSabSabWaaiactactactactactactactactabOabXabEabYabDaboabZacaacbacbaccaboaaaaafacdaagaagaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfabfabfabfaafaafaaaaceaaaacfaafabfabfabfabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaafaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgabQacgabRabsackaasaclabSacmacnacoabSacpacqacrabSacsaaiacMacNacOacOacPacQacRacSactacuabEacvabDabpacwacxacyacbaczaboaaaaafacAacBacAaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaafaaaaafaaaaaaaceaaaaaaaafaaaaafaaaaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafacCaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaciacDachacEacHaasacIabSacJacnacIabSacKacqacIabSacLaaiacMadkadladladladladmadnactacTabEacvabDabpacUacVacWacbacXaboaafaafacAacYacAaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafacZacZacZacZacZaaaadaaaaacZacZacZacZacZaafabfaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfadbadbadbadbaafaafaaaadcaaaaafaafabfabfabfabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafhaaHaaHaaHacFaddacjacGadfadgadhabSadfadiadhabSadfadjadhabSabSaaiafnaRFaNFadVaNFadWbhdbiGactadoabEacvabDaboadpadqadradsadtaboabnabmaduacBacAacAadvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaadwadxadxadxadxadyadzadAadBadBadBadBadCaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaaaaafaaaaafaaaaaaadcaaaaaaaafaaaaafaaaaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHadeadEadDadGadFadIadHadKadJadMadLadOadNadUadLaepadPadQadRaaiadSadTaNFboSaNFadXadYadZaeaabEaebaecabmaboaedaboaeeaboaefaboaegaehabmaeiacAaejaekaekaelaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafaemaemaemaemaemaaaadzaaaaemaemaemaemaemaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafaenaenaenaenaenaaaaeoaaaaenaenaenaenaenaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaeqaesaeraeuaetaewaevafiaexavkaifaexaexaexaifaOyaOvaeyaezaaiaeAaeBaeCaeDaeEaeFaeGaeHactaeIaeJaeKabmaeLaeMaeNaeOaePaeQaeNaeRaeSaeTaeUaeVaeWaeXaeYaeZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaaaaaaaafaaaaaaaaaadzaaaaaaaaaaafaaaaaaaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaafaafbafbafbafbafcafdafeaffaffaffaffafgaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRfaOzbfPbaMbOybfTaaHbiEafjafkaflafmbNoafoafpafpafpabSafqafraaiafsaftafuafvafwafxafyafzactafAafBafCabmafDafEafFafGafHafIafJafKafLabmafMacAafNaekaekafOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafacZacZacZacZacZaaaadzaaaacZacZacZacZacZaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafafPafPafPafPafPaaaafdaaaafPafPafPafPafPaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaaHaaHbPCcqZbPGaaHaaiadhafQadfafRafRafRafRafRafRafRafSafTafUafVafWafXafYafZagaagbagcafUagdageagfaggaghagiafFagjafHagkaglagmabmaduacAacAacAadvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaadwadxadxadxadxadyadzadAadBadBadBadBadCaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaaaaaaaafaaaaaaaaaafdaaaaaaaaaaafaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaHaaHaaHaaHaaHaaiagnagoagpafRagqagragsagtaguafRagvagwagxagyagzagAagBagaagCagbagDagEagFagGagHagIagJagKagLagMagNagOagPagQagRagSagTagUacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafaemaemaemaemaemaaaadzaaaaemaemaemaemaemaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafaenaenaenaenaenaaaafdaaaaenaenaenaenaenaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaiagVagWagXafRagYagZahaahbahcafRagvahdaheahfahgahhahiahjahjahkahlahmahnahoahpahqahrahsahrahtahuahuahvahwabmabmaeUahxacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaaaaaaaafaaaaaaaaaadzaaaaaaaaaaafaaaaaaaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaafaafbafbafbafbafcafdafeaffaffaffaffafgaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaibRIagWahyafRagYagZahzahbahAafRahBahCahDahEahFahGahHahIahJahKahLahMahNahOahPahQahRahSahTahUahVahWahXahYahZaiaaibaicaidaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafacZacZacZacZacZaaaadzaaaacZacZacZacZacZaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfacfafPafPafPafPafPaaaafdaaaafPafPafPafPafPaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaiaieagWaigafRaihaiiaiiaijahcafRaikailafUaimainaioaipaipaiqairafUafUaisaitaduaduaduabmabmabmabmabmabmabmabmaiuaivaiwaidaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaadwadxadxadxadxadyadzadAadBadBadBadBadCaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -6666,21 +6660,21 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKcphcpicpjaafaafaafcpkaaaaaaaaaaaacpkaaaaaacpkaafaafaafcplcpmcpnceKcpocdIcgcaafaaacppcpqaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafcorcorcorcorcoraaacosaaacorcorcorcorcoraafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKcpbcpccpraaaaaaaafaaaaaaaaaaaaaaacpsaaaaaaaaaaafaaaaaacpccpccpbceKaagaagaagaafaaacptcpucpvcpwcpxcpwcpvcpwcpxcpwcpvcpwcpxcpwcpvcpwcpxcpycpzaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaacoJcoKcoKcoKcoKcoLcoscoMcoNcoNcoNcoNcoOaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKcpAcpBcpcaaaaaaaafaaaaaaaafaafaafaafaafaaaaaaaafaaaaaacpccpCcpDceKaaaaaaaagaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaaacptcpEcpqcnDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafcpacpacpacpacpaaaacosaaacpacpacpacpacpaaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKceKcpFcpcaaaaaaaafcpkaafaafcpGcpHcpIaafcpJaaaaafaaaaaacpccpFceKceKaaaaaaaagaafaafcnDaafaafcnDaafaafaafaafaafaafaafaafaafaafaafaafcnDaafcpKcpEcpzaafaafachachachachachaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaafaaaaaaaaacpLaaaaaaaaaaafaaaaaaaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcpMceKcpNcpcaaaaaaaafaaaaaaaafcpOcpPcpQaafaaaaaaaafaaaaaacpccpRceKcpMaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagcnDaaaaaacpScpEcpqaaaachcracqZcreachaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafcorcorcorcorcoraaacmxaaacorcorcorcorcoraafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKceKcpFcpcaaaaaaaafaaacpTaafcpUcpVcpWaafaafcpkaafaaaaaacpccpFceKceKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaaaaaaaaacpXcpYcpqachcrlcrjcrnachaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaacoJcoKcoKcoKcoKcpZcqacpZcoNcoNcoNcoNcoOaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKcpCcpDcpcaaaaaaaafaaaaaaaafaafaafaafaafaaaaaaaafaaaaaacpccpAcpBceKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaaaaaaaaaaafcpXcqbachcrrcrqcrtachaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafcpacpacpacpacpaaaacmxaaacpacpacpacpacpaaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKceKcpFcpcaaaaaaaafcpkaafaafcpGcpHcpIaafcpJaaaaafaaaaaacpccpFceKceKaaaaaaaagaafaafcnDaafaafcnDaafaafaafaafaafaafaafaafaafaafaafaafcnDaafcpKcpEcpzaafaafcqhcqhcqhcqhcqhaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaafaaaaaaaaacpLaaaaaaaaaaafaaaaaaaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcpMceKcpNcpcaaaaaaaafaaaaaaaafcpOcpPcpQaafaaaaaaaafaaaaaacpccpRceKcpMaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagcnDaaaaaacpScpEcpqaaacqhcrecracrjcqhaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafcorcorcorcorcoraaacmxaaacorcorcorcorcoraafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKceKcpFcpcaaaaaaaafaaacpTaafcpUcpVcpWaafaafcpkaafaaaaaacpccpFceKceKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaaaaaaaaacpXcpYcpqcqhcrncrlcrqcqhaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaacoJcoKcoKcoKcoKcpZcqacpZcoNcoNcoNcoNcoOaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKcpCcpDcpcaaaaaaaafaaaaaaaafaafaafaafaafaaaaaaaafaaaaaacpccpAcpBceKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaaaaaaaaaaafcpXcqbcqhcrrcqvcrtcqhaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafcpacpacpacpacpaaaacmxaaacpacpacpacpacpaaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKcpbcpccqcaaaaaacqdaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaacpccpccpbceKaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaaaaaaaaaaafcqecqfcqhcrucqwcrvcqhcqecqeaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaaaaafaaaaafaaaaaacmxaaaaaaaafaaaaafaaaaaaabfaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaceKcqicpicpjaafaafaafcpkaaaaaacpkaaaaaaaaaaaacpkaafcqjaafcplcpmcqkceKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagcnDaafaafaafaafcqecrCcrycrHcrEcrLcrKcrMcqeaagaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaabfabfabfabfabfaafaafaaacmxaaaaafaafabfabfabfabqabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKcqscpccpcaaaaaaaafaafaafaafaafaafaafaafaafaafaafaaaaaacpccpccqsceKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaaaaaaaaaaafcqecrOcrycrPcqvcrQcqLcrTcqLaagaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafcqzaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKcqscpccqAaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaacqBcpccqsceKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaaaaaaaaaaafcqecsgcrWcshcqOcsmcslcsncqeaagaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaafaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaachWceKceKceKcpcaafaafaafaafaaaaaaaaaaaaaaaaafaafaafaafcpcceKceKceKchWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaaaaaaaaaaafcqecqecqecsQcsqcsRcqecqecqeaagaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfabfabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaacqsceKceKceKceKceKceKceKceKceKceKceKceKceKceKceKceKceKcqsaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaafaafaafaafaaacsTcqgcrPcsUcsXcqgcsTaaaaagaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaacqscqscqscqscpMcqscqscqscqscqscqscqscpMcqscqscqscqsaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagcsYcsYaagaafaaacsTcqgcrPcsZcrQcqgcsTaaaaagaagcsYcsYaagaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaafaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfcqLcqLctaaafaafctbcqectgctfcthcqectbaafaafctacqLcqLabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcqScqTctiaaacrgcrgcrgcrhcricrkcrgcrgcrgaaactjcrbcrccrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcqScrcctkctlcrgctoctnctpcrsctrctqctwcrgctyctxcqScrccrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrmctActzctzcrpctFcrFctGcrGctJcrFctKcrwctLctLctMcrzcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaacqsceKceKceKceKceKceKceKceKceKceKceKceKceKceKceKceKceKcqsaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaafaafaafaafaaaaaacqgcrPcsUcsXcqgaaaaaaaagaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaacqscqscqscqscpMcqscqscqscqscqscqscqscpMcqscqscqscqsaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaafaaaaaacqgcrPcsZcrQcqgaaaaaaaagaagaagaagaagaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaafaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfcqLcqLabfaafaafaafcqectgctfcthcqeaafaafaafabfcqLcqLabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcqScqTcsTaaacrgcrgcrgcrhcricrkcrgcrgcrgaaacsYcrbcrccrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcqScrcctactbcrgctoctnctpcrsctrctqctwcrgctjcticqScrccrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrmctkcrocrocrpctFcrFctGcrGctJcrFctKcrwcrxcrxctlcrzcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdaaaaaacrgctNcrFctOcrNctPcrFctQcrgcrDcrDcrIcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfctRcrRcqecqecqecrgcrSctScrUcrUcrVctScrXcrgcqecqecqecrYctTabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdaaaaaacrZcsacsbcsccsdcrZcsecsfcrZaaaaaacqRcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 659a63a8098a3cefd3e64a61908d35365a1b94cc Mon Sep 17 00:00:00 2001 From: Deantwo Date: Sat, 24 Jan 2015 22:45:43 +0100 Subject: [PATCH 29/40] Update Deantwo-PRs-7287-7287.yml Un-commented the *delete-after* line. --- html/changelogs/Deantwo-PRs-7287-7287.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/html/changelogs/Deantwo-PRs-7287-7287.yml b/html/changelogs/Deantwo-PRs-7287-7287.yml index 40d1314465c..bf3b2a11dd6 100644 --- a/html/changelogs/Deantwo-PRs-7287-7287.yml +++ b/html/changelogs/Deantwo-PRs-7287-7287.yml @@ -1,6 +1,6 @@ author: Deantwo -#delete-after: True +delete-after: True changes: - bugfix: 'Fixed some bugs in PDA's NTRC Chatroom feature.' From ab00b31509e7c52d25caaabccc0f37326f80c604 Mon Sep 17 00:00:00 2001 From: paprka Date: Sat, 24 Jan 2015 18:03:12 -0800 Subject: [PATCH 30/40] helmet sprite update --- icons/mob/head.dmi | Bin 106155 -> 106598 bytes icons/obj/clothing/hats.dmi | Bin 51434 -> 51551 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index 5db57cf7454b814302cc2e08c44102f664f25bda..00ecca4ae983710b39438c362da0541c6d115dee 100644 GIT binary patch literal 106598 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 BQgQ$Q literal 106155 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 LBSODws{CO7+Y5w>PU)70sE<#U8 z)C?{ZU*?owv@T@eJ2rP0ot_ezpkgNj&&TZb3Y|&_-F=ia?I}C*1E3KH1|=%F;HxB+^Z}>C_q)(fwSYDePvEdLmyNCGKdpSL6*uQDKff#$}`!9RaikW`$e-$PBO<^Fu4vF{|DkGif zzjB{{`A>ziXX^i{P$u!8Qf4dvDP{KmRYQ{%M=?1?MGn2YTip;^f*?5t$63?)uthuV z8e2Q~_j&x%WXs^?6R^hwWkWg^9B&}kzHLW+KO@S1Uh>_lm(>FhDcg6kpbvMYSuqLq@CR4Ktfw=2CiNXRK~2yV%18 zH*!Jm*6icZc9@yZ0zwrW!1tl>{g|h(?0Ry z5^nUleR~`E(&*aP+em8)f@-)~t+gD5xYf^?cYQWh3e`QYacHv;Tdkn>rOt?ar}}l* z-viHp-r#dRrjTAQUL+CEA615W-%ataC+})$3!k!~clJVs*yr$Won(aqOf*REBRE1^ zWXnxv0%&fU{d82dHl~9>KUk82o6;PqqbZ?x-W`m~UBoDgUfhO`86Uyx2_nzc>zoD2 z=q!I~>_I9Ns_(J_JU6E-Y6fAjc>p;BOfFK7$PA92If!;3%g0To6J(N5b^)Dtw*Z0; zXdVuljenk*mz&B0Jz^XKT<(@&9L1z?NMHMNr^fsD!@A-69xW5pj)PiSw{%)Noo_hg=If>3!&v~0%yu#Q9>Uc*oNhP+m$wQQ4m~Z7ItKNa!&$*vlSQv@HcsII! zO-L~3Xx2HuLqqe}qK^&)P;AUMKTOqrkKvPVt7r>m|FSJx#bk&EpL7UsxQKD^7P~$7 zkrvV&u6{d836HzBfl}&@Xo$p)@`mhzii(Pa>pll$*h=^=vV@vVM4pqiA$_T zR^`pq;ol_Sqa`saDhg2$_0?%52e;V{MmF0k+)39Tz zWwyyHODu?X_KEZIqjZ@We~HmJ?F;gtwgUDzHH5l!lLW{P)GgHp_Kg_Y)Zwo&>3!5X zUq9|!Nu4I&ldk%}1*<%M)9&mYea_j+v2bso3DV5ADwDb!i>)ACM-WN9PjeLSlkH}s zk18ksa^xt!gI2Nv$6`xdy4+I)>_iTr08RuwG28tjVm|Vz#Onqiw;(h+h#buX@mpEJ zypR~D_Ta|B+&W_QJMe^-!jo;W61}P|XGX@4gcCBqWm{axol2cV3vkEIg+_>rA`u&V zBa$6~QAA=iyRe8acctlE_v#hryx}N+P;{V`vxaDDiVCATdhnhds?shZ=(3MP*o%fUO9QNK~I4_KOS~>yz80Pj$ z+YlUl53mfJ>y1lFPgkaHsQ93P#3}~wM*&SZI6aH!DNtl1wsNbAnE7w)LHr|fT`qWr zUDd9P8puDahJMV*@h3-88N!H>iyJ6MT%&k*jmv)5vYK4ux!sIcYW(0pHHNPxB0M}) zDNB((Zskst(x!vr9}UCVXB=P3lB1;Pi@KPi-hhyU^8LGD)FS{bhVrmhV*2I7N4*8 zPBnFZ@;T-DimFYsIwo)(yrhIcv6~uUoj(+_SY9}V?yK~ z+2eC^OdBK*Oy*xeH8p#4l4w3IM~NosKmKxqO6dU332kF3y70>MSj&M^BCX)JcuvX8 z8N)klXt?IH9^a|owrr0DI8Y9fG|p3EEz&0*zFojpxw)M8=&gl<-oy)LmIZWlyG|0X z3Js!|K?R3Z&eCkIx4nzhh*Zjzs=jW3+@^-oIEU5AECULc9v#FPcMbC!V|Cbvc=L-=L8ImIG*tZ9IRgyhEH z%`}iH6Wu}!S$1FHoTUH{eqUxcKe!MZs&kNvkdEj;gb~0-(J7ihl8bYGUo!F zQg5^v_0%$BLQLOs$!1qn1m07QHnu}QE@mKb;s=t(=15?T5WgvSeZm7RdTW~qJcstr zrhdJDDNeuav4lVYb<^cb*%?Byamzh%vTD0LDO>V+q@DoXg6s?@X-||U6qH%KD;_6H zHzHlkt_42X+S)3$le!DYvOobCUyX^f8HV;zX3WLWI#q-V?9}1SK+Vp}!bef-1fWEe zlM|o+Gr4OZ!^@-Dn|>U9Yu0k+wQktRJSSXQ^!++p^DeyirL{)}R>&{>>MN zopO9zFG&(w!*+gOO=aN^AS&zjEfSrVE?pa3(^_H0=cwM1B70^27X{CIp?U~OxwYSTAQ#v+@Z-e4bDJc#++ zrMO5<76M*4K9Iljrg7ir;Ao|(HeHTYPCz{6&!3B0M14HNeE+gi;vwPS!R1)?iL^A= zQgYC?LRN0!fRqn`ipQLEH-iozS1k86CNBB;h~AHEhICEt%JuR!lu+32ex-E|V!lDl zQ_FJwZ5QA6`^9nr9Zh+zjJF9u2is5x)vmpY(Q)R5n94(I2WXE9KUOOGNJwe!j8e2h zLSCo_tS5-a&DxCDh}P!|FcTc4+d@MA_{W0+6inCrjqii@3)J%RC1QDGLko2t6%|!$ z&*Mv(ZP<%F-ksR`a^0SF$l33p>o>9evtxkE`UUWGVV)_D=+pfpXck)1-CvGkBFY30 z8DT{Crv{Y^1|a7amg&~zhSOLGrpO!l zmtGWm1_`4edSJ4%M{12)BAMHQ796xy*ZqXTs#QB&kgEMKdigVcy-OG<(Z+Ex%Aa+U z?5nN-{&g;40Z=bAfb8JEDY|hUC`&YnYCH7Ki9WUP(i_zI@MOudEa^|g^|0X@p7?j9 zIn^g;afe79&LdQ%aO+AYg4VgpXz>fDYOt=sa8~H*VYTvN?h znfiM5au|ST3J0jogLEjell9(SI@b^4;pRL(`y`xOo)cSjEveicfRWE{49H=Ts9~0v znpUxwf?Gr&kGc^Obg6e7j(eG}dh3IWLq@g%dsYv|OzW)#H1141aB-kLBr0vb;0X(u z=y>@2`dAE;RA=)7Gg+jJ9E07RSHDNiv>w=}JXcmG8nz;#rXHF8XOkGc9{3w3xlG`5 z1W!uR@IvQzkd?|X*4uF1U(S80NU7tLppfe3hsT5}YxtFb9P-}r;lyR*O9^M3o@%YE zu2K~XwCQ`bYfjyiN_Sj^(ix3GAxiDm_>d!u$yV9bA+-md0 z1{HarX4x}AlWX5!;-HxxqnF)usXmC%bmn z+_wpO!%N~9xLpBriV3^tDh#h20*_Bh091c5nvzRBeQDCoX#M2`8*9TMyq4+Jv_qiq zR}4ZlU-pDuT#9$?>EQj`@6C69vf?~`BorOJdz=Bho*D(Y+(#dZGgGwCqsfZ}=XU zcMt4g31HVavO0{|F~lV}JUJQhk30pU-0J%>K;5POa{W!yq{|oNn*u1hlP4D z{E%?Q?G(M-_)u-P-CTN*E>RJt=vrns1GQWcea12Z_%z-6YkUO#xFqh2oj{;;;9{L9BvC?gzhJI8~0PLiM z1U)29=b8|&b?+`y`@@LAsJb_94Wx9AbBUEK0T~ZIiC;*S-nf;&Y?6ULSm_wx9Hw?OrfG6z|aA0;#aW%)_YQUeW7!H~TLO!t=Q^x79 zcj-qMpB1<3UmQA{*~8l&Q;Rc$c=dT;Y^^A}T|@V@vb=bb=4M`T>WI z$LxfiEOvL1b12=BKcH(jaO4K&9w)$zKW}#p$j9Iu?oY=Kn=q~-X5=nvl8M$mn4Nw& zMkACz7j6L)d6B^n0sT^}(Y+Qh;gaF)&W))XRGg8H?3)N;nwHV>{CiSTQX1=rgvz2M z*9f{$v+vo1(-{!XLRGdO3@yP;Z51k&53E;{lmP`0ntzZ=ap|!Gy`BHIEWPLbf7Y_} zzcp$pk+~6oR=4+by6tmd;7DAbR382$*;MYo4KuT0;&;&x`-9K1yr?-s1+bQqs*aEX>bZn^%h_AB;feyrZn^P7@ssuUL@1)6r8 zbAT%n=}-27z=_eA$GN!2W?SoXpGI6PcBc^nYft;O#tNc5C@Wldjgr&s>j&txp!^4o znt>k3R`vV?yBYN^wTzkST|LZbPqkfzB|%r?r1NwIp4m+GbL*q0U86=HRI%qr=d;UH zsE@lk382dFK_g{L--!mYZu6NH~a9R+3$rZW$i>n zzQ>$X7QQ=?7%xF$##2RVO0K)oZ5dT0yIp!SB-4Y+aTy;Y8C8_h)Qn<`hd3kW|J0U2 z3E1}S_P*7~hiTYIS4Y^z*93#ExO-e18v?d((cBRV)nSUFYJ@NRO<4(Tq1~|~eyol| zFIjE{y{WvquLD=|a^YPh3pAJjjm+B}dcaqg9SiEjrQGk+=47L;fsf~y0Op%|R_8Cd zJ|8&WdC0KjFjXF;%;NLaO85oO+HF!o2sbaUIS5+eA>%#GxwXnRQ~vFdh^!w&1SK)y z1Mt#zBCkh;e8k{hwD`Th)NU;}gadzQ~FfT7C78(aL0=08q>4Of! zn>R1PK=tZU?#js;94f`I>Tl#jx+DztQ@7@60zRu7k;*zE4KpTuB=0 zw3$PdEKzZ7hHtr@TyLtWAt=>|-*UNW=4Y{Qw)t{b$vn9#zUS}!5@n80?Xqny_2eG5Y5KZPtzGa6b%vY(u#~xZ9AqHKheB{#m=JfRR zUt&N|k%9E-+BFrhSLJ3Uph!c-(~q$U7bk8;w^A@(8WxK*}=-{>O|^G zwdon-CpusP9k7y2&k{q6i-GErVl&t<7Ex5x-*B%9hUaq$fI$+y#RgIv8{!I2TA$e? zur$*%(BJL=iXUh`1-@d=CV(0TWLH;I%=rW$CfjzpJHyRQ_YLSi(nvi*wksHU{l>J4 z(U{D*I;AX&W43JWuSvnqn2-^rA5Ub>GD1^*p z4zvYL>_-@lQby5R^d)y>wo$)UV<9=vEbun|`W@$`AVV(j5r;Hg5Oys8^?}T5+Rozh zJ365*0qeg{dGy_HK^k0lHE19)ooi+xrpta8Urb}O6z!8X9N7iJ>r6FzCq}-@m56m1f;*3&+29_x}iwc&-%P55N*z22JkojU^NQJsH8v?~Q7dhUGb*1S3YXg|xx=X1LWNc?<{R?frE3LCx* zq4$%}o1mUD+DL)izYE2st{iR`7nq*1)a#}%60>}~uhWFDpBNmQ`fFExD==&9&0|wH%(~k)M`GdRySuYKN5YwP zp!iK9$A3k>mjV{5N=pQ@xXmw_BW3z0p?RD(UOjC5gB2mUAGyS;AUjrH$2Jk(v8uQJY;YB zc~9+wJDME{`m2!Z9m;;L@Lp|W-nF|5SOz%>$J-n3F>~5QnBX-tl+Xbe_2l=>${IL3 zKR+B4%UfT9ipgxU#yW&cNhUp!GkLaY*4p|i|X)^|bCUc5oGi950yhGt0LXk{(f!?F)Ho(Zmm5h3mML8Fyor6?w?i$VLKp)BFG7~Al-gU5i~xY zyO$?v6P>0-Jf6LaMu^f3p>z|Ddl$1Y8ix*LI>dw#`+NcM?go+_eoUYtpbGS;xPS-5 zwsFLKFY^5R(3l2G*GG2MWC1)BySQ~Exg0B<0K#K3XVD;OE03VVl*Msl2%l&BPFLhw z)h}!$@(^E3`Rm8+jvOe_i%>Y?tl@|l{m?P}+~afqU?s4jLNu_m{(Gt5XJL9rvD>Lx zpH(IdXCBQg(dvf!l+u7-Oirj;FBXsyY6fnyqhn)&-~R?rq<)F1dOf`(tKSXQVDoOE zR{7u!nIWSjB@FGu>MRZFhvopFdCSiz@O9 zD?!N#Bunp1d}P;^Tg6=H>e4*l&{LUcUJa0cg+bA<54egl zfa~y|rJWquBx-a+(bnOAE4tMcz1k!f%Yqvr#}H3++aP?YzYR+Ko_9iI?1@h=zmB1e zW;W{yqneWJR7U8(^pENR zYvON1%}d04W2Os~4!MxzSIP%0{QS2HPlk@MS`^F8BKK`D=FlfIe)9a}elr&Z>G4~= z{CffOY{^ty(aSXmEY5Z*jq6`}Y37w)3L!IeoAa3=uj&?aY@=RWk$^>0JqPO=FGXF5 zdO$yz&`TV)nS9Imh

    lRlrom7rOHf70fr_0D3SnwrfM>o}s!gp#Wf4S1`pR@uz+j9)Jj>Od!FHi|E=*G1iCt9SCou(QQ&VL5W>}d zTo(5{wo+R5vJ=MzCe?1&0SP<-c(M&!Y0b2YBL#0#jd1%jJ;({L4=lV`5t&4cz2 zuRm2degxOC4(RHa*hnWa-h8ysURTpjsW1?QtV?+(DpFEWaa4E+&lm+(1F{etl$1SB z{wXu=6nE43>dR)MLHNI1^Uua#;r$yq`TwUI{(q}1{Z}2#{}n2*2oSvHCLXe%_%jFr OkLOR-6^rGK1O5l`i>GE=j^lhK5Om0I#@+X789KW9Rvbl%6*Vh1A*Y$U;a^%fit{x zjgBA?qPn|=j+4|^N7L^X_D&XdwjhvOYFg5mEh#^C@7Sz5OY{XnNximV2;xsHISOM= zg@}05voV+cxKd#+EM^5Z6@LonnxCtlG*Ml40nKEIaG9?32)~OY^(0g)go$y6Js`6{;I%h zR_FG>$vDMlsZ=>#!_;ByaL6509KOTh=RLq{cuJcjiJKL{ZgPWeR ziRwlC{SwFMobEsAi)UHriqZS^SVVWU7O8^O(SbU6`#%`uHsyHkcnm28YCdVABSY0< zqw(?hI;%dE6aI_sjMeVwI6FiXh&Z`j6{~P!A}wy%<1X4V*YxxnA}ey%2srCpDc~MF zA-yxM{XMt(FXhx2Q6EOX+KaVju<~*wbw8*``ZJ+s+UAR#0fx}EbB&POI~oo5Lsk>x zP{zp;`jB|)nJwWF=A|#c9ZwRiuitX%LTzfApE!7OLtu(E>@wud;Voc+_3 zkNo&=kljL-ZlJTt`yx;ZPh8`TY~G$Fbo2%h9C7aXoy z${mh!2PdW(ygp5C8ia+|(e#5r=9+;$(6B2hKY0twt2Of)F4_6l=5V6>-Gg6K`{BbW z?Nz@}tO~%_Y<42)UWjcV%;@)&wuv>{Xr-ejqksSOCR(GO9&WX#8rjI->0*}TH#J1x z5vMD(`+nqV&{usZF2L+JbLg^f1;=C;!iW{}qu35&S|e$2hM=+*szp)2w36Hoj+J!8 zAP1Y3PDDG>KHqI79NA9G?{yqc1@6E8(3{DuzJit(`33%S$uWoc{?dLi=dtq-)8iO!?5;2Hd=-<3DMFk_WVT5V*?c!cO62gOC8&3 zzpvlgSe^d94Y!_X%bZN0-#Q{kvshKt@%rR^mU#d6*GwF((prGGk%L!#;&pFFlQ?`m z{Rw61p;~Xb=bk-wS4hW_BSx<`$CrAO-#_<``;EH0b6+9UUl1_Tm=-&jM3B8j7z?%| zQ}-(V!;TR5`+P&EXU+JboDiNZ-VyXV@tqKGK< zatE%Z0~LDa0qK#ktRduips^NNrY&ktYQjl;`mbeRdBY|258q^ea!%9j4tkfszk?H| zju<5GshACbjrL`U%{Xt_`?ZeM>&nDPWSV#2eNVHc2w6JsfKos5>pRZJA9=mD8=fVr z|7vAN$g0|F5wbUjx4UzE5XruraKhdUfgAsNxV#k0FaiQmg5;#cHQZ7U(_Gy&H1GSs z+%YSZzj$zy5u?~L*WPi39I&zZHd5o@ywM8BbOD&$ArF-QzQxFelLy}ADo|spP)B{B)yK8)`OkNvKOn?@pv9F-kRr*H0zPS?odnSV zpG?w4Au~qRwht$9OMg3&{KjQ5nX4r7WL42xuYM);aNFGU)E$iHJaaRC(L=XGSf1P= zOX2lp+!4GzoV4i#j%WRx|Ht;jhYvB;KQ6WfXAE21s>=Jyu(7e%G@zxW!>oN26ci^K zkeOo5%ghqRl zc};0PZ!S_`=Yvi-ckChuigr z5$ERR@fL=Lhie|x@pVdv5(M8}?2v-^tmi53uMT!5;+mMC^SHGtHeakunEE@k&@Kbqt1<`8VoIxlQ3h`??KmT6W#ws&! zi{NRr;-{$8S;6Yv!>Zj5ax`0AmVzua+chh$CZX+Fh($D^p`ne;?)|~iUKSY1<4c(> zpV0FdO%hM#}VB4r{+)^Vd7jb1UC7P!^zt($}KUnD)=^#)e*=lt;JsjZhq4(DHC zG%+JRG~1spdOROu|Le9H-l>Uatxd6pa6yirm6hdLWy|`Cu(iKanjM#f zWPcj}%4qbkS^8w9wefaCe80@~#6U?=6$=-O(&A8 z-mP#Rxd{mgLy_R8e&D~*_TU%yMX10zf7uvhj(b4f@9(9|o!8W=Jga=pqPJcAa z^c*DlFLTj%aR0Wqv-K#=7hLnm6ciXBl@!mKc-~8Ef^TQaii-Alyh3}Z0dMXVI%%0= zx<~)-HL1csq5<>qyD3@K3c_m)qpZzWnSw4)Rw;bO$5pn6+dl6S2Mg{K62v>48gcm{ zV`!Y z_VED?4i19mn+KlUt|hT18Vv3D1b-;W-Y|)Xq$MUMB7gNeIBs}vaj>;DV^Bn(I(#e@ z)nReBLf2qk++aSDjST+B{cW_8(k_0geym1M-9~m}V?$T?j)|6m0gsTd510V&3>F%i z#l$22cSlFSDYGgoRn%dxHred&ZrQ_{eY#{LT|cmkiW>O;`UQ7=X|lRfWjoWL!(wtN zy#)&MHYVZ!`+czNK0G))+y?j&rF3CAYisKmwvcUebwq)0*UQwD?HRtl@F3e1!O({I zw$ZPq5Ck!CaX2`*rzUBW@GC6xkJ};4z4oU@)k~KT*T><3fhgqU*H(eBhntc}5nrakmw9+32Ci7aF?WsW0-$ICm%y>-u!t!@N zavJgXD#x?gWEbR7Q3$z&nf66EG|lDFA`G-VetCZ0IkXfb8Th*D z>rlMelFdT(FW_K(>!@fCDQMtJ=NGQ1j0|Nt6vETga!r%C@APdT^hMleOo~S%zb@281J#^n_!imC$9&5e!z!2!pTHkz(LtQ{a|iP#hUUDxHV5ATAHmz(*`)ipHyT~~)V z11|GUZ`}j1C`K>$rh4{gNyI6sx>_2$)aLl99GIWB46&%Re;e>hu=1U7epFUEZvv=npL&5dRJGT z#mY{C;COHTR#$ULNV==2BnEPO<&B;>FT&^rsPdHI9sB|ijNWf4ySu*!Jv}{jU)A13 ze)4ETvq~*Mturz-7}AdKa@XORA>}d0M!_QgR|03pYvqkDhfU)^e3(juFPtiX9C%jF`pjncO>=UxwF z$h&W{rcK#=ye-D^n6Ip#BDv^^qE)8*HIdgU-hF+~7S?>+RHA-GipP8Su6lnXVo=6; zrDKg^GNI5|JIbNuDlAdrp+MZ}0I8=4L*R*CmaTEFZ5fTs^T7dm8HUxc_a=?0_n$Fs z`_P9^Kn6KsGdVoGL!6cl1cG^w{BM~gNm){YiBoxtlI(Sd!$VG_DA#bRpgKPOHjXag z-H*WOv5E87XPP6*kxbYU^N>JU?osSHZlVKcyX-Key4hulkxDGYU>tZq@dvi?+2OGn zKAZKm4!`|PeO5%*JS3M3(lPc&Tw>Xc>Wz1_lwK5GG{oMSD_noS6Ru0Ey{8K zVHO>09(qD0xxeH8mAwWRhj?^?rf-}YhQ#r85FZB@SK`MHK`MtU;`nok2fGz;?vtyI zTP;2W0zrTEYJwVucD)JZIELrNEIhqndVty8PdB8wnxm@XhzNLIHk$RV&Ri8JXRrat zfr*8s+f5wi0|kC4lj!+(n`P3`t-FMT#0Le1oVrVfT2A<|4DV2#x_eVU6Zk>2Rh&En zEIfgfO9grPzvU3V%$s-Yqo?QRFZqcIkrRcWcuSVu@T1g;TR>~){i7obPLs!MykEw_@Ng%(fn#Tdv{r(8Uf8su97cK!| zh=_=2E{e`0%tca}v9{@TL|<84%{D2h34IHs_S1gz5m|8;XRoi)$(@@AMHuyw&(|WR z6e!uWn_gqIc(}OPB$>>$%t(t13^(QFt8Y~E#cpqJeNhD+rf|R7 zm)6vLe?nBVU}x`!}AtCP+5}(nv3x1 zcblT2KFay?HyfwNgZ+qAk$bwNH*OvtcyHcF16K!PQRFu@H4W@@xSzQwRUr34E#KOT z09e*eVf7~z3PwQ2proeuW&K>QVqow(Tr1E4DFFy!7mcZztB&-=>Fkj|z13fbFha7J zkasX-FQ&fJCH908lGa-|xPoCJ-ujcN?$&mPIQ6GqBI`c&1^)oG$$f2#?0*@axN-{MJHTeB=R*nYjtOQ`<7 zB`>xrUG@BQ1AXNa%GQM17iawX?R&)bDP?e3N<9~~JwQYbAHSlADjx-=Hn z^d;>0|3q1NIgg+qeH&r0M0C?C3 zovI1e-U^~DE+U1!S1xl~SI7Et~Vjl2tN{9o|M546#2!8~FBDUEWH`yVPg`2>}W{tx&3nz!)R zh%TQ>*UjHBJTQ)iWNJb3j`AY;{ zIN>)ya)H5_Stv*)AhVP{c;q_5Euj48909TT#Y6@Tw}L#djeq&qA7yfLyxbIlI%7g2 zQ-ZSw5Wl6OJG~QsIgM9#c9uQ1;S*UF~;l6C|f%zG=)j~Z%*jwaEQbHm*wx_R8XvVP4az>CB z~hv58yzYD1f}(D{7)!t*ZD z_fCu}D=Ps1Eh(9C7x4~?xaXB*=5Qw^8WI52S0R0_vrqBik0_E9G zK{mtrfqD9q+SO{8>MK|jkzNJHQ96~-W5J-24ViQ)ip_iKud#;t2(CeAYP&i73NC3YfnyjUa+tsY5aMESsi zh>i6Bm5V;%yx)ILY$hi4)jNDp4IL@Fmy;`io4yebLa?0ydo7kn7B*vp*UVslX+c*o zu#bI(w_2L_@&iPy@zZmyKE>8IBgn&;6%1gsoS6_vdD}KgbWBWIz1)WnYY!)FGytF3 zHTIp#SHuGWb%NXbd)&1XEU`~N1moi3G&D8gD$Pbn8WJOO?liY3;My6iL89-I*E()a z)N@Y6U0aOpS=8&VC>1LRU83Uijm0E4trYNgCmB_?2CHA#C0Y?c$6wf`n&G}{fVZb- z%jwmXCJm|U!DkkNv%P|h^HHG_r~QWtGKj)9%J0^6+#Tv8%*@^>dz}-@ktoKs?d^ z{Q0BwfcZWIaH-?zNT3j4Y-|kBw)L&8EteM#D`TiJx*Iz9>AaJNjnq-DpzRsq{>Bbq zZGdfv$Dz>e`)_#RBNg=mZxk%(L8OGrywkeHz(9P{Eyi<_ddNmtY%4MElQMH~-ZwMZ zT#AhW>zF5|NRLM!6a4t-`R?7j-IwS3Pv5+r0Dk25($c~+1x_)y_8uJ{x{WX+z$0A7^l99+#l)y|XpIL}abtbG<8!t%#XDBk89j>2 zlmO!o#Rtk35lrg&K?bb=<%>ZO1GZDX6ihG}ihKkNn1du7*mps|rXp@>`R-u0>|i`W zd|v@JI;lPBMny&SZ)c}j-%!r$>HeT1EgOpipedZTe+90Omxrumu`26G;-zG82?%C0 z^}W4CgBKR`wlT4~F^z9e*R26gxHXhuWrqAsk|L8EL4&&eWHmh}#dhGBm)dKUK4H;v znNZ;SzYlPuvb4+^T3W@Cb!3Q}0{f0%ULBoR7Kjnf5*t}q6e&DR^e z-PKTj=HqQFpF8DMUYpRB_6rsVb`F(nCf9>i=Q(}kE%;3COHxyEL0p%UfJ5ttGMt1T zb9GE*6VlJtJvk|`i$C|rUnSV_KCU(dCmL)2nXdnGLxRKeJ(>Ptok)&JW;blP*_Bkc z_ypBmsmnYD&g{#V@tSXAT1&gX0LM~;UR=hwob(ERr`^_C#O9Z3@Y=;7L#g3Ocyi(q z_fz(wu$G<73V*oJEYme~1$@E|hfT|d~s~LxX^$djE#aLH$ZJ^L$WBF4A2gx7|teyTU z)8u?`mZMr`c)|PH>1XZFsq$rc=s@tyU<~ONsIdTmR^Q9w<=jcvN2PbU zd~p-NQB@@qbor?6<%5Pt55j)?b_8IKdjMSo0Z7Mesov&`nVDtzUXb!UsQ7h7J3e2g zTpAY^_W1B)X4cQT8H}q`!uiA@cBr1fHG*YNXEZLkW$msnckB-z=RM^FL#TeJF)0Re zOKWRzNC-6}V-SF%)b;h3(-SNSL)z$y$ucPIJYPRJg?L-+xwW)(o}GOHN>Q7AkqpAZ zsk~P2<-oP?v;|y7KTDrz3k2UTFKfcOlu?)F1%3_N;dW1_uR! z#=l&Cvbv8i{2mf=$duJ@K&6A_(WnWnbrOz?QwQzN+Ay!ISp6*qdq28K%$CBnn;z@U zmO9jUYcNqsUo(qF8Z7HL&M&pz=jDAYYTo#}SVn5qvRn#oi)9kpzhrPW9ZA0UY)FiW z{(|vjBFKu$KRETg(XO;zeh*Oh*O_;_V>NKv`C!If5tQ*XVE$^1z1u9E7eGcHy3&DH zoVYo)XVr3azAW$^LPou&pqih9AL;L>1lAxklX7xuYHy*2;o;^4W&E*kPG{A%5N9>) z7$0eCk*599R^yr_`#W@m^Od?V!&oBo=`sK?vS1AxV? zw_6_ERbccsxjHn^H^^=Rlwnn*j?MmZw;4{(bv@3}K_3y;G2zcd*BufXts z-=h%R!L)x&Y+k%%A9z8bQSE|l1iQDKu4vZ_C;WDhotDo9N|V3+{SmKBz5$H`WbFf> z3DQlxV~tptNbxKXY~q{Ns*DQ*iqY7gp&sccqJRD@@X5F45ChE;Imgr*WYqZ)JGZVkSjk(v4Dq&)9QQk5QGhBZslEQ@{;_GramPQU*u*@ptcnbME2@kGGRk zz!rQx3-R?wbaZri(xz_(?ALxgi~Oy#N)YgVY;5xCKqBO@oG!e0YNXqtc*`eNv%nG^ z9sT}jXm#Np7iJ!rwfEIGD0NI(7F0#s1h> z{E6f<-tDr6mC0#D*P}%`PyiB|P(#uhd$Vf@ zP)03U0xGlLF8dY!UVlD0L~X2zd@iYg;#(A1?7LW3=#)QqeQDUUTZyJsN_(GYd$Ttc zc(yrwH0f%AZ+`S|V57Rq^sIS{;GO7`PAdxb>qyc$yENfX=Ef3fWvgV;OlA{aMmy3O zX?c*7)|-&RAXH}|W`;oiRZsN7{dIzHwl5bfuR0x$h<`O78grx)%=Il!)g zpu~{iu_~~V`=M6@@q~Z(H^laT=6Hr?ixhTx=ll)3s~#t+)Q&tHr?4_KC;qurEz~Um?w2+K>BpYB~Laew^ z7!DD8&6yTJTmPPietJC~58a2R*fFrLEkMCp&1j6<-=4|#mD^WW_J(32!R5_pd;(8l z%?DQ=ZAbB&+QW9*=iX}CURm)sA<&l=M93a}Qp*%DC&)iG(YEgZB4=NZ)7Zn_4?WxLi;0fTj;*^FE_(pIxu{7S zwyF>BGo34L^d+wS_O-sSKEMtvvSc@!qh0H`%e}_3;+H=?|h_$ z!k4!Ot$JDTi;JiZkDU|~y-rA2(>{>=CHux(yXUm|X7cWO6xOu+RP9mFKRm24!hSj^ z8cR<>RoP6KC(Vm!un@QkGvXI-CAzzEJ#4yv2lz+F{2Isip?7E;#EdoQy~u%8Wuu5! zQk>AAFm|AcfzjdzU&zK}YV@q|;ZrppE>`^=?`PijI10${4bTAmFYeO!Ubk7Qk4j3C zb8+EQ7QOqD;(BO3q5Tpqw;R3ckADhKDsV@4BxTO-a5OF+9LJnO)P^?#>b#uf0+l{^ z%6P`#zP&Nr=s1YO)1f%WIEYahIeAiuW|Y5EdUP1zZOWJAuBn-Mn4DC*KB;(~kd>9O zEY3^JtS%!m)G=4@!+M38Wfv)-v>j(ZGLpgLhRJ&U^*r49y!g<&jTi*J32g0ErDg2AP0L+V(ivp!vk?Vw#nkN9w=2ioVl9G7pl=>KTj6-3bJr&Ay@F=N4J4HzZN-&2``jvzMzCp?0P5xw{`7XY0p);={~`S?IEb~ ziMJQEn2&hOYrO8Nwf)zJQal>HM?kPIT{ocI2nhQ-di zGLp5&e_uW**-nM>ZI`@ax4v-{`fR8+Hkqe@Ng?vUFtbGtIhW(@+}}wW-BfrkQ`qOF zqx%IV|GunOf%If1@SN{s25l){h|2s=Rt?nT5Ut|*6l>>#iU-7 z|GjRtk#hOY#Tc@j_X*N zOvxKxk})Kw9m+)gW|v^&t^m%z#*1=Rhs)3m08s6533|+g$aXV39>ToPy{OkazMB4% z=g<#g$Z(fnG~0=|gSbzu=Z(|iwsNM7P}9=~M2g<`gRUH52F(rvAgt2mSJO9lBS7bi zR&OzedE3HOLMvXv%0{h)3sojk(?~Z373*|8pn;%q>u^T1k>l5+h}`_rQ3ERLyXR1!v_C}kCjP8cgn98F z^kgI8<5I8mNK`v+zS?+1;J&p~{Pwiu$HN~i^%;7^yV;+&ph5*=m10xAO z?mxxce}A83-Cn@>hsFQDlJEZ>*}tfd{y&m~sAp7mha?E>z%aXx@1@QD$nO#?^51mC;DpuuJ9XRM=+3gs2FzlMS@DuR<81AR*9PQvJy04b>PJOIy>y?8DhdlJg@jUS zYk3Sj&!qKNLxH*?pc43-c?fj$N_Fe@Tb?igR#9KO1Y+=vAMZxwdvYi`X2?`t{Y-hB z=Ey7?c}&M<+vxthUH!(Evm-;RjT$#Y_v3keI0m_pc&p)gw{Syp=H1UN#g*sWIkUa& z)#N*-#xBIPqzqpkaX^Vhu=v#nPgDVWwwWEJ{XnBl*A{kStgkpe@kp}y8qbLb+S@pV zID*AODD~HDwK8{38{c-a2XVx#rtxx8!D0YWIaL5oOjnmg2q1|}OmY`6mEnraOhBkI zj_fR-^m2=hcQ(fezz^NHk7iR-QkW*ip(vHLJ01P{c*`QbYvBt_;p=)c%IVds-0EzN zR)~4MK?tVYN_|uyVVh#ZaTY$|o5CA*(SPJ#vKJ41m)P%Y$P-K72-mzPlqm0fZ2z96 zO`8}WKbv(Qk)3GhD8MZPxQ9iAOE~=1`#9x|3KdmrerWMI^|2^k{#6_A+SCm}(BWSR zANuW`142|W7u&3wYfNVc2} z{spLZX8z?XXS{U#Q(_f>^<)O9F|eML7%&<*R7}!Lpbm>^v`ev93sHHM?tbZgexZ=) zt;oS=oZHeumcqdWOEv;dx$RFpT>aMkakiSFk{B}*#vC|L1Kluba>n}F8z;#)Jh0sZ zfn=Ao0m}`q+`J$&rN|5ZN(vhDR(e1Yk~dZ7jx72*c;t}SH(fukqyTL4(@VgJ2J{}; zxd@*_fesFTVGIyu+UDx$m+710Ez*2*-)^aUwPJ3sH!YV9E0Q~|mMm|xxl%kLP%PSV zKm|$^>(xWOaM%P|t5`&Y{CZ_`F{U03oVJ5yAb%;T;w`^EC6$A#FOR1-)+?`|#J>ZK z5XV~n=$18q>!o`%Yj^QpF*61}Y-bs{dVWJ}yc+4SDR>6O^SlN77+;dkMFMaW;WQih z{RpNLATtwZdR`BtX#Bnc+c*6Mh>z?69>@0w^xMl1&>nIEPWJaHkb(H(D#o*Fk2bys zg>j%Bs}t4h_{I{}9BMf0!d_Lt&+pj~BV=|>$MBGA>2Ac|7S!KneQV1gpR8e}#$A0k zwix%wWQ)2di&dD9;<6bUOxg*VEvMzBNf~lpKoC;MAo%$;9mwLoPJ!?8k{0XWe-oe#&W>cU@^rLRK{%h#$qpNIQ@nY@{rl%r#ZZNAhBVui*&*@exEe_>s|f$5;gDhu|QrGsrv*lx>aGO z^J>RGTfKsyODt%R>7T%951+_6wj9|n0>N`4MN6VdBis3o*v^L!LZnHYBP>lQ5~@t4 zdYezC8NgBg9I4wAXUzwLxyWp_Tkj=){5Xm8CU4RQsa(4wbD zmLTmGDI8z^R}Oe#ix}#(p7s9cpl~12ccKK_q2LZJgHlYaU98?e;Ml?*8=kzS{5D++ zp0o|i3Bix22o?cFG7Y|;M^ zJo;}(MM-XtpxF;{g;h_0u=P;Ot9fAFm6HA+MtsOK4&L|t^6QGG6ctk#|BBl}+5H&U zjDY=e_qEvhzgKdim4W{T2;om9B9CqF9^YQAx@~@K*oRzgxu2cVJfpM^Tw2!KxQE8< z&47d-`=9r0eZybAv-SF52;%qq!(xB8htjkNNme{l@AR8XSMpX;kfh(6v%d`pX=Pxq zG4cmLtNm3-PhykrlW8QMSH&CC_j8wdfMD2W?fBbz2eG{>jPlFtwAut$Bri9DMqHvD zmHNE$$HzGcZAFkP@~xU%?`PImXyx1GG}8JK&pm_&8;jnrh&fqhS(j?)eF+WiLtD1* zzhj5JfPyC4YOMdY1bK>*HkvOwF_95;+;X9`J(hvx)LN%P7kvRIh$%tsfb$jSluGjO z8F4a47VG@{90ZiuK$PJs)PnzM>^Ax=SQCVt{R&)q{?)y-l(KL6p!N~ylkF?o;pqts zvB+GR>(n!2k?XRJXj5Cf0{YI;1RMYY0|4desXZWxR3-QDn5*bk)z>derpT;+_!pzh z!=L-BX4u4x%>PczTeGVvGD03N_QRqt86r(otuOAG$ay~v1}R_Z&%2)@xMY0RM3KVh zL5o_PlB_?DTxxc=kpe@KlPTIW0v9pW9M@~GFaG}N6m~7=sNjBe(Nyj*jC=G_C!ItO z4i4_Df>zMQx&R1xLKxQrxSEInnQ*4e!?UnI{oZ=`jvOg@XVk{rZ7Moz{)xk4@XqTH z*X9K`rP2tHtYuNpCt%&hT{jhg_edC?=(h_vSQoqvSrk<^-oG@|Q%#*dT_{-6%?M%> zA#l;Xb9f^NtcxIu8*ro33;&ZTl6Y6*i_hN(oUF1s!~*-A>D@%7eOKGA{6X08zOdG! zD%~pGBT+*gtzR8RVyGSASi-I=WHlv^>l6do@19X#T8K7NX9@_yvW+(P6iZH;59|A5 zO@Fc0J*7FJ)6wOoZX;Z*#IqQ-I@dS2*M~Y zcl^cVq~cf26B&hBZ))YrKVMHk<`jzN-MT@yZd%y$Z!=WWXT)T^;q1Af#1zFgvX)(`y{i>r#kDF0^M1@E|)p&BIJ$7&sYT}*E zg`(b}1S&p{tYt!v#aa6lk#i@QY%o~d92B&NB&Ov44q&Ns9e#N>so1u}B1s*rYKo=EGMO|G| zRW(W%B1)Wv3sYTK@c14-k-GOM_<1Cq^-+=DS48BDo1_X(i>k1C;X^XFZ0z(b*PS2M z`%95pRPnEINIsSQZGaF(RaaMD$(YJ&^$90TD}VS;G&!J8xxJ@ua?Z)F1c9)yjsjdg z>%ZrHP*g_AEUd)#8I*q@oSd5@^f{)Y0$qj#uSas5?LIwNjXrw*R|vo+`*RYgvc2rT zj9-AtNfTtvf}Dm_>c?4ds7}=`AILWCnX0O;FWIJqZk6S^`SkjfMxdP{22D8py5jc) zB?lTdJx!bF3TjH!j6w$f6khuDzgD2Pj}71t(3dY?en&-3#Z%t4Id zMsmn*)14l{LyTd`b30(u5S#*jtXy8ala6zGb(%kn{jqXDs;);Oyr*-q0g`*ZZm$%J zI?MX-^Ye~DDF52}mUJ*xqL@QKCoTh?^isz@78w86x6!qe9a$Oo_v#f;as?Y!zCip^ zoZB(i)d_C;fWMEPT9DhUMDHb=CNIOZBtsjAcR>9N=xZhzDn!8BphRr%SbtU!)q^E< z=-OBQ%=#sB{cR@tE_ds*+)zWc<$$LI%|ppmRb8{Q+|Q?PJz(h%4cNYZk7swX8)!-5t#C>J_y>JBl3^O}Y#X zeGFWVsu5Qbwgja$yj2+{@E0m=R5f2Yt;;(_0q8TOrKQX2ncuxL5qo|rs~6H1_&hwu znO(DB4dk$*I$hweYS9{%Dz$zljMwkL&M5K}-@g#bBrt0wHVKHYn*&h{WN17T6c+RW zv8asC?E8xvRPpeU0BKZ9oBG!l=v1huXWiyJzBA~2q~tO*bIY6o#tM$7KiFbYj$6CE zaa}o<#VE#*Gh{tDi7?#Uf2dkj6&T0i9~NCY89*FF6by9~wv)IuG&QhQ65bTn>6~7k z?^oXO2jar&{0|YP(Rv=03iA2f{0{1SfXMu1us1H7;g$>$y>dmbj#Tv#Sr)WDr1(!r zmb+;=UEFjGb@@zu>E1Pl-pdkIEw<}g_2^pV^qO?3smgy1k1Hl&{+jnS`N+>uOsvM4 zJ_fC1W?${I+=HCFJXhj~8Bod%?=WgFu$5~Byo-h46(GyI2MUal zIW&>3PF=;0Yt+~DH^ao85)zfpFs zn;~kYy~!Q(c0WQ$Ds#Xe$D?U@%4qGz*x0iBTUqFB8#~KC2?&Ju9#3Li_0=g)66)ne zHpYW=Kt%yVXBPq(47S!{mOvE_lX)2F3nU3e@|*aOnL*gI_4WY4^C~aFzaoPI=%LJ) zY5@USR9s~7+xKX0WSSPqsz$e{yu7z>E2 zhMoQ&KDtx0{YsG^PJ8GmF6=j0JpwYs zX5Q^{DQcC%v(#N{d>b6q2jSyuQ-7pqiPyFK^~OrE?}2I>R;jztJTVaTLUys!-Kztd2@C+U(^bykCl~`2Zx4^kiyj}pFg#w=`w$8+EnY5H2>|* z#?Iach)GDoy`KlATr(=+6!&ArImnj}X*Md_Jd!wW{R^+k@+9-%ngF?73a0#h4P9)T zn8;-23G}RXJ>ubsZRN+2L%P=yRB7q)>ZjG8gP)MoCsJjre7mBetlCmCt1>Kd83Z5+ zl~k%&aV$RE6(7M6@_lS$wX|uhjouh>iEV5yvY?9C8^JyuH$fpCeFH;q=E7v#@f|g{ z+k2$u5w01DbU?-Kv2<5mNLxh);_mKlQm1=%b(YoCL{c)6pPm`VKRq?2t{+89O$`sU zqTe53`Qk4`b}_@;iTTT8sX3z-aB~>&LgV zzJFXp*2D}azXO~cU)I)JG*aYDDzxHetRNj%)z~UlAIBG>L_bI;W&3Tcksho?a~#)y(99J zI6b{o#jL7h!kGl=cfU~=N=vpBNJ}nW5@n>ng(|PoQs)y2?iB&V*v_s=Tm1r|@ot3> zGlTsh<#bKwX?dQ9l;QSp+QFoii0-%F>>>}Ph5g{=EbsQ@ zWD;lp+`RnWE&S5F{D9)7Le&yfl@366s2Qj&5RMp^H=Zd<;`CL`vl-LAm!}4m&4)Xy z@_YCLgqAx$sV5e!Hv+KQ6MWd{28=(Q@9{d{Bkh{k(#9KIeMi{z)^lMMQG$b|X=;GPN19c3gf2G@C<`zzjnrqIDbsB&rYH#Vw?_{6t zVWlynb86fAN!>rQc2Od;fgzH9l;BzK+&1N=X4XV}Pr7z`wkg%OZhF?FkX!WYrMc{U zqg%0YXG_Abxge;~M?*V)ag-XzZq9Q@XX!*2;nGN3puh;Li4LF6b z6QDu5C2`^i$iKHt&|SuT;K+o(BVxq_?-)*)iKxlq;l~Nq@{BB#xTD2)G3%wHPi)tT zWk8o%_)-JXMZ|(Z+~-Cnb~>j&pXmP;R!I3APbV}|0Kt;4m=ZAX#bi8FoV8xW?UYih zB#zf=*2(f-Y0`W6U|50|jMRrz(SWdQZ|fW39O30dk}J8~u@p)e%ALfdp*6RGN7m)r zM`1T7%I^8}Lp9wI9vHXN^ZMgn+r#L+sa-hQg(x8?1c$_vh9nHRj?4gVR{-nuZfRuW zYU;X=i4)t+9V;&((nr`0#xvZy%yP+-MSpMCGW^PRI>AZQ!os4AKROj^?dtYdm$q<1 zjL20@%|J=B&g;oYc3VTF*68Q@)=mato*)Aw6YGrG&U@mXdHP|GKOLV<;mkLw=h2Vk ze<~ef;=>b$R}x;eux1Mw&9ey*lD-+BUC&8$H5=L~vm@l&$zjM(}bp zNX{|uM6`9oXzA#P%|=t1${RP(6BYrOshJNRLn&9ZP24XHeTvSfB_?5sE-U?^qNiQ( z=;)dA{pQfAuMo(V9_APj4_!ZRZz|N#-7a6P`{O3A^Jfs<4hBF2y1TnMzWa-uM+Sw! zQx@35Z7+LVgH9)8DF!GWfB0^itH|Q1552)-v7OKVvm-|v0X!U?>ImSKg7vnr`zG>` z3Avbc^g>QjC1b=nfSLg{0|SZ=;ClV+9X~>POe{{jZZ0o*YBc~k-{`!I+E^7Mz0TGt zA$P>r?J%3PY6w6L!zzxI=ZUcK|J53htpAY=#N^=QRDDqn@9dzo*IG>Z$J4tlU4lb^ z2RmG}AX)MwW>KGRZabB3&vyz|+3H~`aP7Io_j*1$ECigMyDH8eCr>cUebN~;*W|Sl zWotFe+c9PRyp-dvq+cyWZ%rVN31HL3IxHWE?UO;-YF5JSCjic8zf^8ApMC$K-7L?T zfDb15S0F5v?06c||V( z!+E^B3%7lqj7uIdne;e`a@n&X`pv|rUXxef9ztDjhW>D+WiMdMyonFR2oAngH(bObWH zcXu)+4T;NNl37$`P7U}UEr5;B=rB7!e?m|Ys$xz%>871Jg%HVVyLc551~LY);qvm5 z2}S44HV>h`9XW{=LL|*f%)lm)m%nNSIqJOFQvN&p}>fTgz5ib z?XAMvh}yQ%;85Ht?poZPQl!PT6!$`lQ(O{?l;XwRp-8df9-QJ%aCa?k0siUx?(e$3 zlYO%He~?TvYmKaDmOOGl_q-a_sKN8Wvkam7$zas%Lxqd_y*|z|& zXm@uHgkLnfH`S#te;Gj9DROI|Z|qLx^;%FnMIJVi6B0CZbwltFO-)UcxJ@etLjT_F zntm_QcH$99TOD6_S(32y2=Z{^^!_>=NpCOoP`|>wHw?c<)DFm$$r;tm;RhDt)|8fA zg|q8J{pKRso0HYm9Na3G)Rorz9%kN+u7QN)WNmBFpvp>a{igok2IV?ByZdP`j$Z+u zL2iZRM-mzqZchWq(3<{{&jWQsN>0s}j;}~)WPDcWXgHMP0>o*+W1^SjjK_ef_4T(@ zh261bu-zt>9^eT*-6&gFY$sW~rrC3E%$kWGl2LnXHa#Z8i%W9|F3N zsmbzVbMph{6<$Sm>K%ZlE0C#i(~%PQx(ZX>$diIH(9#A}4@&s?`wwu6$bXXeusKb0 z9L|Yklwy)(|csvq?I#5e$vqS1~PIGzk>G`|54Z7>S zl-jU7X*_sO4-S89`t($@;m7})>0Eml*9@?3ByQJ&UYWMH8t>l-QRJL&J7GvF1S-hg z65{W_JI&I(_41)ps$msaP+Yy6FKwh13#MLf8yFnv@2&}m|HNGGnX7*upmKoLLFxE0 zrPd@v%-Vbrm-zE^1GuoBly+po>#|7v?EIYmS%o|#B!ok(PyaK^lS3(diauYx?_5|3sj?HC;B*AFjkQ)zy}MeKkTiT8%wefEAYe}M|) zWW@SoHF*WWJA~dF)ZDDKNck^Lul$Boh32Og07G60L04bsy8y2tXEmUT|u>@T3KI&Wk9&b>m@uRr2tCA@rKNko@0GksnQ$~cFbF5w(7I0{xE&s} z{2ZxANB)jH zzYuLcSS*vKrLC!6WE1Nu_}ZT)rz6Vv7%wku#!q|fhk|tvF_CfyZ;^yY6l(;EEx`OI zsj6-;VacW^{n3qM3wMLxkW21H_pGGz&wQPY!*W!F@ zKy8XVIv)y*##AAPv=j;NY9G4`>dan&=qEJ<{{U(kf%_sU3PlK0Au%$_{X|g=i)H2I zl;G9A$oRIIQh4XoR88kG@Z)tD)|FBeyEe6-pWolh%Yq!%s09OGa#o4jQ}5(^oxQ0d zTZiD4&izG0d7gv7rSP4Ws;Z8wqUu?k|p)F4J-6{Ldu;y`K5} z{GhT&JPpTxdpjBHADW~$;4580_O&b7(MHDjnzMxu+7EDZq@D@*-PG7h;+|S1k?lqZsXJdpttBY|~{_l1te;G!7bPgS<@e;G}HtqLq} z>BA52R8@6pH~>17_^EXS-kVWVvwr~)lz_rN5tXX>VOTF!+)g{Ejf7tYP5ilDVE26? zFcj1t8dGHrq0{(I!tsYvD7|<2w5|VI{M3rOm~f?&`Z3e>Jj3kkn2$isqk}f z$Jo(F&-mpfPug`pJV&|W@ZvC96M2+HT6u&*lGa0c!w{0<;=1p11`dVq_2$H2kqTX!}SO4rm){8Pmku5KNRm;P^2<{qA3gN2<@ z0f8%8F)?yFV0)*7|?{$*6dM%JScBL z0RWu|kdM66j=IOo+g`e$cK!PWK?_>T5P7%;1##&>WvKy_8$`b8NL}PhxSM*r+ND1@ zmuiY0&{Ijx=)1LQoQFhkBY`G!-O+DE5$eux_6x1;>3xh?YyFn)_I}7%nENl71{wLg z$vL}J{0Bpmb*Evk-G=F{=TI70*|v^8FKkI9i6yD^Ao;nW3eT`+B*VtwG=l$yGm!8R zo`ga|Lek8%hdDN^j(eAhQ8R_322uF?5xwFQ&Ktk7#r-phzI>H21YVl5syGjSI+`-u zjF44<^;&fGq0@wlmuAX6J2416fc4tkET-jSGWwMveJ_hAqpFIBNFE@E`2oOW0K_#b z+n1~851hPn#~z;#!bj7w@SJfy@MUvK*-?W!{rSt%rf5kj1Q4ZH;s_uf`Pm;C_v!1f1^hJ|leWxu)Gfi)J}0 zx~kWNdnId1=W%M)XFoD|_2g=vhPrk<=VZ0`_!4@l_1ExPt#`xpc0#4jDa1b&o)1bJ z>93VkYx`Ao9WaTjKRxNiuWotPd)cn&4q|?JAI>%L#^|M~24%k*c(+bfRTCeyPG|gk z-aY})lXZOHt#R3X|0u4Gc$Z!Jsq&iJr8RK*`1pu8F<-rUbs4v|)Z0y#EY{B{4Lr=# zfxn;-K;vb)MpeTcg9-U;CedcNaOGreTrl$O`Rr|{q1|qJrjPHSAd>lD7nN4WNp*9x z_&(prZKPpUvV^((9$69C?%d~hi-O@DO9b~lf(>>WZq_E=XMZVgCXAdNC=VO|T<7Ed zjYf1sOcWk_Cn@2dMm9In7i+FZDDB2$jEbEzNPrU_SobqHW7&7$5lkxC;6FG!jA-I* z*;L^^o+dlywpc^mSS{C9Bx|dhYtwwJZ~J|w(lb!hu$9Lq2)&L8FikMfo&B9^7LSop zQMEKRzXD`AfY1E*2a(ilZQHVE&i#{x({ z-W<;ug>8pen%cAXwyIIr=brJq-BU#vi?`{^h?jDNYbDzpUM>TWM=e~3fC%O;5nQ_K zj!iBea2i^1)cLerF)MQep5R&M9q->>(gjd5mrI)_5lU$HYhz<7cXxNPCXS{gb97-6M(=E{)l2`-PW8kp4}chQQHmPNSQ$@Che8q8UE zIqP=wMG_f3;QfQGnVf<7xpRKL%d9)LQz^ja$D$HApZt(08tM$YN z4F0q(EV!JT4@Su=*~i)abxS@u?G}2W??-N<9YC(Syx+Sj9a1nctxkWpS@c5yK|w*@ zClU9hs}EzxXl9hSe0YS>h4xikc8_$%7sQ0OV*Dc*6%1RjRQ>ji=cNq?wE#jExDpt3 z7hNlWU_i7Fuz`93GBpZgt916{w~Xzvz%f8ZRZ)R_gX};2TG*D~n-~84X@pc()C}?5PUv*j*BE0Cs8h`& zv&X`FQh|feS#fD=m02%t_%8y_NQdFDp|g{#i*{|Br^9WpIBF#y;B>ud7FTiRHg5*i zC$+Xt5tIyi5B0TsDx&)5k{cqPT!NNk{9A&W6g|~WD%Zp8#MG~UgBJwML4lD9I&>N# zw8zrV6UVoLcaJAE)u}FqEnFX}R)h$1YJcin)jetpr)7<`-1ZEMlD;I>p(;CYOEr6Q zr)!k~8Og3JC=|SRW;IOlXRH zjSzbI85dBd0{E~kjeE3waqv|rsS0h=VjP(r8= z8tgx{cOxJoZE8{F;u~BoJJa5-iZY;-V z+7SMj7<;T>{*4zuC1RGR6QKp==b4q7b})4;+`p>oTF)u2h{jM(uD^RsfuC97FEAx! zY5R>nU3tDHv zoh>5h&t3rTsG>1frRVl+^bg?( zP?M3!`%e2lw||g!Nc+x{%ER_Tt)qZ-I&7-QA`|bs4+0{q(!(!eY4#OPX%HvUa509V#4JrQC;k#m4=a?6) z&q-4Rm%<|h>V~J>7(z_aw#{&rj4wfE|FkGrh4D)v`xM`o(qIVy7w@1I>7#jfo0-=# z6Ip+ox3oS8dO$&`c65C}qc2OBczuca;&Q?Bjl|&=2ZsX(AU@uW+;)>xS{dU4~5M9Rzo*yVZ+kB|WO9Za0^WP--{H80r~lmyQ}3-~92t9ev7bp173g2vXmn z7`sB?Evjkv>2$dGAd%7FaOQb(@R1%qz}4*`cp;U-_}eh%WmV;O(1I6-*A>*=N#9Rq%1T8yO)g? zsQ-0d$ELXkxPXGhbh7b7HG+sskNeepqpxI(5cTHP6ZwgXt00nHjE`B(d{55npw>Z; z)0JaAjEZa_RpggZ$YfY#0j|1*TDrUxSSE;NE@DkK-H6~87dmSkG;18ibj#U~ux7OO zVW7cgvj@$JN_I*!xK09`dLjr>@+QOK?~Dys`V!KBwGj&euDk^hiW?vl>xm>=O-^%7?D#RITDfqT=BlSs!#VNz;Z~QaB&ZMcW1Ra3@aWMkt5ezP zD(eq3$V8lTKmd&bdSPMV$rrP|@m#+E)A zYs#j0jBGxk%O1&DZZ_@Q&2G)HdtU8Jz+!TD z@h52{t9@$!hV`YP+LQY3D%Ubi5>hIsAnW4ta6M6q#Un0m2pZ0kY?%-%S6S>^)zQ&u zQt`j$l=crp&b&%laplQ|L2w&V(hv zEF|i>_1*CtN$(@68Bfmi&CLwP>+;eKXR#6&u@W6!smf<=_{9v&d4MVT-{)_Urk=iZruIS2X=RD4>BD%?-d?xcAvi=&zu`m=kIMhUsfLWd^vZ?~*Ef{4?KL~K&h&j*aT z1}9SjLP8)HMovx+==Y%Fva*7L0_2uuwYR?K>m<$>x9MJ{zD8FF3{u8ZwiI=P12N&o z4Jp#>9``z_yap5y(>v$AtCQwECTVQJDK*vVdCs=94Ig}xUn$|brD`Q94q<@M2Fh4J z@~lkJN@UvwSuPkP4-P6>1A+mis4xS)I%pt&!ql)x*rO<3+udCxQXw)tu&sSy3d0ct zF&GtDqoj0cqD8nAkBm5EwZit{tm1a$g*BiudWQTBay}!F$*zyi@;LBk!XLl#M)dJgVgx%MtT>C-LBtS}B>zkK+y}4v(5>0kw-B0(aJ2n^4j$*dz*!b*x74#WYQADaK_*%gM%!o~h)f z(7Sif{#o z$~gB`%Qh)ux^f^nw)Gy{>+*`@!h?kHI+H-bUiPoC3ezg$?nOEWAiID5-2_z~tKAgb*EIogH z>XaDo*&$gMT0MLWF$B*l=N@fLamY5v&X7zxF4Do-I>TPR9OU@)DbIYiC<-fc?)3#o zaKJmfilGNqY5FZLGn096s52S${_5gFq65H_A&m179=(75*X2O)*vC2#=ZLIxLysYD zWSQELKVKs%X}P$f)B9I@HXx7b6wtdqJ44BBSQXBM5QBg4&EC{ZvQgJ%3#9wumlQ2G zcT7ULsn&=6!RZC<&?1;B9>yc0F##687U`!Row8<{PNqM&vtT(_XU0_G-U1x*FQefn zDz|ZKjUH-lP8ftwlCLFPdKp0`fBa)ggLF-95N5`A;QGFX-mG9skUFGk*vT{SrDwO? z+2(|?Bf|AQ?_4F}8stU6a{U|U4Z6L1+0DeO?MymMiEP^|xm%!hu>iZ;ugdlVCK=9) zi%|F|bDEdL1oCEBeU$Xp?k}#9nb-M}?%qDj$oR9p!Ggm#OWmc~>_x5zA}&@Gsl*jh zRdq2*8G6}|>LFCptt?!vRcPWKl-phHn?w!b#X>_>N0D zYPn{zhcj6pwCDPUQNmf>1w>4+V(U;#V1@XKQMDu z`+oUPsg`1h^V@!+Da>4HTODc9KNQ^{O4 z)6!wv4SPIbw-^MslGDtdNoakJb9_i*+17 z!+%b_OPdBSKwgag&-pXnsE|u50X4!nxWf_Fau@G``IY&k*}ay?oZ~+>Qf(HH@+v4c z5ejfWm`ew+Z+f2G#?|zz!c3X&uhD$!^5 zw#gq%y`JQuS?P)EO%^kxL!d_gzYOK!OekK_za18Zc<<^Lzk@$TwUqsB|NZLm6e6!^ zgj{#4cx|-9btwAx5GO`@KgOwXC`r;=F|J02TA3hCn^Mb?rm)5vizC0>YkV`?zl7kxbI@d;z;^iV{la-l>sl8^EI5I5i zJ4`naSMogIdqjl8)auUm_S7uYfh`RVU|^!Y)MH%MhY^OH}mmZs=+g)#Wve z7A(b1V)#QgST%d-{!NSo?PP^gq3JUigtb4JKaY|F{B%3bk~1-pdc#FIIlQu{ZtYbe zVv;aWg+O{STd}+7_Eg7?)ViHyI7+s)?74b%DBOwt>C?u{tyeQ6Q`3-Rx`^gdV)~G- zSkaR-Q(DXICzbYNA*eMXA9yz!m+LNyVumV!%h+OR`%dvyB*jdo4e1CWRVoI_M|B4` zN%jFPggwa(PUAxt=Zj-RTKa)GTVuBk0w~QzhGJhBrVlc&l^Lb(w!0rBCo(we@vBo< zWH{sW=bY7$-#Vr5>1E58+#Yo|f?|Ygf0-Cu*F#ppfkEYz>_bi-4{K%|4>!jE+ME$; z1!mY3!W?|RE@AS`d`+h(tf9%%RMU%p}vnN;AKKf2CBD$^Dl-RLp zn*^VTsORAny1FFxZW$+Uqvm z-zI&>&2((2N~dN_ixuH(X1`#E1&+&YN#7O?96Ei1uPm&VKGKyAb*!DIeHkMl^10CJ zieV-F^KHibf3N_NEIH>O(8f4BIz`9#z!pQdBTj-GX6XQcn*Kfkpss_C0X`Ls7cb7! zk)42!VVk;IqRm{{&-L!zZHuVeOut=kU(9UHS^ia-N&94*t@TsV+URmi+ZHJW%_&o7 zW{c+ozl6Bw>2;i`y2NqHsp2v|GCq{g@7sQDk^>}Z9= z?2oAZuD#>r;p#*nXC8j60PVW>YDr=PPcHl=-O8*b#Ei_ymc08nysb5^f~RFh%R5)c zuj5VcIl0e=F5AdZRgpUMH^f#kg*glMw#>VHS381J=T%bLNkTabMdrVWaCsNry>X}LL~E6Vu+ z;q;=GiG)5aT-39@pA_Any&~WKH_22oN16>fs0$lB??AHGp5NPFFPfzUr8@z=Aibnm z0|UoH@Qn~tK^(#A_Hk~3920%l9{*1pe|q{z$|b*+@q7%A$y?109pavTYW07$T}YV`jd{qQNDls4I1Xy*>xJeD=AI)DJRh&r))E*5nhSj zS~|3B0v2A_iSZlWbh^odt61nIfGbI<>( zlG9svU~~w;e~Nvr8h@)0(?;Tm#N26PH|ttjmeR0d(rM@N8!Y++&;qcXXo9B{rXK6Y zTDOu@QwJ)HTi`-8!~9^^bDJ$1@?$1wbma3Xi{rMiI`qGP?t3vCzZ|M?-?>}CF=$%5 z!_&d*Owy2k*c_ylWKR9O1AJ0FEctLa^ccbYTaZb-P79j!woc2emW`9(m&rN6Wv0O# zMZ*+`Xa>J})NelbX}AM=FcpmeJb~}i%6OS{C)eL z8@ayIlv@xK;uZaG^`&S2jToR^NPHx1a>#Y#2~R>-C?~So$-Y~JC=U!b#8cY!+1kOc z?->@SKhz(5L0Q{{nK03py;zTBwkHY6kzo+YB#T0&?@~#LGQ)n6Q%}NPs(ZkrWx#a1 zDScDlvR^}|-yd`L>PB&=2;WS=Cm(^NQ^&fW~ysK0Q)$x)a+vy4J*`8QW6 zATB|jq|Y!gwz4D!Hlfd!>4)oS_s(SI;UD+hAxuJV*W-mx1K_Hx>qvB^4Zko1AcWUB zD@$&x{abpN?ay1D(>q6=oJ_9JL$zCQ`iF53Yjkli~LjOwGdnpKI$&__-_Z1}<#6TMkpfm`ftCd!oZ|6TT{TF_K7c^ZeaWLtZwm6MxeG2|8nb@wIl6^6WZUD|J%fP1wLKEi(vsK#>6@;ECoR839PeNIEi!1QNpI@&W(b5&}2fLN8^~8u^G$pbIVV zh~uK{Q+5x@`!|6@ChrItd^-}v+fW)M^9LXO#_(bJ(o7$`U6UVZhLU(bd@5Dp*3u3_ z^KE~!y@QF1^MT(;K^(q`&lZ2GWK~Vvm+#)p=D!lUIrEhB3$WRJd<_SWnl3#UUrb_U zlfr)A?9)6H;X&zc)P09-;E>kq4ATwRkUC-Z_TanhgbykTkqXJrIz@zvnP%OP$}q&w z&SB%Z$;cG#&oQbkL%ZN?-(%gv5~yf00G%4R^p!s--v`jT4J(jxdG8W&uM;qo^_}5 zf#cq|H2WowE6ZMyK1<1X1{|AGc~vlM3U6J&K7Pl1_=Z%q8LE|)ebWeP<6EH3DsmwT zme?=o*hR<#^1@|HONW{u3zo7@7(P~DgaGU5EqA8n&CT!Vm~?!MlqjrR+=aDefxOx< z(sENiW^z64;x+E%dp0X`y=>X3aweJEL^qzwYhHCAW4Q-S68R4-j>cU zHJVGQKQpWDC8B&*&E|g97HY|&CIoeXDK?p}$v!plsNQm5V&TL9Qkzh)CN5-Z?zMG3 zQwO0}>pQbENA8$G`<Fh&R31BDpYEH`)V&j!~m zd3t&`7n_S*-@0fhdezBA65`!M$*qSegx?>XD=q_q@t3+GMD0MFlXYP3dV_@iqSjJC zFA!v>LB+~E_)8TeWTcw6u#x<8{QN*Ed+hO@!ofZezdYmD;!miJ8i|Rw#Z80Pi|Krx zEk`m-ezT1e(WFXXKO^uRAH_3bNER0UZyW29-kZ_|t#UYh|C1QnyBbG)f7IO9)-L$q zzy@TI_5kb{ruXLgAu6yqz-_hm79#gg9t3HvA#;v)6r5_a>sD0#Y8h5$>W`Lo^QO*T za`B7Ep^A8mZJ~PcR)&8YZ-WjuR(Jn?%}^w4X8AEE8TaSy>T3FB_$emm!(#|Fvs&*%H;RveH0_#EA)UH(vQc}PdIz=Y2*@bW9~r`f<7e=bG2AJ>~o3O_X|JU zys&&QKq}f5;;~frn6v_Oaz;9=#+F_0BC%P7*n_Lg80hGjPvG98yhf^p2mxA9Tw|{< zm$o;*KfV0mRu%PwHhs+Dl9561ji{r~WC=FHXQI{O95Ui)!yR!z;&8q;M_@4aehBJ% zA37+dyS??ZQnYE`?z)8Ckcu7X@5(<{7fUytT;vt|97qOHHZ`Zm5S&l+17)26OB{bY z@C;dp8YDw$fMSj`ZWstmb{mP6M%?$8-@ZHFXlY~0HYWXT#a;IQ>T|wxs2j}egpkAh z2~TjRYD#%#|2B8R4k+41SU#ljP32^cR6vO@(T+Nuh?Yj6@By>tz3Y9O^2D1!^(YheW=57~(|(ehUA`eXt{N4_`bKC=tFmie1wjFL zZK$XADA17&1KA+*!!T;z4A*51c44IhEAJ@RhgS-SBMNc%J^Y_8!+_Y&x8|_5k%@eH zEmzZu~jCaETBV zx%f)X{bjrpB=zQ0?7R8604Rg01%Y*`_D5cPD8{Kj(y!fJ{_R|KmpLuB#2oQo5n-Z_ zAD$iLurU=Wg34aN;}Du_nj0NY6gfXe4KTD5F7tQHLo?~J?uL}NXvCF_j4GKMA|eju zpMK{{TqGwiJ$@$y3I|f>iJn& zXdV_cclL%&yqbRb-(j#b8fhO_FAHddhAKWXvXH;)KK?2xo4n^Z%MrbnECjWYuLF3P zmGVO%ZCS|A2;{?k9G<*YU95drHrH!X4K0ngDg`4P9?Iq{3*@m*}Rf-eoKhi)&x<1+WJw$cXjt-{a~`2Pf%L!)h=| zuUiv{E((#eBDVr>S0Wp`|9t-)x=);~V&=%mwiD4*)z8#(rLwl8T&=cGEWIA#^iJty zsCTBQ1(G%h;;tB_XKUidF!ftJX}m(@_qcOpdDo4~%UF!AtU`;h{;|uV`+GDNvlx5u z-&<#uiLc1+zj=8YgL~G4-p;iX(#oh~P?uFO8uIeY=KLUdxyPj*hGkXun$D2dxhip_ z(}rm6Pvb~lg{?GbpPAv!iKilpk1u?awS@CPji-B|C(EX^9IQe=PqF9yGHxcG5_1nfEsrqa8h-yv&%3CBxk#0;f-ub?X z9u_u{)FFcl`pVnIe$J1&+pp*?EYP$6vaOrv1}mi38hiB55Q)v{wa)&X!983K#N;8r zyJ;kUdJLUFCX2ESgdc=n9b->1ibvb$LXsoU!=jPRx6*|({Vpa@(2HW%{-EExzZ{It zU%h3zUPAJnCr^-b@fHnry&$&^0KP>40N88};|}%QFB{t$I*A`o=GJ6=ksr<6sAf&* zrsZWydS90mMmM9Q9}vqv?}8^%=Gs7h1ED5WJMVuHDg8mBjbnhe2 ztov~3IExV7TtAszG9m5C?Zb zagUQiR$9MluiieR`F=xB@};s!?!mRTvRxXP!|^|Jj7 zy#yY}$j)+%37-XCcKKp}Abp5QPz!;zZ+11O?#V66Hj^1rXdSL#9Ww!15}_dxdd1CO zto%L$HE)+x!@x@Grvba=+IGm!FPd3x6C;JUR>dZC2pMX+IkT@_Ohgws7n`is@TA5} z!shK|5RTl{xWb;8R!^R@Hda}Z za1n-8M&rI5)ds-N%8>ND$(Gbs^Q~h4aH)T_4s85Y5l+ZaNyoF&FI+e~v3L6=nndHh zB{RPVK1)T-tvEQ|k5qt=s~m!F`aD*%_0bmk`zcQN)!Q%}B zMN{uvpD8Z1q| z%~K|YCI8LHV2?B$k+83+>SHsQ!CIh4KqXTx^KnKI9*yqRaKY1U+>tOoyJf6zy%l1h z$qW#=r27{4rWm2Z$&^O=i3uhpsFjRW_4$FIIz_1!k%%bc1g*zVY+8D3aL{6`NO^5k z-2FR_?#z&ghXq0IfXvF-)MLOjF8D06vUv*t&hqu~0^t1J=VM~)YbTrU-TlVT(=Dbi zNAoaA@r+2<9X*DJ#8u=!VcdE1pQ(|tWZs$pPa_I-`_nv&|0 z#|rCrg%d#OVurmHzV9#jN=I3 zVL*RWf<$#`Q2d{^91JhCB!^CMPDT?* z;pO=-3}Vtk2>T;O5-8o4Uv783+yAd0?8gZ2^JhKrzf;h6gf;hFikbrzh^hhdDAPJ` z_RqAAu10?BfXLM7oG3#=o@a`XuCp81X(IG+-j&1=Bq0FhCgiH*UxnRcGbj|t-_E|IWN>8129 zwxj9;@Y-1^`oriWOgI0lzG23Pvo&6d>%AsCv#iImQG9RJCbIaga&xtX|DrF7<2h)5 zkjW3i+EaN(aemY)-N?-drSw&;S^T_VH)bqCj)Uyu*=rL6u6N{6#K~SuwydP%V@}uz z-(qZ~$Hwy!tS3C$_1 zCi)T(CKC}=BDq`TI&wICZ(r?r3IS$`?dHz@OhU)Bu7f~Q)`~w2BCJ1tm{F9ni|D$% z2*%GRcCj;2Yexgx z%MU)jLom>i&%QMP#7*YT# zDG=}s6EYRCa_KCUKMpMaB-sB@+yeUIQ9%qc|6P=B;fw7eSWUfh*Vb~R)BdZsWax+8 zB5}*Q{NGLMY$*c+uhQ-fVXFatZDbj(M-XFxo#HjB*|8qlvbFxz$don>L>mV9JDvg+ zx%U=BCztYxws+!^-IprQ{MXsKsP_+z2~a=aD(XeMIKfs7H3TzIHJ`nXzG>c69?cIW zUWJ)EHEwz?n<$SqzoZoP3mno8J@3gdmHzpt`e@mLg3g8U9$O^3bk+h3J*O;hiBn3q z90d{mF1M)SeCnU$!$^FuvBqQEh3J6CP(|mxp4kf?bDSzIJw4^j&mHxZXxT@TdSLRb zDT?;8Q_ShN7kK&9=SU48RT+UFA4Im>oFc>MSl<&0#$pr~9f|0E<(*T}SaFe)r-~-D z?rHZu3~Aibdm(a}MJDZgu5+g2g{;`OjMaF8%>S#lVCFoC1pRMZ8WdwY&@^|eEC_I1 z`}YNYc8#b4o>|76&H=${_9@87KY$+a(WV}%;U5#zdMQ_l{?|L4-c55p^=H26{pHg< zdSEw$Nb7~~ES9HrkR{YN)8x%JElq>2PAB0*=In0_h|i~|rxLK(Gm7f1RJM)2Y2=MO ziw_SouU|av4We3RQI6Iz_{Qt$bR0ynxW}sl{t4cA!&T;QL> zYKaH0eJp+2wqW-+A7~*35flfr9{)%;_XHe!wgi`Q>UW=R)0(SXEPE?{Za^;Yq`%!Rn2d>iRSw(%5#q;c zIwCAkxq}l|)!Cl@`QaotH`)fHx3&)e_|d(13o?RvfOU5YE{-R5l$-ls3>bRPQJk!T zP2?%64ia(WR?#Bs2gt;RX%Lw?MANy{{X+RN;a^li@(h6AN-*ucQ~aa;re)?sH}hM_ z&~6cdY0FH?Zd6I9G_+^j2>wkqhl-e{HT_NQ<4D%70UQl1ImH218~`dp*SYy_ADE}F z2(UU5vCjv7G^m%jtKlKO3HW;GsgBh-gKveFu^R|qqkNE*!3I(~+=Af(0vJA%n&%gC zgqn(ByG10Xz&2dn^L57mU;%cEh)n7CZONB*wd1QE;L>_MMJ{SD@YW_4TNjhWmB8fc zj}zix#UXWoQj_s`GlTd)h$6=0PHBG6e=p*pzYF^>BnZe{{lA1Z0zB~lZ+NA5=_rj> z_iY<{HWWP*V?y7VrcQ}%o-l#ih#Bw~9v4-iGV2!uh#pt?*sCnAo>|%;C=Cg*2~cXu|d_5 z@%zoI`SII-n)z;$9$_Oc`|fFdOmCHvq{k#ajIit7yVhbo+d_G%d zcpX6XHyyM)k~(9%`ejFQCii8r4V9RfP{;HGCPf?CXEO|tlO)U#cE9vA_Zq>hEX=mn zaX>n6Olik7MY3+ zUYuPAReV_{!(X;tj@t_z8$9DSX>FW1qrj>#$pqe+tPB%tyFd7a*s<>>WFYK+e_8Y8 z3A()rAFGsprkS{dL)xFYJ zRcIjmb-ILvB%~_4u?ZZ)iB{1XxiRYBZpx9HULMqn(L0`R?bY{FN8U*_XwJMC{3ZQy zd*gTWG>iW|IX;1#q=IGD*p-KG(nAvzfQq&iFxHGY08x7>Ff`+L{QCo~WB?J;dnFu- zN4a#HO+(8ubOJtcdg-GymO*s#g`zGm={)A9+Vv>n-tWnd8jlW!+d*c3*0hqPd+^_S z+yVmAp8iK3(KOPdNAorAB}4GL3;71eWuA2ZY$t1L>yzE5q}-y*xV&_c=U=+Ot4T9{ ztM9u#jVY1BaB=BGio-6Tg7r|r~A2qzV?C30Dz5XuB+ z+MyP~9)D|*uXXmiWD^$?0BrnWFbRCt@vkm;qa>(nt!WJnk3IT+& zX#7t!{|{JZL!ZS|zr;j^(};2S-MVcA_jI@c=oMRTL8W)jWA<|zS}+sSwB0K9Sy_B# znGQDzx5+EnH*Y3LOy`a(B3%6ZBmlI%lc(`N-ir+Y!E?QgHzsyBsC1S0w;Z_i!hbH^ z40NLEs*g!HyU%5Au>{ut>julUG35jQHAG(bQLywEQ%LgUnBSva2?!fXb2Ub&Z9$I_ zgURI6hgXjdFmmO#wgz(|=GkD;NpK~w@y5cz)6(j-7OUl5{11zbpBj7-fNmAK%Ct4m z_kU{p>YzHlt;>r92?Rob;1&oHg1bZT;O_43t^tC(ySuw|i`bCvHOmCjMO37$ z(4rPp_;toL!0GHQe}Y|4AhM-NUP{yBMgavAbN?$*%gU-T1d#qc!O`lLA<;WM`wj-C zIYsPdd;O{*1TF z05yka0@`icm>WW^V-YFxq!WUeW_I>5hoZLrmQV`=K3xgmH}+XYoAg`VopU!5E#1ykPR|?Yg;W zwDrQHbyLKpTzJM``x_!M z!712+k^xJm!1^cjxrHDb@7Ag=4?wP3#Y{zYvKSt?BicDzQGdrEL;H8A>aKXd-Rnqc z2@fNpbs&SzL$r`$0Y1d@75WcAVUO+64?Nf!mBC40f?x8d7}cV+1nK{PRCu9Vr=8kUAg-5PEG!IAp7q-)G|aI%}d6)Dt^smsoQ zsO0Wv88r*oIeEB_Oam_fOkmbU)pg`8^@KhZlg_2f_GciZ5AWXeB8Gyv;Ps+YDa5HD zw6)$SLOC3F^v>)!Uf=0Ywl2-UG*x~ZA*!7?{ZET6OARmml+lS#U4?NzBkpU@Ocq28 zYm&C5SUF`jx@S@w57}RRP)yNp#RDwqPLhyD2C3oe^SE6nKXn1Au(p8e$%-yMmuoEW zXRlnpfJ=oEs`_=HboSz@qCO@RD`%$v;Y|3g5CAP!4UR~v6%3B?MN#MQDpBK?u#*4Lj66Wk zX<}zJMOehCM|szaH2rfz->{%;YFjCGZ`=TFe_oU_E}IiJ>A|rAb95#vQ<>+%nDxEs zM^lBEq_ld;n2el4@dTMn%Kr93*5IK^BlcEZMkQF`UoRfk=;-LcdtgplFgap;V8cby z5c>5uolDJz6&IJwb(&Jh&Y`gIoJ+Zs3r(I~xA%Wat>v~ zz>flEn^4U&I)m94kc8i;y|zoFUL zUWG9yKPgJgII)87zsd>z>;BW_rt&RhxJ=;){87u2K`Y?68UJ;;$qqO__Zr5%_v&%8 z=j99<2~@Z+i# z2guB~=-^Shsc+u>jaOQ%ee%Mi0s)(LOilZOeVv^Z)Q>7bn{K>x&+plOIH``ucwHDm ziZ8|3<(zG?h5YbPEN160KAuDU-x3J;BbtpjFBU6uF5D{quUC%XbqMr8J8LPu#|^9C zT4XK*(yDdQjN8Vc%e$x?YF_G;FErOCxze=kd$yfQ9%QFGKRI0)@=ths^%i8EtR=)U z)wci8lYln3MRo{sJBU;KSuOwHF8C8jLQGITZN!*)GpSkl_4n!SsDC!ZYp@jmQU?u% zSz-*7bf_XQo5p%H@+UM_RlV_R{kKAX6ikUqN`_P0(3}|Mk!U%vSTUo0xL0z=UVQNo zRUu{@m{Gz+G28AQ1*g99)M)+;SKYK+H76G^Zo6mP9wSPFie2EbziW9g^*M%naH%%E zkndH3DV&i|mS5S1J>M9jcj`!~ARP#g%pj8^(9F9BFow-VaX(ldAb`i}UOC$>fv*Oz zK7++YVrW`enTjmHlnCH|Q&VxBI@BWYx%MY=V5_PM0tg)ao;Z^@oXR(oAo}|HnvdR< zxAV5WRk8a&SD~f)?umRUyuY53N^!SR zYfi&2q*QvZ=h|Ft>k=uFp}exI{06lQVRk>e^@Yp~q063V4oMJj8h}5e;PUO{)V7}c z;+;!~T4hN5+4ooLH`suZqxohUj@D`O()$_Vj5;y#SEp`cy+(}>?Tuc#CKZIJHnSkp zG|9`8Zz=$x&+&@Gm!Tr<0$&4VAdfe!{RADO>Bm25*<&RCB`w=1Z(#?3s!Mn-oh;Us zlsg;_C>w2_1{j8%7dk_V8&=o~r{TF-I0T5So6lwCY(0*YCZkBJrF=<=)Y_hG4K#xA zEUbc*-h?|BbJuz!6Z-Q+I}hJc-T$9B)6 z|5!5mjXL(p6XbB=B0-d4_-MR$)~KL32gy*F-;Ge^`aqtVtg%z1(w6qpM(a7dph*q% z>zV(AP|U}!Zr9$pzIQMmEs#15?d!1j@&Hvl$dthwu(Ao>?-smR+yMk7^lwjJ`J@gU z8j?LM*W(YTj~+8mpAZi6FvuV697s{$(iz8&BqnN?10SFVL^_*l+g0 z+vF=_zr=2=Adh|~wIi&LJQu?7{NRPKZ$7tS-fLwsrK<)#ExwD<#7MKLQqnc}+TgT% zA)(;%>a|89(O|zu9vfcX?gSI?( zZt*Fy!f*x0S-}vdrDqW>XYFc|Qc?v~RZ%nnsUc63Ys$q(9oYg8mZY(%CBY;iKrU(!kb?P2`t^NxZ{nRY;6HT?*3 zmTL=hU5v%^`yD(NEU0Aam_@3%s^YQA%&}?LW8CVAT}=xwNEAO(Sz~ocP(Cr7BqqIf z{-bP8EX|)FzOZ8nvvun>JYUH#>IHftLb4A0fm5#)Bp~b`seMFPqB9%pcra-_8?GE~ zQ`oF@B0*2GIf%Kv{*n5VsOb4Qtqlk+yt)n!B>60!X(ww`?A|+3Y_>vvC^s7s>;aoC z{N3I2jApI@JRuS_`NP0b>(Fg)jpR$VY?*YJh(|4;HMl%!Iz6j6%3xB2OvU(Ib-q!s z)1!GHAk+(!b6=B=afM=oOEol|JQn1|!Fk0GiocYqH^-xcs{?Sb36j%PdKe5=i4 zP52FE)#(kJhFRem^2}4IA|+CQFXi1!0)Q>Ixm$4>R?_mQOHEJz3(OMBLYO!>A;UXA z;tiP7%-shp>k4UBN*HH6g_R3r(!Xf&V$-KkGcXR|3_&Wr<4 z(gUf$fCjjUu`zFS>^dbN3nNC|Bp`>XKlT3evkA)GnO8VE?pFM3xxvi)`!g!D1)lwH z^R?Ndf-vUZzyE$Sec}Ys5SQ90+SC$tjG~)-u!92^>yt(KnobTk%c)byS-|L# z_o%D;j}qxIiZB`u$9(?-_eR1lBx&l<)WqSVQDyaI2S*ab8qZqQ`uyRjx?z_GD>qb@o7V$&W;|r@vpX zhN8m;7_Q37m;fo%7>kAN-rRw`pTEDUVn$^Yaa>q4y1TEgJ>~n@Tpx7l22%yOzTqW# zOWqn@s_GaKQ7N66jXEJhm&KthXG|Lz^f1XJ3`vq|+4q7NUv#J}wigh7?#DqVO?=e- zmVd|-B;bEUj_f2o1=>BoJxcD*g29N|pqAA&NWGzsrlu~?O0Iqt!FoDe=>U|sY<2k_|1%(+>jfY|O&oe(FxO2WSrXzKy>ixmYb{+(>A(0F49D)@ zmW3~zbGLV3T-ze`1j^v75?+|FmXiLG!FxDv+(73xx0`Qaar80p0{u7}J5{{GshuxE&Mu|EaYOH?fFty?Y84~nQT5q7Na7?=gyt>r2if<@gyQ-`J#fzuwv4{>U#$s>?> z9lIJu%bWHo+Jp||7CP19M%gpp$GJVgBIz}p95F&IqaI%xSf*QAUP^bdJGQjRoH#HU z6_bRk4tMq#*)D4HkWAb8x~XSNkt{rru|2`@zaqls#0k()IbAMEM0>|5;9o-XDX5C> z+1ek*?v`JB7%XNj>ATLnKSgX4BM_uMbEJ&=w3{g$`2 z-*7cOp0?}&oSB_&-#?xoV&C-WRvBA*r?)C_NUaW;v$EoL|4f8Zzc#gRsfA?bWwr3} zUfSlAxhslg`^K*C6QR|?zMR>O{W;1fcj`*P9m~%zD?(I|-jA5$5F*k5gIesJq!<>A z8q~}nPoM74S>;2KJ`H|Jf2v6^6<5O|%I9EidUy?e$mm>mqUmNGR)n*3hJ^MKEaUYS|cHY%Gpf^1&!UcM`ebU9UAVH zgOIb9Y9x&^%R6j zCLBAHLcXHn2yZpR+Jln`40GKq{lg)Obz8{v__w*(_jjTJU9*7z#E{o^mY8XAuHq>y z|Jhp3R&$Ox05j@lqfff&56WlA>JZAIm>{~_KEmJQ>(%S_Odq!p^HxtDxYx7}4i0Yb?lxbgQIXD5LqWfi?k{j9TdfprA8A8lX2+C9f1e_=h0_6(gHl6hr$POGA)S>S|%|_r~V=S88 zEzRk)1*t?E+YjP}g8;I%)bziHWY5tgRrKO_C(OKYz;N$Ao3V~2`nA@MaZhFPbn!OIVG_EwCzp!DWXXjzV&FyA zV{uIE*)nAk)}z&LkkY1BC#ve}XT+?g2b-;bsG}3HL%C8wC$GY{l;F24d;i7yd^GOh zj%YnqdQja#Ej(_STGmzwb0Vgjt68H~E)u{J3Y7i!l7PK4#1IKa&BJwJ_@Mq5diqb&pT_|%b6Q{< z2rTL?slYpS5JNq_^$M8QCp1LOXclJbt;=(KBxIStrN@M;sJ*3Rm)m)i}2maQoov2+t+upicWl( znY?dr;s+C7NbjHL=hRkfaVdTMT&*h(oR2W%Kzn?c>FjpJRW!iX%-9*hw7kE7>#s$6 zNHG8PA3uoq(2&0}g})$51LZ(-ebVuU`~`dVJ@NaiUDr1A>rr>o{hrU@B?m<8(hL}q zPwEFy<9b*6PuMKJdj-G4*y@&+cHZ%rx61A#Q&Z>j3>@o#ALQPCaQ?Vsd%n}Y>vg*< z)4r_47ke~Glb0;_Ne9{FPUReT9 z``l>8tTPfVTaUD4#Y|M`Tx$o9O6%71MPE9avM7EySq8bb+w{jAvbyo?obX6o@PlZ*(l@qR48cr`c5;Q$jsn}#4Zcw0OOBW3CxvbVC6L!R;SpcyY74|&(6w2cb@UH z5a~tjwDWo)!S>IFMC;uJi%}ZTZag?-+KE02v-4gszMlcWKK0<@8y{)hn^w# zg_&9H?-Cd<=hw;a&%07B-0NFjY_5znRF8p2NLF90j-2FK$PLn|z&@v=7FXQ2OI+=T zGe_(@44O_SH=Z{Io|jSiU=M~#1MkbpYUUJeXXnP$#8ha)3{KDNUcE7Ps8rk0Q6pR& zmDdB+(GED%>x3xmMO}OcE#VwmkCtnR5k>eL82O~B;_-&%>Xr$+6W?I zy);HO=mpFcG&)wP!fyopk$L*ulYs8>$^u6;Ve((_Xq5-!?8I5t;@$s?YUe@yR zdiz-M#mw!k7n1B9>@b|d7EVm^;-P0**vG}s@csb-u$-Q&L{KBi(Nt$DYc4$H6m!ep zk+EHMcprRpd^C84rtH4)I?LlyPt$0*%uN>tA?(f%J`yJ^qmq{- z8Cug;1X{PRS1(II@QFnlJx>T{mO{-G; zyxxUic!pv|;2K|8SuVM38y56OHr5347OnEL=U<>l;_H~Z9Og7>B19#=u4>yCD6k)c zPHRm(7z*v@Re(OS6_$_=dvP62L9U=KXs!KDh$=ryL&p}Rd9^F|bZ84U%x%DYm+nx* zJH=4GKmKxiJ`iv=(DEp*v$x6)zOj5*3wyi?*9Hz8?~*q0Gt4MGo4IL<3+puP5AFw* z(@=W+<=-jreB@StO-Iyr_%?NDW@ZM=Lt7;$T8=|$Lh{cL&yN!vbxzVZZ=YKk_>0oF zZ&l~Lzhrkcm!5{S3{LA7E-_$##=(-C&0G8M*=|H612@P7wfR_a)#vd`{LfHT?#>x*HrUM>MADkbN$sfIR4cyj&H0 zCa&x|)(X8^-mv4%4?;+brMR^!DLXP#3Jm5&DYaDB$t)RxSPY=v@ywh3zf(`3FNP!1 zh_&d87Tzjy)jI@fLw0V%tT@iw-A>!tD?HM*kFZY3JgC>=M|KNIIny94bs00fw2ydv zKkT7VP)I?a!t&Dc)a1;q^J2EqRYTF;y$u4(YN zY37eNb1e+$Fmf9G#g&zl132X&2!T&#dRiVhN)hx?JyI%=e`Mm;!j1n_ELU6?ZzOJ7 ztOcxinWKxk7$$BPOmtqP`zem3TXH5!7{;?v=1CadZr&KNb8ax#p*H?J9X5a3G@PDd z*X%!7OSxb4m@-}6I1$C7VfvP>eW`NLqWvQJg^CHgpcG2qo_G7)jbrEP?C10BNCB10 zU!mvU2pB^EII>_WNV5V~m6;@`uU&Uu3MjpUgihw~KTX*X74v4@*SmUIT zp`aAd@B$nZg)UBobi16#Og!45GR+)#@t>UL3JU0&uVRhexXGPZMHn&3oygm`VJ#G4 z0t6cy6gaPpyLM|Cg&>8I@C-XMf5j%mL#*ogr0*sqruIbf2OR9!n48rufNH|^hf#b9 zN8ps)%X1fwBOS=^NgH3L>Lz2&EaNMZooUFzt<36qxVGN6FW>7*lXj`w&*6Skq#?Du zM5aaBe}}<%Vs~Lg4#OQ#j69Z8zdxd6YP9Y=Rl|1J*FU9$H*=EK}369iHPef3c;rK6IHH9^*s zm7{QCotKpd2y9{me7o9sC@Dl^$gTVNk()A*3An{wUD<))6&gCai$|9{vABdp9Nw)E z5&<_Nem|12V2%V#q63MV55B~w(cg%`g=s%)CmodsGv$KyLCXgjfW(X4>h|ovb(w(+6!3?j~+x#so(^ z8kAi3opzUj2t;&M5&h}J$1nASy>JPg8;fmItr+yir+a|^r``G^t|O3V7= zJ4pUs9ep_wwcKhnyuseNgB`fl8~tZ@lHl!ryjarZ;dDLHukZ1mtSfKY?oA&PY%MJC z5;Po>lw1{OY1hfhcAC@L32A)+olbcrGZrKT4Gjr%bMpehl$U{#5x}<~_Nc&YxmS6~>$(`1O*+cN^HiX#~v$^4Hz z?~@IU1K-u4i#JKMMK{rUq}m2NJMr+ek#w0me8Sc}h>Vv)gNp>uB;a7VuL@4%dU|`l zBV)S=;OCpN3X)0C`Wn{U>f&l_Ox`3snS{1&IZ!@(_w@uB!9YVCmkj?!EPE8lXUkhkog_K+=V}XH&lYyVu$|>zR4*r4o;5Xh9TSq9|6Q-awBJPN)VM} z&Ar3ti@Kg^L9r<*OZiZnFELbie`V|M*5LTp@a)%>*q!JH~Pl^ouG%9vO_;mMtM|Q2vg^o&t{b?xiMfJ)O{!Wv)EN;2NW` zcnEv;v;_DEezB{oGX8(NPf8`Ja=2$IIm65Vn1SYva+|9|$$=>w$Rg}XzWb7~e9mz6 zcCyK16sIh|WCvs~eC6winK{%{Z?59R&^Y@iLPvuEYWk|2Hm&Ylqm6iEE@w6K4 z&sYQmXK}0Z^MSqDp-fJKxjQC4QBhH&h7Ssgija#AzVAKL;h@mqpv&liHF!ZQf!MyS z3ov3sBn!3(UdKI2YuERF|HmNu+nl0<09Zo2neYC9{xQLbQT}B=;RpTan*Xh>#7npz z^-nF3d=Ucwvc_CV{?{TzQ(jQoTPm+=3`Q-z-46VIZ}v3+brHg0qWs(bvYi$5=HO8y zjcB&V1knXOLljc*3@J&-=okt5=m8jc^xvLz7A^%snXnjm7n1}}_aGDq;CcCQSdS1Z zIcRU6AF4f{*hVMWhoOT%{x6VD5siJkyKs7wMc z$(ll1Oy}ebBGm{YRpd_cJ;BlJKN%du8A(%lCntcN#5+#+HyKVk?VkQ{Qs=Z>DlW0- zCA3+70m)FQu%K&2CT^gqBhh9p-MOP9by%S41Nxj36BSJVa{K zr+iK0oDtu_?S(k)4#-T&NFugc@rWIq)9j^UF&tJ3-(M>N`;>nrBNK+P)_BGTHIK4D zR@(0TtT^k;>8{@S`e?iK+=j`uhz277l93Q~@OC&~$GS<&TKi=BsI)FI*j=vrCk7*wVI_^r`Z6otM+?`02;8QC%k!%tf?`eP*Ur@ zX@V!H@8upT zx^z5{z+`>DE(zL{z!C@d{q?8R9muGS&LMmMR4>KE1H9E@qc;BI=n~NV%qHyo>%JOp zOt2bLr506t#^RclLHEFlIyv&jew8Xn_7ndC^Cc+8F;shhQjOJI?Mz9Fsl(Hj#-BQA zaJN7HVRSFz*u^VS^aPe}@MFR>C%*#LbZj)&8M5su5Du~Zr1>&}`|x)u0+M!%y3tm^ z>#Z+3G!<_KdB7($aV^SXI2uC;uz~0Qfu*R+bh$e>;4P`ha*#w{g39_Cv2`6|QFtr!r4HWt^SJRI8IPEy*7y(&{@NW%9h zV#5(*Ct|?tft!c6^71@9u%wa&ITL10QjS^V(<`EP{rSbDdBE`Hw(8hAlq2Gd&Z{U8 zR=Yh%K-Ar{_-WDihy+9-F9r05NGh$5Ef9ri0flrwyKg6r+29rFbfeSdD&p-O*hJ{T zeK5M6T#ICHWho~P*igrO9J12?lCruea@L@XJsr}clUTxlgfuE))R?RMY{9*0n#U3QqH!-^QBZ%Ts09gEvd-6tj{0QpL$ zrHcHdQNuS4(TnrxlaGq_2|iI$2KD91L?!I$)$> zh>3bYgFbw4Jl?sP$15nXF$QKEV5|a}<@DQoR|yVB&f16a;V#Fo!_5vLfCQZ-L|`ds zPO!7u;Ecy##->!_yyUYHO4a?_7R#dN{H3a@gyM?cNRptwiIG?FgZ$C;0>!yP| zbE3TgJEm1%GzIo?$u5*8K3eFm8`UhRZGm`P&tt)TMeG#$n~kzoE??Vngq5X+ue~RB z`4>ubnqB(!1Ffz>`kyplNZ7GEiXa|-Mpv$t^rF$eJmxVQh9M~}z6rWQir>ZbvmGzwc@;eGJHh!z z;m?J~H0=4?bC`8U7eJrNJ(Mh^aA~@fbttuGq`Z`>)NF5W>x+|4B{9GTy>(i+h$z3u zea?jXQJfZngqMLE0Hmj4^Z-2eQ4T3qJ?hK6D~&Yd6abJux2H|ZLxbfMVWjuNDP5D} zr(d>{l0s|`$Q0z{9jB@H^x))Dl2jh_w7(}hGgfHw+tT)a# zp4s+N+ow}GKJvTL=r4q$84A2-_%iH>c+ghJ=0v!cI+d`|{RpK#aDWiFDq+C96{?Zx z^86@egaacoA-I6OgD4omc!TWCR;o=0j5Oh9YV2>Os z5_I_unQ&tReN^&kC*uT$(B==^;rqA&2Di1C*wt$(`zgGhQ9O8ZB}8~JQpifr3x(6I zIhrK6&#*wZ+1Lro*15t`5Av>!?V@0psQU@rggYJGS9gQ)K*SOqnSb)d3)vp}Z`9A9 z(5OM0;1v(TIA6pg0x-fwqqE)KC(tH9Pq?R5DOx8lveSCq@_2tz^NP@!wN}wTeN92; z_qEw!QE-9|lrP>MF^T+|FgZtH0875RSH*)l;hn!_zXJ_(_jVuv|2jy=}b5{QB2f4Mi)5F_O776k3%@GH@X!{N*fFJ%M1r}Md zpnmoTzYERbP%&K10V{ge6U?7Kq0>EmsBx-|4_RZBQn z^?N8F*;4|9zA3#Jov5D}Iis6<0(wsL`e$39)YS8DLV9q%?H=P6p6N1Volj-2-9{<4 zc{x%U(N4-8dip&y1NXzqrbpO?uC^SY20!1Z$SE+91UPK;=7dr9W}6WNL)DhLUnm{U zbN+kj3Ct5uDuJ0njEbS-djK|M%f3fmNUarxbu#x>r z5ZgDfkvz{SOa_I7v|l;*C0eKtbVh$&nQ|d9DjX3iZAJ zLS5mJaLHFWL>N!eY*Lw-XAM)n_r-_=H}P`mjlDQ%Mm973BU6^RshCr`{sL2 z(a2ANv{N>O+MN8k)oRW#+S{6vzp-3|(L5>RrBCtFVb=XqYl9r8?(GzHP$)Q^-G|C+ zP8Q7EQnM8S8f>sw*!X<%<&(W^D*n~^pUaAPdS6^A6Yev-a^U+lJ$*x`@)!WcBGpDN?&S)7_nW{qY3D zE<#Y~>uARcCZCUvl|cDF`CtyQx`h*ihE9(RC&m)C_WbWG_=yr*yXr`S;S4ggH@n_!VJ z0<<#E&9t!*0g=PjR!+y0ML|n*>ujDlK3|xsLj>iUcdZYVVK}>9aJlrxK%UG6_8NUmQzmicF%cisO$q5gNZl71B$u=+7 z5yJISjMSy=CHaG91p@=ak{PrEIRoaXcau~`&l$q|A)3OnI%yf5ERsA-N<|nu_@Go@ z)Ph;C=SA4Qs+kvT4$rv@vZ)yrX#PahGJt+}P?FQaxkfT>aLUr{zbs zIBn!_-wdV%HQtN`U@{ti1TEED==BEg>a`fvv=8st3VT{FUb{CaNS-=ccYQaQoC6g7 z7`@-=CRiI|sHS1te$Z)wVtQk(BUg$rW5Kx(t-tb@mSWg_Qy>ivMv z&BPge(28)Ja74O4c+^3=ff;pI;47vpa#uBwouJR-=K<(SZ}aZ}&#$j%|}xNgwQD zN(OsP^@QwjLP>%vRuqkDaz-%V8CMFRQKE4;GGjyOOQ4^DcAw%ju6WqqNwSbIo0~p( zH1IY#Tg{nEV^6M(&fH~BB zN~TYs2dm^$5*@B;$)>ml|M@|DaZv@dZBtEBO8~9DmQZtObabY46Vd_@5ejUzTKi?F zrSEmnZgO}OKlCw`Yb2SeBnjSe7Ei1Eb(B-Z>YBs1RnW(P(?Vl&y>{t-|3-~MMCRNPARtZ1o`#Sx+yzVU-GRmrR#gLz<}C(VJ8;vHL?(Qr(CmUU zT2~g{?J$d{qRQ}N?A?_E8M29~_qqjSI&`3SvYc#r(b;zoFMGqstOvKqbnd(_ z-@h+cw2vx|1)&}-*;6vU#W^zt-`ayk`2FvrAF6I}pQ`Qq0u8nfV++P#vtm|=#9zLa zEy%*DDVU5O<|TWRrRi}0&~o$m=S~IrnhRkgoD3Qb1(vnnyJ-%W7~sW2gg39oo4?_S zsQfMb``;Z7|7V|t4UIHk0-&FwcwDdr(lU;l z${co@>pWeW=C=0AdG3PdwyU=Kpdyo!7B=;c8!wDPKLNg&OpftgI9k9#kWQ-uIYqh` zLn#HawtBObDV55nuMfShjpZ;uLI^-OsHik3*5-C-cWGRvb6JrVx-xVXF|_)vU{NvJmORbCS9WG1r-f3tEdegy?Qk>)9Ibhy7idwG)~ zVvQkHv2xAsg{U`HC2;*W=-{i%k-y=ygALE=_O6dn5DG#_rjKiD3O#98XPY5oEEm0d zDWLf(y#S?jKp45X;Vjh)qvE?)l37JteOvU~8@10}US9U5-v!zXY>Ytwc;fs?;mG-X zxCnH55*_^s^ixdipz!VK4x#iR4|p%%ERljKtis~rZp(xLtn<%zmW{aH7-SYkJ5foP zVe~dOGL7m;|FT5hr-CklCwzxj6k+r@SE{nbG6rnZz1JIF>z7V@HpaKC$+_lXd=Y%R z28$Icj8|Wpq*_T6PG7t^_SSmsr4U+1R3rRo zkA9L2eFZ!$XxYCYe-u1NF7a(<`eY7gXWNT9lH1+cD^-%5qDa?$ND;f_Q&Dj-G%rEY zz#mHF>Z0wRva*}wM-Yu4ceas#lE`N{I2l*6$~}I7!KnVeVgGG4d#;5RQ~mlZ13UKC z$Pj5OZil9Ox+wTUG`Re)C2RqzK2}23L5V)&<+q9sqa>H@?d@${k&o z@hf0>@Y`Ha6c=L`mMf~GWfy=z&|abfeDc|q^UB0FHd*Q}I|hlPJIVE4i(iXE@mNx{ zq*5StbjIi5h=}&Faimf-V~DI37GJv<`{kQP^r1q z?`h^D7z~kBq;cIxWc;U~Hn)gsr!y2JeECHlXKVKE0A%g^^A|+?)N+%5KHGVlpJ?}Z z-lgK__P_lI7t9AFHb{wxEU$(~aCf;C5ux5g`<(tvY38k|t|r%P4+q>?o_Bi*c$srg zMcaFOX0mKrp?x1ibG~2W5pM_t!0&7?Vc>a0(JoS9n*H#}{=il9T$0hOk^Il_gN9h3ikO{=ZnR2O?6;Tg+t`Cf~ktjX%Aa7{hDp~P1^@s&?;M2_o?1v2Q zAj1gTLw4D$^wk$ZDXzgSDbB&{f^_}qa6I>$yN--ilLiLUE=Wg^)yox?<#R@o_Wl|Q z+uQfV4uQ2k6i1l{Oc*Wz{;9PUPSg1bMB=hHNW;6L~>}r>_J+`xC36JSpa;I&Tu5Kj$BVGPr^WD zNeyf4wm)>pui~kp!(5&;z|?2yrF!&3?6P~O)uY)zy9w{z6IkU|=PLagmZ7)D1jTne zMbEuFNE|#oJbc$|RsIyR0nEcr1sXNHXG#*|WD=B@mm~H0H)c^1q6Yt7(vxd{ku_f4 z=xR3ZkQh)Kj8us${du;!%VS1*achjazgO-H#k!y>NPs{yWrL~}XX0C93^Oi!{u}}b z0U}Pf-Pb8S=A1r%tt%=Z|ITQ->RE@wIAasrpW!^|(T~A2snFtnb#|nuY-7w_J>PwBKkt&g`(d3qo>S_$weSLr?Vlcs?tpuy#i$de=9xVW zB0;QQDxrVFz7Hf_G)Jc|LL7jMv2M%eGwI2S_b#0xBJc$ovTK326JbLkUn+yz>#AQC z{5S%|<_e;Il%qduf3%dgdKdq;%%3?GJRL@OGKZm(&BER&8oxcbp02JmMsG=Md^`~1 zpP~Q)UkG<4Ry8xQb(Bg}FP2cT@MmLGsTIpu{)t(1V6x q%M0>9_${9rytljlpVsfeSJ>op9)qi2*@qzDpQxauK=}`CpZ@_>gHOW% literal 51434 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 From 8a28571d83ea1f2b623e50d3539b9da8f1dc2e33 Mon Sep 17 00:00:00 2001 From: Iamgoofball Date: Sat, 24 Jan 2015 18:31:59 -0800 Subject: [PATCH 31/40] fixes more runtimes --- code/modules/research/experimentor.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/research/experimentor.dm b/code/modules/research/experimentor.dm index 4e151e124df..993ada3aa78 100644 --- a/code/modules/research/experimentor.dm +++ b/code/modules/research/experimentor.dm @@ -322,7 +322,7 @@ ejectItem(TRUE) if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) visible_message("[src]'s chemical chamber has sprung a leak!.") - var/list/chems = list("mutationtoxin","amutationtoxin","nanites","xenomicrobes") + var/list/chems = list("mutationtoxin","nanites","xenomicrobes") var/datum/reagents/R = new/datum/reagents(50) R.my_atom = src R.add_reagent(pick(chems) = 50) From 25c23db4c82775c88d76e29e733e739972b48d2e Mon Sep 17 00:00:00 2001 From: Iamgoofball Date: Sat, 24 Jan 2015 18:52:33 -0800 Subject: [PATCH 32/40] nanomachines, son --- code/modules/research/experimentor.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/research/experimentor.dm b/code/modules/research/experimentor.dm index 993ada3aa78..f4db3358cd9 100644 --- a/code/modules/research/experimentor.dm +++ b/code/modules/research/experimentor.dm @@ -322,7 +322,7 @@ ejectItem(TRUE) if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) visible_message("[src]'s chemical chamber has sprung a leak!.") - var/list/chems = list("mutationtoxin","nanites","xenomicrobes") + var/list/chems = list("mutationtoxin","nanomachines","xenomicrobes") var/datum/reagents/R = new/datum/reagents(50) R.my_atom = src R.add_reagent(pick(chems) = 50) From 2414d79a837d471603f15e2a0f00fa00d4ddae96 Mon Sep 17 00:00:00 2001 From: Ikarrus Date: Sat, 24 Jan 2015 20:14:06 -0700 Subject: [PATCH 33/40] False Alarm Event Tweaks - Weighting increased to 20 - No longer picks from wizard events --- code/modules/events/false_alarm.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/events/false_alarm.dm b/code/modules/events/false_alarm.dm index ef02fe80bfe..5c7a0c4d47a 100644 --- a/code/modules/events/false_alarm.dm +++ b/code/modules/events/false_alarm.dm @@ -1,7 +1,7 @@ /datum/round_event_control/falsealarm name = "False Alarm" typepath = /datum/round_event/falsealarm - weight = 9 + weight = 20 max_occurrences = 5 /datum/round_event/falsealarm @@ -11,7 +11,7 @@ /datum/round_event/falsealarm/announce() var/list/events_list = list() for(var/datum/round_event_control/E in SSevent.control) - if(!E.holidayID) //No holiday cheer allowed during non-holidays. Not even fake holiday cheer. + if(!E.wizardevent && !E.holidayID) //No holiday cheer allowed during non-holidays. Not even fake holiday cheer. events_list += E //No holiday cheer allowed during non-holidays. Not even fake holiday cheer. var/datum/round_event_control/event_control = pick(events_list) if(event_control) From 9c23152c3543e809bdce07a946720e4e61fbff4c Mon Sep 17 00:00:00 2001 From: Ikarrus Date: Sat, 24 Jan 2015 22:11:47 -0700 Subject: [PATCH 34/40] Removed service's mineral storeroom access --- code/game/jobs/job/civilian.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/game/jobs/job/civilian.dm b/code/game/jobs/job/civilian.dm index 3d420b39d51..a06ded399a9 100644 --- a/code/game/jobs/job/civilian.dm +++ b/code/game/jobs/job/civilian.dm @@ -15,8 +15,8 @@ Bartender default_pda = /obj/item/device/pda/bar default_headset = /obj/item/device/radio/headset/headset_srv - access = list(access_hydroponics, access_bar, access_kitchen, access_morgue, access_mineral_storeroom, access_weapons) - minimal_access = list(access_bar, access_mineral_storeroom) + access = list(access_hydroponics, access_bar, access_kitchen, access_morgue, access_weapons) + minimal_access = list(access_bar) /datum/job/bartender/equip_backpack(var/mob/living/carbon/human/H) switch(H.backbag) @@ -67,7 +67,7 @@ Cook default_pda = /obj/item/device/pda/cook default_headset = /obj/item/device/radio/headset/headset_srv - access = list(access_hydroponics, access_bar, access_kitchen, access_morgue, access_mineral_storeroom) + access = list(access_hydroponics, access_bar, access_kitchen, access_morgue) minimal_access = list(access_kitchen, access_morgue) /datum/job/cook/equip_items(var/mob/living/carbon/human/H) @@ -100,7 +100,7 @@ Botanist default_pda = /obj/item/device/pda/botanist default_headset = /obj/item/device/radio/headset/headset_srv - access = list(access_hydroponics, access_bar, access_kitchen, access_morgue, access_mineral_storeroom) // Removed tox and chem access because STOP PISSING OFF THE CHEMIST GUYS // //Removed medical access because WHAT THE FUCK YOU AREN'T A DOCTOR YOU GROW WHEAT //Given Morgue access because they have a viable means of cloning. + access = list(access_hydroponics, access_bar, access_kitchen, access_morgue) // Removed tox and chem access because STOP PISSING OFF THE CHEMIST GUYS // //Removed medical access because WHAT THE FUCK YOU AREN'T A DOCTOR YOU GROW WHEAT //Given Morgue access because they have a viable means of cloning. minimal_access = list(access_hydroponics, access_morgue) // Removed tox and chem access because STOP PISSING OFF THE CHEMIST GUYS // //Removed medical access because WHAT THE FUCK YOU AREN'T A DOCTOR YOU GROW WHEAT //Given Morgue access because they have a viable means of cloning. /datum/job/hydro/equip_items(var/mob/living/carbon/human/H) From 6bed1a71ceb3c6d06fd3ecf10e876aebf03de84c Mon Sep 17 00:00:00 2001 From: Deantwo Date: Sun, 25 Jan 2015 10:46:27 +0100 Subject: [PATCH 35/40] View Own Notes Readabily Fix Adds a line brreak ("
    ") after each note. --- code/modules/admin/player_notes.dm | 2 +- tgstation.dme | 45 ++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+), 1 deletion(-) diff --git a/code/modules/admin/player_notes.dm b/code/modules/admin/player_notes.dm index 26c5719eddf..c4a719767d3 100644 --- a/code/modules/admin/player_notes.dm +++ b/code/modules/admin/player_notes.dm @@ -20,7 +20,7 @@ while(!notesfile.eof) var/note notesfile >> note - dat += note + dat += note + "
    " var/datum/browser/popup = new(usr, "player_notes", "Player Notes", 700, 400) popup.set_content(dat) popup.open() diff --git a/tgstation.dme b/tgstation.dme index 22415f30456..c5cd5fa1a0d 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -6,6 +6,51 @@ // BEGIN_FILE_DIR #define FILE_DIR . +#define FILE_DIR "html" +#define FILE_DIR "icons" +#define FILE_DIR "icons/ass" +#define FILE_DIR "icons/effects" +#define FILE_DIR "icons/mecha" +#define FILE_DIR "icons/misc" +#define FILE_DIR "icons/mob" +#define FILE_DIR "icons/mob/inhands" +#define FILE_DIR "icons/obj" +#define FILE_DIR "icons/obj/assemblies" +#define FILE_DIR "icons/obj/atmospherics" +#define FILE_DIR "icons/obj/clothing" +#define FILE_DIR "icons/obj/doors" +#define FILE_DIR "icons/obj/flora" +#define FILE_DIR "icons/obj/guns" +#define FILE_DIR "icons/obj/machines" +#define FILE_DIR "icons/obj/pipes" +#define FILE_DIR "icons/obj/power_cond" +#define FILE_DIR "icons/pda_icons" +#define FILE_DIR "icons/spideros_icons" +#define FILE_DIR "icons/stamp_icons" +#define FILE_DIR "icons/Testing" +#define FILE_DIR "icons/turf" +#define FILE_DIR "icons/vending_icons" +#define FILE_DIR "nano" +#define FILE_DIR "nano/images" +#define FILE_DIR "sound" +#define FILE_DIR "sound/AI" +#define FILE_DIR "sound/ambience" +#define FILE_DIR "sound/effects" +#define FILE_DIR "sound/hallucinations" +#define FILE_DIR "sound/items" +#define FILE_DIR "sound/machines" +#define FILE_DIR "sound/mecha" +#define FILE_DIR "sound/misc" +#define FILE_DIR "sound/piano" +#define FILE_DIR "sound/spookoween" +#define FILE_DIR "sound/violin" +#define FILE_DIR "sound/voice" +#define FILE_DIR "sound/voice/complionator" +#define FILE_DIR "sound/vox_fem" +#define FILE_DIR "sound/weapons" +#define FILE_DIR "tools" +#define FILE_DIR "tools/AddToChangelog" +#define FILE_DIR "tools/AddToChangelog/AddToChangelog" // END_FILE_DIR // BEGIN_PREFERENCES From 4f25dc1e9c0b3f55753174f8280aa030e13ef9d3 Mon Sep 17 00:00:00 2001 From: Deantwo Date: Sun, 25 Jan 2015 18:26:03 +0100 Subject: [PATCH 36/40] Reverted FILE_DIR Didn't know I could turn this off in BYOND. Thanks @Miauw62. --- tgstation.dme | 45 --------------------------------------------- 1 file changed, 45 deletions(-) diff --git a/tgstation.dme b/tgstation.dme index c5cd5fa1a0d..22415f30456 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -6,51 +6,6 @@ // BEGIN_FILE_DIR #define FILE_DIR . -#define FILE_DIR "html" -#define FILE_DIR "icons" -#define FILE_DIR "icons/ass" -#define FILE_DIR "icons/effects" -#define FILE_DIR "icons/mecha" -#define FILE_DIR "icons/misc" -#define FILE_DIR "icons/mob" -#define FILE_DIR "icons/mob/inhands" -#define FILE_DIR "icons/obj" -#define FILE_DIR "icons/obj/assemblies" -#define FILE_DIR "icons/obj/atmospherics" -#define FILE_DIR "icons/obj/clothing" -#define FILE_DIR "icons/obj/doors" -#define FILE_DIR "icons/obj/flora" -#define FILE_DIR "icons/obj/guns" -#define FILE_DIR "icons/obj/machines" -#define FILE_DIR "icons/obj/pipes" -#define FILE_DIR "icons/obj/power_cond" -#define FILE_DIR "icons/pda_icons" -#define FILE_DIR "icons/spideros_icons" -#define FILE_DIR "icons/stamp_icons" -#define FILE_DIR "icons/Testing" -#define FILE_DIR "icons/turf" -#define FILE_DIR "icons/vending_icons" -#define FILE_DIR "nano" -#define FILE_DIR "nano/images" -#define FILE_DIR "sound" -#define FILE_DIR "sound/AI" -#define FILE_DIR "sound/ambience" -#define FILE_DIR "sound/effects" -#define FILE_DIR "sound/hallucinations" -#define FILE_DIR "sound/items" -#define FILE_DIR "sound/machines" -#define FILE_DIR "sound/mecha" -#define FILE_DIR "sound/misc" -#define FILE_DIR "sound/piano" -#define FILE_DIR "sound/spookoween" -#define FILE_DIR "sound/violin" -#define FILE_DIR "sound/voice" -#define FILE_DIR "sound/voice/complionator" -#define FILE_DIR "sound/vox_fem" -#define FILE_DIR "sound/weapons" -#define FILE_DIR "tools" -#define FILE_DIR "tools/AddToChangelog" -#define FILE_DIR "tools/AddToChangelog/AddToChangelog" // END_FILE_DIR // BEGIN_PREFERENCES From ac63bf3d6b9b8477e02b806a2a846e2fbc79328e Mon Sep 17 00:00:00 2001 From: Xhuis Date: Sun, 25 Jan 2015 12:44:19 -0500 Subject: [PATCH 37/40] Replaces pinpointer with operative pinpointer --- code/game/gamemodes/nuclear/pinpointer.dm | 38 ++++++++++++++++++- .../mob/living/silicon/robot/robot_modules.dm | 2 +- 2 files changed, 38 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/nuclear/pinpointer.dm b/code/game/gamemodes/nuclear/pinpointer.dm index 95762bc270b..5a378980f8f 100644 --- a/code/game/gamemodes/nuclear/pinpointer.dm +++ b/code/game/gamemodes/nuclear/pinpointer.dm @@ -66,6 +66,7 @@ if(bomb.timing) user << "Extreme danger. Arming signal detected. Time remaining: [bomb.timeleft]" + /obj/item/weapon/pinpointer/advpinpointer name = "advanced pinpointer" icon = 'icons/obj/device.dmi' @@ -238,4 +239,39 @@ if(16 to INFINITY) icon_state = "pinonfar" - spawn(5) .() \ No newline at end of file + spawn(5) .() + +/obj/item/weapon/pinpointer/operative + name = "operative pinpointer" + icon = 'icons/obj/device.dmi' + desc = "A pinpointer that leads to the first Syndicate operative detected." + var/mob/living/carbon/nearest_op = null + +/obj/item/weapon/pinpointer/operative/attack_self() + if(!active) + active = 1 + workop() + usr << "You activate the pinpointer." + else + active = 0 + icon_state = "pinoff" + usr << "You deactivate the pinpointer." + +/obj/item/weapon/pinpointer/operative/proc/scan_for_ops() + if(!nearest_op) + for(var/mob/living/carbon/M in mob_list) + if(M.mind in ticker.mode.syndicates) + nearest_op = M + +/obj/item/weapon/pinpointer/operative/proc/workop() + scan_for_ops() + point_at(nearest_op, 0) + spawn(5) + .() + +/obj/item/weapon/pinpointer/operative/examine(mob/user) + ..() + if(nearest_op != null) + user << "Nearest operative: [nearest_op]." + if(nearest_op == null && active) + user << "No operatives detected within scanning range." diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index a6b721fb72d..a8b61aa5afe 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -253,7 +253,7 @@ modules += new /obj/item/weapon/card/emag(src) modules += new /obj/item/weapon/tank/jetpack/carbondioxide(src) modules += new /obj/item/weapon/crowbar(src) - modules += new /obj/item/weapon/pinpointer(src) + modules += new /obj/item/weapon/pinpointer/operative(src) emag = null fix_modules() From e4b197375000fb8a8f62a1aa414518490a5dda27 Mon Sep 17 00:00:00 2001 From: paprka Date: Sun, 25 Jan 2015 13:14:19 -0800 Subject: [PATCH 38/40] fixes copypaste in the job file --- code/game/jobs/job/civilian.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/jobs/job/civilian.dm b/code/game/jobs/job/civilian.dm index 48f5fce78e8..efc0d709255 100644 --- a/code/game/jobs/job/civilian.dm +++ b/code/game/jobs/job/civilian.dm @@ -209,7 +209,7 @@ Janitor spawn_positions = 1 supervisors = "the head of personnel" selection_color = "#dddddd" - var/global/lawyers = 1 + var/global/janitors = 1 default_pda = /obj/item/device/pda/janitor default_headset = /obj/item/device/radio/headset/headset_srv @@ -218,10 +218,10 @@ Janitor minimal_access = list(access_janitor, access_maint_tunnels) /datum/job/janitor/equip_items(var/mob/living/carbon/human/H) - lawyers += 1 + janitors += 1 if(H.backbag != 1) - switch(lawyers) + switch(janitors) if(1) H.equip_to_slot_or_del(new /obj/item/key/janitor(H), slot_in_backpack) else From a242844fa505a9382760ac622119e0a8513e3de4 Mon Sep 17 00:00:00 2001 From: Francis Devine Date: Mon, 26 Jan 2015 16:43:14 +1300 Subject: [PATCH 39/40] Update changelog note that deantwo's changelog had a small error that I fixed manually if you use the ' character inside the changelog i.e don't then you should enclose the strings in a " " --- html/changelog.html | 34 ++++++++++++++++++++ html/changelogs/.all_changelog.yml | 28 +++++++++++++++++ html/changelogs/Changelog.yml | 36 ---------------------- html/changelogs/Deantwo-PRs-7287-7287.yml | 9 ------ html/changelogs/FIRECAGE-PR-7141.yml | 6 ---- html/changelogs/FIRECAGE-PR-7282.yml | 7 ----- html/changelogs/Lo6a4evskiy-PR-6892.yml | 6 ---- html/changelogs/dannno-dufflebags-7245.yml | 7 ----- html/changelogs/fleure-PR-6871.yml | 11 ------- 9 files changed, 62 insertions(+), 82 deletions(-) delete mode 100644 html/changelogs/Changelog.yml delete mode 100644 html/changelogs/Deantwo-PRs-7287-7287.yml delete mode 100644 html/changelogs/FIRECAGE-PR-7141.yml delete mode 100644 html/changelogs/FIRECAGE-PR-7282.yml delete mode 100644 html/changelogs/Lo6a4evskiy-PR-6892.yml delete mode 100644 html/changelogs/dannno-dufflebags-7245.yml delete mode 100644 html/changelogs/fleure-PR-6871.yml diff --git a/html/changelog.html b/html/changelog.html index 43d0588467c..db07feeae83 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -55,6 +55,40 @@ --> +

    +

    21 January 2015

    Iamgoofball updated:

    diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index e81e3a38aa1..6e4689f9583 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -2349,3 +2349,31 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. and Unstable Mutagen. - rscadd: Adds 9 new Disabilites and 2 new genetic powers. - rscadd: You can now heat donk pockets once more. Rejoice. +2015-01-26: + Dannno: + - rscadd: Added fannypacks of multiple colors, 3 of which are accessible from the + clothing vendor. + - rscadd: Added dufflebags to multiple lockers throughout the station and to the + syndicate shuttle, more storage slots at the cost of move speed. + Deantwo: + - bugfix: Fixed some bugs in PDA's NTRC Chatroom feature. + - rscadd: You can now use PaperBBCode/PenCode when writing news articles on the + newscaster. + - rscadd: PDA's Notekeeper now uses PaperBBCode/PenCode rather than HTML. + - tweak: Scanning paper with your PDA is now more informative. + Firecage: + - rscadd: We, at NanoTrasen, have recently upgraded the Kitchen Spikes to include + the skin of both Monkeys and Aliens when you harvest their flesh! + - rscadd: In other news, a station in a nearby Sector has been making monkey and + xeno costumes. We are not sure why. + - rscadd: Added the ability to reform mineral floortiles back into sheets/bars + Ikarrus: + - rscadd: Added a new config option MINIMAL_ACCESS_THRESHOLD that can be used to + automatically give players more access during low-population rounds. See game_options.txt + for more information. + Lo6a4evskiy: + - rscadd: The kitchen now contains a brand new food cart. It can store foods and + liquids, mix them into cocktails and dispense where needed. Food delivery has + never been easier! + fleure: + - rscadd: Added briefcase filled with cash to uplink. diff --git a/html/changelogs/Changelog.yml b/html/changelogs/Changelog.yml deleted file mode 100644 index 6b3f5925849..00000000000 --- a/html/changelogs/Changelog.yml +++ /dev/null @@ -1,36 +0,0 @@ -################################ -# Example Changelog File -# -# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. -# -# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) -# When it is, any changes listed below will disappear. -# -# Valid Prefixes: -# bugfix -# wip (For works in progress) -# tweak -# soundadd -# sounddel -# rscdel (general adding of nice things) -# rscadd (general deleting of nice things) -# imageadd -# imagedel -# spellcheck (typo fixes) -# experiment -# tgs (TG-ported fixes?) -################################# - -# Your name. -author: Ikarrus - -# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. -delete-after: True - -# Any changes you've made. See valid prefix list above. -# INDENT WITH TWO SPACES. NOT TABS. SPACES. -# SCREW THIS UP AND IT WON'T WORK. -# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit. -# Please surround your changes in single (') or double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog. -changes: - - rscadd: "Added a new config option MINIMAL_ACCESS_THRESHOLD that can be used to automatically give players more access during low-population rounds. See game_options.txt for more information." diff --git a/html/changelogs/Deantwo-PRs-7287-7287.yml b/html/changelogs/Deantwo-PRs-7287-7287.yml deleted file mode 100644 index bf3b2a11dd6..00000000000 --- a/html/changelogs/Deantwo-PRs-7287-7287.yml +++ /dev/null @@ -1,9 +0,0 @@ -author: Deantwo - -delete-after: True - -changes: - - bugfix: 'Fixed some bugs in PDA's NTRC Chatroom feature.' - - rscadd: 'You can now use PaperBBCode/PenCode when writing news articles on the newscaster.' - - rscadd: 'PDA's Notekeeper now uses PaperBBCode/PenCode rather than HTML.' - - tweak: 'Scanning paper with your PDA is now more informative.' diff --git a/html/changelogs/FIRECAGE-PR-7141.yml b/html/changelogs/FIRECAGE-PR-7141.yml deleted file mode 100644 index 494429c0798..00000000000 --- a/html/changelogs/FIRECAGE-PR-7141.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: Firecage - -delete-after: True - -changes: - - rscadd: "Added the ability to reform mineral floortiles back into sheets/bars" \ No newline at end of file diff --git a/html/changelogs/FIRECAGE-PR-7282.yml b/html/changelogs/FIRECAGE-PR-7282.yml deleted file mode 100644 index 2a922c2fe5f..00000000000 --- a/html/changelogs/FIRECAGE-PR-7282.yml +++ /dev/null @@ -1,7 +0,0 @@ -author: Firecage - -delete-after: True - -changes: - - rscadd: "We, at NanoTrasen, have recently upgraded the Kitchen Spikes to include the skin of both Monkeys and Aliens when you harvest their flesh!" - - rscadd: "In other news, a station in a nearby Sector has been making monkey and xeno costumes. We are not sure why." diff --git a/html/changelogs/Lo6a4evskiy-PR-6892.yml b/html/changelogs/Lo6a4evskiy-PR-6892.yml deleted file mode 100644 index 9ef7e38802d..00000000000 --- a/html/changelogs/Lo6a4evskiy-PR-6892.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: Lo6a4evskiy - -delete-after: True - -changes: - - rscadd: "The kitchen now contains a brand new food cart. It can store foods and liquids, mix them into cocktails and dispense where needed. Food delivery has never been easier!" diff --git a/html/changelogs/dannno-dufflebags-7245.yml b/html/changelogs/dannno-dufflebags-7245.yml deleted file mode 100644 index fc09f91c8e9..00000000000 --- a/html/changelogs/dannno-dufflebags-7245.yml +++ /dev/null @@ -1,7 +0,0 @@ -author: Dannno - -delete-after: True - -changes: - - rscadd: Added fannypacks of multiple colors, 3 of which are accessible from the clothing vendor. - - rscadd: Added dufflebags to multiple lockers throughout the station and to the syndicate shuttle, more storage slots at the cost of move speed. \ No newline at end of file diff --git a/html/changelogs/fleure-PR-6871.yml b/html/changelogs/fleure-PR-6871.yml deleted file mode 100644 index a2f27f334a8..00000000000 --- a/html/changelogs/fleure-PR-6871.yml +++ /dev/null @@ -1,11 +0,0 @@ -# Your name. -author: fleure -# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. -delete-after: True -# Any changes you've made. See valid prefix list above. -# INDENT WITH TWO SPACES. NOT TABS. SPACES. -# SCREW THIS UP AND IT WON'T WORK. -# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit. -# Please surround your changes in single (') or double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog. -changes: -- rscadd: "Added briefcase filled with cash to uplink." \ No newline at end of file From 0a3ffd8f194f62f3fdbf7bf33c1d6748de95e9fd Mon Sep 17 00:00:00 2001 From: GunHog Date: Mon, 26 Jan 2015 12:25:20 -0600 Subject: [PATCH 40/40] Complete fix for reagent runtimes The proc was simply used incorrectly. Replaces "=" with "," --- code/modules/research/experimentor.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/modules/research/experimentor.dm b/code/modules/research/experimentor.dm index f4db3358cd9..6f48cc3e3c5 100644 --- a/code/modules/research/experimentor.dm +++ b/code/modules/research/experimentor.dm @@ -313,7 +313,7 @@ var/list/chems = list("carbon","radium","toxin","condensedcapsaicin","mushroomhallucinogen","space_drugs","ethanol","beepskysmash") var/datum/reagents/R = new/datum/reagents(50) R.my_atom = src - R.add_reagent(pick(chems) = 50) + R.add_reagent(pick(chems) , 50) var/datum/effect/effect/system/chem_smoke_spread/smoke = new smoke.set_up(R, 1, 0, src, 0, silent = 1) playsound(src.loc, 'sound/effects/smoke.ogg', 50, 1, -3) @@ -325,7 +325,7 @@ var/list/chems = list("mutationtoxin","nanomachines","xenomicrobes") var/datum/reagents/R = new/datum/reagents(50) R.my_atom = src - R.add_reagent(pick(chems) = 50) + R.add_reagent(pick(chems) , 50) var/datum/effect/effect/system/chem_smoke_spread/smoke = new smoke.set_up(R, 1, 0, src, 0, silent = 1) playsound(src.loc, 'sound/effects/smoke.ogg', 50, 1, -3) @@ -347,7 +347,7 @@ var/obj/item/weapon/reagent_containers/food/drinks/coffee/C = new /obj/item/weapon/reagent_containers/food/drinks/coffee(get_turf(pick(oview(1,src)))) var/list/chems = list("plasma","capsaicin","ethanol") C.reagents.remove_any(25) - C.reagents.add_reagent(pick(chems) = 50) + C.reagents.add_reagent(pick(chems) , 50) C.name = "Cup of Suspicious Liquid" C.desc = "It has a large hazard symbol printed on the side in fading ink." if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) @@ -384,14 +384,14 @@ var/obj/machinery/vending/coffee/C = new /obj/machinery/vending/coffee(get_turf(pick(oview(1,src)))) var/list/chems = list("uranium","frostoil","ephedrine") C.reagents.remove_any(25) - C.reagents.add_reagent(pick(chems) = 50) + C.reagents.add_reagent(pick(chems) , 50) C.name = "Cup of Suspicious Liquid" C.desc = "It has a large hazard symbol printed on the side in fading ink." if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) visible_message("[src] malfunctions, shattering [exp_on] and releasing a dangerous cloud of coolant!") var/datum/reagents/R = new/datum/reagents(50) R.my_atom = src - R.add_reagent("frostoil" = 50) + R.add_reagent("frostoil" , 50) var/datum/effect/effect/system/chem_smoke_spread/smoke = new smoke.set_up(R, 1, 0, src, 0, silent = 1) playsound(src.loc, 'sound/effects/smoke.ogg', 50, 1, -3)